.hl{--ivory:#f6f2ec;--paper:#fffdf9;--ink:#0f2533;--navy:#1c4a63;--navy-deep:#0e2230;--coral:#e2624c;--coral-dark:#c94f3b;--muted:#5d6a73;--line:#e6dfd5;--peach:#f7d4c6;--lilac:#dcd5f6;--sage:#d3e8da;--sky:#d2e4ef;--sand:#efe6d8;--tp:#00b67a;--font:"Quicksand",system-ui,-apple-system,"Segoe UI",sans-serif;--head:"Isidora Soft Alt Medium","Nunito",ui-rounded,system-ui,sans-serif}.hl *{box-sizing:border-box}.hl [hidden]{display:none!important}.hl{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.hl h1,.hl h2,.hl h3,.hl h4{margin:0;font-family:var(--head);font-weight:600;letter-spacing:-.01em;line-height:1.08;color:var(--navy);text-wrap:balance}.hl h1{font-size:clamp(42px,7vw,88px)}.hl h2{font-size:clamp(32px,4.6vw,60px)}.hl h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.01em;line-height:1.15;font-weight:600}.hl p{margin:0}.hl a{color:inherit;text-decoration:none}.hl img{max-width:100%;display:block}.hl .wrap{max-width:1320px;margin:0 auto;padding-inline:32px}@media(max-width:640px){.hl .wrap{padding-inline:16px}}.hl .kicker{display:block;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hl .lede{font-size:18px;color:var(--muted);max-width:560px}.hl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font-family:var(--font);font-size:16px;font-weight:500;background:var(--ink);color:#fff;border:1.5px solid var(--ink);cursor:pointer;transition:background .2s,color .2s,transform .2s}.hl .btn:hover{background:var(--navy);border-color:var(--navy)}.hl .btn.coral{background:var(--coral);border-color:var(--coral)}.hl .btn.coral:hover{background:var(--coral-dark);border-color:var(--coral-dark)}.hl .btn.line{background:transparent;color:var(--ink)}.hl .btn.line:hover{background:var(--ink);color:#fff}.hl .btn.light{background:#fff;color:var(--ink);border-color:#fff}.hl .btn.light:hover{background:var(--ivory)}.hl a:focus-visible,.hl button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.hl .arrow{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0;transition:transform .25s}.hl .arrow svg{width:18px;height:18px}.hl .stars{color:var(--tp);letter-spacing:1px}.hl .hero{margin-top:8px}.hl .hero-panel{background:var(--ivory);border-radius:32px;padding:88px 32px 32px;text-align:center;position:relative;overflow:hidden}.hl .hero-panel:before{content:"";position:absolute;inset:auto -10% -40% -10%;height:70%;background:radial-gradient(60% 60% at 50% 100%,#e2624c29,#e2624c00);pointer-events:none}.hl .hero-copy{position:relative;display:grid;justify-items:center;gap:22px;margin-bottom:64px}.hl .hero-copy h1{max-width:12ch}.hl .hero-copy .lede{text-align:center}.hl .hero-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;font-size:14.5px;color:var(--muted)}.hl .hero-meta b{color:var(--ink);font-weight:600}@media(max-width:640px){.hl .hero-meta .sep{display:none}}.hl .goals{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left}.hl .goal{background:var(--paper);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:16px;min-height:360px;transition:transform .3s,box-shadow .3s}.hl .goal:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f253347}.hl .goal:hover .arrow{transform:translate(3px)}.hl .goal-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hl .goal-top h3{font-size:23px}.hl .goal-top small{display:block;font-size:13.5px;line-height:1.4;min-height:2.8em;color:var(--muted);margin-top:6px;letter-spacing:0}.hl .goal .arrow{background:var(--ivory)}.hl .goal-img{flex:1;border-radius:16px;overflow:hidden;min-height:220px;background:var(--sand)}.hl .goal-img img{width:100%;height:100%;object-fit:cover}@media(max-width:1000px){.hl .goals{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hl .hero-panel{padding:56px 12px 12px;border-radius:24px}.hl .hero-copy{margin-bottom:40px}.hl .goals{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.hl .goals::-webkit-scrollbar{display:none}.hl .goal{scroll-snap-align:start;min-height:330px}}.hl .trust{border-bottom:1px solid var(--line);overflow:hidden}.hl .trust-inner{display:flex;align-items:center;height:92px}.hl .tp-fixed{display:flex;align-items:center;gap:10px;padding-right:28px;margin-right:28px;border-right:1px solid var(--line);flex-shrink:0;font-weight:600;font-size:18px}.hl .tp-fixed .stars{font-size:22px}.hl .marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hl .track{display:flex;gap:56px;width:max-content;animation:hlslide 38s linear infinite}.hl .track span{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ink);white-space:nowrap}.hl .track svg{width:20px;height:20px;color:var(--navy)}@keyframes hlslide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hl .track{animation:none}}@media(max-width:640px){.hl .tp-fixed{padding-right:16px;margin-right:16px;font-size:15px}.hl .tp-fixed .lbl{display:none}}.hl .sec{padding-block:120px}@media(max-width:640px){.hl .sec{padding-block:80px}}.hl .sec-head{display:grid;justify-items:center;text-align:center;gap:18px;margin-bottom:56px}.hl .toggle{display:inline-flex;background:var(--ivory);border-radius:999px;padding:5px;gap:4px;margin-bottom:28px}.hl .toggle button{font-family:var(--font);font-size:15px;font-weight:500;color:var(--ink);background:none;border:0;border-radius:999px;padding:11px 24px;cursor:pointer}.hl .toggle button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px #0f253314}.hl .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl .plan{position:relative;border-radius:24px;min-height:440px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--ink);transition:transform .3s}.hl .plan:hover{transform:translateY(-4px)}.hl .plan:hover .arrow{transform:translate(3px)}.hl .plan .tag{align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 16px;background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hl .plan .conds{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.hl .plan .conds span{font-size:13px;border:1px solid rgba(15,37,51,.18);border-radius:999px;padding:4px 11px}.hl .plan-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hl .plan-foot h3{font-size:30px}.hl .plan-foot p{font-size:14.5px;margin-top:10px;max-width:32ch;opacity:.8}.hl .plan.img{color:#fff}.hl .plan.img .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hl .plan.img .bg img{width:100%;height:100%;object-fit:cover}.hl .plan.img .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e223000 30%,#0e22308c 55%,#0e2230eb)}.hl .plan.img h3{color:#fff}.hl .plan.img p{opacity:.9}.hl .plan.img>*:not(.bg){position:relative}.hl .plan.img .tag{color:var(--ink)}.hl .plan.img .conds span{border-color:#fff6}.hl .plan.peach{background:linear-gradient(160deg,#fbe3d9,#f4c3b1)}.hl .plan.lilac{background:linear-gradient(160deg,#ebe7fb,#cfc6f2)}.hl .plan.sage{background:linear-gradient(160deg,#e5f2e9,#c3e0cd)}.hl .plan.sky{background:linear-gradient(160deg,#e6f0f6,#c2dbea)}.hl .plan.sand{background:linear-gradient(160deg,#f6efe4,#e7d8c1)}.hl .plan .motif{position:absolute;right:-40px;top:-40px;width:240px;height:240px;border-radius:50%;background:#ffffff59}.hl .plan .motif:after{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7)}@media(max-width:1000px){.hl .plans{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(300px,70%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hl .plans::-webkit-scrollbar{display:none}.hl .plan{scroll-snap-align:start;min-height:400px}}.hl .dark{background:var(--navy-deep);color:#fff;border-radius:40px 40px 0 0;padding-block:120px 80px;position:relative}.hl .dark h2,.hl .dark h3{color:#fff}.hl .dark .kicker{color:#f3a594}.hl .dark .lede{color:#b8c7d0}.hl .journey{margin-top:56px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.hl .journey h3{font-size:clamp(28px,3vw,40px);font-weight:600}.hl .journey p{color:#b8c7d0;margin-top:14px}.hl .jline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hl .jline:before{content:"";position:absolute;left:12%;right:12%;top:23px;height:2px;background:linear-gradient(90deg,#f3a594,#f3a59433)}.hl .jstep{position:relative;display:grid;justify-items:center;text-align:center;gap:12px}.hl .jstep i{width:48px;height:48px;border-radius:50%;background:var(--navy-deep);border:2px solid #f3a594;display:grid;place-items:center;font-style:normal;font-size:15px;font-weight:600;color:#fff}.hl .jstep:first-child i{background:#f3a594;color:var(--navy-deep)}.hl .jstep b{font-weight:500;font-size:15.5px}.hl .jstep small{font-size:13px;color:#98adba;line-height:1.4}.hl .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.hl .stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:30px 28px;display:grid;gap:18px;align-content:space-between;min-height:250px}.hl .stat .kicker{color:#98adba}.hl .stat .num{font-family:var(--head);font-size:clamp(56px,6vw,84px);font-weight:600;letter-spacing:-.02em;line-height:.9}.hl .stat .num sup{font-size:.3em;letter-spacing:0;vertical-align:.9em;margin-left:4px;color:#b8c7d0}.hl .stat p{font-size:17px;color:#dbe4ea;line-height:1.35}.hl .glow{height:180px;background:radial-gradient(48% 100% at 50% 0%,#e2624c4d,#e2624c14 55%,#fff0 80%);margin-top:-1px}.hl .dark{border-radius:40px}@media(max-width:1000px){.hl .journey{grid-template-columns:1fr;padding:28px}.hl .stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hl .jline{grid-template-columns:1fr 1fr;row-gap:24px}.hl .jline:before{display:none}.hl .stats{grid-template-columns:1fr}.hl .stat{min-height:0}.hl .dark{border-radius:28px 28px 0 0}}.hl .steps{display:grid;gap:24px}.hl .srow{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:24px}.hl .srow:nth-child(2n) .scopy{order:2}.hl .scopy{display:grid;gap:16px;max-width:460px}.hl .snum{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:500}.hl .scopy h3{font-size:clamp(28px,3vw,40px);font-weight:600}.hl .scopy p{color:var(--muted);font-size:17px}.hl .stage{background:var(--ivory);border-radius:28px;min-height:380px;display:grid;place-items:center;padding:40px;position:relative;overflow:hidden}.hl .stage.b{background:linear-gradient(160deg,#e6f0f6,#d2e4ef)}.hl .stage.c{background:linear-gradient(160deg,#fbe3d9,#f7d4c6)}.hl .ui{background:#fff;border-radius:20px;box-shadow:0 24px 50px -24px #0f253359;padding:22px;width:min(360px,100%);display:grid;gap:14px}.hl .ui .q{font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.hl .ui h4{margin:0;font-weight:400;font-size:21px;letter-spacing:-.01em}.hl .opt{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:14px;padding:13px 15px;font-size:15px}.hl .opt.on{border-color:var(--ink);background:var(--ivory)}.hl .opt .r{width:18px;height:18px;border-radius:50%;border:1.5px solid #b6bec4}.hl .opt.on .r{border:5px solid var(--ink)}.hl .prog{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.hl .prog i{display:block;height:100%;width:62%;background:var(--coral)}.hl .msg{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.hl .msg img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top}.hl .msg b{font-weight:600;font-size:14.5px}.hl .msg small{color:var(--muted);font-size:12.5px;margin-left:6px}.hl .bubble{background:var(--ivory);border-radius:4px 16px 16px;padding:12px 14px;font-size:14.5px;margin-top:6px}.hl .status{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#1d7a44;font-weight:500}.hl .status:before{content:"";width:8px;height:8px;border-radius:50%;background:#2f9d62}.hl .trk{display:grid;gap:0}.hl .trk div{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.hl .trk div:first-child{border-top:0}.hl .trk i{width:22px;height:22px;border-radius:50%;background:var(--line)}.hl .trk .d i{background:var(--ink)}.hl .trk .n i{background:var(--coral);box-shadow:0 0 0 5px #e2624c33}.hl .trk small{color:var(--muted)}.hl .floaty{position:absolute;background:#fff;border-radius:999px;padding:10px 16px;font-size:13.5px;box-shadow:0 12px 28px -14px #0f253359;display:flex;align-items:center;gap:8px}@media(max-width:900px){.hl .srow{grid-template-columns:1fr;gap:28px}.hl .srow:nth-child(2n) .scopy{order:0}.hl .stage{min-height:320px;padding:28px}.hl .floaty{display:none}}.hl .row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.hl .experts{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.hl .experts::-webkit-scrollbar{display:none}.hl .expert{scroll-snap-align:start;background:linear-gradient(170deg,#eef1f2,#e4e1dc);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.hl .expert .ph{height:420px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.hl .expert .ph img{height:100%;width:100%;object-fit:cover;object-position:center 15%}.hl .expert .info{background:#fff;margin:-60px 10px 10px;border-radius:18px;padding:20px 22px;display:grid;gap:6px;position:relative}.hl .expert .info b{font-weight:500;font-size:21px;letter-spacing:-.01em}.hl .expert .role{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);font-weight:600}.hl .expert .info p{font-size:14.5px;color:var(--muted)}.hl .expert.coach{background:var(--navy-deep);color:#fff;padding:32px;justify-content:space-between}.hl .expert.coach h3{color:#fff;font-weight:600;font-size:32px}.hl .expert.coach ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.hl .expert.coach li{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12);font-size:16px}.hl .expert.coach li span{color:#98adba;font-size:14px}@media(max-width:900px){.hl .experts{grid-auto-columns:78%}.hl .expert .ph{height:360px}}.hl .reviews{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.hl .rv{background:var(--ivory);border-radius:24px;padding:30px;display:grid;gap:18px;align-content:space-between;min-height:280px}.hl .rv .stars{font-size:18px}.hl .rv q{font-family:var(--head);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.3;quotes:"\201c" "\201d"}.hl .rv small{font-size:14px;color:var(--muted)}.hl .rv.big{background:var(--navy-deep);color:#fff}.hl .rv.big .num{font-family:var(--head);font-size:92px;font-weight:600;letter-spacing:-.02em;line-height:.9}.hl .rv.big p{color:#b8c7d0}.hl .note{font-size:13px;color:var(--muted);text-align:center;margin-top:20px}@media(max-width:900px){.hl .reviews{grid-template-columns:1fr}}.hl .accred{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 40px;align-items:center;padding-block:56px;border-block:1px solid var(--line)}.hl .accred figure{margin:0;display:grid;justify-items:center;gap:10px;width:120px;text-align:center}.hl .accred img{max-height:64px;max-width:110px;width:auto;height:auto;filter:saturate(.9)}.hl .accred figcaption{font-size:12.5px;color:var(--muted);line-height:1.3}@media(max-width:768px){.hl .accred{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:16px;padding-inline:16px}.hl .accred::-webkit-scrollbar{display:none}.hl .accred figure{flex:0 0 108px}}.hl .guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl .guide{border-radius:24px;overflow:hidden;background:var(--ivory);display:flex;flex-direction:column;transition:transform .3s}.hl .guide:hover{transform:translateY(-4px)}.hl .guide .cover{height:180px;position:relative;display:flex;align-items:flex-end;padding:18px}.hl .guide .cover span{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#ffffffbf;border-radius:999px;padding:7px 13px}.hl .guide .body{padding:22px 24px 26px;display:grid;gap:10px}.hl .guide .meta{font-size:13px;color:var(--muted)}.hl .guide h3{font-size:22px}@media(max-width:900px){.hl .guides{grid-template-columns:1fr}}.hl .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.hl .faq-side{display:grid;gap:20px;position:sticky;top:110px}.hl .acc{border-top:1px solid var(--line)}.hl .acc-item{border-bottom:1px solid var(--line)}.hl .acc-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;background:none;border:0;cursor:pointer;font-family:var(--font);font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--ink);text-align:left}.hl .acc-q .pm{width:36px;height:36px;border-radius:50%;background:var(--ivory);display:grid;place-items:center;flex-shrink:0;transition:transform .25s}.hl .acc-item.open .pm{transform:rotate(45deg)}.hl .acc-a{padding:0 60px 26px 0;color:var(--muted);font-size:16.5px}@media(max-width:900px){.hl .faq{grid-template-columns:1fr;gap:28px}.hl .faq-side{position:static}.hl .acc-a{padding-right:0}}.hl .final{padding-bottom:32px}.hl .final-panel{position:relative;overflow:hidden;background:var(--navy-deep);border-radius:40px;padding:120px 32px;text-align:center;color:#fff;display:grid;justify-items:center;gap:26px}.hl .final-panel:before{content:"";position:absolute;left:50%;top:100%;width:1100px;height:700px;transform:translate(-50%,-45%);background:radial-gradient(closest-side,#e2624c8c,#e2624c00);pointer-events:none}.hl .final-panel>*{position:relative}.hl .final-panel h2{color:#fff;max-width:14ch}.hl .final-panel p{color:#b8c7d0;max-width:520px;font-size:18px}.hl .final-panel .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hl .final-panel .btn.line{color:#fff;border-color:#ffffff80}.hl .final-panel .btn.line:hover{background:#fff;color:var(--ink)}.hl .legal{text-align:center;font-size:13px;color:var(--muted);padding:28px 16px 12px}@media(max-width:640px){.hl .final-panel{padding:80px 20px;border-radius:28px}}.hl{background:#fff;font-family:var(--font)}.hl .hero{padding-top:16px}.hl .rv.tpw{grid-column:span 2;align-content:center;padding:24px}.hl .guide .cover{overflow:hidden}.hl .guide .cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hl .guide .cover span{position:relative}.hl .accred iframe{display:block}@media(max-width:900px){.hl .rv.tpw{grid-column:auto}}.hl .vhero{position:relative;border-radius:32px;overflow:hidden;min-height:clamp(520px,78vh,760px);display:flex;align-items:flex-end;background:radial-gradient(80% 90% at 85% 10%,#e2624c59,#e2624c00 60%),linear-gradient(160deg,#1c4a63,#0e2230);isolation:isolate}.hl .vmedia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hl .vmedia .vbg,.hl .vmedia video,.hl .vmedia img{width:100%;height:100%;object-fit:cover;display:block}.hl .vhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0e2230c7,#0e223073 45%,#0e22301a 75%),linear-gradient(0deg,#0e22308c,#0e223000 45%)}.hl .vhero-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hl .vhero-copy{position:relative;z-index:2;padding:56px;display:grid;gap:22px;max-width:720px;pointer-events:none}.hl .vhero-copy a,.hl .vhero-copy button{pointer-events:auto}.hl .vhero-copy .kicker{color:#f3a594}.hl .vhero-copy h1{color:#fff;font-size:clamp(40px,6vw,80px);max-width:13ch}.hl .vhero-copy .lede{color:#dbe4ea;max-width:520px}.hl .vhero-cta{display:flex;flex-wrap:wrap;gap:10px}.hl .btn.glass{background:#ffffff24;border-color:#ffffff73;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hl .btn.glass:hover{background:#fff;color:var(--ink)}.hl .vhero .hero-meta{justify-content:flex-start;color:#c9d6de}.hl .vhero .hero-meta b{color:#fff}.hl .vtoggle{position:absolute;right:20px;bottom:20px;z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff2e;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hl .vtoggle svg{width:16px;height:16px}.hl .vtoggle.is-paused svg{opacity:.6}.hl .goals-under{margin-top:12px}.hl .goals-under .goal{background:var(--ivory)}.hl .goals-under .goal .arrow{background:#fff}.hl a.expert{color:inherit;transition:transform .3s}.hl a.expert:hover{transform:translateY(-4px)}.hl .team-more{font-size:15px;font-weight:600;color:#f3a594}@media(max-width:640px){.hl .vhero{border-radius:24px;min-height:560px}.hl .vhero-copy{padding:28px 22px 32px}.hl .vhero:after{background:linear-gradient(0deg,#0e2230d9,#0e223080 55%,#0e223026)}.hl .nav-btns .btn{display:none}}.hl .nav-btns{display:flex;gap:8px;align-items:center}.hl .nav-btns button{width:56px;height:56px;border-radius:50%;border:0;background:var(--ivory);cursor:pointer;display:grid;place-items:center;color:var(--ink)}.hl .nav-btns button:hover{background:var(--sand)}.hl .nav-btns svg{width:18px;height:18px}@media(max-width:640px){.hl .plan-foot h3{font-size:24px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.hl .sec{padding-block:64px}.hl #treat{padding-top:48px}.hl .accred{padding-block:36px}.hl .glow{height:110px}@media(max-width:640px){.hl .sec{padding-block:44px}.hl #treat{padding-top:32px}.hl .accred{padding-block:28px}.hl .glow{height:70px}}.hl .goals-under{margin-top:20px}@media(min-width:641px){.hl .vhero .vhero-copy{padding-bottom:max(36px,5vh)}}.hl section.sec:has(.experts){padding-bottom:32px}.hl section.sec:has(.reviews){padding-top:20px!important}@media(max-width:640px){.hl section.sec:has(.experts){padding-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/home-landing.css.map */
