:root{--ink:#151613;--forest:#1f332c;--forest2:#11231e;--sage:#a9b8a8;--sage-light:#d8dfd3;--champagne:#c8a96d;--cream:#f4f0e7;--paper:#fbf9f4;--muted:#6c716d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:14px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:.98}em{color:var(--champagne);font-weight:400}.topline{background:var(--forest2);color:#dbe4dc;text-transform:uppercase;letter-spacing:.14em;justify-content:center;align-items:center;gap:12px;height:30px;font-size:9px;display:flex}.topline i{color:var(--champagne)}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf9f4f0;border-bottom:1px solid #1f332c1f;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:cover;border-radius:50%;width:48px;height:48px}.brand span{flex-direction:column;display:flex}.brand b{letter-spacing:.18em;font-size:12px}.brand small{color:#778079;font-family:var(--font-display);margin-top:3px;font-size:12px;font-style:italic}.navlinks{text-transform:uppercase;letter-spacing:.1em;gap:30px;font-size:10px;display:flex}.navcta,.button{border:1px solid var(--forest);text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;padding:16px 22px;font-size:9px;font-weight:700;display:inline-flex}.navcta{padding:12px 17px}.primary{border-color:var(--champagne);background:var(--champagne);color:#17231e}.outline{color:#fff;border-color:#fff6}.hero{color:#fff;background:linear-gradient(90deg,#11231ef5,#11231eb8),url(/og.png) 50%/cover;grid-template-columns:1.15fr .85fr;min-height:850px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:90px 5vw 70px 7vw;display:flex}.kicker{color:#a99468;text-transform:uppercase;letter-spacing:.18em;margin-bottom:22px;font-size:9px}.hero h1{max-width:780px;margin-bottom:28px;font-size:clamp(68px,7.3vw,112px)}.lede{color:#c4cec8;max-width:660px;font-family:var(--font-display);font-size:22px;line-height:1.5}.free-note{border-block:1px solid #ffffff1f;gap:15px;max-width:610px;margin:22px 0 26px;padding:18px 0;display:flex}.free-note span{color:var(--champagne)}.free-note p{color:#abb9b0;margin:0;font-size:11px;line-height:1.65}.free-note b{color:#fff}.hero-actions{align-items:center;gap:24px;display:flex}.quiet-link{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.proof{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);max-width:700px;margin-top:60px;display:grid}.proof div{grid-template-columns:auto 1fr;gap:12px;padding:18px 14px 0 0;display:grid}.proof b{color:var(--champagne);font-family:var(--font-display);font-size:26px}.proof span{color:#aebbb4;text-transform:uppercase;letter-spacing:.08em;font-size:8px;line-height:1.5}.journey-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091c17c7;border:1px solid #c8a96d73;align-self:center;width:min(470px,86%);margin:auto;padding:42px;box-shadow:0 35px 90px #00000040}.journey-card>img{object-fit:cover;border-radius:50%;width:80px;height:80px;margin:20px auto}.card-orbit,.journey-card>p{text-align:center;color:#aebbb3;text-transform:uppercase;letter-spacing:.17em;font-size:8px;display:block}.journey-card h2{margin:30px 0 24px;font-size:44px}.journey-card article{border-top:1px solid #ffffff1f;grid-template-columns:32px 1fr;gap:12px;padding:18px 0;display:grid}.journey-card article>b{color:var(--champagne);font-size:9px}.journey-card article div{flex-direction:column;gap:5px;display:flex}.journey-card strong{font-family:var(--font-display);font-size:19px}.journey-card article span{color:#99a89f;font-size:9px;line-height:1.55}.journey-card footer{color:#8fa097;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.journey-card footer b{color:var(--champagne)}.treatment-ribbon{background:var(--champagne);color:#17231e;text-align:center;letter-spacing:.13em;word-spacing:18px;padding:16px;font-size:10px;font-weight:700;overflow:hidden}.treatment-ribbon i{font-style:normal}.experience,.stay,.treatments{padding:120px 7vw}.experience{background:var(--cream)}.section-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin-bottom:58px;display:grid}.section-head.centered{text-align:center;max-width:850px;margin:0 auto 60px;display:block}.section-head h2{font-size:clamp(58px,6vw,88px)}.section-head>p,.section-head>div+p,.section-head.centered>p:last-child{max-width:520px;color:var(--muted);font-size:12px;line-height:1.8}.section-head.centered>p:last-child{margin-inline:auto}.experience-grid{grid-template-columns:1.05fr .95fr;gap:24px;display:grid}.flagship{background:var(--forest);color:#fff;padding:52px;position:relative}.flagship>.badge{background:var(--champagne);color:var(--forest2);text-transform:uppercase;letter-spacing:.13em;padding:9px 13px;font-size:8px;position:absolute;top:0;right:30px}.flagship>small{color:#7e9187}.flagship h3{margin:35px 0 22px;font-size:60px}.flagship>p{color:#a9b7af;max-width:520px;line-height:1.75}.package-price{align-items:end;gap:13px;margin:28px 0 20px;display:flex}.package-price span,.package-price small{color:#8fa098;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.package-price strong{color:var(--champagne);font-family:var(--font-display);font-size:66px;line-height:.8}.duo{background:#ffffff08;border:1px solid #c8a96d66;flex-direction:column;gap:5px;padding:18px;display:flex}.duo b{color:var(--champagne);letter-spacing:.14em;font-size:8px}.duo strong{font-family:var(--font-display);font-size:28px}.duo span{color:#9aaba1;font-size:9px}.flagship ul{color:#cfdbd4;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;padding:0;font-size:10px;list-style:none;display:grid}.disclaimer{margin-top:20px;line-height:1.5;display:block;color:#778d81!important}.philosophy{min-height:690px;margin:0;position:relative}.philosophy>img{object-fit:cover;width:100%;height:100%}.philosophy figcaption{color:#fff;background:linear-gradient(#0000,#081914f2);padding:40px;position:absolute;inset:auto 0 0}.philosophy figcaption b{color:var(--champagne);font-family:var(--font-display);font-size:80px;position:absolute}.philosophy figcaption p{font-family:var(--font-display);margin-left:50px;font-size:27px}.philosophy figcaption span{color:#b9c5be;letter-spacing:.14em;margin-left:50px;font-size:8px}.stay{background:var(--paper)}.stay-scroll{scroll-snap-type:x mandatory;gap:18px;padding-bottom:14px;display:flex;overflow-x:auto}.stay-scroll::-webkit-scrollbar{height:4px}.stay-scroll::-webkit-scrollbar-thumb{background:var(--champagne)}.stay-slide{scroll-snap-align:start;background:var(--forest);min-width:min(78vw,920px);height:610px;position:relative;overflow:hidden}.stay-slide img{object-fit:cover;width:100%;height:100%}.stay-slide>div{color:#fff;background:linear-gradient(#0000,#091914f5);padding:100px 38px 34px;position:absolute;inset:auto 0 0}.stay-slide>div>span{float:right;color:#c9d2cc;font-size:9px}.stay-slide small{color:var(--champagne);letter-spacing:.14em}.stay-slide h3{margin:12px 0 8px;font-size:42px}.stay-slide p{color:#c4cec8;max-width:520px;margin:0;line-height:1.6}.stay-slide strong{background:var(--champagne);color:#17231e;text-transform:uppercase;letter-spacing:.1em;margin-top:15px;padding:8px 10px;font-size:8px;display:inline-block}.swipe{text-align:center;color:#8e978f;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.treatment-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.treatment-card{background:#ffffff85;border:1px solid #1f332c1f;flex-direction:column;min-height:365px;padding:38px;display:flex}.treatment-card.featured{background:var(--forest);color:#fff}.treatment-card>div{color:#9c8151;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.treatment-card h3{margin:32px 0 8px;font-size:38px}.treatment-card>strong{color:#9b7840;font-family:var(--font-display);font-size:52px;font-weight:400}.featured>strong{color:var(--champagne)}.treatment-card>small{color:#80877f;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.treatment-card>p{color:#667069;max-width:530px;font-size:11px;line-height:1.75}.featured>p{color:#aebbb3}.treatment-card>a{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #1f332c2b;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.featured>a{color:var(--champagne);border-color:#ffffff26}.price-strip{background:#1f332c1f;flex-wrap:wrap;gap:1px;margin-top:24px;display:flex}.price-strip>*{background:var(--paper);text-transform:uppercase;letter-spacing:.08em;flex:1;min-width:150px;margin:0;padding:20px;font-size:9px}.price-strip p{color:#9a7843;font-weight:700}.price-strip span{justify-content:space-between;display:flex}.steps{background:var(--forest2);color:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:120px 7vw;display:grid}.steps>div>h2{font-size:clamp(56px,6vw,88px)}.steps>div>p:not(.kicker){color:#9fafa5;max-width:500px;line-height:1.8}.steps ol{border-top:1px solid #c8a96d59;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #ffffff1f;grid-template-columns:58px 1fr;gap:20px;padding:25px 0;display:grid}.steps li>span{color:var(--champagne);font-size:9px}.steps h3{margin-bottom:7px;font-size:26px}.steps li p{color:#9fafa5;margin:0;font-size:10px;line-height:1.65}.consultation{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;padding:120px 7vw;display:grid}.consult-copy h2{font-size:clamp(56px,6vw,86px)}.consult-copy>p:not(.kicker){color:#68716b;max-width:520px;line-height:1.8}.photo-guide{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.photo-guide>*{border:1px solid #1f332c2e;padding:10px 12px;font-size:9px}.photo-guide b{color:#92733e;text-transform:uppercase;letter-spacing:.12em;border:0;width:100%;padding-left:0}.consult-copy>small{color:#8a918b;font-size:8px;line-height:1.5}.consult-entry{background:var(--forest);color:#fff;align-self:center;padding:48px;box-shadow:0 30px 80px #182c242e}.consult-entry>img{object-fit:cover;border-radius:50%;width:62px;height:62px}.consult-entry>p{flex-direction:column;margin:14px 0 32px;display:flex}.consult-entry>p b{color:var(--champagne);letter-spacing:.1em;font-size:10px}.consult-entry>p span{color:#8ea097;font-size:8px}.consult-entry h3{font-size:42px}.consult-entry>.button{width:100%}.consult-entry>span{text-align:center;color:#819389;margin-top:20px;font-size:8px;display:block}.final-cta{text-align:center;background:radial-gradient(circle at center,#38564a,var(--forest2) 58%);color:#fff;padding:130px 7vw}.final-cta .kicker{margin-bottom:25px}.final-cta h2{font-size:clamp(65px,8vw,110px)}.footer{color:#a8b5ad;background:#0b1713;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding:65px 7vw 30px;display:grid}.footer-brand{gap:14px;display:flex}.footer-brand img{object-fit:cover;border-radius:50%;width:64px;height:64px}.footer-brand p{flex-direction:column;display:flex}.footer-brand b{color:#fff;letter-spacing:.15em}.footer-brand span{font-family:var(--font-display);font-style:italic}.footer h4{color:var(--champagne);text-transform:uppercase;letter-spacing:.13em;margin-top:0;font-size:9px}.footer>div:not(.footer-brand){flex-direction:column;gap:10px;font-size:10px;display:flex}.footer>small{text-align:center;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:25px;font-size:8px}.whatsapp-float{z-index:25;color:#fff;background:#11231ef0;border:1px solid #c8a96d8c;border-radius:99px;padding:12px 16px;font-size:9px;position:fixed;bottom:18px;left:18px}.whatsapp-float:first-letter{color:#65c786}.bot-launcher{z-index:31;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(120deg,#29453a,#11231e);border:1px solid #c8a96d8c;align-items:center;gap:11px;min-width:250px;padding:13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 45px #00000040}.bot-launcher>span:not(.bot-pulse){flex-direction:column;display:flex}.bot-launcher b{color:#d8c092;font-family:var(--font-display);font-size:17px}.bot-launcher small{color:#a9b7af;font-size:8px}.bot-launcher i{color:var(--champagne);margin-left:auto}.bot-pulse{background:var(--champagne);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #c8a96d26}.bot-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e0bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bot-panel{color:#fff;background:#10231d;border:1px solid #c8a96d73;width:min(590px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 100px #00000080}.bot-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bot-brand{align-items:center;gap:12px;display:flex}.bot-brand .brand-mark{background:url(/eclipse-logo.jpeg) 50%/cover;border-radius:50%;width:34px;height:34px}.bot-brand>div{flex-direction:column;display:flex}.bot-brand b{color:#d8c092;letter-spacing:.13em;font-size:10px}.bot-brand small{color:#8fa097;font-size:8px}.bot-panel header>button{color:#a8b5ad;cursor:pointer;background:0 0;border:0;font-size:25px}.bot-progress{background:#ffffff14;height:2px}.bot-progress span{background:var(--champagne);height:100%;transition:all .3s;display:block}.bot-content{min-height:430px;padding:44px 46px 32px}.bot-content>p:first-child{color:#aa8e59;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.bot-content h2{font-size:44px}.bot-helper,.result-copy{color:#9dafa5;font-size:10px;line-height:1.7}.bot-options{gap:9px;margin-top:27px;display:grid}.bot-options button,.bot-next{color:#d8e0db;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;justify-content:space-between;width:100%;padding:16px 17px;display:flex}.bot-options button:hover{border-color:var(--champagne)}.bot-options span{color:var(--champagne)}.bot-back{color:#82958b;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:9px}.bot-date,.bot-contact label{gap:7px;display:grid}.bot-date{margin-top:25px}.bot-date>span,.bot-contact span{color:#d5bd8e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.bot-date input,.bot-contact input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border:1px solid #ffffff24;width:100%;padding:14px}.bot-next{background:var(--champagne);color:#17231e;text-transform:uppercase;letter-spacing:.1em;border:0;margin-top:19px;font-size:9px;font-weight:700}.bot-next:disabled{opacity:.45}.bot-contact{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.bot-upload{cursor:pointer;background:#c8a96d0d;border:1px dashed #c8a96d99;flex-direction:column;justify-content:center;align-items:center;min-height:115px;margin-top:13px;display:flex;position:relative}.bot-upload input{opacity:0;position:absolute}.bot-upload b{color:#dbc494;font-family:var(--font-display);font-size:18px}.bot-upload span{color:#82958b;margin-top:5px;font-size:8px}.bot-previews{gap:8px;margin-top:9px;display:flex}.bot-previews figure{width:72px;height:72px;margin:0;position:relative;overflow:hidden}.bot-previews img{object-fit:cover;width:100%;height:100%}.bot-previews figcaption{background:#071a2be0;justify-content:space-between;align-items:center;gap:4px;padding:3px 4px;font-size:7px;display:flex;position:absolute;inset:auto 0 0}.bot-remove-photo{color:#ffd8d8;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.bot-consent{color:#87998f;gap:8px;margin-top:12px;font-size:8px;line-height:1.5;display:flex}.bot-consent input{accent-color:var(--champagne)}.bot-error{color:#ffd8d8;background:#452429;padding:8px;font-size:9px}.bot-result{text-align:center}.result-mark{border:1px solid var(--champagne);width:45px;height:45px;color:var(--champagne);border-radius:50%;place-items:center;display:inline-grid}.bot-result>a{background:var(--champagne);color:#17231e;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:25px;padding:16px;font-size:9px;font-weight:700;display:flex}.bot-panel>footer{text-align:center;color:#6f8479;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff14;padding:13px;font-size:8px}@media (max-width:900px){.navlinks{display:none}.hero{grid-template-columns:1fr}.journey-card{margin:0 auto 70px}.experience-grid,.steps,.consultation{grid-template-columns:1fr}.section-head{grid-template-columns:1fr;gap:20px}.philosophy{min-height:560px}.footer{grid-template-columns:1fr}.footer>small{grid-column:1}.treatment-grid{grid-template-columns:1fr}}@media (max-width:620px){.topline{font-size:7px}.nav{height:72px;padding:0 18px}.brand img{width:38px;height:38px}.brand small{display:none}.navcta{padding:10px;font-size:7px}.hero-copy{padding:95px 22px 55px}.hero h1{font-size:57px}.lede{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start}.proof{grid-template-columns:1fr}.journey-card{width:calc(100% - 44px);padding:27px}.journey-card h2{font-size:37px}.experience,.stay,.treatments,.steps,.consultation{padding:82px 22px}.section-head h2,.consult-copy h2{font-size:53px}.experience-grid{display:block}.flagship{padding:32px 25px}.flagship h3{font-size:48px}.package-price{flex-wrap:wrap}.package-price strong{font-size:58px}.flagship ul{grid-template-columns:1fr}.philosophy{min-height:500px;margin-top:18px}.stay-slide{min-width:86vw;height:540px}.stay-slide>div{padding:90px 22px 25px}.stay-slide h3{font-size:34px}.treatment-card{padding:28px}.steps{gap:55px}.consult-entry{padding:30px 24px}.footer{padding:55px 22px 100px}.whatsapp-float{z-index:32;align-items:center;gap:8px;padding:12px 14px;display:inline-flex;bottom:12px;left:12px}.bot-launcher{min-width:0;bottom:10px;right:10px}.bot-launcher small{display:none}.bot-content{padding:34px 22px 26px}.bot-content h2{font-size:36px}.bot-contact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.thank-you-page{background:var(--paper);min-height:100vh}.thank-you-head{background:#fbf9f4f0;border-bottom:1px solid #1f332c1f;padding:18px 6vw}.thank-you-shell{padding:48px 6vw 90px}.thank-you-status,.thank-you-empty{color:#6c716d;font-size:14px}.thank-you-card{background:#fff;border:1px solid #1f332c1f;max-width:980px;margin:0 auto;padding:42px;box-shadow:0 24px 80px #11231e14}.thank-you-kicker{letter-spacing:.16em;text-transform:uppercase;color:#6c716d;font-size:10px}.thank-you-card h1{margin:12px 0 18px;font-size:clamp(42px,7vw,72px)}.thank-you-lede{color:#4f5854;max-width:62ch;font-size:16px;line-height:1.7}.thank-you-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 34px;display:grid}.thank-you-meta div{background:#f4f0e7;border:1px solid #1f332c14;padding:16px 18px}.thank-you-meta span{letter-spacing:.14em;text-transform:uppercase;color:#6c716d;font-size:9px;display:block}.thank-you-meta strong{margin-top:8px;font-size:16px;line-height:1.4;display:block}.thank-you-photos-head h2{margin:0 0 6px;font-size:34px}.thank-you-photos-head p{color:#6c716d;margin:0 0 18px}.thank-you-photo-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.thank-you-photo-grid figure{background:#071a2b;border:1px solid #1f332c1f;margin:0;overflow:hidden}.thank-you-photo-grid img{object-fit:contain;background:#071a2b;width:100%;min-height:320px;max-height:72vh;display:block}.thank-you-photo-grid figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#11231ef5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.thank-you-photo-grid figcaption a{color:var(--champagne);text-transform:none;letter-spacing:0;font-size:12px;text-decoration:underline}.thank-you-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.thank-you-share{color:#6c716d;word-break:break-all;margin-top:22px;font-size:12px;line-height:1.6}.thank-you-share code{background:#f4f0e7;margin-top:8px;padding:12px 14px;font-size:11px;display:block}@media (max-width:620px){.thank-you-shell{padding:28px 18px 70px}.thank-you-card{padding:28px 22px}.thank-you-meta,.thank-you-photo-grid{grid-template-columns:1fr}.thank-you-photo-grid img{min-height:260px;max-height:58vh}.thank-you-actions{flex-direction:column;align-items:stretch}}:root{--ink:#101923;--forest:#163a56;--forest2:#071a2b;--sage:#8fc5e7;--sage-light:#d8edf8;--cream:#eef6fa;--paper:#f8fbfd;--muted:#63798a}.topline{color:#d9edf8}.nav{background:#f8fbfdf2;border-color:#5ba9da2e}.brand small{color:#6f8797}.primary,.treatment-ribbon,.stay-slide strong,.bot-next,.bot-result>a{color:#071a2b}.hero{background:linear-gradient(90deg,#071a2bf7,#123c58c2),url(/og.png) 50%/cover}.lede{color:#c7dfed}.free-note p{color:#aec9da}.proof span,.card-orbit,.journey-card>p{color:#b2cede}.journey-card{background:#071d31d1}.journey-card article span,.journey-card footer{color:#9db9ca}.flagship>small,.package-price span,.package-price small,.consult-entry>p span{color:#91b4ca}.flagship>p,.duo span,.featured>p{color:#adc8d8}.flagship ul{color:#d5e8f2}.disclaimer{color:#86abc2!important}.philosophy figcaption{background:linear-gradient(#0000,#06192af5)}.philosophy figcaption span,.stay-slide p{color:#c6ddea}.stay-slide>div{background:linear-gradient(#0000,#071b2df7)}.stay-slide>div>span{color:#d0e3ee}.swipe,.treatment-card>small{color:#758d9d}.treatments{background:#e5f0f6}.treatment-card{border-color:#163a5621}.treatment-card>p{color:#5d7382}.treatment-card>a{border-color:#163a562e}.price-strip{background:#163a5621}.steps>div>p:not(.kicker),.steps li p,.bot-helper,.result-copy{color:#a8c4d5}.photo-guide>*{border-color:#163a5633}.consult-copy>p:not(.kicker){color:#607788}.consult-copy>small{color:#7d92a0}.consult-entry{box-shadow:0 30px 80px #14395433}.consult-entry>span{color:#8cacc0}.final-cta{background:radial-gradient(circle at center,#315f80,var(--forest2) 60%)}.footer{color:#a8c4d5;background:#061624}.whatsapp-float{background:#071a2bf2}.bot-launcher{background:linear-gradient(120deg,#214f70,#071a2b)}.bot-launcher small{color:#aac7d8}.bot-overlay{background:#030d17cc}.bot-panel{background:#092237}.bot-brand small,.bot-panel header>button{color:#91b4ca}.bot-options button,.bot-next{color:#dcecf5}.bot-back,.bot-upload span,.bot-consent{color:#88a9bd}.bot-previews figcaption{background:#427da3}.bot-panel>footer{color:#7395aa}
