.v-home{overflow-x:clip}.v-hero{isolation:isolate;height:calc(100svh - var(--v-header) - 10px);min-height:640px;max-height:940px;margin:var(--v-header) 10px 0;border-radius:var(--v-radius-xl);color:#fff;background:#1b140e;position:relative;overflow:hidden}.v-hero-media{z-index:-2;transform:translate3d(0, calc(var(--exit,0) * 16%), 0) scale(calc(1 + var(--exit,0) * .08));will-change:transform;position:absolute;inset:-4% 0 0}.v-hero-media picture,.v-hero-img{width:100%;height:100%;display:block}.v-hero-img{object-fit:cover;object-position:68% 38%;animation:v-hero-zoom 2.6s var(--v-ease-out) both}@keyframes v-hero-zoom{0%{opacity:.5;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.v-hero-scrim{z-index:-1;background:linear-gradient(90deg,#0e0a07d1 0%,#0e0a078c 32%,#0e0a0714 62%),linear-gradient(#0e0a0700 52%,#0e0a07b3 100%);position:absolute;inset:0}.v-hero-inner{height:100%;opacity:calc(1 - var(--exit,0) * 1.7);transform:translate3d(0, calc(var(--exit,0) * -80px), 0);grid-template-columns:minmax(0,820px);align-items:end;gap:48px;padding:clamp(28px,4.6vw,64px);display:grid}.v-hero-kicker{align-items:center;gap:8px;margin-bottom:22px;font-size:14.5px;display:inline-flex;color:#ffffffdb!important}.v-hero h1{max-width:820px;color:#fff!important}.v-hero-sub{max-width:540px;margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:#ffffffd6!important}.v-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.v-hero-actions .v-btn{min-height:52px;padding:0 24px;font-size:16px}.v-marquee{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.v-marquee-track{width:max-content;padding:4px 0;animation:52s linear infinite v-marquee;display:flex}.v-marquee:hover .v-marquee-track,.v-marquee:focus-within .v-marquee-track{animation-play-state:paused}.v-goal{background:var(--v-surface);height:48px;color:var(--v-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--v-line);transition:transform .35s var(--v-ease), box-shadow .25s;border-radius:999px;align-items:center;gap:9px;margin-right:10px;padding:0 20px;font-size:15.5px;font-weight:500;display:inline-flex}.v-goal svg{color:var(--v-gold)}.v-goal:hover{box-shadow:inset 0 0 0 1px var(--v-line-strong), var(--v-shadow-sm);transform:translateY(-2px)}@keyframes v-marquee{to{transform:translate(-50%)}}.v-how .v-section-head h2{margin-top:14px}.v-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v-step{color:inherit;align-content:start;gap:20px;display:grid}.v-step-media{isolation:isolate;aspect-ratio:4/5;background:var(--v-surface-2);border-radius:24px;display:block;position:relative;overflow:hidden}.v-step-media img{object-fit:cover;translate:0 calc(var(--offset,0) * 28px);transition:scale 1s var(--v-ease-out);scale:1.12}.v-step:hover .v-step-media img{scale:1.17}.v-step-num{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff52}.v-ov{--show:clamp(0, calc((var(--progress,.6) - .2) * 5), 1);color:#121318;-webkit-backdrop-filter:blur(18px)saturate(1.5);opacity:var(--show);transform:translate3d(0, calc((1 - var(--show)) * 22px), 0) scale(calc(.96 + var(--show) * .04));background:#ffffffd1;border-radius:18px;gap:8px;padding:14px 16px;font-size:13.5px;display:grid;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 22px 50px -24px #0009}.v-ov b{font-weight:600}.v-ov em{color:#6a6e78;font-style:normal}.v-ov-label{color:#87602c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.v-ov-row{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.v-ov-row i{border-radius:50%;width:10px;height:10px}.v-ov-why{color:#4b4f58;border-top:1px solid #12131814;padding-top:8px;font-size:12.5px;line-height:1.4}.v-ov-consult{grid-template-columns:auto 1fr;align-items:center}.v-ov-consult>span:last-child{display:grid}.v-ov-check{color:#fff;background:#3d7a55;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v-ov-author{align-items:center;gap:8px;display:flex}.v-ov-author img{border-radius:50%;width:30px;height:30px}.v-ov-title{font-size:14.5px;font-weight:600}.v-ov-meta{color:#6a6e78;align-items:center;gap:6px;display:inline-flex}.v-step-copy{gap:8px;padding:0 4px;display:grid}.v-step-copy>span:not(.v-link){color:var(--v-muted);font-size:16px;line-height:1.5}.v-step .v-link{margin-top:6px;font-size:15.5px}.v-show{padding:10px}.v-show-card{isolation:isolate;border-radius:var(--v-radius-xl);color:#fff;background:#0e0c0a;grid-template-columns:minmax(0,1fr) auto minmax(210px,270px);align-items:center;gap:clamp(28px,4vw,64px);height:min(880px,100svh - 20px);min-height:660px;padding:clamp(28px,4.6vw,64px);display:grid;position:relative;overflow:hidden}.v-show-media{z-index:-2;translate:0 calc(var(--offset,0) * -60px);position:absolute;inset:-9% 0}.v-show-media img{object-fit:cover;object-position:72% 50%;opacity:0;transition:opacity 1.2s,scale 7s linear;scale:1.08}.v-show-media img.is-active{opacity:1;scale:1}.v-show-scrim{z-index:-1;background:linear-gradient(90deg,#090806db 0%,#09080680 42%,#09080640 66%,#0908069e 100%),linear-gradient(#0000 60%,#09080673);position:absolute;inset:0}.v-show-copy{align-content:center;gap:18px;max-width:480px;display:grid}.v-show-kicker{color:#ecc98f;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:600}.v-show-copy h3{animation:v-fade-up .85s var(--v-ease-out) both;color:#fff!important}.v-show-copy p{animation:v-fade-up .85s 80ms var(--v-ease-out) both;font-size:18px;line-height:1.5;color:#fffc!important}.v-show-copy .v-btn{animation:v-fade-up .85s .16s var(--v-ease-out) both;justify-self:start;margin-top:6px}.v-show-phone{translate:0 calc(var(--offset,0) * 46px)}.v-show-tabs{gap:2px;display:grid}.v-show-tabs button{color:#ffffff80;font-family:var(--v-font);letter-spacing:-.01em;text-align:left;justify-content:space-between;gap:18px;padding:13px 0 13px 18px;font-size:17px;font-weight:500;transition:color .3s;display:flex;position:relative}.v-show-tabs button:before{content:"";background:#ffffff29;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.v-show-tabs button:hover,.v-show-tabs button[aria-selected=true]{color:#fff}.v-show-num{font-variant-numeric:tabular-nums;opacity:.7}.v-show-progress{transform-origin:top;background:#fff;border-radius:2px;width:2px;height:calc(100% - 20px);animation:6.5s linear both v-progress;position:absolute;top:10px;left:0}@keyframes v-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v-phone{background:#0a0a0b;border-radius:48px;width:292px;height:604px;padding:11px;position:relative;box-shadow:inset 0 0 0 2px #2b2b2e,0 0 0 1px #ffffff1a,0 60px 100px -30px #000000d9}.v-phone-island{z-index:3;background:#000;border-radius:20px;width:94px;height:27px;position:absolute;top:21px;left:50%;translate:-50%}.v-phone-status{z-index:2;color:#121318;letter-spacing:.02em;justify-content:space-between;font-size:12px;font-weight:600;display:flex;position:absolute;top:24px;left:36px;right:34px}.v-screen{color:#121318;opacity:0;transition:opacity .55s ease, translate .8s var(--v-ease-out);background:#f7f5f0;border-radius:37px;padding:60px 16px 16px;position:absolute;inset:11px;overflow:hidden;translate:0 18px}.v-screen.is-active{opacity:1;translate:0}.v-scr{font-family:var(--v-font);gap:10px;font-size:12.5px;line-height:1.4;display:grid}.v-scr-top{color:#6a6e78;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.v-scr-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-scr-head strong{letter-spacing:-.03em;font-size:20px;font-weight:600}.v-scr-pill{color:#7a5527;background:#f1e3c9;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.v-scr-callout{color:#23407a;background:#e9eef8;border-radius:12px;padding:10px 12px;font-weight:600}.v-scr-schedule{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-scr-schedule li{background:#fff;border-radius:12px;justify-content:space-between;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #12131812}.v-scr-schedule span{color:#6a6e78}.v-scr-fact{color:#fff;background:#121318;border-radius:12px;padding:10px 12px;display:grid}.v-scr-fact small{color:#fff9}.v-scr-h{letter-spacing:-.02em;font-size:17px;font-weight:600}.v-scr-meter{grid-template-columns:64px 1fr 16px;align-items:center;gap:8px;display:grid}.v-scr-meter span:first-child{color:#4b4f58}.v-scr-bar{background:#e8e4dc;border-radius:999px;height:8px;overflow:hidden}.v-scr-bar i{border-radius:inherit;background:linear-gradient(90deg,#d8ad6c,#a7783c);height:100%;display:block}.v-scr-chart{width:100%;height:64px;margin-top:4px}.v-scr-chart path{fill:none;stroke:#a7783c;stroke-width:2.5px;stroke-linecap:round}.v-scr-chart .v-scr-chart-fill{fill:#d8ad6c2e;stroke:none}.v-scr-chat{gap:12px}.v-bubble{max-width:88%;padding:10px 12px;font-size:12.5px;line-height:1.45}.v-bubble.me{color:#fff;background:#121318;border-radius:16px 16px 4px;justify-self:end}.v-bubble.ai{background:#fff;border-radius:16px 16px 16px 4px;gap:4px;display:grid;box-shadow:inset 0 0 0 1px #12131812}.v-bubble.ai small{color:#87602c;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.v-scr-source{color:#7a5527;background:#f1e3c9;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.v-scr-input{color:#8a8d94;background:#fff;border-radius:999px;margin-top:6px;padding:11px 14px;box-shadow:inset 0 0 0 1px #12131817}.v-scr-coach{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #12131812}.v-scr-coach>span{color:#7a5527;background:#f1e3c9;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.v-scr-coach.is-on{box-shadow:inset 0 0 0 1.5px #a7783c}.v-scr-coach em{margin-left:auto;font-style:normal;font-weight:700}.v-scr-coach div{display:grid}.v-scr-coach small{color:#6a6e78}.v-scr-cta{color:#fff;text-align:center;background:#a7783c;border-radius:999px;padding:12px;font-weight:600}.v-scr-note{color:#6a6e78;align-items:center;gap:5px;font-size:11px;display:inline-flex}.v-cp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.v-cp-copy{justify-items:start;gap:20px;display:grid}.v-cp-cats{flex-wrap:wrap;gap:8px;display:flex}.v-cp-cats>span{background:var(--v-surface);color:var(--v-ink);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.v-cp-feed{gap:14px;display:grid}.v-cp-post{background:var(--v-surface);box-shadow:inset 0 0 0 1px var(--v-line), var(--v-shadow);border-radius:22px;gap:8px;padding:20px 22px;display:grid}.v-cp-feed>.v-cp-post:nth-child(2){margin-left:clamp(0px,4vw,48px)}.v-cp-feed>.v-cp-post:nth-child(3){margin-left:clamp(0px,2vw,20px)}.v-cp-author{align-items:center;gap:12px;display:flex}.v-cp-author>span:last-child{line-height:1.3;display:grid}.v-cp-author strong{color:var(--v-ink);font-size:15px}.v-cp-author small{color:var(--v-muted);font-size:13px}.v-cp-title{color:var(--v-ink);letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:600;line-height:1.3}.v-cp-title:hover{text-underline-offset:3px;text-decoration:underline}.v-cp-post p{color:var(--v-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.v-cp-meta{color:var(--v-muted);gap:16px;font-size:14px;display:flex}.v-cp-meta span{align-items:center;gap:6px;display:inline-flex}.v-cp-note{color:var(--v-muted);text-align:right;font-size:12.5px}.v-faq{padding-top:0}.v-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.v-faq-lede{margin-top:18px}.v-faq-lede a{color:var(--v-ink);text-underline-offset:4px;text-decoration:underline}.v-faq-list{border-top:1px solid var(--v-line);display:grid}.v-faq-list details{border-bottom:1px solid var(--v-line)}.v-faq-list summary{color:var(--v-ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:clamp(17px,1.4vw,19px);font-weight:500;list-style:none;display:flex}.v-faq-list summary::-webkit-details-marker{display:none}.v-faq-list summary svg{color:var(--v-muted);transition:rotate .35s var(--v-ease);flex:none}.v-faq-list details[open] summary svg{rotate:45deg}.v-faq-list details p{max-width:640px;color:var(--v-muted);animation:v-fade-up .5s var(--v-ease-out);padding:0 4px 24px;font-size:16px;line-height:1.6}.v-final{padding:0 10px 10px}.v-final-card{isolation:isolate;border-radius:var(--v-radius-xl);color:#fff;text-align:center;place-items:center;min-height:540px;padding:72px 24px;display:grid;position:relative;overflow:hidden}.v-final-media{z-index:-2;translate:0 calc(var(--offset,0) * -70px);position:absolute;inset:-12% 0}.v-final-media img{object-fit:cover}.v-final-scrim{z-index:-1;background:radial-gradient(at 50% 55%,#0c090680,#0c0906d1);position:absolute;inset:0}.v-final-copy{justify-items:center;gap:16px;max-width:720px;display:grid}.v-final-copy h2{font-size:clamp(42px,5.6vw,80px);color:#fff!important}.v-final-copy p{font-size:18px;color:#ffffffd6!important}.v-final-copy .v-hero-actions{justify-content:center;margin-top:12px}@media (max-width:1180px){.v-show-card{grid-template-columns:minmax(0,1fr) auto}.v-show-tabs{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px}.v-show-tabs button{padding:14px 0 0;font-size:15px}.v-show-tabs button:before,.v-show-progress{width:100%;height:2px;top:0;bottom:auto}.v-show-progress{transform-origin:0;animation-name:v-progress-x}.v-show-card{height:auto;min-height:0}}@keyframes v-progress-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1080px){.v-hero{height:auto;min-height:calc(100svh - var(--v-header) - 10px);max-height:none}.v-hero-inner{min-height:calc(100svh - var(--v-header) - 10px);grid-template-columns:minmax(0,1fr);align-content:end;gap:28px}}@media (max-width:860px){.v-steps{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(78vw,1fr));margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.v-steps::-webkit-scrollbar{display:none}.v-step{scroll-snap-align:start}.v-section-head{flex-direction:column;align-items:start}.v-show-card{grid-template-columns:minmax(0,1fr);justify-items:center;padding:28px 20px}.v-show-copy{justify-self:stretch}.v-show-phone{margin-block:-40px -110px;translate:none;scale:.78}.v-show-tabs{scrollbar-width:none;order:-1;grid-template-columns:repeat(3,max-content);justify-self:stretch;overflow-x:auto}.v-cp-grid,.v-faq-grid{grid-template-columns:minmax(0,1fr)}.v-cp-feed>.v-cp-post:nth-child(n){margin-left:0}}@media (max-width:760px){.v-hero-scrim{background:linear-gradient(#0e0a071a 25%,#0e0a078c 52%,#0e0a07e0 100%)}.v-hero-img{object-position:50% 30%}.v-hero-inner{padding:22px 18px}.v-hero-kicker{margin-bottom:14px;font-size:13px}.v-hero-actions .v-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.v-hero-img,.v-marquee-track,.v-show-progress{animation:none}.v-marquee-track{flex-wrap:wrap;justify-content:center;width:auto}.v-marquee .v-goal[aria-hidden=true]{display:none}.v-marquee{-webkit-mask-image:none;mask-image:none}.v-screen,.v-show-media img{transition:none}}@media (max-width:760px){.v-show-num{display:none}}.v-cp-cats>span{align-items:center;gap:8px;padding:6px 14px 6px 6px;display:inline-flex}.v-scr .streak-badge{color:#121318;background:#fff;justify-self:start;box-shadow:inset 0 0 0 1px #12131812}.v-cp-author small .cat-icon{margin:-2px 1px 0}@media (hover:none),(max-width:760px){.v-ask-card,.v-step-num,.v-ov{-webkit-backdrop-filter:none}.v-ask-card{background:#16110ca8}.v-step-num{background:#14100c73}.v-ov{background:#fffffff2}}.v-cp,.v-faq{content-visibility:auto;contain-intrinsic-size:auto 900px}
