.salon-landing{--salon-ink:#07110d;--salon-ink-soft:#0c1b14;--salon-paper:#f2f0e9;--salon-paper-deep:#e8e5dc;--salon-white:#fffef9;--salon-green:#81ed5a;--salon-green-dark:#1f6c42;--salon-sage:#c9dfcc;--salon-line-dark:rgba(223,241,229,0.14);--salon-line-light:rgba(19,48,34,0.15);--salon-muted-dark:#a8b8af;--salon-muted-light:#58675f;background:var(--salon-ink);color:#f6faf7;scroll-behavior:smooth}.salon-landing .marketing-header{position:sticky;top:0}.salon-landing .agendesk-brand-product,.salon-landing .marketing-brand-product{font-size:.75rem}.salon-landing section[id]{scroll-margin-top:90px}.salon-kicker{gap:8px;color:var(--salon-green-dark);font-size:.78rem;letter-spacing:.15em;line-height:1.4}.salon-button,.salon-kicker{display:inline-flex;align-items:center;font-weight:950}.salon-button{min-height:54px;justify-content:center;gap:10px;padding:0 23px;border:1px solid transparent;border-radius:14px;font-size:.94rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.salon-button:hover{transform:translateY(-2px)}.salon-button.is-primary{background:linear-gradient(115deg,#73df4e,#a6ff70);box-shadow:0 18px 50px rgba(119,231,79,.2);color:#061009}.salon-button.is-secondary{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.045);color:#f7fbf8}.salon-section-heading{width:min(780px,100%);margin:0 auto 58px;text-align:center}.salon-section-heading.is-left{width:auto;margin:0;text-align:left}.salon-faq-intro h2,.salon-insight-copy h2,.salon-pricing-intro h2,.salon-section-heading h2{margin:17px 0 18px;font-size:clamp(2.55rem,5vw,4.8rem);font-weight:920;letter-spacing:-.065em;line-height:.98}.salon-faq-intro>p,.salon-insight-copy>p,.salon-pricing-intro>p,.salon-section-heading>p{margin:0;color:var(--salon-muted-dark);font-size:1.04rem;line-height:1.75}.salon-section-light{color:#122019}.salon-section-light .salon-insight-copy>p,.salon-section-light .salon-pricing-intro>p,.salon-section-light .salon-section-heading>p{color:var(--salon-muted-light)}.salon-hero{position:relative;display:grid;width:min(1260px,calc(100% - 56px));min-height:720px;margin:0 auto;align-items:center;grid-template-columns:minmax(390px,.83fr) minmax(560px,1.17fr);gap:clamp(42px,5vw,82px);padding:72px 0 86px}.salon-hero:before{position:absolute;z-index:0;top:-170px;left:-280px;width:620px;height:620px;border-radius:50%;background:rgba(80,148,90,.1);content:"";filter:blur(90px);pointer-events:none}.salon-hero-copy,.salon-hero-visual{position:relative;z-index:1}.salon-explorer-section .salon-kicker,.salon-faq-section .salon-kicker,.salon-final-section .salon-kicker,.salon-hero .salon-kicker,.salon-operations-section .salon-kicker,.salon-trust-section .salon-kicker{color:var(--salon-green)}.salon-hero h1{max-width:720px;margin:21px 0 24px;color:#f7fbf8;font-size:clamp(3.65rem,6.25vw,6.45rem);font-weight:930;letter-spacing:-.078em;line-height:.91}.salon-hero h1 strong{color:var(--salon-green);font-weight:inherit}.salon-hero-copy>p{max-width:590px;margin:0;color:#bdcbc3;font-size:1.08rem;line-height:1.72}.salon-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.salon-hero-assurances{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:22px;color:#93a69b;font-size:.8rem;font-weight:760}.salon-hero-assurances span{display:inline-flex;align-items:center;gap:6px}.salon-hero-assurances svg{color:var(--salon-green)}.salon-hero-visual{min-width:0;perspective:1200px}.salon-hero-glow{position:absolute;inset:12% 4% 3%;border-radius:50%;background:rgba(129,237,90,.19);filter:blur(75px)}.salon-hero-product{position:relative;overflow:hidden;min-height:565px;border:1px solid rgba(207,238,217,.2);border-radius:25px;background:#f7f8f4;box-shadow:0 34px 110px rgba(0,0,0,.42),0 0 0 8px rgba(255,255,255,.025);color:#162019;transform:rotateY(-2deg) rotateX(1deg)}.salon-product-toolbar{min-height:74px;justify-content:space-between;gap:20px;padding:0 21px;border-bottom:1px solid #dfe5df;background:#fff}.salon-product-toolbar,.salon-product-toolbar>div,.salon-product-toolbar>div>span:last-child{display:flex;align-items:center}.salon-product-toolbar>div>span:last-child{align-items:flex-start;flex-direction:column}.salon-product-toolbar b{font-size:.91rem}.salon-product-toolbar small{color:#718078;font-size:.72rem}.salon-product-dot{width:26px;height:26px;margin-right:10px;border-radius:8px;background:#1f7344;box-shadow:inset 0 0 0 8px #d8f3dc}.salon-product-view{display:flex;gap:4px;padding:3px;border:1px solid #dfe5df;border-radius:9px}.salon-product-view span{display:inline-flex;min-height:31px;align-items:center;padding:0 10px;border-radius:6px;color:#6b7870;font-size:.7rem;font-weight:800}.salon-product-view span.is-selected{background:#123d27;color:#fff}.salon-schedule{display:grid;min-height:490px;grid-template-columns:48px repeat(3,minmax(0,1fr));padding:0 14px 17px;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 64px,#e7ebe7 65px)}.salon-time-rail{display:grid;padding-top:58px;grid-template-rows:repeat(7,60px);color:#91a097;font-size:.62rem;font-weight:750}.salon-schedule-column{display:grid;min-width:0;padding:0 4px;grid-template-rows:54px repeat(12,30px);border-left:1px solid #e1e7e2}.salon-schedule-column>header{display:flex;min-width:0;align-items:center;gap:8px;padding:0 5px}.salon-schedule-column>header i{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e0eee3;color:#225238;font-size:.61rem;font-style:normal;font-weight:900}.salon-schedule-column>header span{display:grid;min-width:0}.salon-schedule-column>header b{overflow:hidden;font-size:.74rem;text-overflow:ellipsis}.salon-schedule-column>header small{color:#839087;font-size:.62rem}.salon-appointment{position:relative;z-index:1;display:flex;overflow:hidden;min-height:0;align-items:flex-start;flex-direction:column;margin:2px;padding:8px 8px 6px;border:1px solid #c6dfce;border-radius:9px;background:#eaf5ec;color:#173a25}.salon-appointment time{color:#4f715c;font-size:.61rem;font-weight:800}.salon-appointment b{margin-top:3px;font-size:.69rem;line-height:1.15}.salon-appointment small{overflow:hidden;max-width:100%;margin-top:2px;color:#5c7565;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.salon-appointment em{margin-top:auto;color:#277343;font-size:.55rem;font-style:normal;font-weight:950;letter-spacing:.05em}.salon-appointment.is-color{grid-row:2/span 4}.salon-appointment.is-blow{grid-row:span 2}.salon-appointment.is-cut{grid-row:span 3}.salon-appointment.is-treatment{grid-row:span 4;border-color:#d8d0b0;background:#f4f0df;color:#594e23}.salon-appointment.is-brow{grid-row:span 2;border-color:#d9cde1;background:#f3edf7;color:#553b65}.salon-appointment.is-skin{grid-row:span 3;border-color:#ddd1c5;background:#f7efe9;color:#64452d}.salon-schedule-column.is-camila .salon-appointment:first-of-type{grid-row:3/span 3}.salon-new-booking{position:absolute;z-index:5;right:18px;bottom:17px;display:grid;width:min(320px,calc(100% - 36px));min-height:68px;align-items:center;grid-template-columns:34px 1fr auto;gap:9px;padding:11px;border:1px solid #b9ddc4;border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(26,66,42,.19)}.salon-new-booking>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#d9f4df;color:#22683e}.salon-new-booking>div{display:grid}.salon-new-booking b{font-size:.7rem}.salon-new-booking small{color:#6a786f;font-size:.62rem}.salon-new-booking em{color:#267443;font-size:.57rem;font-style:normal;font-weight:950}.salon-capability-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--salon-line-dark);border-bottom:1px solid var(--salon-line-dark)}.salon-capability-strip span{display:flex;min-height:94px;align-items:center;justify-content:center;gap:10px;padding:18px;border-right:1px solid var(--salon-line-dark);color:#c4d2ca;font-size:.81rem;font-weight:830;text-align:center}.salon-capability-strip span:last-child{border-right:0}.salon-capability-strip svg{color:var(--salon-green)}.salon-duration-section{display:grid;padding:128px max(28px,calc((100% - 1180px) / 2));align-items:center;grid-template-columns:.82fr 1.18fr;gap:84px;background:var(--salon-paper)}.salon-duration-section h2 em{color:var(--salon-green-dark);font-style:normal}.salon-duration-board{overflow:hidden;padding:22px;border:1px solid #d3d8d1;border-radius:22px;background:#fcfcf8;box-shadow:0 24px 60px rgba(31,51,41,.1)}.salon-duration-board>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e2e6e0}.salon-duration-board>header span{font-size:.89rem;font-weight:900}.salon-duration-board>header small{color:#77837b;font-size:.72rem}.salon-duration-scale{display:grid;margin:17px 0 11px 112px;grid-template-columns:repeat(4,1fr);color:#8a948d;font-size:.62rem}.salon-duration-bars{display:grid;gap:9px}.salon-duration-bars>div{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #c9ddcd;border-radius:9px;background:linear-gradient(90deg,#dff1e2,#edf6ee);color:#21412e}.salon-duration-bars>div span{display:grid}.salon-duration-bars b{font-size:.72rem}.salon-duration-bars small{color:#64776a;font-size:.62rem}.salon-duration-bars em{font-size:.68rem;font-style:normal;font-weight:900}.salon-duration-bars .is-short{width:38%}.salon-duration-bars .is-medium{width:49%}.salon-duration-bars .is-regular{width:62%}.salon-duration-bars .is-long{width:81%}.salon-duration-bars .is-xlong{width:100%;background:linear-gradient(90deg,#bde9c4,#e5f5e7)}.salon-operations-section{padding:126px max(28px,calc((100% - 1180px) / 2));background:#08130e}.salon-operation-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.salon-operation-cards article{display:flex;min-height:430px;flex-direction:column;padding:28px;border:1px solid var(--salon-line-dark);border-radius:21px;background:#0d1d15}.salon-operation-cards article.is-featured{background:linear-gradient(145deg,#163520,#0d2117);box-shadow:inset 0 1px rgba(255,255,255,.05)}.salon-operation-cards article>span{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(129,237,90,.2);border-radius:12px;background:rgba(129,237,90,.08);color:var(--salon-green)}.salon-operation-cards article>small{margin-top:27px;color:var(--salon-green);font-size:.68rem;font-weight:950;letter-spacing:.13em}.salon-operation-cards h3{margin:11px 0 12px;font-size:1.55rem;letter-spacing:-.035em;line-height:1.08}.salon-operation-cards p{margin:0;color:#9eafa5;font-size:.89rem;line-height:1.65}.salon-mini-booking,.salon-mini-history,.salon-mini-team{margin-top:auto}.salon-mini-team{display:flex;align-items:center;padding:18px 0 4px}.salon-mini-team i{display:grid;width:36px;height:36px;place-items:center;margin-right:-7px;border:3px solid #0d1d15;border-radius:50%;background:#d5ecda;color:#244832;font-size:.62rem;font-style:normal;font-weight:950}.salon-mini-team strong{margin-left:18px;color:#cbd7d0;font-size:.72rem}.salon-mini-booking{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:11px;padding:15px;border:1px solid rgba(181,224,194,.18);border-radius:13px;background:rgba(255,255,255,.045)}.salon-mini-booking time{color:var(--salon-green);font-size:1rem;font-weight:900}.salon-mini-booking span{display:grid}.salon-mini-booking b{font-size:.76rem}.salon-mini-booking small{color:#92a59a;font-size:.62rem}.salon-mini-booking em{color:#9af273;font-size:.56rem;font-style:normal;font-weight:950}.salon-mini-history{display:grid;align-items:center;grid-template-columns:10px 1fr auto;gap:10px;padding-top:22px;border-top:1px solid var(--salon-line-dark)}.salon-mini-history>i{width:9px;height:9px;border-radius:50%;background:var(--salon-green);box-shadow:0 0 0 5px rgba(129,237,90,.1)}.salon-mini-history span{display:grid}.salon-mini-history b{font-size:.72rem}.salon-mini-history small{color:#94a69b;font-size:.62rem}.salon-mini-history strong{color:var(--salon-green);font-size:.57rem}.salon-editorial-section{position:relative;display:grid;min-height:820px;padding:110px max(28px,calc((100% - 1180px) / 2));align-items:center;grid-template-columns:.78fr 1.22fr;gap:74px;background:#c8ddcb;color:#112219}.salon-editorial-copy{position:relative;z-index:3}.salon-editorial-copy h2{margin:18px 0 22px;font-size:clamp(2.65rem,4.7vw,4.7rem);font-weight:920;letter-spacing:-.065em;line-height:.98}.salon-editorial-copy>p{color:#40574a;font-size:1rem;line-height:1.73}.salon-editorial-copy ul{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none}.salon-editorial-copy li{display:flex;align-items:center;gap:9px;color:#294636;font-size:.86rem;font-weight:800}.salon-editorial-copy li svg{color:#1f6c42}.salon-editorial-copy>a{display:inline-flex;align-items:center;gap:8px;color:#164b30;font-size:.86rem;font-weight:950}.salon-editorial-main{position:relative;overflow:hidden;min-height:600px;margin:0;border-radius:4px 30px 4px 30px;box-shadow:0 28px 80px rgba(26,49,35,.22)}.salon-editorial-main img{display:block;width:100%;height:100%;object-fit:cover}.salon-editorial-detail{position:absolute;z-index:2;right:max(15px,calc((100% - 1240px) / 2));bottom:74px;overflow:hidden;width:190px;height:240px;margin:0;border:8px solid #c8ddcb;border-radius:2px 22px 2px 22px;box-shadow:0 18px 45px rgba(26,49,35,.22)}.salon-editorial-detail img{display:block;width:100%;height:100%;object-fit:cover}.salon-journey-section{padding:128px max(28px,calc((100% - 1180px) / 2));background:var(--salon-paper)}.salon-journey-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.salon-journey-track:before{position:absolute;top:51px;right:8%;left:8%;height:1px;background:#b9c4bb;content:""}.salon-journey-track article{position:relative;z-index:1;padding:0 18px;text-align:center}.salon-journey-index{display:block;margin-bottom:12px;color:#698075;font-size:.68rem;font-weight:950;letter-spacing:.12em}.salon-journey-track article>i{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 22px;border:1px solid #b8cbbd;border-radius:50%;background:var(--salon-paper);color:#236d43;font-style:normal}.salon-journey-track h3{margin:0 0 9px;font-size:1rem;letter-spacing:-.025em}.salon-journey-track p{margin:0;color:#65736b;font-size:.78rem;line-height:1.58}.salon-control-section{padding:126px max(28px,calc((100% - 1180px) / 2));background:#0a1711}.salon-control-section>.salon-section-heading{max-width:770px;margin-bottom:64px}.salon-control-section .salon-section-heading .salon-kicker{color:var(--salon-green)}.salon-control-grid{display:grid;gap:20px}.salon-control-grid>article{display:grid;min-height:500px;align-items:center;grid-template-columns:.84fr 1.16fr;gap:62px;padding:50px;border:1px solid var(--salon-line-dark);border-radius:26px;background:#0e2117}.salon-control-grid>article.is-reversed{grid-template-columns:1.16fr .84fr;background:#11281d}.salon-control-copy>span{display:inline-flex;align-items:center;gap:8px;color:var(--salon-green);font-size:.7rem;font-weight:950;letter-spacing:.12em}.salon-control-copy h3{margin:17px 0 16px;font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.055em;line-height:1}.salon-control-copy p{margin:0 0 24px;color:#a9b9b0;font-size:.92rem;line-height:1.72}.salon-control-copy>a{display:inline-flex;align-items:center;gap:8px;color:var(--salon-green);font-size:.82rem;font-weight:950}.salon-history-mockup,.salon-signal-mockup{padding:20px;border:1px solid #d8e1da;border-radius:19px;background:#fbfcf9;box-shadow:0 30px 80px rgba(0,0,0,.23);color:#14221a}.salon-history-mockup>header,.salon-signal-mockup>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #e1e7e2}.salon-signal-mockup>header span{font-size:.83rem;font-weight:900}.salon-history-mockup>header em,.salon-signal-mockup>header em{padding:5px 8px;border-radius:999px;background:#e0f5e4;color:#226b3f;font-size:.59rem;font-style:normal;font-weight:950}.salon-signal-client{display:grid;align-items:center;grid-template-columns:42px 1fr auto;gap:11px;padding:19px 0}.salon-history-mockup>header>i,.salon-signal-client>i{display:grid;width:41px;height:41px;place-items:center;border-radius:50%;background:#e1eee4;color:#28573a;font-size:.72rem;font-style:normal;font-weight:950}.salon-history-mockup>header span,.salon-signal-client span{display:grid}.salon-history-mockup>header b,.salon-signal-client b{font-size:.79rem}.salon-history-mockup>header small,.salon-signal-client small{color:#718077;font-size:.65rem}.salon-signal-client time{font-size:1rem;font-weight:950}.salon-signal-mockup dl{display:grid;gap:10px;margin:0;padding:17px;border-radius:12px;background:#f0f3ef}.salon-signal-mockup dl div{display:flex;justify-content:space-between;gap:10px}.salon-signal-mockup dt{color:#69776e;font-size:.69rem}.salon-signal-mockup dd{margin:0;font-size:.71rem;font-weight:900}.salon-signal-mockup>p{display:flex;align-items:center;gap:9px;margin:15px 0 0;padding:12px;border:1px solid #bfe0c7;border-radius:11px;background:#e9f8eb;color:#27633c}.salon-signal-mockup>p span{display:grid}.salon-signal-mockup>p b{font-size:.71rem}.salon-signal-mockup>p small{font-size:.61rem}.salon-history-mockup>header{display:grid;grid-template-columns:42px 1fr auto;gap:11px}.salon-history-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;border:1px solid #e0e5e0;border-radius:12px}.salon-history-stats span{display:grid;gap:5px;padding:14px;border-right:1px solid #e0e5e0}.salon-history-stats span:last-child{border-right:0}.salon-history-stats small{color:#7a877f;font-size:.54rem;font-weight:900;letter-spacing:.05em}.salon-history-stats b{font-size:.83rem}.salon-history-line{display:grid;align-items:center;grid-template-columns:10px 1fr auto;gap:10px;padding:13px 3px;border-top:1px solid #e5e9e5}.salon-history-line>i{width:8px;height:8px;border-radius:50%;background:#8fa49a}.salon-history-line span{display:grid}.salon-history-line b{font-size:.72rem}.salon-history-line small{color:#7a877f;font-size:.62rem}.salon-history-line strong{font-size:.7rem}.salon-history-line em{color:#247244;font-size:.56rem;font-style:normal;font-weight:950}.salon-history-line.is-next>i{background:#65cc6c;box-shadow:0 0 0 4px #e1f3e2}.salon-return-section{display:grid;padding:120px max(28px,calc((100% - 1180px) / 2));align-items:center;grid-template-columns:.72fr 1.28fr;gap:70px;background:#c9dfcc;color:#102019}.salon-return-intro h2{margin:18px 0;font-size:clamp(2.6rem,4.4vw,4.35rem);font-weight:920;letter-spacing:-.065em;line-height:.98}.salon-return-intro>p{margin:0;color:#41574a;font-size:.97rem;line-height:1.72}.salon-return-intro>small{display:block;margin-top:18px;color:#597064;font-size:.72rem;line-height:1.55}.salon-return-mockup{padding:24px;border:1px solid rgba(35,76,48,.18);border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 25px 70px rgba(42,75,51,.13)}.salon-return-rule{display:grid;align-items:center;grid-template-columns:40px 1fr auto;gap:12px;padding-bottom:20px;border-bottom:1px solid #c8d6ca}.salon-return-rule>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#1b613b;color:#fff}.salon-return-rule>div{display:grid}.salon-return-path article small,.salon-return-rule small{color:#65776b;font-size:.58rem;font-weight:950;letter-spacing:.08em}.salon-return-rule b{font-size:.82rem}.salon-return-rule em{padding:5px 8px;border-radius:999px;background:#d8f5d8;color:#216b3c;font-size:.57rem;font-style:normal;font-weight:950}.salon-return-path{display:grid;align-items:stretch;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;padding:25px 0}.salon-return-path article{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:14px;border:1px solid #cad5cc;border-radius:12px;background:rgba(255,255,255,.58)}.salon-return-path article.is-positive{border-color:#9dcea8;background:#e7f6e8}.salon-return-path article b{margin:5px 0 2px;font-size:.73rem}.salon-return-path article span{color:#69796f;font-size:.61rem;line-height:1.4}.salon-return-path>i{align-self:center;color:#62806c;font-style:normal}.salon-return-mockup>p{display:flex;align-items:center;gap:8px;margin:0;color:#52685b;font-size:.67rem;line-height:1.45}.salon-explorer-section{padding:126px max(28px,calc((100% - 1180px) / 2));background:#07110d}.salon-explorer-shell{overflow:hidden;border:1px solid var(--salon-line-dark);border-radius:24px;background:#0d1c15}.salon-explorer-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--salon-line-dark)}.salon-explorer-tabs button{display:flex;min-height:68px;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--salon-line-dark);background:transparent;color:#95a79d;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.salon-explorer-tabs button:last-child{border-right:0}.salon-explorer-tabs button[aria-selected=true]{background:rgba(129,237,90,.08);color:var(--salon-green);box-shadow:inset 0 -2px var(--salon-green)}.salon-explorer-tabs button:focus-visible{outline:2px solid var(--salon-green);outline-offset:-4px}.salon-explorer-panel{display:grid;min-height:510px;align-items:center;grid-template-columns:.72fr 1.28fr;gap:70px;padding:54px}.salon-explorer-copy>span{color:var(--salon-green);font-size:.68rem;font-weight:950;letter-spacing:.12em}.salon-explorer-copy h3{margin:15px 0 17px;font-size:clamp(2rem,3.25vw,3.25rem);letter-spacing:-.055em;line-height:1}.salon-explorer-copy p{margin:0 0 25px;color:#a6b6ad;font-size:.91rem;line-height:1.7}.salon-explorer-copy>a{display:inline-flex;gap:8px;color:var(--salon-green);font-size:.8rem;font-weight:950}.salon-explorer-visual{min-width:0}.salon-explorer-visual>div{min-height:365px;padding:20px;border:1px solid #d6dfd8;border-radius:19px;background:#f9faf7;box-shadow:0 24px 70px rgba(0,0,0,.25);color:#172219}.salon-explorer-visual header{display:flex;min-height:41px;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e0e5e0}.salon-explorer-visual header>span,.salon-explorer-visual header>strong{font-size:.76rem;font-weight:900}.salon-explorer-visual header>em{color:#718078;font-size:.62rem;font-style:normal}.salon-explorer-agenda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:16px}.salon-explorer-agenda-grid>div{display:flex;min-width:0;flex-direction:column;gap:7px}.salon-explorer-agenda-grid>div>b{color:#5d6c63;font-size:.62rem}.salon-explorer-agenda-grid>div>span{display:grid;min-height:61px;align-content:start;padding:9px;border:1px solid #cce0d0;border-radius:9px;background:#eaf5ec;font-size:.65rem;font-weight:850}.salon-explorer-agenda-grid>div>span.is-medium{min-height:85px}.salon-explorer-agenda-grid>div>span.is-tall{min-height:111px}.salon-explorer-agenda-grid small{margin-top:3px;color:#65786b;font-size:.58rem;font-weight:600}.salon-explorer-team>header{align-items:flex-start;flex-direction:column}.salon-team-row{display:grid;align-items:center;grid-template-columns:40px 1fr auto;gap:11px;padding:14px 2px;border-bottom:1px solid #e3e7e3}.salon-team-row>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#dfeee2;color:#28583a;font-size:.64rem;font-style:normal;font-weight:950}.salon-team-row>span{display:grid}.salon-team-row b{font-size:.72rem}.salon-team-row small{color:#738078;font-size:.61rem}.salon-team-row em{color:#356147;font-size:.63rem;font-style:normal;font-weight:850}.salon-explorer-payment>header em{padding:5px 8px;border-radius:999px;background:#e0f5e4;color:#226b3f;font-size:.56rem;font-weight:950}.salon-payment-customer{display:grid;align-items:center;grid-template-columns:43px 1fr;gap:11px;padding:20px 0}.salon-payment-customer i{display:grid;width:41px;height:41px;place-items:center;border-radius:50%;background:#e1eee4;color:#28573a;font-size:.7rem;font-style:normal;font-weight:950}.salon-payment-customer span{display:grid}.salon-payment-customer b{font-size:.76rem}.salon-payment-customer small{color:#718077;font-size:.63rem}.salon-explorer-payment dl{display:grid;gap:11px;margin:0;padding:17px;border-radius:12px;background:#eef2ee}.salon-explorer-payment dl div{display:flex;justify-content:space-between}.salon-explorer-payment dt{color:#6b7870;font-size:.67rem}.salon-explorer-payment dd{margin:0;font-size:.7rem;font-weight:900}.salon-explorer-payment>p{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:12px;border:1px solid #bfe0c7;border-radius:10px;background:#e9f8eb;color:#27633c;font-size:.65rem;font-weight:850}.salon-explorer-customer>header{display:grid;grid-template-columns:42px 1fr auto}.salon-explorer-customer>header>i{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#e0eee3;color:#28573a;font-size:.68rem;font-style:normal;font-weight:950}.salon-explorer-customer>header>span{display:grid}.salon-explorer-customer>header b{font-size:.75rem}.salon-explorer-customer>header small{color:#718077;font-size:.61rem}.salon-explorer-customer>header em{padding:5px 8px;border-radius:999px;background:#e1f4e4;color:#276b40;font-size:.55rem;font-style:normal;font-weight:950}.salon-customer-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.salon-customer-summary>span{display:grid;padding:15px;border:1px solid #e0e5e0;border-radius:11px}.salon-customer-summary small{color:#7a877f;font-size:.54rem;font-weight:900}.salon-customer-summary b{margin-top:6px;font-size:.78rem}.salon-customer-summary em{color:#6d7b72;font-size:.6rem;font-style:normal}.salon-customer-timeline{display:grid;align-items:center;grid-template-columns:10px 1fr auto;gap:10px;padding:16px 4px;border-top:1px solid #e2e7e2}.salon-customer-timeline>i{width:8px;height:8px;border-radius:50%;background:#5ec76c;box-shadow:0 0 0 4px #e2f4e4}.salon-customer-timeline span{display:grid}.salon-customer-timeline b{font-size:.71rem}.salon-customer-timeline small{color:#718077;font-size:.61rem}.salon-customer-timeline strong{color:#247044;font-size:.56rem}.salon-growth-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 0}.salon-growth-kpis>span{display:grid;padding:12px;border:1px solid #e0e5e0;border-radius:10px}.salon-growth-kpis small{color:#78857d;font-size:.52rem;font-weight:900}.salon-growth-kpis b{margin-top:7px;font-size:1.1rem}.salon-growth-kpis em{color:#277244;font-size:.58rem;font-style:normal;font-weight:850}.salon-growth-chart{display:flex;height:120px;align-items:flex-end;gap:9px;padding:15px 12px 0;border-radius:11px;background:#edf2ed}.salon-growth-chart i{width:100%;border-radius:5px 5px 0 0;background:#7bc18a}.salon-growth-chart i:first-child{height:35%}.salon-growth-chart i:nth-child(2){height:48%}.salon-growth-chart i:nth-child(3){height:44%}.salon-growth-chart i:nth-child(4){height:62%}.salon-growth-chart i:nth-child(5){height:55%}.salon-growth-chart i:nth-child(6){height:76%}.salon-growth-chart i:nth-child(7){height:68%}.salon-growth-chart i:nth-child(8){height:88%;background:#276d43}.salon-explorer-growth>small{display:block;margin-top:10px;color:#7b887f;font-size:.58rem}.salon-all-features{display:flex;width:fit-content;align-items:center;gap:8px;margin:28px auto 0;color:var(--salon-green);font-size:.82rem;font-weight:950}.salon-insight-section{display:grid;padding:128px max(28px,calc((100% - 1180px) / 2));align-items:center;grid-template-columns:.78fr 1.22fr;gap:78px;background:#f0eee7}.salon-insight-copy>small{display:block;margin-top:20px;color:#728077;font-size:.7rem;line-height:1.5}.salon-insight-dashboard{padding:22px;border:1px solid #d5dbd5;border-radius:22px;background:#fff;box-shadow:0 26px 70px rgba(26,50,36,.12)}.salon-insight-dashboard>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #e1e5e1}.salon-insight-dashboard>header span{display:flex;align-items:center;gap:8px;font-size:.77rem;font-weight:900}.salon-insight-dashboard>header em{color:#758279;font-size:.64rem;font-style:normal}.salon-insight-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 0}.salon-insight-kpis>span{display:grid;padding:14px;border:1px solid #e0e5e0;border-radius:11px}.salon-insight-bottom>div>small,.salon-insight-kpis small{color:#748179;font-size:.56rem;font-weight:900;letter-spacing:.05em}.salon-insight-kpis b{margin-top:7px;font-size:1.13rem}.salon-insight-kpis em{color:#758279;font-size:.59rem;font-style:normal}.salon-insight-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.salon-insight-bottom>div{min-width:0;padding:15px;border-radius:12px;background:#f1f4f0}.salon-bars{display:flex;height:98px;align-items:flex-end;gap:8px;margin-top:10px}.salon-bars i{width:100%;border-radius:4px 4px 0 0;background:#8fc39a}.salon-bars i:first-child{height:35%}.salon-bars i:nth-child(2){height:53%}.salon-bars i:nth-child(3){height:72%}.salon-bars i:nth-child(4){height:62%}.salon-bars i:nth-child(5){height:84%;background:#2d7047}.salon-bars i:nth-child(6){height:45%}.salon-insight-bottom ol{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}.salon-insight-bottom li{display:flex;justify-content:space-between;gap:8px;color:#5f6e65;font-size:.62rem}.salon-insight-bottom li b{color:#234530}.salon-insight-dashboard>p{margin:10px 0 0;color:#89948d;font-size:.57rem;text-align:right}.salon-trust-section{display:grid;padding:126px max(28px,calc((100% - 1180px) / 2));grid-template-columns:.74fr 1.26fr;gap:78px;background:#0a1711}.salon-trust-section>.salon-section-heading{align-self:center}.salon-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.salon-trust-grid article{min-height:220px;padding:26px;border:1px solid var(--salon-line-dark);border-radius:18px;background:#0e2117}.salon-trust-grid svg{color:var(--salon-green)}.salon-trust-grid h3{margin:22px 0 10px;font-size:1.03rem}.salon-trust-grid p{margin:0;color:#9dafA4;font-size:.8rem;line-height:1.58}.salon-pricing-section{display:grid;padding:128px max(28px,calc((100% - 1050px) / 2));align-items:center;grid-template-columns:.9fr 1.1fr;gap:90px;background:var(--salon-paper)}.salon-price-card{padding:32px;border:1px solid #cbd5cc;border-radius:25px;background:#fff;box-shadow:0 28px 75px rgba(26,51,36,.14)}.salon-price-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:21px;border-bottom:1px solid #e1e6e1}.salon-price-card>header span{font-size:.76rem;font-weight:950;letter-spacing:.1em}.salon-price-card>header em{padding:6px 9px;border-radius:999px;background:#daf3dd;color:#22683e;font-size:.59rem;font-style:normal;font-weight:950}.salon-price{display:grid;margin:25px 0 22px;grid-template-columns:auto 1fr}.salon-price small{grid-column:1/-1;color:#6e7b73;font-size:.68rem}.salon-price strong{font-size:3.55rem;letter-spacing:-.065em}.salon-price span{align-self:end;margin:0 0 10px 8px;color:#657269;font-size:.8rem}.salon-price-card ul{display:grid;gap:11px;margin:0 0 25px;padding:20px 0;border-top:1px solid #e5e9e5;list-style:none}.salon-price-card li{display:flex;align-items:center;gap:9px;color:#46564d;font-size:.79rem;font-weight:750}.salon-price-card li svg{color:#287148}.salon-price-card .salon-button{width:100%}.salon-price-card>p{margin:12px 0 0;color:#7a867e;font-size:.66rem;text-align:center}.salon-faq-section{display:grid;padding:126px max(28px,calc((100% - 1100px) / 2));align-items:start;grid-template-columns:.72fr 1.28fr;gap:80px;background:#08130e}.salon-faq-list{border-top:1px solid var(--salon-line-dark)}.salon-faq-list details{overflow:hidden;border-bottom:1px solid var(--salon-line-dark)}.salon-faq-list summary{display:grid;min-height:75px;align-items:center;grid-template-columns:1fr auto;gap:18px;color:#edf4ef;font-size:.91rem;font-weight:850;cursor:pointer;list-style:none}.salon-faq-list summary::-webkit-details-marker{display:none}.salon-faq-list summary span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--salon-line-dark);border-radius:50%;color:var(--salon-green);font-size:1.1rem;font-weight:500;transition:transform .16s ease}.salon-faq-list details[open] summary span{transform:rotate(45deg)}.salon-faq-list details>p{margin:-4px 48px 24px 0;color:#a4b5ab;font-size:.82rem;line-height:1.68}.salon-final-section{position:relative;overflow:hidden;padding:118px max(28px,calc((100% - 900px) / 2));background:#1a4d31;text-align:center}.salon-final-section:after,.salon-final-section:before{position:absolute;width:420px;height:420px;border:1px solid rgba(205,255,199,.1);border-radius:50%;content:""}.salon-final-section:before{top:-260px;left:-80px}.salon-final-section:after{right:-120px;bottom:-300px}.salon-final-section>*{position:relative;z-index:1}.salon-final-section h2{margin:19px auto 20px;font-size:clamp(2.75rem,5.3vw,5.25rem);font-weight:930;letter-spacing:-.07em;line-height:.94}.salon-final-section>p{max-width:640px;margin:0 auto 31px;color:#c5d9cc;font-size:1rem;line-height:1.7}.salon-final-section>div{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;margin-top:21px;color:#bfd1c5;font-size:.72rem;font-weight:800}.salon-final-section>div span{display:inline-flex;align-items:center;gap:6px}.salon-final-section>div svg{color:var(--salon-green)}@media (max-width:1120px){.salon-hero{width:min(100% - 44px,1040px);min-height:690px;grid-template-columns:.76fr 1.24fr;gap:32px}.salon-hero h1{font-size:clamp(3.4rem,6.8vw,5.1rem)}.salon-schedule{grid-template-columns:42px repeat(3,minmax(0,1fr))}.salon-schedule-column.is-ana{display:none}.salon-schedule{grid-template-columns:42px repeat(2,minmax(0,1fr))}.salon-duration-section,.salon-editorial-section,.salon-faq-section,.salon-insight-section,.salon-pricing-section,.salon-return-section,.salon-trust-section{gap:50px}.salon-journey-track article{padding:0 10px}.salon-control-grid>article{gap:42px;padding:40px}.salon-explorer-panel{gap:42px;padding:42px}}@media (max-width:900px){.salon-hero{min-height:auto;padding:70px 0 82px;grid-template-columns:1fr}.salon-hero-copy{width:min(680px,100%)}.salon-hero-copy>p{max-width:640px}.salon-hero-visual{width:min(720px,100%);margin:14px auto 0}.salon-capability-strip{grid-template-columns:repeat(3,1fr)}.salon-capability-strip span:nth-child(3){border-right:0}.salon-capability-strip span:nth-child(n+4){border-top:1px solid var(--salon-line-dark)}.salon-duration-section,.salon-editorial-section,.salon-faq-section,.salon-insight-section,.salon-pricing-section,.salon-return-section,.salon-trust-section{grid-template-columns:1fr}.salon-control-section,.salon-duration-section,.salon-explorer-section,.salon-faq-section,.salon-insight-section,.salon-journey-section,.salon-operations-section,.salon-pricing-section,.salon-return-section,.salon-trust-section{padding-top:96px;padding-bottom:96px}.salon-operation-cards{grid-template-columns:1fr 1fr}.salon-operation-cards article:last-child{grid-column:1/-1;min-height:320px}.salon-editorial-section{min-height:auto;padding-top:96px;padding-bottom:96px}.salon-editorial-copy{max-width:700px}.salon-editorial-main{min-height:520px}.salon-editorial-detail{right:20px;bottom:58px}.salon-journey-track{grid-template-columns:repeat(3,1fr);gap:36px 0}.salon-journey-track:before{display:none}.salon-journey-track article:nth-child(n+4){grid-column:span 1}.salon-control-grid>article,.salon-control-grid>article.is-reversed{grid-template-columns:1fr}.salon-control-grid>article.is-reversed .salon-history-mockup{order:2}.salon-explorer-panel{grid-template-columns:1fr}.salon-explorer-copy{max-width:650px}.salon-faq-intro,.salon-insight-copy,.salon-pricing-intro{max-width:680px}.salon-trust-section>.salon-section-heading{max-width:700px}}@media (max-width:620px){.salon-section-heading{margin-bottom:39px}.salon-faq-intro h2,.salon-insight-copy h2,.salon-pricing-intro h2,.salon-section-heading h2{font-size:clamp(2.35rem,11vw,3.3rem)}.salon-faq-intro>p,.salon-insight-copy>p,.salon-pricing-intro>p,.salon-section-heading>p{font-size:.93rem;line-height:1.65}.salon-hero{width:calc(100% - 32px);padding:52px 0 65px}.salon-hero h1{margin-top:17px;font-size:clamp(3.15rem,14.2vw,4.25rem);line-height:.92}.salon-hero-copy>p{font-size:.96rem}.salon-hero-actions{display:grid}.salon-button{width:100%;min-height:53px}.salon-hero-assurances{gap:9px 15px}.salon-hero-product{min-height:500px;border-radius:19px;transform:none}.salon-product-toolbar{min-height:65px;padding:0 13px}.salon-product-view{display:none}.salon-schedule{min-height:435px;grid-template-columns:37px repeat(2,minmax(0,1fr));padding:0 7px 13px;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 57px,#e7ebe7 58px)}.salon-time-rail{padding-top:55px;grid-template-rows:repeat(7,55px);font-size:.56rem}.salon-schedule-column{grid-template-rows:52px repeat(12,27px);padding:0 2px}.salon-schedule-column>header{gap:5px;padding:0 3px}.salon-schedule-column>header i{width:23px;height:23px;font-size:.54rem}.salon-schedule-column>header b{font-size:.65rem}.salon-schedule-column>header small{font-size:.56rem}.salon-appointment{margin:2px 1px;padding:6px}.salon-appointment time{font-size:.56rem}.salon-appointment b{font-size:.62rem}.salon-appointment small{font-size:.55rem}.salon-new-booking{right:10px;bottom:10px;width:calc(100% - 20px)}.salon-new-booking em{display:none}.salon-capability-strip{grid-template-columns:1fr 1fr}.salon-capability-strip span{min-height:76px;padding:14px 10px;font-size:.71rem}.salon-capability-strip span:nth-child(2n){border-right:0}.salon-capability-strip span:nth-child(3){border-right:1px solid var(--salon-line-dark)}.salon-capability-strip span:nth-child(n+3){border-top:1px solid var(--salon-line-dark)}.salon-capability-strip span:last-child{grid-column:1/-1}.salon-control-section,.salon-duration-section,.salon-explorer-section,.salon-faq-section,.salon-insight-section,.salon-journey-section,.salon-operations-section,.salon-pricing-section,.salon-return-section,.salon-trust-section{padding:78px 16px}.salon-duration-section{gap:40px}.salon-duration-board{padding:15px}.salon-duration-scale{margin-left:80px;font-size:.54rem}.salon-duration-bars .is-short{width:50%}.salon-duration-bars .is-medium{width:61%}.salon-duration-bars .is-regular{width:72%}.salon-duration-bars .is-long{width:88%}.salon-operation-cards{grid-template-columns:1fr}.salon-operation-cards article,.salon-operation-cards article:last-child{min-height:360px;grid-column:auto;padding:23px}.salon-mini-booking{grid-template-columns:auto 1fr}.salon-mini-booking em{grid-column:2}.salon-editorial-section{display:block;padding:78px 16px}.salon-editorial-main{min-height:430px;margin-top:42px;border-radius:2px 22px 2px 22px}.salon-editorial-main img{object-position:60% center}.salon-editorial-detail{right:8px;bottom:42px;width:124px;height:164px;border-width:6px}.salon-journey-track{grid-template-columns:1fr;gap:0}.salon-journey-track article{display:grid;padding:18px 0;align-items:center;grid-template-columns:44px 1fr;gap:5px 14px;border-bottom:1px solid #d4d9d2;text-align:left}.salon-journey-index{display:none}.salon-journey-track article>i{width:43px;height:43px;margin:0;grid-row:1/span 2}.salon-journey-track h3{margin:0}.salon-journey-track p{font-size:.75rem}.salon-control-grid>article,.salon-control-grid>article.is-reversed{min-height:auto;gap:35px;padding:24px 16px}.salon-control-copy{padding:0 6px}.salon-control-copy h3{font-size:2.25rem}.salon-history-mockup,.salon-signal-mockup{padding:14px}.salon-history-stats span{padding:10px 7px}.salon-history-stats small{font-size:.49rem}.salon-return-section{gap:38px}.salon-return-intro h2{font-size:2.7rem}.salon-return-mockup{padding:15px}.salon-return-path{grid-template-columns:1fr}.salon-return-path>i{transform:rotate(90deg)}.salon-explorer-shell{overflow:visible;border-radius:17px}.salon-explorer-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(116px,1fr));border:1px solid var(--salon-line-dark);border-radius:15px 15px 0 0;scrollbar-width:none}.salon-explorer-tabs::-webkit-scrollbar{display:none}.salon-explorer-tabs button{min-height:58px}.salon-explorer-panel{min-height:auto;gap:32px;padding:29px 15px 15px}.salon-explorer-copy{padding:0 5px}.salon-explorer-copy h3{font-size:2.25rem}.salon-explorer-visual>div{min-height:340px;padding:14px}.salon-team-row{grid-template-columns:36px 1fr}.salon-team-row em{grid-column:2}.salon-growth-kpis>span{padding:9px}.salon-growth-kpis b{font-size:.92rem}.salon-insight-section{gap:39px}.salon-insight-dashboard{padding:14px}.salon-insight-kpis{grid-template-columns:1fr 1fr}.salon-insight-kpis span:first-child{grid-column:1/-1}.salon-insight-bottom{grid-template-columns:1fr}.salon-trust-section{gap:40px}.salon-trust-grid{grid-template-columns:1fr}.salon-trust-grid article{min-height:190px}.salon-pricing-section{gap:40px}.salon-price-card{padding:22px 18px}.salon-price strong{font-size:3.1rem}.salon-faq-section{gap:35px}.salon-faq-list summary{min-height:69px;font-size:.83rem}.salon-faq-list details>p{margin-right:8px;font-size:.78rem}.salon-final-section{padding:86px 16px}.salon-final-section h2{font-size:clamp(2.75rem,13vw,3.8rem)}.salon-final-section .salon-button{width:min(100%,390px)}}@media (prefers-reduced-motion:reduce){.salon-landing,.salon-landing *{scroll-behavior:auto!important}}.salon-appointment b,.salon-appointment em,.salon-appointment time,.salon-duration-bars :is(b,em),.salon-explorer-copy>span,.salon-explorer-payment>p,.salon-explorer-visual :is(i,b,em,strong,dt,dd),.salon-history-mockup :is(i,b,em,strong),.salon-insight-bottom li :is(span,b),.salon-insight-dashboard :is(em,b),.salon-insight-dashboard>p,.salon-journey-index,.salon-landing small,.salon-mini-booking :is(b,em),.salon-mini-history :is(b,strong),.salon-mini-team :is(i,strong),.salon-new-booking b,.salon-new-booking em,.salon-operation-cards article>small,.salon-price-card>header em,.salon-price-card>p,.salon-product-view span,.salon-return-mockup :is(b,em),.salon-return-path article span,.salon-schedule-column>header b,.salon-schedule-column>header i,.salon-signal-mockup :is(i,b,em,dt,dd){font-size:.75rem!important}.salon-landing{--salon-paper:#f4f1e9;--salon-paper-deep:#e9e6dd;--salon-muted-dark:#b5c5bc;--salon-muted-light:#4f6257;--salon-line-light:rgba(19,48,34,0.2)}.salon-landing :focus-visible{outline:3px solid #69d846;outline-offset:4px}.salon-landing .marketing-menu-button{width:44px;height:44px}.salon-landing .marketing-header{background:rgba(7,17,13,.99)}.salon-landing .marketing-primary-cta{white-space:nowrap}.salon-landing .marketing-desktop-nav a,.salon-landing .marketing-footer-brand>a,.salon-landing .marketing-login-link{display:inline-flex;min-height:44px;align-items:center}.salon-landing .agendesk-brand-product,.salon-landing .marketing-brand-product,.salon-landing .salon-kicker{font-size:.8125rem}.salon-landing .salon-hero{min-height:680px;gap:clamp(40px,4.5vw,70px);padding-top:64px;padding-bottom:76px}.salon-landing .salon-hero h1{max-width:650px;font-size:clamp(3.6rem,4.5vw,4.05rem);letter-spacing:-.067em;line-height:.97}.salon-landing .salon-hero-copy>p{color:#c7d3cc;font-size:1.125rem}.salon-landing .salon-hero-assurances{color:#aebfb5;font-size:.8125rem}.salon-landing .salon-editorial-copy h2,.salon-landing .salon-faq-intro h2,.salon-landing .salon-insight-copy h2,.salon-landing .salon-pricing-intro h2,.salon-landing .salon-return-intro h2,.salon-landing .salon-section-heading h2{font-size:clamp(2.45rem,3.3vw,3.1rem);letter-spacing:-.055em;line-height:1.03}.salon-landing .salon-editorial-copy>p,.salon-landing .salon-faq-intro>p,.salon-landing .salon-insight-copy>p,.salon-landing .salon-pricing-intro>p,.salon-landing .salon-return-intro>p,.salon-landing .salon-section-heading>p{font-size:1.0625rem;line-height:1.68}.salon-landing .salon-duration-section{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);gap:60px;background:linear-gradient(180deg,#f5f2ea,#ebe8df)}.salon-landing .salon-duration-board{padding:26px;border-color:#c8d1c8;background:#fffefa}.salon-landing .salon-duration-board>header span{font-size:1rem}.salon-landing .salon-duration-board>header small,.salon-landing .salon-duration-scale,.salon-landing .salon-duration-scale span{color:#5f6f65;font-size:.8125rem!important}.salon-landing .salon-duration-bars>div{min-height:54px;padding:10px 14px;border-color:#bfd3c3}.salon-landing .salon-duration-bars b,.salon-landing .salon-duration-bars em{font-size:.875rem!important}.salon-landing .salon-duration-bars small{color:#4f6858;font-size:.8125rem!important}.salon-landing .salon-time-rail,.salon-landing .salon-time-rail span{color:#63786b;font-size:.8125rem}.salon-landing .salon-appointment b,.salon-landing .salon-new-booking b,.salon-landing .salon-product-toolbar b,.salon-landing .salon-schedule-column>header b{font-size:.875rem!important}.salon-landing .salon-appointment em,.salon-landing .salon-appointment small,.salon-landing .salon-appointment time,.salon-landing .salon-new-booking em,.salon-landing .salon-new-booking small,.salon-landing .salon-product-toolbar small,.salon-landing .salon-product-view span,.salon-landing .salon-schedule-column>header i,.salon-landing .salon-schedule-column>header small{font-size:.75rem!important}.salon-landing .salon-control-section,.salon-landing .salon-explorer-section,.salon-landing .salon-faq-section,.salon-landing .salon-operations-section,.salon-landing .salon-trust-section{background-color:#091710}.salon-landing .salon-operation-cards article,.salon-landing .salon-trust-grid article{border-color:rgba(223,241,229,.2);background:#10251a}.salon-landing .salon-operation-cards article.is-featured{background:#153022}.salon-landing .salon-control-copy p,.salon-landing .salon-operation-cards article>p,.salon-landing .salon-trust-grid p{color:#b2c2b8;font-size:.9375rem}.salon-landing .salon-control-copy>span,.salon-landing .salon-explorer-copy>span,.salon-landing .salon-operation-cards article>small{font-size:.8125rem!important}.salon-landing .salon-editorial-section{min-height:720px;padding-top:108px;padding-bottom:108px;background:#cddfce}.salon-landing .salon-editorial-copy li{font-size:.9375rem}.salon-landing .salon-all-features,.salon-landing .salon-control-copy>a,.salon-landing .salon-editorial-copy>a,.salon-landing .salon-explorer-copy>a{min-height:40px;align-items:center;font-size:.875rem}.salon-landing .salon-journey-section{background:#f8f6ef}.salon-landing .salon-journey-track h3{font-size:1.0625rem}.salon-landing .salon-journey-index{font-size:.8125rem!important}.salon-landing .salon-journey-track p{color:#4f6257;font-size:.9375rem;line-height:1.55}.salon-landing .salon-control-grid>article{min-height:470px;border-color:rgba(223,241,229,.2)}.salon-landing :is(.salon-signal-mockup,.salon-history-mockup,.salon-return-mockup,.salon-explorer-visual,.salon-insight-dashboard) :is(small,time,dt){font-size:.8125rem!important;line-height:1.4}.salon-landing :is(.salon-signal-mockup,.salon-history-mockup,.salon-return-mockup,.salon-explorer-visual,.salon-insight-dashboard) :is(b,em,dd){font-size:.875rem!important}.salon-landing .salon-growth-kpis b,.salon-landing .salon-history-line strong,.salon-landing .salon-history-stats b,.salon-landing .salon-insight-kpis b,.salon-landing .salon-signal-mockup dd{font-size:1.125rem!important}.salon-landing .salon-return-section{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:58px;background:linear-gradient(135deg,#d2e4d3,#bfd8c3)}.salon-landing .salon-return-intro>small,.salon-landing .salon-return-mockup>p,.salon-landing .salon-return-path article span{color:#485f51;font-size:.8125rem!important}.salon-landing .salon-return-path article small,.salon-landing .salon-return-rule small{color:#52685a;font-size:.75rem!important}.salon-landing .salon-return-path article b,.salon-landing .salon-return-rule b{font-size:.875rem!important}.salon-landing .salon-explorer-panel{grid-template-columns:minmax(280px,.66fr) minmax(520px,1.34fr);gap:56px;padding:48px}.salon-landing .salon-explorer-shell{border-color:rgba(223,241,229,.2);background:#102219}.salon-landing .salon-explorer-tabs button{font-size:.875rem}.salon-landing .salon-explorer-copy p{color:#b4c4ba;font-size:1rem}.salon-landing .salon-explorer-visual>div{min-height:390px;padding:24px;border-color:#c8d2ca}.salon-landing .salon-explorer-agenda-grid small,.salon-landing .salon-explorer-agenda-grid>div>b,.salon-landing .salon-explorer-agenda-grid>div>span,.salon-landing .salon-explorer-growth>small,.salon-landing .salon-explorer-payment>p{font-size:.8125rem!important}.salon-landing .salon-insight-section{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:60px;background:#ece9e1}.salon-landing .salon-insight-bottom li,.salon-landing .salon-insight-copy>small,.salon-landing .salon-insight-dashboard>p{color:#56675d;font-size:.8125rem!important}.salon-landing .salon-pricing-section{background:#f6f4ed}.salon-landing .salon-final-section>div,.salon-landing .salon-price small,.salon-landing .salon-price-card li,.salon-landing .salon-price-card>p{font-size:.8125rem}.salon-landing .salon-faq-list summary{min-height:76px;font-size:1rem}.salon-landing .salon-faq-list details>p{color:#b4c5bb;font-size:.9375rem}.salon-landing .salon-final-section h2{font-size:clamp(3rem,4.2vw,3.85rem);line-height:.99}.salon-landing .marketing-footer nav a,.salon-landing .marketing-footer-bottom,.salon-landing .marketing-footer-brand p{color:#b5c7bb!important}.salon-landing .marketing-footer-brand p{font-size:.9375rem}.salon-landing .marketing-footer nav a{display:inline-flex;min-height:32px;align-items:center;font-size:.875rem}.salon-landing .marketing-footer-bottom{font-size:.8125rem}.salon-landing :is(.salon-duration-section,.salon-operations-section,.salon-journey-section,.salon-control-section,.salon-return-section,.salon-explorer-section,.salon-insight-section,.salon-trust-section,.salon-pricing-section,.salon-faq-section){padding-top:104px;padding-bottom:108px}@media (max-width:1120px){.salon-landing .salon-hero h1{font-size:clamp(3.35rem,5.4vw,4.5rem)}.salon-landing .salon-duration-section,.salon-landing .salon-insight-section,.salon-landing .salon-return-section{grid-template-columns:minmax(290px,.76fr) minmax(480px,1.24fr);gap:44px}.salon-landing .salon-explorer-panel{grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);gap:38px}}@media (max-width:900px){.salon-landing .salon-hero h1{font-size:clamp(3.1rem,7vw,3.65rem)}.salon-landing .salon-duration-section,.salon-landing .salon-explorer-panel,.salon-landing .salon-insight-section,.salon-landing .salon-return-section{grid-template-columns:1fr}.salon-landing :is(.salon-duration-section,.salon-operations-section,.salon-journey-section,.salon-control-section,.salon-return-section,.salon-explorer-section,.salon-insight-section,.salon-trust-section,.salon-pricing-section,.salon-faq-section){padding-top:86px;padding-bottom:90px}}@media (max-width:620px){.salon-landing .salon-hero{padding-top:46px;padding-bottom:60px}.salon-landing .salon-hero h1{font-size:clamp(2.75rem,11.5vw,3.3rem);line-height:.99}.salon-landing .salon-editorial-copy h2,.salon-landing .salon-faq-intro h2,.salon-landing .salon-insight-copy h2,.salon-landing .salon-pricing-intro h2,.salon-landing .salon-return-intro h2,.salon-landing .salon-section-heading h2{font-size:clamp(2.2rem,9.4vw,2.65rem);line-height:1.05}.salon-landing .salon-editorial-copy>p,.salon-landing .salon-faq-intro>p,.salon-landing .salon-hero-copy>p,.salon-landing .salon-insight-copy>p,.salon-landing .salon-pricing-intro>p,.salon-landing .salon-return-intro>p,.salon-landing .salon-section-heading>p{font-size:1rem}.salon-landing .salon-hero-product{min-height:520px}.salon-landing .salon-time-rail{grid-template-rows:repeat(7,57px);padding-top:55px}.salon-landing .salon-schedule{min-height:448px;grid-template-columns:43px repeat(2,minmax(0,1fr))}.salon-landing .salon-appointment{padding-inline:7px}.salon-landing :is(.salon-duration-section,.salon-operations-section,.salon-journey-section,.salon-control-section,.salon-return-section,.salon-explorer-section,.salon-insight-section,.salon-trust-section,.salon-pricing-section,.salon-faq-section){padding-top:68px;padding-bottom:72px}.salon-landing .salon-editorial-section{padding-top:72px;padding-bottom:72px}.salon-landing .salon-duration-board{padding:16px}.salon-landing .salon-duration-scale{margin-left:74px}.salon-landing .salon-duration-bars .is-short{width:58%}.salon-landing .salon-duration-bars .is-medium{width:68%}.salon-landing .salon-duration-bars .is-regular{width:77%}.salon-landing .salon-duration-bars .is-long{width:91%}.salon-landing .salon-journey-track p{font-size:.875rem}.salon-landing .salon-explorer-panel{padding:28px 15px 15px}.salon-landing .salon-explorer-visual>div{min-height:360px;padding:15px}.salon-landing .salon-faq-list summary{font-size:.9375rem}.salon-landing .salon-final-section h2{font-size:clamp(2.55rem,11.5vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.salon-landing,.salon-landing *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.salon-landing .salon-new-booking{width:min(390px,calc(100% - 36px));min-height:112px;grid-template-columns:36px minmax(0,1fr) auto;gap:7px 10px;padding:13px}.salon-landing .salon-new-booking>span{width:34px;height:34px}.salon-landing .salon-new-booking>div{gap:2px}.salon-landing .salon-new-booking .salon-new-booking-source{color:#39704e;font-family:var(--font-fira-code),monospace;font-size:.6875rem!important;font-weight:800;letter-spacing:.07em}.salon-landing .salon-new-booking b{font-size:.875rem!important;line-height:1.25}.salon-landing .salon-new-booking>div>small:last-child{color:#52685a;font-family:var(--font-fira-code),monospace;font-size:.6875rem!important}.salon-landing .salon-new-booking>em{align-self:start;padding:5px 7px;border-radius:999px;background:#e2f5e6;font-family:var(--font-fira-code),monospace;font-size:.625rem!important}.salon-landing .salon-new-booking-payment{display:flex;min-width:0;min-height:29px;align-items:center;grid-column:2/-1;gap:6px;margin:1px 0 0;padding-top:7px;border-top:1px solid #d9e7dc;color:#28653f;font-size:.75rem;font-weight:800}.salon-landing .salon-new-booking-payment strong{margin-left:auto;font-family:var(--font-fira-code),monospace;font-size:.75rem}@media (max-width:620px){.salon-landing .salon-new-booking{min-height:122px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.salon-landing .salon-new-booking>em{display:none}.salon-landing .salon-new-booking-payment{grid-column:1/-1}}