@keyframes booking-slot-spin{to{transform:rotate(360deg)}}.hb-box-section{width:min(var(--hb-box-max),calc(100% - 48px));margin:0 auto;padding:84px 0 0}.hb-box-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}.hb-box-section-head h2{margin:0;color:var(--hb-box-ink);font-size:28px;font-weight:600;line-height:1.15;letter-spacing:0}.hb-box-section-head>a,.hb-box-section-head p{margin:0;color:var(--hb-box-muted);font-size:13px;font-weight:600}.hb-box-section-head>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hb-box-section-head svg{width:15px;height:15px}.hb-box-brands .hb-box-section-head{align-items:flex-end;margin-bottom:22px}.hb-box-dark-band .hb-box-section-head h2,.hb-box-dark-band .hb-box-small-tabs a.active{color:#fff}.hb-box-dark-band .hb-box-section-head>a,.hb-box-dark-band .hb-box-small-tabs a{color:#ffffffa3}@media(max-width:760px){.hb-box-section,.hb-box-stats,.hb-box-dark-inner,.hb-box-cta-row,.hb-box-footer-join,.hb-box-footer-grid,.hb-box-footer-bottom{width:min(100% - 32px,var(--hb-box-max))}.hb-box-section{padding-top:58px}.hb-box-section-head{display:grid;gap:14px}.hb-box-section-head h2,.hb-box-why>h2{font-size:24px}}.hb-box-section{box-sizing:border-box;width:min(calc(var(--hb-box-max) + (var(--hb-box-gutter) * 2)),100%);margin-right:auto;margin-left:auto;padding-right:var(--hb-box-gutter);padding-left:var(--hb-box-gutter)}.hb-card a:not(.hb-button){color:var(--brand);font-weight:750;text-decoration:underline;text-underline-offset:4px}.hb-button,.hb-button.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--button-accent);border-radius:8px;background:var(--button-accent);color:#fff;font-size:14px;font-weight:800;line-height:1;text-decoration:none}.hb-button--secondary,.hb-button.secondary{border-color:rgba(var(--brand-rgb),.18);background:#fff;color:var(--brand)}.hb-button--ghost{border-color:rgba(var(--brand-rgb),.14);background:var(--brand-soft);color:var(--brand)}@media(max-width:640px){.hb-button,.hb-button.secondary{width:100%}}.professional-console-content .hb-button,.professional-console-content button.hb-button,.professional-console-content a.hb-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #0f172a;border-radius:6px;background:#111827;color:#fff;font-size:13px;font-weight:900;text-decoration:none;box-shadow:none}.professional-console-content .hb-button--secondary,.professional-console-content a.hb-button--secondary,.professional-console-content button.hb-button--secondary,.professional-console-content .hb-button--ghost,.professional-console-content button.hb-button--ghost{border-color:#d6e0eb;background:#fff;color:#111827}.professional-console-content .hb-button:hover,.professional-console-content a.hb-button:hover,.professional-console-content button.hb-button:hover{transform:none;border-color:#0f5ea8;background:#0f5ea8;color:#fff}.professional-list-toolbar-actions .hb-button{min-width:96px}@media(max-width:760px){.professional-list-toolbar-actions,.professional-list-toolbar-actions .hb-button,.professional-list-toolbar-actions .professional-small-button{width:100%}}.professional-availability-sticky-actions .hb-button{width:100%;justify-content:center}body.hb-customer-dashboard-body .hb-eyebrow,body.hb-customer-dashboard-body .hb-pill,body.hb-customer-dashboard-body .hb-button,body.hb-customer-dashboard-body .hb-button.secondary,body.hb-customer-dashboard-body .hb-button--secondary,body.hb-customer-dashboard-body .hb-button--ghost,body.hb-customer-dashboard-body .hb-form label>span,body.hb-customer-dashboard-body .hb-addon-row legend,body.hb-customer-dashboard-body .hb-definition-grid dt,body.hb-customer-dashboard-body .hb-definition-grid dd,body.hb-customer-dashboard-body .hb-card a:not(.hb-button),body.hb-customer-dashboard-body .hb-card strong{font-weight:600}body.hb-professional-console-body .professional-console-menu-label,body.hb-professional-console-body .professional-console-menu a,body.hb-professional-console-body .professional-console-workspace>span,body.hb-professional-console-body .professional-console-workspace strong,body.hb-professional-console-body .professional-console-actions a,body.hb-professional-console-body .professional-console-content .hb-eyebrow,body.hb-professional-console-body .professional-console-content .hb-pill,body.hb-professional-console-body .professional-console-content .hb-button,body.hb-professional-console-body .professional-console-content button.hb-button,body.hb-professional-console-body .professional-console-content a.hb-button,body.hb-professional-console-body .professional-console-content .hb-definition-grid dt,body.hb-professional-console-body .professional-console-content .hb-definition-grid dd,body.hb-professional-console-body .professional-console-content .hb-mini-list strong,body.hb-professional-console-body .professional-console-content label span,body.hb-professional-console-body .professional-console-content .hb-form label span,body.hb-professional-console-body .professional-console-title a,body.hb-professional-console-body .professional-report-head span,body.hb-professional-console-body .professional-side-head a,body.hb-professional-console-body .professional-card-head a,body.hb-professional-console-body .professional-settings-pills a,body.hb-professional-console-body .professional-tabbar a,body.hb-professional-console-body .professional-status-chip,body.hb-professional-console-body .professional-month-heading,body.hb-professional-console-body .professional-month-day a,body.hb-professional-console-body .professional-month-day small,body.hb-professional-console-body .professional-week-grid span,body.hb-professional-console-body .professional-stack-list span,body.hb-professional-console-body .professional-compact-stats dt,body.hb-professional-console-body .professional-compact-stats dd,body.hb-professional-console-body .professional-small-button,body.hb-professional-console-body .professional-agenda-table em{font-weight:600}@media(max-width:760px){.market-section>.scx-card-grid,.hb-box-section>.scx-card-grid{margin-right:-8px;margin-left:-8px}}body.hb-home-body .hb-box-shell,body.hb-home-body .hb-box-section,body.hb-home-body .hb-box-brands,body.hb-home-body .hb-box-service-section,body.hb-home-body .hb-box-why{background:var(--hb-home-surface, #ffffff)}body.hb-home-body .hb-box-section-head>span,body.hb-home-body .hb-box-blog-kicker,body.hb-home-body .hb-box-review-kicker,body.hb-home-body .hb-box-small-tabs a.active{color:var(--hb-home-accent, #b86b5f)}body.hb-home-body .hb-box-section-head h2,body.hb-home-body .hb-box-why>h2,body.hb-home-body .hb-box-brand-grid .hb-box-category-copy b,body.hb-home-body .hb-box-card-body h3,body.hb-home-body .hb-box-card-bottom strong,body.hb-home-body .hb-box-why-grid h3,body.hb-home-body .hb-box-stats strong,body.hb-home-body .hb-box-link-columns h3{color:var(--hb-home-ink, #17120f)}body.hb-home-body .hb-box-section-head>a,body.hb-home-body .hb-box-section-head p,body.hb-home-body .hb-box-card-body p,body.hb-home-body .hb-box-card-meta span,body.hb-home-body .hb-box-why-grid p,body.hb-home-body .hb-box-stats small,body.hb-home-body .hb-box-link-columns a,body.hb-home-body .hb-box-small-tabs a,body.hb-home-body .hb-box-category-grid .hb-box-category-copy em{color:var(--hb-home-muted, #6f6259)}body.hb-home-body .hb-box-section-head>a,body.hb-home-body .hb-box-card-bottom a,body.hb-home-body .hb-box-blog-actions a,body.hb-home-body .hb-box-blog-link{color:var(--hb-home-accent, #b86b5f)}body.hb-home-body .hb-box-mode-tabs,body.hb-home-body .hb-box-mode-tabs a,body.hb-home-body .hb-box-featured-line,body.hb-home-body .hb-box-featured-line a,body.hb-home-body .hb-box-search select,body.hb-home-body .hb-box-search>label input,body.hb-home-body .hb-box-search .date-control input,body.hb-home-body .hb-box-section-head>a,body.hb-home-body .hb-box-small-tabs,body.hb-home-body .hb-box-small-tabs a,body.hb-home-body .hb-box-brand-grid span,body.hb-home-body .hb-box-category-grid .hb-box-category-copy b,body.hb-home-body .hb-box-card-bottom a,body.hb-home-body .hb-box-why-grid h3,body.hb-home-body .scx-card h2,body.hb-home-body .scx-card h2 a,body.hb-home-body .scx-meta b{font-weight:500}body.hb-home-body :where(.hb-box-mode-tabs,.hb-box-mode-tabs a,.hb-box-featured-line a,.hb-box-search select,.hb-box-search>label input,.hb-box-search .date-control input,.hb-box-section-head>a,.hb-box-small-tabs,.hb-box-small-tabs a,.hb-box-brand-grid span,.hb-box-category-grid .hb-box-category-copy b,.hb-box-card-bottom a,.hb-box-why-grid h3,.scx-card h2,.scx-card h2 a,.scx-meta b){font-weight:500!important}.for-stylists-page{background:#fffaf4;color:#221913}.for-stylists-shell{width:min(var(--hb-box-max, 1180px),calc(100% - 48px));margin:0 auto;padding:42px 0 88px}.for-stylists-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.86fr);gap:28px;align-items:stretch}.for-stylists-hero-copy,.for-stylists-hero-media,.for-stylists-stats article,.for-stylists-benefit-grid article,.for-stylists-steps article,.for-stylists-capability-grid article,.for-stylists-payout-steps article,.for-stylists-rail-list article,.for-stylists-faq-grid article,.for-stylists-rails,.for-stylists-table-wrap{border:1px solid #eadbca;border-radius:8px;background:#fff;box-shadow:0 12px 24px #37261a0f}.for-stylists-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:48px}.for-stylists-kicker{display:inline-flex;width:fit-content;margin-bottom:14px;color:#8b4c38;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.for-stylists-hero h1,.for-stylists-section h2,.for-stylists-rails h2{margin:0;color:#211814;font-family:var(--font-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif);font-weight:500;letter-spacing:0}.for-stylists-hero h1{max-width:760px;font-size:52px;line-height:1.04}.for-stylists-hero p,.for-stylists-section p,.for-stylists-rails p,.for-stylists-stats p,.for-stylists-benefit-grid p,.for-stylists-steps p,.for-stylists-capability-grid p,.for-stylists-payout-panel p,.for-stylists-payout-steps p,.for-stylists-rail-list p,.for-stylists-faq-grid p,.for-stylists-table{color:#68584e}.for-stylists-hero-copy>p{max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.7}.for-stylists-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.for-stylists-note{font-size:13px}.for-stylists-hero-media{position:relative;min-height:520px;overflow:hidden;background:#f1e3d5}.for-stylists-hero-media img{width:100%;height:100%;min-height:520px;object-fit:cover}.for-stylists-hero-card{position:absolute;right:18px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 36px);padding:14px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:#fffaf4f0;color:#2a1d16;box-shadow:0 10px 22px #1f17121f}.for-stylists-hero-card strong{width:100%;font-size:13px}.for-stylists-hero-card span{border:1px solid #e5d4c4;border-radius:5px;padding:5px 8px;background:#fff;color:#6f4638;font-size:12px;font-weight:800}.for-stylists-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.for-stylists-stats article{padding:18px}.for-stylists-stats strong{display:block;color:#314f43;font-size:30px;line-height:1}.for-stylists-stats span,.for-stylists-steps small{display:block;margin-top:8px;color:#8b4c38;font-size:12px;font-weight:800;text-transform:uppercase}.for-stylists-stats p{margin:8px 0 0;font-size:13px;line-height:1.5}.for-stylists-section{width:100%;padding-top:72px}.for-stylists-section .hb-box-section-head{align-items:flex-end}.for-stylists-section .hb-box-section-head p{max-width:700px;margin-top:8px;font-size:14px;font-weight:500;line-height:1.6}.for-stylists-steps,.for-stylists-capability-grid,.for-stylists-benefit-grid,.for-stylists-faq-grid{display:grid;gap:14px}.for-stylists-benefit-grid,.for-stylists-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.for-stylists-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.for-stylists-steps article,.for-stylists-capability-grid article,.for-stylists-benefit-grid article,.for-stylists-faq-grid article{padding:22px}.for-stylists-steps article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#314f43;color:#fff;font-weight:800}.for-stylists-steps h3,.for-stylists-capability-grid h3,.for-stylists-benefit-grid h3,.for-stylists-faq-grid h3,.for-stylists-rail-list strong{margin:12px 0 8px;color:#241811;font-size:17px;line-height:1.3}.for-stylists-steps p,.for-stylists-capability-grid p,.for-stylists-benefit-grid p,.for-stylists-faq-grid p,.for-stylists-rail-list p{margin:0;font-size:14px;line-height:1.62}.for-stylists-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.for-stylists-capability-grid i{width:28px;height:28px;color:#315f7d;stroke-width:1.7}.for-stylists-payout-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px;align-items:start}.for-stylists-payout-panel h2{margin:0;color:#211814;font-family:var(--font-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif);font-size:34px;font-weight:500;letter-spacing:0;line-height:1.1}.for-stylists-payout-panel>div>p{margin:14px 0 0;font-size:15px;line-height:1.7}.for-stylists-payout-steps{display:grid;gap:10px}.for-stylists-payout-steps article{padding:16px;box-shadow:none}.for-stylists-payout-steps strong{display:block;color:#241811;font-size:15px}.for-stylists-table-wrap{overflow:auto}.for-stylists-table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.for-stylists-table th,.for-stylists-table td{padding:15px;border-bottom:1px solid #eadbca;text-align:left;vertical-align:top}.for-stylists-table th{background:#f6ebdf;color:#6f4638;font-size:12px;font-weight:800;text-transform:uppercase}.for-stylists-table tr:last-child td{border-bottom:0}.for-stylists-table strong{color:#231812}.for-stylists-rails{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px;padding:28px;background:#fbf3e9}.for-stylists-rails h2{font-size:34px;line-height:1.1}.for-stylists-rails>div>p{margin:14px 0 0;font-size:15px;line-height:1.7}.for-stylists-rail-list{display:grid;gap:10px}.for-stylists-rail-list article{padding:15px;box-shadow:none}.for-stylists-rail-list strong{display:block;margin-top:0}@media(max-width:1100px){.for-stylists-hero,.for-stylists-rails,.for-stylists-payout-panel{grid-template-columns:1fr}.for-stylists-steps,.for-stylists-capability-grid,.for-stylists-benefit-grid,.for-stylists-faq-grid,.for-stylists-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.for-stylists-shell{width:min(100% - 28px,var(--hb-box-max, 1180px));padding-top:24px}.for-stylists-hero-copy{min-height:auto;padding:26px}.for-stylists-hero h1{font-size:34px}.for-stylists-hero-media,.for-stylists-hero-media img{min-height:340px}.for-stylists-stats,.for-stylists-steps,.for-stylists-capability-grid,.for-stylists-benefit-grid,.for-stylists-faq-grid{grid-template-columns:1fr}.for-stylists-section{padding-top:46px}.for-stylists-section .hb-box-section-head{align-items:flex-start}.for-stylists-actions{align-items:stretch;flex-direction:column}.for-stylists-actions .hb-button{width:100%}.for-stylists-rails{padding:20px}.for-stylists-rails h2,.for-stylists-payout-panel h2{font-size:28px}}.hb-support-hero .hb-button,.hb-support-article-hero .hb-button,.hb-support-search-actions .hb-button,.hb-support-ticket-form .hb-button{gap:8px}.hb-support-hero-search .hb-button{min-height:54px;border-radius:5px;white-space:nowrap}@media(max-width:720px){.hb-support-hero-search .hb-button,.hb-support-hero-search-field,.hb-support-hero-filter{min-height:50px}.hb-support-search-actions,.hb-support-search-actions .hb-button,.hb-support-ticket-form .hb-button,.hb-support-hero .hb-actions,.hb-support-article-hero .hb-actions{width:100%}}.hb-contact-actions .hb-button,.hb-contact-safety-panel .hb-button{gap:8px}@media(max-width:720px){.hb-contact-actions,.hb-contact-actions .hb-button,.hb-contact-safety-panel .hb-button{width:100%}}
