._wK9Wq_root{--sage:#e6ede7;--mist:#f4f7f3;--white:#fff;--green:#163a33;--green2:#2b5a4f;--soft:#56706a;--lilac:#7a63c9;--lilac2:#ece7fb;--line:#d4ded6;background:var(--sage);color:var(--green);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:Outfit,Helvetica Neue,Arial,sans-serif}._wK9Wq_wrap{width:100%;max-width:1160px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}._wK9Wq_serif{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.02}._wK9Wq_nav{justify-content:space-between;align-items:center;gap:14px;padding-block:18px;display:flex}._wK9Wq_logo{color:inherit;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;text-decoration:none;display:flex}._wK9Wq_logo i{background:var(--green);border-radius:50% 50% 50% 8px;width:30px;height:30px;position:relative}._wK9Wq_logo i:after{content:"";background:var(--lilac);border-radius:50%;position:absolute;inset:8px}._wK9Wq_links{gap:22px;display:flex}._wK9Wq_links a{color:var(--soft);font-weight:500;text-decoration:none}._wK9Wq_links a:hover{color:var(--green)}._wK9Wq_btn{background:var(--green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-weight:600;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}._wK9Wq_btn:hover{background:var(--green2);transform:translateY(-2px)}._wK9Wq_btnLight{background:var(--white);color:var(--green)}._wK9Wq_btnLight:hover{background:var(--mist)}._wK9Wq_btn[disabled]{opacity:.45;pointer-events:none}._wK9Wq_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;padding-block:clamp(30px,6vw,80px);display:grid;position:relative}._wK9Wq_hero h1{font-size:clamp(2.8rem,6.6vw,5.4rem)}._wK9Wq_hero h1 em{color:var(--lilac);font-style:italic}._wK9Wq_hero p{color:var(--soft);max-width:44ch;margin:20px 0 0;font-size:1.15rem;line-height:1.6}._wK9Wq_heroBtns{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._wK9Wq_rating{color:var(--soft);align-items:center;gap:10px;margin-top:26px;font-size:.92rem;display:flex}._wK9Wq_rating b{color:var(--green)}._wK9Wq_blobs{aspect-ratio:1;max-width:100%;position:relative}._wK9Wq_blob{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:14s ease-in-out infinite alternate _wK9Wq_morph;position:absolute}._wK9Wq_blob:first-child{background:var(--green);inset:6%}._wK9Wq_blob:nth-child(2){background:var(--lilac);opacity:.92;animation-duration:10s;inset:24% 10% 14% 30%}._wK9Wq_blob:nth-child(3){background:var(--white);animation-duration:8s;inset:54% 52% 8% 12%}._wK9Wq_breathe{color:#fff;text-align:center;z-index:2;font-family:Fraunces,serif;font-size:clamp(1rem,2.2vw,1.4rem);position:absolute;top:50%;left:50%;translate:-50% -50%}._wK9Wq_breathe span{animation:8s ease-in-out infinite _wK9Wq_breathe;display:block}@keyframes _wK9Wq_morph{50%{border-radius:58% 42% 38% 62%/52% 61% 39% 48%;transform:rotate(8deg)}to{border-radius:40% 60% 54% 46%/60% 38% 62% 40%;transform:rotate(-6deg)}}@keyframes _wK9Wq_breathe{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}._wK9Wq_section{padding-block:clamp(46px,7vw,90px)}._wK9Wq_section h2{font-size:clamp(2.2rem,4.6vw,3.4rem)}._wK9Wq_lead{color:var(--soft);max-width:56ch;margin:12px 0 0;font-size:1.08rem;line-height:1.6}._wK9Wq_reveal{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:none}._wK9Wq_hidden{opacity:0;transform:translateY(28px)}._wK9Wq_treatments{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:30px;display:grid}._wK9Wq_treat{background:var(--white);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:22px;transition:transform .4s,box-shadow .4s;display:flex}._wK9Wq_treat:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #163a3373}._wK9Wq_treat h3{font-size:1.5rem}._wK9Wq_treat p{color:var(--soft);margin:0;line-height:1.5}._wK9Wq_treatMeta{color:var(--green);justify-content:space-between;margin-top:auto;font-weight:600;display:flex}._wK9Wq_book{background:var(--green);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:28px;padding:clamp(20px,4vw,44px);display:grid}._wK9Wq_book h2{color:#fff}._wK9Wq_steps{gap:6px;margin:18px 0 22px;display:flex}._wK9Wq_steps span{background:#ffffff2a;border-radius:3px;flex:1;height:5px}._wK9Wq_steps span._wK9Wq_on{background:var(--lilac)}._wK9Wq_stepTitle{margin:0 0 12px;font-size:1.15rem;font-weight:600}._wK9Wq_choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}._wK9Wq_choice{text-align:left;color:#fff;min-height:56px;font:inherit;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:16px;padding:12px 14px;transition:background .2s,border-color .2s}._wK9Wq_choice small{color:#bcd2cb;margin-top:2px;font-size:.82rem;display:block}._wK9Wq_choice:hover{border-color:#fff7}._wK9Wq_choice[aria-pressed=true]{background:var(--lilac);border-color:var(--lilac)}._wK9Wq_choice[disabled]{opacity:.3;cursor:not-allowed;text-decoration:line-through}._wK9Wq_dates{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}._wK9Wq_date{color:#fff;width:70px;min-height:76px;font:inherit;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}._wK9Wq_date b{font-family:Fraunces,serif;font-size:1.4rem}._wK9Wq_date small{color:#bcd2cb;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}._wK9Wq_date[aria-pressed=true]{background:var(--lilac);border-color:var(--lilac)}._wK9Wq_date[aria-pressed=true] small{color:#fff}._wK9Wq_times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-top:16px;display:grid}._wK9Wq_times ._wK9Wq_choice{text-align:center;min-height:46px;padding:8px}._wK9Wq_field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._wK9Wq_field label{font-size:.92rem;font-weight:500}._wK9Wq_field input{color:#fff;min-height:48px;font:inherit;background:#ffffff12;border:1.5px solid #fff3;border-radius:14px;padding:10px 14px}._wK9Wq_field input:focus{border-color:var(--lilac);outline:none}._wK9Wq_field input[aria-invalid=true]{border-color:#ffb3a8}._wK9Wq_err{color:#ffc2b8;margin:0;font-size:.86rem}._wK9Wq_err:empty{display:none}._wK9Wq_nav2{justify-content:space-between;gap:10px;margin-top:20px;display:flex}._wK9Wq_summary{background:#ffffff10;border-radius:22px;flex-direction:column;align-self:start;gap:12px;padding:20px;display:flex}._wK9Wq_summary h3{color:#fff;font-size:1.4rem}._wK9Wq_sumRow{color:#cfe0da;justify-content:space-between;gap:10px;font-size:.95rem;display:flex}._wK9Wq_sumRow b{color:#fff;text-align:right;font-weight:600}._wK9Wq_done{text-align:left;flex-direction:column;gap:12px;display:flex}._wK9Wq_done ._wK9Wq_tick{background:var(--lilac);border-radius:50%;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}._wK9Wq_team{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:30px;display:grid}._wK9Wq_person{background:var(--white);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:6px;padding:20px;display:flex}._wK9Wq_avatar{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:8px;font-family:Fraunces,serif;font-size:1.4rem;display:grid}._wK9Wq_person h3{font-size:1.3rem}._wK9Wq_person p{color:var(--soft);margin:0;font-size:.92rem}._wK9Wq_posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-top:30px;display:grid}._wK9Wq_post{background:var(--mist);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:22px;display:flex}._wK9Wq_post ._wK9Wq_tag{background:var(--lilac2);color:var(--lilac);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.78rem;font-weight:600}._wK9Wq_post h3{font-size:1.35rem}._wK9Wq_post p{color:var(--soft);margin:0;line-height:1.55}._wK9Wq_more{font:inherit;color:var(--lilac);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-weight:600}._wK9Wq_foot{border-top:1px solid var(--line);color:var(--soft);font-size:.9rem}._wK9Wq_foot ._wK9Wq_wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:26px;display:flex}@media (max-width:880px){._wK9Wq_hero,._wK9Wq_book{grid-template-columns:minmax(0,1fr)}._wK9Wq_links{display:none}._wK9Wq_blobs{width:100%;max-width:380px;margin:0 auto}}@media (prefers-reduced-motion:reduce){._wK9Wq_blob,._wK9Wq_breathe span{animation:none}._wK9Wq_hidden{opacity:1;transform:none}}
