.fkPrwq_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-apricot);font-size:12px;font-weight:700}.fkPrwq_layout{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.fkPrwq_main{flex:1.6 480px;min-width:0}.fkPrwq_card{border-radius:var(--radius-panel);background:var(--brand-cream);min-width:0;color:var(--brand-plum);flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);scroll-margin-top:88px;display:flex}.fkPrwq_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.fkPrwq_cardTitle{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.12}.fkPrwq_count{white-space:nowrap;color:var(--text-secondary);flex:none;font-size:14px;font-weight:700}.fkPrwq_step{border-top:1px solid var(--border-subtle);flex-direction:column;padding-top:18px;display:flex}.fkPrwq_stepHead{align-items:center;gap:var(--space-3);min-height:var(--booking-row-min);display:flex}.fkPrwq_num{width:var(--booking-step-size);height:var(--booking-step-size);background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.fkPrwq_numActive{background:var(--brand-plum);color:var(--brand-cream)}.fkPrwq_numDone{background:var(--status-success);color:var(--surface)}.fkPrwq_stepText{flex-direction:column;flex:1;min-width:0;display:flex}.fkPrwq_stepTitle{letter-spacing:-.01em;font-size:18px;font-weight:700}.fkPrwq_stepTitleIdle{color:var(--text-secondary)}.fkPrwq_summary{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:15px;overflow:hidden}.fkPrwq_change{min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-icon-button);background:var(--surface);color:var(--brand-plum);font:inherit;cursor:pointer;flex:none;font-size:14px;font-weight:700}.fkPrwq_panel{transition:grid-template-rows var(--duration-accordion) var(--ease-accordion);grid-template-rows:0fr;display:grid}.fkPrwq_panelOpen{grid-template-rows:1fr}.fkPrwq_panelClip{min-height:0;overflow:hidden}.fkPrwq_panelBody{padding:var(--space-4) 2px 4px;opacity:0;visibility:hidden;flex-direction:column;gap:18px;transition:opacity .2s ease-out;display:flex}.fkPrwq_panelOpen .fkPrwq_panelBody{opacity:1;visibility:visible}.fkPrwq_services{gap:var(--space-2);flex-direction:column;display:flex}.fkPrwq_service{width:100%;min-height:var(--booking-service-min);padding:var(--space-3) 14px var(--space-3) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--brand-plum);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .14s var(--ease-out), border-color .14s var(--ease-out);align-items:center;gap:14px;display:flex}.fkPrwq_service:active{transform:scale(.98)}.fkPrwq_service[aria-pressed=true]{border-color:var(--brand-plum);background:var(--surface-muted)}.fkPrwq_serviceText{flex-direction:column;flex:1;min-width:0;display:flex}.fkPrwq_serviceName{text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.25}.fkPrwq_serviceMeta{color:var(--text-secondary);font-size:14px}.fkPrwq_servicePrice{white-space:nowrap;flex:none;font-size:19px;font-weight:700}.fkPrwq_chevron{color:var(--border-strong);flex:none;font-size:22px}.fkPrwq_group{gap:var(--space-2);flex-direction:column;display:flex}.fkPrwq_label{font-size:14px;font-weight:700}.fkPrwq_pills{flex-wrap:wrap;gap:6px;display:flex}.fkPrwq_pill{align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:1.5px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;color:var(--brand-plum);font:inherit;cursor:pointer;touch-action:manipulation;padding:0 14px 0 6px;font-size:14px;font-weight:700;display:flex}.fkPrwq_pill[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.fkPrwq_avatar{background:var(--brand-peach);width:30px;height:30px;color:var(--brand-plum);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.fkPrwq_quick{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.fkPrwq_freeButton{border:1.5px solid var(--status-success-border);border-radius:var(--radius-button);background:var(--status-success-bg);min-width:0;min-height:68px;color:var(--status-success-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.fkPrwq_freeDay{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.fkPrwq_freeTime{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.fkPrwq_freeWho{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.fkPrwq_weekNav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fkPrwq_weekButton{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--border-subtle);border-radius:var(--radius-icon-button);background:var(--surface);color:var(--brand-plum);font:inherit;cursor:pointer;touch-action:manipulation;font-size:20px}.fkPrwq_weekButton:disabled{opacity:.35;cursor:default}.fkPrwq_weekLabel{font-size:15px;font-weight:700}.fkPrwq_days{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fkPrwq_day{min-width:0;min-height:var(--booking-day-min);border:1.5px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface);color:var(--brand-plum);font:inherit;cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.fkPrwq_day[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.fkPrwq_day:disabled{background:var(--surface-muted);color:var(--border-strong);cursor:default}.fkPrwq_dow{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.fkPrwq_dayNum{font-size:20px;font-weight:700;line-height:1}.fkPrwq_dayNum[data-off=true]{text-decoration:line-through}.fkPrwq_dot{background:0 0;border-radius:50%;width:6px;height:6px}.fkPrwq_dot[data-free=true]{background:var(--status-success)}.fkPrwq_day[aria-pressed=true] .fkPrwq_dot[data-free=true]{background:var(--brand-peach)}.fkPrwq_legend{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.fkPrwq_legendItem{align-items:center;gap:6px;display:flex}.fkPrwq_slotsTitle{font-size:16px;font-weight:700}.fkPrwq_slots{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.fkPrwq_slot{min-height:var(--booking-slot-min);border:1.5px solid var(--status-success-border);border-radius:var(--radius-button);background:var(--status-success-bg);color:var(--status-success-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;font-size:17px;font-weight:700}.fkPrwq_slot[aria-pressed=true]{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}.fkPrwq_notice{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-button);background:var(--surface-muted);flex-direction:column;display:flex}.fkPrwq_noticeTitle{font-size:16px;font-weight:700}.fkPrwq_noticeText{color:var(--text-secondary);font-size:15px}.fkPrwq_noticeActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.fkPrwq_primary,.fkPrwq_secondary{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .14s var(--ease-out);justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex}.fkPrwq_primary{background:var(--brand-plum);color:var(--brand-cream);border:0}.fkPrwq_primary:disabled{background:var(--border-subtle);color:var(--text-secondary);cursor:default}.fkPrwq_secondary{border:1.5px solid var(--brand-plum);background:var(--surface);color:var(--brand-plum)}.fkPrwq_primary:active,.fkPrwq_secondary:active{transform:scale(.97)}.fkPrwq_field{flex-direction:column;gap:6px;display:flex}.fkPrwq_input{width:100%;min-width:0;min-height:var(--control-height);border:1.5px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--brand-plum);font:inherit;padding:0 14px;font-size:16px}.fkPrwq_input[aria-invalid=true]{border-color:var(--status-error)}.fkPrwq_hint{color:var(--text-secondary);font-weight:500}.fkPrwq_error{color:var(--status-error);font-size:13px;font-weight:700}.fkPrwq_alert{gap:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--status-error-border);border-radius:var(--radius-button);background:var(--status-error-bg);color:var(--status-error);flex-direction:column;font-size:14px;font-weight:700;display:flex}.fkPrwq_check{min-height:var(--tap-min);color:var(--brand-plum);align-items:flex-start;gap:10px;padding:2px 0;font-size:14px;line-height:1.45;display:flex}.fkPrwq_checkText{cursor:pointer;padding-top:2px}.fkPrwq_box{font:inherit;cursor:pointer;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border) solid var(--border-strong);border-radius:var(--radius-checkbox);background:var(--surface);color:var(--brand-cream);flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.fkPrwq_box[data-on=true]{border-color:var(--brand-plum);background:var(--brand-plum)}.fkPrwq_box[data-bad=true]{border-color:var(--status-error)}.fkPrwq_checkText a{color:var(--brand-plum);text-decoration:underline}.fkPrwq_fine{color:var(--text-secondary);text-align:center;margin:-6px 0 0;font-size:13px}.fkPrwq_codeTitle{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.12}.fkPrwq_codeText{color:var(--text-secondary);font-size:16px}.fkPrwq_codeText strong{color:var(--brand-plum);overflow-wrap:anywhere}.fkPrwq_code{width:100%;min-width:0;min-height:var(--booking-code-min);padding:0 var(--space-4);border:2px solid var(--brand-plum);border-radius:var(--radius-button);background:var(--surface);color:var(--brand-plum);font:inherit;font-size:var(--booking-code-size);letter-spacing:var(--booking-code-spacing);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.fkPrwq_codeLinks{justify-content:space-between;gap:var(--space-2) var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.fkPrwq_link{min-height:40px;font:inherit;color:var(--brand-plum);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.fkPrwq_link:disabled{color:var(--text-secondary);cursor:default;text-decoration:none}.fkPrwq_done{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fkPrwq_tick{width:var(--check-size);height:var(--check-size);background:var(--status-success);color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex}.fkPrwq_rows{border-top:1px solid var(--border-subtle);flex-direction:column;width:100%;display:flex}.fkPrwq_row{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:16px;display:flex}.fkPrwq_rowLabel{color:var(--text-secondary);flex:none}.fkPrwq_rowValue{text-align:right;overflow-wrap:anywhere;min-width:0}.fkPrwq_doneNote{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px}.fkPrwq_doneActions{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.fkPrwq_doneActions>*{flex:180px}.fkPrwq_aside{gap:var(--space-2);border-radius:var(--radius-panel);background:var(--brand-peach);min-width:0;color:var(--brand-plum);flex-direction:column;flex:300px;padding:clamp(22px,3vw,32px);display:flex;position:sticky;top:92px}.fkPrwq_asideTitle{font-size:18px;font-weight:700}.fkPrwq_asideText{margin:0;font-size:15px}.fkPrwq_asidePhone{margin-top:var(--space-2);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.fkPrwq_panel,.fkPrwq_panelBody,.fkPrwq_service,.fkPrwq_primary,.fkPrwq_secondary{transition:none}}
._9N-tQW_page{background:var(--salon-bg);min-height:100vh;color:var(--text-inverse);font-family:var(--font-family);line-height:var(--line-body)}._9N-tQW_page a{color:var(--text-inverse)}._9N-tQW_page a:hover{color:var(--brand-peach)}._9N-tQW_page a:focus-visible,._9N-tQW_page button:focus-visible{outline:var(--focus-ring) solid var(--brand-apricot);outline-offset:4px}._9N-tQW_wrap{max-width:var(--salon-content);padding-left:var(--salon-gutter);padding-right:var(--salon-gutter);margin:0 auto}._9N-tQW_header{z-index:20;background:var(--salon-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--salon-line-soft);position:sticky;top:0}._9N-tQW_headerRow{align-items:center;gap:var(--space-4);height:var(--salon-header-height);display:flex}._9N-tQW_brand{flex-direction:column;flex:none;min-width:0;line-height:1.15;text-decoration:none;display:flex}._9N-tQW_brandName{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}._9N-tQW_brandArea{letter-spacing:.08em;color:var(--brand-peach);font-size:12px;font-weight:700}._9N-tQW_nav{align-items:center;gap:2px;margin:0 auto;display:none}._9N-tQW_navLink{border-radius:var(--radius-icon-button);white-space:nowrap;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none}._9N-tQW_navLink:hover{background:var(--salon-hover)}._9N-tQW_headerActions{align-items:center;gap:6px;margin-left:auto;display:flex}._9N-tQW_phoneLink{border-radius:var(--radius-icon-button);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;display:none}._9N-tQW_phoneLink:hover{background:var(--salon-hover)}._9N-tQW_cta{min-height:var(--control-height-small);border-radius:var(--radius-button);background:var(--brand-apricot);white-space:nowrap;transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-plum)!important}._9N-tQW_cta:hover{background:var(--brand-apricot-hover)}._9N-tQW_cta:active{transform:scale(.97)}._9N-tQW_hero{background:radial-gradient(120% 90% at 80% 10%, var(--plum-hover-dark) 0%, var(--salon-bg) 60%);flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}._9N-tQW_heroScrim{background:var(--salon-scrim);position:absolute;inset:0}._9N-tQW_heroInner{justify-content:space-between;align-items:flex-end;gap:var(--space-8) 40px;padding-top:var(--space-8);flex-wrap:wrap;flex:1;padding-bottom:clamp(32px,5vw,64px);display:flex;position:relative}._9N-tQW_heroText{flex-direction:column;flex:560px;gap:18px;min-width:0;display:flex}._9N-tQW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-peach);font-size:12px;font-weight:700}._9N-tQW_title{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,8.4vw,120px);font-weight:700;line-height:.95}._9N-tQW_lead{text-wrap:pretty;max-width:560px;margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.45}._9N-tQW_heroButtons{flex-wrap:wrap;gap:10px;display:flex}._9N-tQW_heroCta{min-height:var(--control-height);border-radius:var(--radius-button);background:var(--brand-apricot);transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);align-items:center;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-plum)!important}._9N-tQW_heroCta:hover{background:var(--brand-apricot-hover)}._9N-tQW_heroCta:active{transform:scale(.97)}._9N-tQW_heroGhost{min-height:var(--control-height);border-radius:var(--radius-button);border:1.5px solid var(--salon-outline);align-items:center;padding:0 20px;font-size:17px;font-weight:700;text-decoration:none;display:flex}._9N-tQW_heroGhost:hover{background:var(--salon-hover)}._9N-tQW_facts{color:var(--brand-peach);flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:700;display:flex}._9N-tQW_sign{transform:rotate(var(--salon-tilt));transform-origin:50% 0;transition:transform var(--salon-ease-sign);flex-direction:column;flex:none;align-self:flex-end;align-items:center;text-decoration:none;display:flex}._9N-tQW_sign:hover{transform:rotate(0)}._9N-tQW_nail{background:var(--salon-cord);width:12px;height:12px;box-shadow:var(--salon-nail-shadow);border-radius:50%}._9N-tQW_cords{width:120px;height:40px;margin-top:-6px;position:relative}._9N-tQW_cord{background:var(--salon-cord);transform-origin:top;width:2px;height:68px;position:absolute;top:0;left:50%}._9N-tQW_cordL{transform:rotate(62deg)}._9N-tQW_cordR{transform:rotate(-62deg)}._9N-tQW_signBoard{border-radius:var(--radius-button);background:var(--brand-cream);width:200px;color:var(--brand-plum);box-shadow:var(--salon-sign-shadow);border:3px solid var(--brand-plum);outline:2px solid var(--brand-cream);flex-direction:column;align-items:center;gap:2px;padding:18px 16px;display:flex}._9N-tQW_signBig{letter-spacing:.08em;text-transform:uppercase;font-size:36px;font-weight:700;line-height:1}._9N-tQW_signLine{color:var(--status-success);text-align:center;font-size:14px;font-weight:700}._9N-tQW_signLineClosed{color:var(--status-warning)}._9N-tQW_signHint{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-top:8px;font-size:13px;font-weight:700}._9N-tQW_section{flex-direction:column;gap:28px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(48px,7vw,96px);scroll-margin-top:80px;display:flex}._9N-tQW_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);border-top:1px solid var(--salon-line);flex-wrap:wrap;padding-top:28px;display:flex}._9N-tQW_h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.15}._9N-tQW_sectionNote{color:var(--brand-peach);text-wrap:pretty;flex:0 360px;margin:0;font-size:16px}._9N-tQW_cols{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}._9N-tQW_menu{border-radius:var(--radius-panel);background:var(--brand-cream);min-width:0;color:var(--brand-plum);flex:1.6 480px}._9N-tQW_menuInner{flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}._9N-tQW_menuLabel{padding-bottom:var(--space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:13px;font-weight:700}._9N-tQW_menuNote{padding-bottom:var(--space-3);color:var(--text-secondary);font-size:15px}._9N-tQW_service{align-items:baseline;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:14px 0;display:flex}._9N-tQW_serviceText{flex-direction:column;min-width:0;display:flex}._9N-tQW_serviceName{text-wrap:pretty;font-size:clamp(17px,1.8vw,20px);font-weight:700}._9N-tQW_serviceMeta{color:var(--text-secondary);font-size:14px}._9N-tQW_dots{min-width:var(--space-4);border-bottom:2px dotted var(--border-subtle);flex:1;transform:translateY(-5px)}._9N-tQW_price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,2vw,24px);font-weight:700}._9N-tQW_callCard{gap:var(--space-4);border-radius:var(--radius-panel);background:var(--brand-peach);min-width:0;color:var(--brand-plum);flex-direction:column;flex:300px;padding:clamp(22px,3vw,32px);display:flex;position:sticky;top:92px}._9N-tQW_callLabel{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}._9N-tQW_callNumber{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1;text-decoration:none;color:var(--brand-plum)!important}._9N-tQW_callButton{min-height:var(--control-height);border-radius:var(--radius-button);background:var(--brand-plum);transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);justify-content:center;align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-cream)!important}._9N-tQW_callButton:hover{background:var(--plum-hover-dark)}._9N-tQW_callButton:active{transform:scale(.97)}._9N-tQW_callHours{border-top:1px solid var(--plum-line);flex-direction:column;gap:4px;padding-top:14px;font-size:15px;display:flex}._9N-tQW_callNote{border-top:1px solid var(--plum-line);padding-top:14px;font-size:14px;font-weight:700}._9N-tQW_team{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._9N-tQW_member{flex-direction:column;gap:14px;margin:0;display:flex}._9N-tQW_portrait{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--brand-peach);width:100%;color:var(--brand-plum);letter-spacing:-.04em;justify-content:center;align-items:center;font-size:clamp(56px,9vw,96px);font-weight:700;display:flex}._9N-tQW_memberName{letter-spacing:-.02em;font-size:24px;font-weight:700}._9N-tQW_memberBio{color:var(--brand-peach)}._9N-tQW_instagram{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);background:var(--brand-apricot);padding:20px 22px;font-size:18px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-plum)!important}._9N-tQW_instagram:hover{background:var(--brand-apricot-hover)}._9N-tQW_where{background:var(--brand-cream);color:var(--brand-plum);scroll-margin-top:72px}._9N-tQW_whereInner{flex-wrap:wrap;gap:40px 64px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:flex}._9N-tQW_whereText{flex-direction:column;flex:360px;gap:18px;min-width:0;display:flex}._9N-tQW_whereLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._9N-tQW_whereTitle{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.15}._9N-tQW_whereButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}._9N-tQW_whereButton{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);background:var(--brand-plum);align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-cream)!important}._9N-tQW_whereButton:hover{background:var(--plum-hover-dark)}._9N-tQW_whereGhost{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:var(--brand-plum)!important}._9N-tQW_whereGhost:hover{background:var(--surface-muted)}._9N-tQW_hours{flex-direction:column;flex:360px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._9N-tQW_hoursRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:16px;display:flex}._9N-tQW_hoursRowToday{color:var(--text-primary);font-weight:700}._9N-tQW_hoursTime{font-variant-numeric:tabular-nums;text-align:right}._9N-tQW_footer{background:var(--brand-cream);color:var(--text-secondary);border-top:1px solid var(--border-subtle)}._9N-tQW_footerRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:20px;padding-bottom:20px;font-size:14px;display:flex}._9N-tQW_footerLinks{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}._9N-tQW_page ._9N-tQW_footer a,._9N-tQW_footerButton{color:var(--text-secondary)}._9N-tQW_page ._9N-tQW_footer a:hover{color:var(--text-primary)}._9N-tQW_footerButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._9N-tQW_powered{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}._9N-tQW_bar{z-index:30;align-items:center;gap:var(--space-3);padding:10px var(--space-4) calc(10px + env(safe-area-inset-bottom,0px));background:var(--salon-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--salon-line-soft);display:flex;position:fixed;bottom:0;left:0;right:0}._9N-tQW_barHidden{transition:transform var(--duration-fast) var(--ease-out);transform:translateY(100%)}._9N-tQW_barText{flex-direction:column;flex:1;min-width:0;display:flex}._9N-tQW_barSub{color:var(--brand-peach);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._9N-tQW_barMain{font-size:16px;font-weight:700}._9N-tQW_barSpace{height:84px}@media (min-width:900px){._9N-tQW_nav{display:flex}._9N-tQW_phoneLink{display:block}._9N-tQW_bar,._9N-tQW_barSpace{display:none}}@media (prefers-reduced-motion:reduce){._9N-tQW_sign,._9N-tQW_cta,._9N-tQW_heroCta,._9N-tQW_callButton{transition:none}}._9N-tQW_cookie{left:var(--space-4);right:var(--space-4);bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--brand-cream);max-width:440px;color:var(--brand-plum);box-shadow:var(--shadow-modal);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;position:fixed}._9N-tQW_cookieTitle{font-size:18px;font-weight:700}._9N-tQW_cookieText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._9N-tQW_cookieGroup{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}._9N-tQW_cookieRow{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--row-padding);font:inherit;color:var(--brand-plum);text-align:left;background:0 0;border:0;display:flex}._9N-tQW_cookieRow+._9N-tQW_cookieRow{border-top:1px solid var(--border-subtle)}button._9N-tQW_cookieRow{cursor:pointer}._9N-tQW_cookieRowText{flex-direction:column;display:flex}._9N-tQW_cookieRowTitle{font-size:15px;font-weight:700}._9N-tQW_cookieRowSub{color:var(--text-secondary);font-size:13px}._9N-tQW_cookieAlways{color:var(--text-secondary);font-size:14px;font-weight:700}._9N-tQW_switch{width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-padding);border-radius:var(--radius-pill);background:var(--toggle-off);transition:background-color var(--duration-fast) var(--ease-out);flex:none;display:flex}._9N-tQW_switch[data-on=true]{background:var(--toggle-on);justify-content:flex-end}._9N-tQW_knob{width:var(--toggle-knob);height:var(--toggle-knob);background:var(--surface);box-shadow:var(--shadow-knob);border-radius:50%}._9N-tQW_cookieButtons{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._9N-tQW_cookieButton{min-height:var(--control-height);border-radius:var(--radius-button);border:1px solid var(--border-strong);color:var(--brand-plum);font:inherit;cursor:pointer;background:0 0;font-size:15px;font-weight:700}._9N-tQW_cookieButtonMain{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--brand-cream)}._9N-tQW_cookieLink{min-height:36px;font:inherit;color:var(--brand-plum);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-size:14px;font-weight:700;text-decoration:underline}@media (min-width:900px){._9N-tQW_cookie{left:var(--space-6);right:auto;bottom:var(--space-6)}}
._5z1tFa_page{background:var(--canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-family);line-height:var(--line-body)}._5z1tFa_page a:focus-visible,._5z1tFa_page button:focus-visible,._5z1tFa_page input:focus-visible,._5z1tFa_page summary:focus-visible{outline:var(--focus-ring) solid var(--brand-plum);outline-offset:4px}._5z1tFa_header{z-index:20;background:var(--canvas);border-bottom:1px solid var(--border-subtle);transition:box-shadow .2s;position:sticky;top:0}._5z1tFa_headerScrolled{box-shadow:var(--site-header-shadow)}._5z1tFa_headerRow{align-items:center;gap:var(--space-4);max-width:var(--site-header-max);height:var(--site-header-height);margin:0 auto;padding:0 20px;display:flex}._5z1tFa_logo{flex:none;align-items:center;text-decoration:none;display:flex}._5z1tFa_nav{align-items:center;gap:2px;margin:0 auto;display:none}._5z1tFa_navLink,._5z1tFa_ghost{border-radius:var(--radius-icon-button);color:var(--text-primary);white-space:nowrap;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s}._5z1tFa_ghost{display:none}._5z1tFa_navLink:hover,._5z1tFa_ghost:hover{background:var(--surface-muted);color:var(--text-primary)}._5z1tFa_headerActions{align-items:center;gap:6px;margin-left:auto;display:flex}._5z1tFa_button,._5z1tFa_buttonLarge{border-radius:var(--radius-button);background:var(--brand-plum);color:var(--text-inverse);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._5z1tFa_button{min-height:var(--control-height-small)}._5z1tFa_buttonLarge{min-height:var(--control-height);padding:0 24px;font-size:17px}._5z1tFa_button:hover,._5z1tFa_buttonLarge:hover{background:var(--plum-hover-dark);color:var(--text-inverse)}._5z1tFa_button:active,._5z1tFa_buttonLarge:active{transform:scale(.97)}._5z1tFa_hero{background:var(--canvas);padding:clamp(16px,3vw,32px) 20px clamp(48px,6vw,80px)}._5z1tFa_heroInner{max-width:var(--site-hero-max);flex-flow:column-reverse wrap;align-items:stretch;gap:clamp(24px,4vw,56px);margin:0 auto;display:flex}._5z1tFa_heroText{flex-direction:column;flex:440px;justify-content:center;gap:28px;min-width:0;padding:clamp(16px,4vw,48px) 0;display:flex}._5z1tFa_eyebrowDot{align-items:center;gap:var(--space-2);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:flex}._5z1tFa_dot{background:var(--brand-apricot);border-radius:50%;flex:none;width:8px;height:8px}._5z1tFa_h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.08}._5z1tFa_underline{background-image:linear-gradient(var(--brand-apricot), var(--brand-apricot));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:100% .16em}._5z1tFa_lead{max-width:520px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}._5z1tFa_heroCta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}._5z1tFa_heroPrice{flex-direction:column;font-size:15px;line-height:1.35;display:flex}._5z1tFa_flow{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:2px;max-width:100%;margin:0;padding:6px;list-style:none;display:flex}._5z1tFa_flowItem{align-items:center;gap:6px;display:flex}._5z1tFa_flowStep{align-items:center;gap:var(--space-2);padding:6px 10px 6px 6px;font-size:14px;font-weight:700;line-height:1.25;display:flex}._5z1tFa_flowNum{background:var(--brand-apricot);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}._5z1tFa_flowArrow{color:var(--text-secondary);font-size:15px;font-weight:700}._5z1tFa_heroVisual{border-radius:var(--site-radius);background:var(--brand-apricot);flex:420px;min-width:0;min-height:400px;position:relative;overflow:hidden}._5z1tFa_heroPhotoBox{width:64%;position:absolute;top:0;bottom:0;left:0}._5z1tFa_heroPhoto{object-fit:cover}._5z1tFa_sticker{border-radius:var(--radius-button);background:var(--canvas);box-shadow:var(--shadow-sticker);letter-spacing:-.04em;padding:12px 16px;font-size:24px;font-weight:700;line-height:1;position:absolute;top:20px;left:20px;transform:rotate(-4deg)}._5z1tFa_heroPhone{width:150px;height:auto;filter:var(--drop-phone);position:absolute;top:50%;right:16px;transform:translateY(-46%)}._5z1tFa_section{max-width:var(--site-max);flex-direction:column;gap:28px;margin:0 auto;padding:clamp(64px,8vw,112px) 20px;scroll-margin-top:80px;display:flex}._5z1tFa_sectionBand{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface);scroll-margin-top:80px}._5z1tFa_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) 48px;flex-wrap:wrap;display:flex}._5z1tFa_sectionTitleBox{flex-direction:column;flex:440px;gap:10px;min-width:0;display:flex}._5z1tFa_section>._5z1tFa_sectionTitleBox{flex:none}._5z1tFa_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._5z1tFa_h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.15}._5z1tFa_sectionLead{color:var(--text-secondary);text-wrap:pretty;flex:0 360px;margin:0;font-size:17px}._5z1tFa_compare{aspect-ratio:3/4;border:1px solid var(--border-subtle);border-radius:var(--site-radius);background:var(--canvas);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._5z1tFa_compareAfter{width:100%;height:100%;position:absolute;inset:0}._5z1tFa_compareAfter img{object-fit:contain;object-position:center top;width:100%;height:100%;padding:16px 16px 0}._5z1tFa_paper{background:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0 43px, var(--paper-line) 43px 44px);color:var(--paper-ink);flex-direction:column;padding:20px 16px 0 44px;display:flex;position:absolute;inset:0}._5z1tFa_paperMargin{border-left:2px solid var(--paper-margin);position:absolute;top:0;bottom:0;left:32px}._5z1tFa_paperTitle{letter-spacing:-.02em;align-items:flex-end;height:44px;padding-bottom:6px;font-size:20px;font-weight:700;display:flex;transform:rotate(-1deg)}._5z1tFa_paperRow{white-space:nowrap;align-items:flex-end;gap:14px;height:44px;padding-bottom:6px;font-size:16px;font-weight:600;display:flex}._5z1tFa_paperTime{flex:none;width:44px;font-weight:700}._5z1tFa_struck{text-decoration:line-through;text-decoration-thickness:2px}._5z1tFa_paperNote{color:var(--status-error);font-weight:700}._5z1tFa_tag{border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;font-weight:700;transition:opacity .15s;position:absolute;top:16px}._5z1tFa_tagLeft{background:var(--brand-plum);color:var(--text-inverse);left:16px}._5z1tFa_tagRight{background:var(--brand-apricot);color:var(--brand-plum);right:16px}._5z1tFa_line{background:var(--brand-plum);width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}._5z1tFa_handle{border:3px solid var(--canvas);background:var(--brand-plum);width:52px;height:52px;color:var(--text-inverse);box-shadow:var(--shadow-handle);font:inherit;cursor:ew-resize;touch-action:none;border-radius:50%;justify-content:center;align-items:center;margin:-26px 0 0 -26px;font-size:18px;font-weight:700;display:flex;position:absolute;top:50%}._5z1tFa_steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}._5z1tFa_step{border-radius:var(--site-radius);flex-direction:column;display:flex;overflow:hidden}._5z1tFa_stepMuted{background:var(--surface-muted)}._5z1tFa_stepPeach{background:var(--brand-peach)}._5z1tFa_stepText{flex-direction:column;gap:10px;padding:24px 24px 0;display:flex}._5z1tFa_stepNum{letter-spacing:-.05em;font-size:56px;font-weight:700;line-height:1}._5z1tFa_h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.15}._5z1tFa_muted{color:var(--text-secondary);text-wrap:pretty;margin:0}._5z1tFa_stepShot{justify-content:center;height:300px;margin-top:auto;padding:24px 24px 0;display:flex;overflow:hidden}._5z1tFa_stepShot img{align-self:flex-start;width:220px;height:auto}._5z1tFa_modes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}._5z1tFa_mode{border:1px solid var(--border-subtle);border-radius:var(--site-radius);background:var(--surface);flex-direction:column;gap:20px;padding:clamp(22px,3vw,32px);display:flex}._5z1tFa_modeText{gap:var(--space-2);flex-direction:column;display:flex}._5z1tFa_sample{gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface-muted);flex-direction:column;margin-top:auto;padding:18px;display:flex}._5z1tFa_sampleRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-weight:700;display:flex}._5z1tFa_times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._5z1tFa_time,._5z1tFa_timeOn{border:1.5px solid var(--status-success);border-radius:var(--radius-input);background:var(--surface);min-height:40px;color:var(--status-success);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}._5z1tFa_timeOn{background:var(--status-success);color:var(--surface)}._5z1tFa_fakeButton,._5z1tFa_fakeButtonAccent{min-height:var(--control-height);border-radius:var(--radius-button);background:var(--brand-plum);color:var(--text-inverse);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}._5z1tFa_fakeButtonAccent{background:var(--brand-apricot);color:var(--brand-plum)}._5z1tFa_callBox{flex-direction:column;justify-content:center;gap:2px;min-height:40px;display:flex}._5z1tFa_callSmall{color:var(--text-secondary);font-size:13px}._5z1tFa_callNumber{font-size:18px;font-weight:700}._5z1tFa_small{color:var(--text-secondary);font-size:15px}._5z1tFa_dark{background:var(--brand-plum);color:var(--text-inverse)}._5z1tFa_darkInner{gap:var(--space-3);max-width:var(--site-max);flex-direction:column;margin:0 auto;padding:clamp(64px,8vw,112px) 20px;display:flex}._5z1tFa_darkHead{padding-bottom:var(--space-6);flex-direction:column;gap:10px;display:flex}._5z1tFa_eyebrowApricot{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-apricot);font-size:12px;font-weight:700}._5z1tFa_stop{align-items:center;gap:var(--space-4) 40px;border-top:1px solid var(--salon-line);flex-wrap:wrap;padding:28px 0;display:flex}._5z1tFa_stopText{gap:var(--space-3);flex-direction:column;flex:420px;min-width:0;display:flex}._5z1tFa_eyebrowPeach{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-peach);font-size:12px;font-weight:700}._5z1tFa_stopOld{letter-spacing:-.04em;color:var(--text-inverse);text-wrap:balance;transition:color .4s ease var(--d,0s);font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.12}._5z1tFa_stopOld>span{background-image:linear-gradient(var(--brand-apricot), var(--brand-apricot));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-reveal) var(--ease-reveal) var(--d,0s);background-position:0 58%;background-repeat:no-repeat;background-size:0% 4px}[data-seen=true] ._5z1tFa_stopOld{color:var(--on-plum-dim)}[data-seen=true] ._5z1tFa_stopOld>span{background-size:100% 4px}._5z1tFa_stopNow{align-items:baseline;gap:10px;font-size:19px;font-weight:600;display:flex}._5z1tFa_stopNowLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-apricot);flex:none;font-size:12px;font-weight:700}._5z1tFa_stopImg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);flex:0 0 100%;width:100%;height:auto}._5z1tFa_chairs{gap:var(--space-2);flex-direction:column;display:flex}._5z1tFa_chairsLabel{font-size:15px;font-weight:700}._5z1tFa_seg{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:14px;display:flex}._5z1tFa_segButton{min-width:64px;min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-icon-button);color:var(--brand-plum);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:18px;font-weight:700;transition:background-color .16s}._5z1tFa_segButton[aria-pressed=true]{background:var(--brand-plum);color:var(--text-inverse)}._5z1tFa_plans{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}._5z1tFa_plan{border:1.5px solid var(--border-subtle);border-radius:var(--site-radius);background:var(--surface);flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);transition:background-color .25s,color .25s,border-color .25s;display:flex;position:relative}._5z1tFa_planOn{border-color:var(--brand-plum);background:var(--brand-plum);color:var(--text-inverse)}._5z1tFa_planHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._5z1tFa_planName{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.1}._5z1tFa_planPer,._5z1tFa_planWho{color:var(--text-secondary);font-size:16px}._5z1tFa_planOn ._5z1tFa_planWho,._5z1tFa_planOn ._5z1tFa_planPer{color:var(--brand-peach)}._5z1tFa_badge{border-radius:var(--radius-pill);background:var(--brand-apricot);color:var(--brand-plum);white-space:nowrap;opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);padding:6px 12px;font-size:13px;font-weight:700;transform:scale(.9)}._5z1tFa_planOn ._5z1tFa_badge{opacity:1;transform:scale(1)}._5z1tFa_price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._5z1tFa_priceBig{letter-spacing:-.06em;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1}._5z1tFa_rows{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._5z1tFa_planOn ._5z1tFa_rows{border-top-color:var(--salon-line)}._5z1tFa_row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);display:flex}._5z1tFa_planOn ._5z1tFa_row{border-bottom-color:var(--salon-line)}._5z1tFa_planCta{min-height:var(--control-height);border-radius:var(--radius-button);background:var(--brand-plum);color:var(--text-inverse);justify-content:center;align-items:center;margin-top:auto;font-size:17px;font-weight:700;text-decoration:none;display:flex}._5z1tFa_planOn ._5z1tFa_planCta{background:var(--brand-apricot);color:var(--brand-plum)}._5z1tFa_betaBox{border-radius:var(--site-radius);background:var(--brand-plum);color:var(--text-inverse);flex-wrap:wrap;gap:28px 56px;padding:clamp(24px,4vw,48px);display:flex}._5z1tFa_betaText{gap:var(--space-3);flex-direction:column;flex:320px;min-width:0;display:flex}._5z1tFa_betaTitle{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}._5z1tFa_betaLead{max-width:520px;color:var(--brand-peach);text-wrap:pretty;margin:0;font-size:17px}._5z1tFa_betaRows{border-top:1px solid var(--salon-line);flex-direction:column;flex:280px;align-self:center;min-width:0;display:flex}._5z1tFa_betaRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--salon-line);font-size:18px;display:flex}._5z1tFa_betaCta{background:var(--brand-apricot);align-self:flex-start;color:var(--brand-plum)!important}._5z1tFa_betaCta:hover{background:var(--brand-apricot-hover)}._5z1tFa_included{border-radius:var(--site-radius);background:var(--surface-muted);flex-wrap:wrap;gap:28px 56px;padding:clamp(24px,4vw,48px);display:flex}._5z1tFa_includedHead{gap:var(--space-3);flex-direction:column;flex:280px;min-width:0;display:flex}._5z1tFa_includedTitle{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.02}._5z1tFa_includedNote{padding-top:var(--space-3);color:var(--text-secondary);text-wrap:pretty;margin:auto 0 0;font-size:15px}._5z1tFa_includedGrid{column-gap:var(--space-8);flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}._5z1tFa_includedItem{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);align-items:baseline;gap:14px;display:flex}._5z1tFa_includedNum{width:28px;color:var(--text-secondary);flex:none;font-size:13px;font-weight:700}._5z1tFa_includedText{flex-direction:column;gap:2px;min-width:0;display:flex}._5z1tFa_includedName{letter-spacing:-.02em;font-size:18px}._5z1tFa_faq{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;padding:0 20px clamp(64px,8vw,112px);scroll-margin-top:80px;display:flex}._5z1tFa_faqTitle{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}._5z1tFa_faqList{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._5z1tFa_faqItem{border-bottom:1px solid var(--border-subtle)}._5z1tFa_faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:700;list-style:none;display:flex}._5z1tFa_faqQuestion::-webkit-details-marker{display:none}._5z1tFa_chev{background:var(--surface-muted);width:32px;height:32px;transition:transform .2s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}._5z1tFa_faqItem[open] ._5z1tFa_chev{transform:rotate(45deg)}._5z1tFa_faqAnswer{max-width:640px;color:var(--text-secondary);text-wrap:pretty;margin:0 0 18px}._5z1tFa_start{max-width:var(--site-max);margin:0 auto;padding:0 20px clamp(64px,8vw,112px);scroll-margin-top:80px}._5z1tFa_startBox{border-radius:var(--site-radius);background:var(--brand-peach);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding:clamp(28px,5vw,64px);display:flex}._5z1tFa_startText{gap:var(--space-3);flex-direction:column;flex:380px;min-width:0;display:flex}._5z1tFa_startTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.1}._5z1tFa_startLead{max-width:420px;margin:0;font-size:17px}._5z1tFa_form{flex-direction:column;flex:340px;gap:10px;min-width:0;display:flex}._5z1tFa_formLabel{font-size:15px;font-weight:700}._5z1tFa_formRow{gap:var(--space-2);flex-wrap:wrap;display:flex}._5z1tFa_input{min-width:0;min-height:var(--control-height);padding:0 var(--space-4);border:1.5px solid var(--brand-plum);border-radius:var(--radius-input);background:var(--canvas);color:var(--brand-plum);font:inherit;flex:200px;font-size:16px}._5z1tFa_formNote{font-size:14px}._5z1tFa_footer{background:var(--brand-plum);color:var(--text-inverse)}._5z1tFa_footerInner{max-width:var(--site-max);flex-direction:column;gap:36px;margin:0 auto;padding:clamp(40px,5vw,56px) 20px 110px;display:flex}._5z1tFa_footerGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}._5z1tFa_footerCol{flex-direction:column;gap:10px;min-width:0;display:flex}._5z1tFa_footerTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-peach);font-size:12px;font-weight:700}._5z1tFa_footerText{max-width:260px;color:var(--brand-peach);font-size:15px}._5z1tFa_footerLink,._5z1tFa_footerButton{color:var(--text-inverse);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:none}._5z1tFa_footerLink:hover,._5z1tFa_footerButton:hover{color:var(--brand-peach);text-decoration:underline}._5z1tFa_footerBottom{justify-content:space-between;gap:var(--space-2) var(--space-6);border-top:1px solid var(--salon-line);color:var(--brand-peach);flex-wrap:wrap;padding-top:20px;font-size:13px;display:flex}._5z1tFa_placeholder{background:var(--brand-apricot);color:var(--brand-plum);border-radius:4px;padding:0 4px;font-weight:700}._5z1tFa_bar{z-index:30;align-items:center;gap:var(--space-3);padding:10px var(--space-4) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--site-bar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:fixed;bottom:0;left:0;right:0}._5z1tFa_barText{flex-direction:column;flex:1;min-width:0;display:flex}._5z1tFa_barSub{color:var(--text-secondary);font-size:12px}._5z1tFa_barMain{font-size:16px;font-weight:700}._5z1tFa_legal{max-width:var(--site-max);flex-wrap:wrap;gap:40px 64px;margin:0 auto;padding:clamp(32px,5vw,64px) 20px clamp(64px,8vw,112px);display:flex}._5z1tFa_toc{gap:var(--space-2);flex-direction:column;flex:0 240px;align-self:flex-start;min-width:200px;display:flex}._5z1tFa_tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._5z1tFa_tocLink{color:var(--text-secondary);padding:8px 0;font-size:15px;text-decoration:none;display:block}._5z1tFa_tocLink:hover{color:var(--text-primary);text-decoration:underline}._5z1tFa_article{gap:var(--space-6);flex-direction:column;flex:520px;min-width:0;max-width:720px;display:flex}._5z1tFa_updated{color:var(--text-secondary);font-size:14px}._5z1tFa_draft{padding:var(--space-3) var(--space-4);border:1px solid var(--status-warning);border-radius:var(--radius-card);background:var(--badge-noshow-bg);flex-direction:column;gap:2px;display:flex}._5z1tFa_draftTitle{color:var(--status-warning);font-weight:700}._5z1tFa_legalSection{gap:var(--space-3);flex-direction:column;scroll-margin-top:96px;display:flex}._5z1tFa_legalH2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.2}._5z1tFa_legalP{text-wrap:pretty;margin:0}._5z1tFa_legalList{gap:var(--space-2);flex-direction:column;margin:0;padding-left:20px;display:flex}._5z1tFa_tableWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow-x:auto}._5z1tFa_table{border-collapse:collapse;width:100%;font-size:15px}._5z1tFa_table th,._5z1tFa_table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top}._5z1tFa_table thead th{background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border-top:0;font-size:13px}@media (min-width:820px){._5z1tFa_nav,._5z1tFa_ghost{display:flex}._5z1tFa_heroInner{flex-direction:row}._5z1tFa_heroVisual{min-height:clamp(420px,min(44vw,100svh - 140px),640px)}._5z1tFa_heroPhone{width:clamp(150px,16vw,230px);right:clamp(16px,4%,40px)}._5z1tFa_sticker{font-size:clamp(22px,2.4vw,30px)}._5z1tFa_compare{aspect-ratio:2560/1640}._5z1tFa_compareAfter img{object-fit:cover;padding:0}._5z1tFa_paper{padding:36px 40px 0 120px}._5z1tFa_paperMargin{left:96px}._5z1tFa_paperTitle{font-size:28px}._5z1tFa_paperRow{font-size:22px}._5z1tFa_paperTime{width:64px}._5z1tFa_stopImg{flex:0 0 220px;width:220px}._5z1tFa_footerInner{padding-bottom:var(--space-8)}._5z1tFa_bar{display:none}}@media (min-width:1100px){._5z1tFa_hero{padding-top:clamp(16px,3vw,32px)}}@media (prefers-reduced-motion:reduce){._5z1tFa_header,._5z1tFa_button,._5z1tFa_buttonLarge,._5z1tFa_stopOld,._5z1tFa_stopOld>span,._5z1tFa_chev,._5z1tFa_plan,._5z1tFa_badge,._5z1tFa_tag{transition:none}}
