@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/lato-400.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/lato-700.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/lato-900.woff2) format("woff2")}:root{--font-base: "Lato", sans-serif;--c-bg: #020202;--c-bg-soft: #07110a;--c-text: #ffffff;--c-text-muted: #d7c8af;--c-text-dim: rgba(215, 200, 175, .82);--c-gold-1: #ffdb80;--c-gold-2: #f2a035;--c-green-1: #61d26c;--c-green-2: #1f9f2f;--c-card-bg: rgba(255, 255, 255, .03);--c-card-border: rgba(255, 255, 255, .1);--c-card-border-gold: rgba(255, 219, 128, .24);--c-card-border-green: rgba(97, 210, 108, .35);--c-input-bg: rgba(255, 255, 255, .97);--c-input-text: #1a1a1a;--c-input-placeholder: #8a8a8a;--c-input-border: rgba(255, 255, 255, .16);--grad-gold: linear-gradient(100deg, var(--c-gold-1), var(--c-gold-2));--grad-cta: linear-gradient(135deg, var(--c-green-1) 0%, var(--c-green-2) 50%, var(--c-green-1) 100%);--r-sm: .5rem;--r-md: .75rem;--r-lg: 1rem;--r-xl: 1.25rem;--shadow-lift: 0 .75rem 2.5rem rgba(0, 0, 0, .5);--shadow-btn: 0 .375rem 1.125rem rgba(97, 210, 108, .36);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--shell-max: 75rem;--shell-px: clamp(1rem, 4vw, 2rem)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-base);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}main{overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--c-gold-1);outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 #61d26cb3}70%{box-shadow:0 0 0 .9rem #61d26c00}to{box-shadow:0 0 #61d26c00}}@keyframes liquidGold{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.fade-in-up{opacity:0;animation:fadeInUp .9s ease-out forwards}.pulse-animation{animation:pulseGlow 2s ease-out infinite}.reveal-on-scroll{opacity:1;transform:none;transition:opacity .65s ease-out,transform .65s ease-out}.js-ready .reveal-on-scroll{opacity:0;transform:translateY(2rem)}.js-ready .reveal-on-scroll.animate-in{opacity:1;transform:translateY(0)}.section-shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--shell-px)}.degrade{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-section{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:var(--sp-6) 0 var(--sp-10);background-color:var(--c-bg);background-image:url(/assets/landing/images/hero-bg-desktop.webp);background-repeat:no-repeat;background-position:top center;background-size:cover}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(2,2,2,.5) 75%,var(--c-bg) 100%),linear-gradient(90deg,#000000f2,#000000d1 45%,#00000029);pointer-events:none;z-index:0}.hero-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 45%,rgba(253,209,115,.06) 0%,transparent 46%);pointer-events:none;z-index:0}.hero-shell{position:relative;z-index:1;width:100%;display:flex;justify-content:flex-start}.hero-content{width:min(100%,42rem);text-align:center}.hero-eyebrow{margin:0;font-size:clamp(.875rem,.65vw + .72rem,1.05rem);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--c-text-muted)}.hero-title{margin:.2em 0 0;line-height:1.05;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 .3rem .8rem rgba(0,0,0,.55)}.hero-title-main{display:block;font-size:clamp(1.9rem,4vw + .5rem,3.5rem);font-weight:900;letter-spacing:-.038em}.hero-title-main.degrade{background-image:linear-gradient(105deg,#b8690a,#e8960d 12%,#ffdb80 26%,#fff6d6,#ffdb80 42%,#e8960d 56%,#b8690a 68%,#ffdb80,#e8960d);background-size:260% 100%;animation:liquidGold 7s ease-in-out infinite}.hero-title-sub{display:block;margin-top:.08em;font-size:clamp(1.2rem,2.2vw + .5rem,2rem);font-weight:700;letter-spacing:-.012em;opacity:.95}.hero-meta{list-style:none;margin:var(--sp-4) 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4)}.hero-meta li{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:clamp(.84rem,.6vw + .68rem,1rem);font-weight:700;letter-spacing:.038em}.hero-meta li svg{color:var(--c-gold-1);flex-shrink:0}.hero-subtitle{margin:0;font-size:clamp(1rem,1.2vw + .76rem,1.38rem);font-weight:700;line-height:1.25;text-transform:uppercase;text-wrap:balance}.hero-description{margin:var(--sp-4) 0 var(--sp-2);font-size:clamp(.93rem,.55vw + .78rem,1.08rem);line-height:1.45;text-wrap:pretty}.hero-cta-hint{display:inline-block;margin-top:var(--sp-1);color:var(--c-text-muted)}.hero-form-wrapper{margin-top:var(--sp-4)}.lead-form{width:min(40rem,100%);margin-inline:auto;padding:var(--sp-5);border:1px solid rgba(255,219,128,.2);border-radius:var(--r-lg);background:#0a0a0ab8;box-shadow:var(--shadow-lift);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.field-group{position:relative;margin-bottom:var(--sp-3)}.field-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#7d7d7d;pointer-events:none;z-index:2;transition:color .2s ease}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel]{width:100%;min-height:3rem;padding:.88rem .9rem .88rem 2.8rem;border:1px solid var(--c-input-border);border-radius:var(--r-sm);background:var(--c-input-bg);color:var(--c-input-text);font-family:var(--font-base);font-size:1rem;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.lead-form input::placeholder{color:var(--c-input-placeholder)}.lead-form input:focus{border-color:var(--c-gold-2);box-shadow:0 0 0 .2rem #fdd1734d;outline:none}.field-group:focus-within .field-icon{color:var(--c-gold-2)}.submit-button{width:100%;margin-top:var(--sp-3);min-height:3.25rem;border:0;border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-5);background:var(--grad-cta);color:#fff;font-family:var(--font-base);font-size:clamp(.93rem,.42vw + .84rem,1.1rem);font-weight:800;letter-spacing:.055em;line-height:1.25;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-btn);transition:transform .2s ease,filter .2s ease}.submit-button:hover{filter:brightness(1.08);transform:translateY(-.12rem)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.75;filter:saturate(.85);transform:none}.form-lock{margin:var(--sp-3) 0 0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);text-align:center;font-size:.78rem;line-height:1.35;color:var(--c-text-muted);opacity:.95}.form-lock svg{color:var(--c-gold-1);flex-shrink:0}.lead-feedback{margin:var(--sp-2) 0 0;text-align:center;font-size:.875rem;line-height:1.4}.lead-feedback:empty{display:none}.lead-feedback[data-state=info]{color:#c8e9ff}.lead-feedback[data-state=warning]{color:#ffd58b}.lead-feedback[data-state=success]{color:#9de9a4}.lead-noscript-hint{display:block;margin:-.25rem 0 var(--sp-3);color:var(--c-text-muted);font-size:.8rem;line-height:1.35;text-align:left}.schedule-section,.for-you-section,.bio-section{position:relative;padding:var(--sp-16) 0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:1px 900px}.schedule-section:before,.for-you-section:before,.bio-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.schedule-section{background:linear-gradient(180deg,transparent 0%,rgba(8,18,8,.55) 55%,var(--c-bg) 100%)}.schedule-section:before{background:radial-gradient(ellipse at 20% 55%,rgba(31,159,47,.1) 0%,transparent 65%)}.schedule-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);margin-bottom:var(--sp-10)}.schedule-header-icon{color:var(--c-gold-1)}.schedule-title{margin:0;text-align:center;font-size:clamp(1.25rem,1vw + 1rem,1.85rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.schedule-steps{position:relative;z-index:1;max-width:64rem;margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.schedule-step-card{background:var(--c-card-bg);border:1px solid rgba(214,197,171,.2);border-radius:var(--r-xl);padding:var(--sp-6);box-shadow:var(--shadow-lift);transition:transform .25s ease,box-shadow .25s ease}.schedule-step-card:hover{transform:translateY(-.35rem);box-shadow:0 0 1.6rem #f2a0352e,0 .75rem 2.5rem #00000085}.step-date-block{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid rgba(255,219,128,.18)}.step-date-main{display:flex;align-items:center;gap:var(--sp-3)}.step-day{font-size:clamp(2.5rem,1.8vw + 1.7rem,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--c-gold-1)}.step-date-details{display:flex;flex-direction:column;gap:.2rem}.step-month,.step-weekday,.step-num{font-family:ui-monospace,Menlo,Courier New,monospace;text-transform:uppercase}.step-month{font-size:.86rem;font-weight:700;letter-spacing:.11em;line-height:1;color:var(--c-gold-1)}.step-weekday{font-size:.74rem;font-weight:600;letter-spacing:.1em;line-height:1;color:var(--c-text-muted)}.step-num{align-self:flex-start;border-radius:.4rem;border:1px solid rgba(255,219,128,.2);background:#ffdb8014;color:#ffdb80b3;padding:.28rem .58rem;font-size:.64rem;font-weight:700;letter-spacing:.12em;line-height:1}.step-theme{margin:0;color:var(--c-text);font-size:clamp(.95rem,.45vw + .85rem,1.06rem);font-weight:700;line-height:1.55}.for-you-section:before{background:radial-gradient(ellipse at 5% 55%,rgba(31,159,47,.1) 0%,transparent 60%)}.for-you-title{position:relative;z-index:1;margin:0 0 var(--sp-8);text-align:center;font-size:clamp(1.25rem,1vw + 1rem,1.85rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.for-you-cards{position:relative;z-index:1;max-width:48rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--sp-3)}.for-you-card{background:var(--c-card-bg);border:1px solid var(--c-card-border);border-left:3px solid var(--c-card-border-green);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);display:flex;align-items:flex-start;gap:var(--sp-4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .25s ease,box-shadow .25s ease,border-left-color .25s ease}.for-you-card:hover{transform:translateY(-.18rem);border-left-color:#61d26ce6;box-shadow:0 0 1.45rem #61d26c33,0 .56rem 1.55rem #0000006b}.for-you-card-icon{margin-top:.18rem;color:var(--c-green-1);flex-shrink:0}.for-you-card p{margin:0;color:var(--c-text);font-size:clamp(1rem,.45vw + .9rem,1.12rem);line-height:1.6}.for-you-card strong{font-weight:800}.orbit-wrap{position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:110vw;height:110vw;pointer-events:none;z-index:0;opacity:.2;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%)}.o-ring{position:absolute;top:50%;left:50%;width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);margin-top:calc(var(--d) / -2);border-radius:50%;border:1px dashed rgba(255,255,255,.1);animation:o-spin var(--dur) linear infinite}.o-ring--rev{animation-direction:reverse}.o-carrier{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--a)) translate(var(--r))}.o-icon{position:absolute;transform:translate(-50%,-50%);animation:o-unspin var(--dur) linear infinite;display:flex;flex-direction:column;align-items:center;gap:5px}.o-icon--rev{animation-direction:reverse}.o-icon svg{display:block;width:20px;height:20px;fill:#ffffffa6;background:#ffffff0f;border-radius:10px;padding:9px;box-sizing:content-box;border:1px solid rgba(255,255,255,.1)}.o-label{font-size:.6rem;font-weight:600;letter-spacing:.04em;color:#ffffff4d;white-space:nowrap;text-transform:uppercase}@keyframes o-spin{to{transform:rotate(360deg)}}@keyframes o-unspin{to{transform:translate(-50%,-50%) rotate(-360deg)}}.bio-section:before{background:none}.bio-section{background:#000}.bio-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:center;gap:var(--sp-10)}.bio-photo{position:relative;width:100%;overflow:hidden;border-radius:var(--r-md)}.bio-photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to top,#000 0%,rgba(0,0,0,.6) 40%,transparent 100%);pointer-events:none;border-radius:0 0 var(--r-md) var(--r-md)}.bio-img{width:100%;border-radius:var(--r-md);box-shadow:var(--shadow-lift);object-fit:cover;display:block}.bio-content{display:flex;flex-direction:column;justify-content:center}.bio-content h2{margin:0 0 var(--sp-4);font-size:clamp(2rem,1.6vw + 1.4rem,2.8rem);line-height:1.1;font-weight:700}.bio-content p{margin:0 0 var(--sp-4);font-size:clamp(.95rem,.3vw + .88rem,1.06rem);line-height:1.62;color:var(--c-text-muted)}.bio-content p:last-child{margin-bottom:0}.deliverables-section{position:relative;padding:var(--sp-16) 0;overflow:hidden;background:linear-gradient(180deg,var(--c-bg) 0%,rgba(7,17,10,.7) 100%);content-visibility:auto;contain-intrinsic-size:1px 700px}.deliverables-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(97,210,108,.07) 0%,transparent 60%);pointer-events:none;z-index:0}.deliverables-title{position:relative;z-index:1;margin:0 0 var(--sp-3);text-align:center;font-size:clamp(1.25rem,1vw + 1rem,1.85rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.deliverables-subtitle{position:relative;z-index:1;margin:0 0 var(--sp-10);text-align:center;font-size:clamp(.95rem,.4vw + .85rem,1.08rem);line-height:1.55;color:var(--c-text-muted);max-width:50rem;margin-inline:auto;margin-bottom:var(--sp-10)}.deliverables-grid{position:relative;z-index:1;max-width:64rem;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.deliverable-card{display:flex;align-items:flex-start;gap:var(--sp-5);background:var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:var(--r-xl);padding:var(--sp-6);box-shadow:var(--shadow-lift);transition:transform .25s ease,box-shadow .25s ease}.deliverable-card:hover{transform:translateY(-.3rem);box-shadow:0 0 1.6rem #ffdb801a,0 .75rem 2.5rem #00000085}.deliverable-icon-wrap{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center}.deliverable-icon--gold{background:#ffdb801a;border:1px solid rgba(255,219,128,.25);color:var(--c-gold-1)}.deliverable-icon--green{background:#61d26c1a;border:1px solid rgba(97,210,108,.25);color:var(--c-green-1)}.deliverable-body h3{margin:0 0 var(--sp-2);font-size:clamp(.98rem,.4vw + .9rem,1.1rem);font-weight:800;line-height:1.3;color:var(--c-text)}.deliverable-body p{margin:0;font-size:clamp(.88rem,.35vw + .8rem,.98rem);line-height:1.6;color:var(--c-text-muted)}.final-cta-section{position:relative;padding:var(--sp-16) 0 var(--sp-16);overflow:hidden;background:linear-gradient(180deg,#07110ab3,#000);content-visibility:auto;contain-intrinsic-size:1px 780px}.final-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(97,210,108,.12) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(255,219,128,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.final-cta-shell{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.countdown-wrap{width:100%;max-width:46rem;margin-bottom:var(--sp-10);text-align:center}.countdown-header{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-bottom:var(--sp-5);font-size:clamp(.88rem,.5vw + .76rem,1rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.countdown-icon{color:var(--c-gold-1);flex-shrink:0}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:var(--sp-3)}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:5rem;background:#ffffff0a;border:1px solid rgba(255,219,128,.2);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-3)}.countdown-num{font-size:clamp(2.2rem,3vw + 1rem,3.5rem);font-weight:900;line-height:1;letter-spacing:-.04em;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.countdown-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted)}.countdown-sep{font-size:clamp(1.8rem,2.5vw + .8rem,3rem);font-weight:900;line-height:1;color:var(--c-gold-2);opacity:.6;margin-bottom:1.2rem}.final-cta-content{width:100%;max-width:46rem;text-align:center}.final-cta-title{margin:0 0 var(--sp-4);font-size:clamp(1.4rem,1.4vw + 1rem,2rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.final-cta-subtitle{margin:0 0 var(--sp-6);font-size:clamp(.95rem,.4vw + .88rem,1.1rem);line-height:1.55;color:var(--c-text-muted);text-wrap:pretty}.final-cta-form-wrap{width:100%}.footer-section{position:relative;overflow:hidden;padding:var(--sp-10) 0 var(--sp-8);background:#000;content-visibility:auto;contain-intrinsic-size:1px 320px}.footer-section:before{content:none}.footer-section .section-shell{position:relative;z-index:1}.footer-disclaimer{margin:0 0 var(--sp-6);width:100%;font-size:.75rem;line-height:1.6;color:#d7c8afe6;text-align:center}.footer-shell{display:flex;align-items:center;gap:var(--sp-8)}.footer-brand{flex:0 1 36rem}.footer-brand img{width:7.5rem;margin-bottom:var(--sp-2)}.footer-brand p{margin:0;color:var(--c-text-dim);font-size:.8125rem;line-height:1.55}.footer-links{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2)}.footer-links nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-4)}.footer-links a{color:var(--c-text-muted);font-size:.8125rem;text-decoration:none;transition:color .2s ease}.footer-links a:hover,.footer-links a:focus-visible{color:var(--c-gold-1)}.footer-links>p{margin:0;color:var(--c-text-dim);font-size:.8125rem}@media(max-width:68em){.hero-section{background-position:70% top}.hero-shell{justify-content:center}.hero-content{width:min(100%,46rem)}.hero-title-main{font-size:clamp(2.2rem,5vw,3.25rem)}.hero-title-sub{font-size:clamp(1.35rem,2.9vw,1.9rem)}.schedule-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56.25em){.hero-section{padding:var(--sp-5) 0 var(--sp-8);background-position:74% top;background-image:url(/assets/landing/images/hero-bg-mobile.webp)}.hero-section:before{background:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(2,2,2,.5) 75%,var(--c-bg) 100%),linear-gradient(90deg,#000000f2,#000000e0 45%,#000000ad)}.hero-content{width:min(100%,42rem)}.hero-meta{gap:var(--sp-2) var(--sp-3)}.bio-shell{grid-template-columns:1fr;gap:var(--sp-6)}.bio-photo{max-width:21rem;margin-inline:auto}.bio-content{text-align:center}.footer-shell{flex-direction:column;align-items:center;text-align:center;gap:var(--sp-5)}.footer-brand,.footer-links{width:100%;align-items:center}.footer-links nav{justify-content:center}.footer-brand img{margin-inline:auto}.footer-disclaimer{margin-left:auto;margin-right:auto}}@supports (background-image: url(/assets/landing/images/hero-bg-desktop.avif)){.hero-section{background-image:url(/assets/landing/images/hero-bg-desktop.avif)}@media(max-width:56.25em){.hero-section{background-image:url(/assets/landing/images/hero-bg-mobile.avif)}}}@media(max-width:56.25em){.deliverables-grid{grid-template-columns:1fr;max-width:38rem}.countdown-unit{min-width:4rem}}@media(max-width:47.9375em){.hero-section{min-height:100svh;min-height:100dvh;padding:var(--sp-4) 0 var(--sp-8);background-position:78% center}.hero-eyebrow{font-size:.86rem}.hero-title-main{font-size:clamp(1.75rem,8.2vw,2.22rem)}.hero-title-sub{font-size:clamp(1.12rem,5.7vw,1.45rem)}.hero-meta li{font-size:.82rem;letter-spacing:.03em}.hero-subtitle{font-size:.98rem}.hero-description{font-size:.92rem}.lead-form{padding:var(--sp-4)}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel]{font-size:.96rem}.submit-button{font-size:.92rem;letter-spacing:.045em}.schedule-section,.for-you-section,.bio-section{padding:var(--sp-10) 0}.schedule-header,.for-you-title{margin-bottom:var(--sp-6)}.schedule-steps{grid-template-columns:1fr;max-width:32rem}.schedule-step-card{padding:var(--sp-5)}.step-day{font-size:2.1rem}.for-you-card{padding:var(--sp-4) var(--sp-5);gap:var(--sp-3)}.for-you-card p{font-size:1rem;line-height:1.55}.bio-content h2{font-size:clamp(1.9rem,9vw,2.3rem)}.bio-content p{font-size:.95rem}.deliverables-section,.final-cta-section{padding:var(--sp-10) 0}.deliverable-card{flex-direction:column;gap:var(--sp-4)}.countdown-timer{gap:var(--sp-2)}.countdown-unit{min-width:3.5rem;padding:var(--sp-3) var(--sp-2)}.countdown-sep{margin-bottom:1rem}.footer-section{padding:var(--sp-8) 0 var(--sp-6)}.footer-brand p,.footer-links a,.footer-links>p{font-size:.78rem}.footer-disclaimer{font-size:.7rem}}@media(max-width:23.4375em){.hero-title{letter-spacing:-.014em}.hero-title-main{font-size:clamp(1.65rem,9.5vw,1.95rem)}.hero-title-sub{font-size:clamp(1rem,6.6vw,1.25rem)}.hero-subtitle{font-size:.92rem}.submit-button{font-size:.86rem;letter-spacing:.03em}.step-date-block{gap:var(--sp-2)}.step-num{font-size:.58rem}}@media(min-width:90em){.hero-section{min-height:62rem}}body.page-redirect-exit{opacity:0;transform:translateY(-10px);transition:opacity .45s ease-out,transform .45s ease-out;pointer-events:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-title-main.degrade{background-position:0% center}}
