:root{--midnight:#031c33;--operator-blue:#1a59ff;--signal-coral:#ff5141;--signal-white:#ebf3f6;--air-blue:#7fa5b8;--slate:#395061;--line-light:#bfcdd4;--line-dark:#334a5f;--display:"Schibsted Grotesk", Arial, Helvetica, sans-serif;--body:"Archivo", Arial, Helvetica, sans-serif;--page:min(100% - clamp(36px, 8vw, 112px), 1440px);--section-space:clamp(5rem, 10vw, 9rem);--z-header:20;--z-floating-action:30}@supports (color:lab(0% 0 0)){:root{--midnight:lab(9.25081% -1.65234 -18.4823);--operator-blue:lab(43.4746% 41.1243 -98.6989);--signal-coral:lab(60.6545% 71.632 53.4585);--signal-white:lab(95.4214% -2.55343 -2.46183);--air-blue:lab(65.3647% -9.97064 -14.3115);--slate:lab(32.7376% -5.61224 -12.8028);--line-light:lab(81.5085% -3.78448 -5.24036);--line-dark:lab(30.3489% -4.80579 -14.9792)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--midnight)}body{color:var(--midnight);background:var(--signal-white);font-family:var(--body);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3{font-family:var(--display);text-wrap:balance}p{text-wrap:pretty}.brand-logo{color:currentColor;align-items:center;gap:10px;display:inline-flex}.brand-logo svg{flex:none;width:48px;height:48px}.brand-logo-type{font-family:var(--display);letter-spacing:-.025em;flex-direction:column;gap:1px;font-size:.82rem;font-weight:800;line-height:.78;display:flex}.brand-logo-type .logo-the,.brand-logo-type .logo-global,.brand-logo-type .logo-brit{color:currentColor}.brand-logo-compact svg{width:56px;height:56px}.site-header{z-index:var(--z-header);min-height:76px;color:var(--signal-white);background:var(--midnight);border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:12px max(24px,50% - 720px);display:flex;position:sticky;top:0}.logo-link{display:inline-flex}.site-header nav{align-items:center;gap:clamp(18px,2.4vw,38px);font-size:.79rem;font-weight:650;display:flex}.site-header nav>a:not(.header-action){color:color-mix(in oklch, var(--signal-white) 82%, transparent)}.site-header nav>a:hover,.site-header nav>a:focus-visible{color:var(--signal-white)}.header-action,.primary-action,.secondary-action{border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:13px 20px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.header-action,.primary-action{color:var(--midnight);background:var(--signal-coral);border:0}.secondary-action{color:var(--signal-white);border:1px solid var(--air-blue);background:0 0}.header-action:hover,.primary-action:hover{background:color-mix(in oklch, var(--signal-coral) 88%, white);transform:translateY(-1px)}.secondary-action:hover{color:var(--midnight);background:var(--signal-white);transform:translateY(-1px)}.launch-action{font-family:var(--body);flex-direction:column;gap:2px;line-height:1.05}.launch-action small{letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:750}button.launch-action{cursor:not-allowed}button.launch-action:disabled{opacity:.84}button.launch-action:disabled:hover{transform:none}button.primary-action:disabled:hover{background:var(--signal-coral)}button.secondary-action:disabled:hover{color:var(--signal-white);background:0 0}.hero{isolation:isolate;min-height:min(900px,100svh - 76px);color:var(--signal-white);background:var(--midnight);align-items:center;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:3;background:color-mix(in oklch, var(--signal-white) 26%, transparent);transform-origin:0;width:100%;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) both line-in;position:absolute;bottom:0;left:0}.hero-background{z-index:-2;object-fit:cover;object-position:center;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both media-in}.hero-veil{z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--midnight) 97%, transparent) 0%, color-mix(in oklch, var(--midnight) 90%, transparent) 29%, color-mix(in oklch, var(--midnight) 52%, transparent) 55%, color-mix(in oklch, var(--midnight) 6%, transparent) 78%);position:absolute;inset:0}.hero-copy{width:var(--page);max-width:none;margin:0 auto;padding:clamp(82px,10vw,142px) 0}.product-label{color:var(--signal-coral);letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px;font-size:.76rem;font-weight:800}.hero h1{letter-spacing:-.04em;max-width:10.5ch;margin:0;font-size:clamp(3.35rem,6.7vw,6rem);font-weight:750;line-height:.88}.hero-lead{max-width:57ch;color:color-mix(in oklch, var(--signal-white) 84%, var(--air-blue));margin:34px 0 0;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.6}.hero-actions{align-items:center;gap:22px;margin-top:38px;display:flex}.hero-actions>span{max-width:330px;color:color-mix(in oklch, var(--signal-white) 78%, var(--air-blue));font-size:.78rem;line-height:1.45}.proof-strip{color:var(--signal-white);background:var(--midnight);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip>div{border-right:1px solid var(--line-dark);grid-template-columns:46px 1fr;align-items:center;gap:18px;min-height:154px;padding:28px max(22px,12.5vw - 180px);display:grid}.proof-strip>div:last-child{border-right:0}.proof-strip .signal-icon{width:42px;height:42px;color:var(--signal-coral)}.proof-strip strong{font-family:var(--display);margin-bottom:7px;font-size:clamp(1.05rem,1.6vw,1.35rem);display:block}.proof-strip>div>div>span{max-width:27ch;color:var(--air-blue);font-size:.82rem;line-height:1.42;display:block}.mailing-list-section{color:var(--signal-white);background:var(--operator-blue);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(54px,9vw,130px);padding:clamp(4.5rem,8vw,7.5rem) max(24px,50vw - 720px);display:grid}.mailing-list-copy>span{color:var(--signal-coral);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.mailing-list-copy h2{letter-spacing:-.04em;max-width:11ch;margin:24px 0 26px;font-size:clamp(2.75rem,5vw,5rem);line-height:.9}.mailing-list-copy p{max-width:54ch;color:color-mix(in oklch, var(--signal-white) 90%, var(--operator-blue));margin:0;font-size:1.08rem;line-height:1.62}.mailing-list-copy small{max-width:58ch;color:color-mix(in oklch, var(--signal-white) 78%, var(--operator-blue));margin-top:26px;font-size:.78rem;line-height:1.55;display:block}.mailing-list-form-shell{min-width:0;color:var(--midnight);background:var(--signal-white);border-radius:8px;padding:clamp(18px,3vw,34px)}.mailing-list-form-shell iframe{background:var(--signal-white);border:0;width:100%;min-height:330px;display:block}.mailing-list-form-shell>p{color:var(--slate);margin:18px 0 0;font-size:.72rem;line-height:1.5}.mailing-list-form-shell>p a{color:var(--operator-blue);text-underline-offset:3px;font-weight:750;text-decoration:underline}.founder-film-section{padding:var(--section-space) max(24px, calc((100vw - 1440px) / 2));color:var(--signal-white);background:var(--midnight);border-top:1px solid var(--line-dark);grid-template-columns:.58fr 1.42fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.film-heading>span{color:var(--signal-coral);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.film-heading h2{letter-spacing:-.04em;max-width:9ch;margin:24px 0 28px;font-size:clamp(2.8rem,5.4vw,5.2rem);line-height:.9}.film-heading p{max-width:48ch;color:var(--air-blue);margin:0;line-height:1.65}.film-heading .film-release-note{margin-top:24px;font-size:.85rem}.film-frame{aspect-ratio:16/9;border:1px solid var(--line-dark);box-shadow:18px 18px 0 var(--operator-blue);background:#030b13;position:relative;overflow:hidden}.film-frame:before{content:"";z-index:4;background:var(--signal-coral);pointer-events:none;width:34%;height:5px;position:absolute;top:0;left:0}.film-frame video{object-fit:cover;background:#030b13;width:100%;height:100%;display:block}.film-placeholder{isolation:isolate;width:100%;height:100%;position:relative}.film-placeholder>img{z-index:-2;object-fit:cover;object-position:62% center;filter:saturate(.76)contrast(1.06)brightness(.78)}.film-placeholder-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--midnight) 96%, transparent) 0%, color-mix(in oklch, var(--midnight) 65%, transparent) 58%, color-mix(in oklch, var(--midnight) 24%, transparent) 100%);position:absolute;inset:0}.film-placeholder-copy{max-width:58%;position:absolute;bottom:clamp(28px,5vw,60px);left:clamp(28px,5vw,66px)}.film-placeholder-copy span,.film-placeholder-copy small{color:var(--air-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1.45;display:block}.film-placeholder-copy strong{font-family:var(--display);letter-spacing:-.035em;margin:18px 0 20px;font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:.94;display:block}.film-placeholder-copy small{letter-spacing:0;text-transform:none;max-width:42ch;font-weight:600}.problem-section,.outcomes-section,.faq-section{width:var(--page);padding:var(--section-space) 0;margin:0 auto}.section-heading{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(42px,9vw,130px);margin-bottom:clamp(60px,9vw,118px);display:grid}.section-heading h2,.outcomes-copy h2,.faq-heading h2{letter-spacing:-.04em;max-width:10ch;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.9}.section-heading p{max-width:58ch;color:var(--slate);margin:0;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.6}.signal-line{color:var(--operator-blue);letter-spacing:.08em;grid-template-columns:1fr auto minmax(80px,.18fr) auto 1fr;align-items:center;gap:18px;font-size:.72rem;display:grid}.signal-line span{background:var(--line-light);height:1px}.signal-line i{background:var(--signal-coral);clip-path:polygon(0 42%,80% 42%,80% 0,100% 50%,80% 100%,80% 58%,0 58%);height:12px}.signal-line b{font-weight:800}.network-section{padding:var(--section-space) max(24px, calc((100vw - 1440px) / 2));color:var(--signal-white);background:var(--operator-blue);grid-template-columns:.82fr 1.18fr;gap:clamp(54px,10vw,150px);display:grid}.network-intro{align-self:start;position:sticky;top:112px}.network-intro>span,.system-intro>span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.network-intro h2,.system-intro h2{letter-spacing:-.04em;max-width:10ch;margin:28px 0;font-size:clamp(3rem,5.8vw,5.6rem);line-height:.9}.network-intro p,.system-intro p{max-width:50ch;color:color-mix(in oklch, var(--signal-white) 84%, var(--operator-blue));margin:0;font-size:1.04rem;line-height:1.65}.network-layers{border-top:1px solid color-mix(in oklch, var(--signal-white) 52%, transparent)}.network-layers article{border-bottom:1px solid color-mix(in oklch, var(--signal-white) 52%, transparent);grid-template-columns:62px 1fr;gap:24px;min-height:172px;padding:30px 0;display:grid}.layer-marker{color:var(--signal-coral);align-items:flex-start;display:flex}.layer-marker .signal-icon{width:34px;height:34px}.network-layers h3{margin:0 0 16px;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1}.network-layers p{max-width:52ch;color:color-mix(in oklch, var(--signal-white) 84%, var(--operator-blue));margin:0;line-height:1.55}.system-section{padding:var(--section-space) max(24px, calc((100vw - 1440px) / 2));color:var(--signal-white);background:var(--midnight);grid-template-columns:.82fr 1.18fr;gap:clamp(54px,10vw,150px);display:grid}.system-intro{align-self:start;position:sticky;top:112px}.system-intro p{color:var(--air-blue)}.sequence{border-top:1px solid var(--line-dark)}.sequence article{border-bottom:1px solid var(--line-dark);grid-template-columns:62px .78fr 1.22fr;align-items:center;gap:24px;min-height:168px;display:grid}.sequence article>span{color:var(--signal-coral);font-family:var(--display);font-size:.82rem;font-weight:800}.sequence h3{margin:0;font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.05}.sequence p{max-width:48ch;color:var(--air-blue);margin:0;line-height:1.55}.outcomes-copy{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(42px,9vw,130px);display:grid}.outcomes-copy p{max-width:58ch;color:var(--slate);margin:0;font-size:1.05rem;line-height:1.65}.outcome-words{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:clamp(54px,8vw,92px);display:grid}.outcome-words>div{min-height:238px;padding:32px 28px 34px 0}.outcome-words>div+div{border-left:1px solid var(--line-light);padding-left:28px}.outcome-words strong{font-family:var(--display);letter-spacing:-.035em;margin-bottom:68px;font-size:clamp(2rem,3.2vw,3.4rem);display:block}.outcome-words>div:nth-child(2) strong{color:var(--operator-blue)}.outcome-words>div:nth-child(3) strong{color:var(--signal-coral)}.outcome-words span{max-width:33ch;color:var(--slate);line-height:1.5;display:block}.environment-section{isolation:isolate;min-height:clamp(600px,60vw,820px);color:var(--signal-white);background:var(--midnight);align-items:flex-end;display:flex;position:relative;overflow:hidden}.environment-section>img{z-index:-2;object-fit:cover;object-position:center}.environment-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--midnight) 89%, transparent) 0%, color-mix(in oklch, var(--midnight) 46%, transparent) 42%, color-mix(in oklch, var(--midnight) 8%, transparent) 70%), linear-gradient(0deg, color-mix(in oklch, var(--midnight) 66%, transparent) 0%, transparent 48%);position:absolute;inset:0}.environment-quote{width:var(--page);max-width:19ch;font-family:var(--display);letter-spacing:-.035em;margin:0 auto;padding:0 0 clamp(72px,9vw,132px);font-size:clamp(2.55rem,5vw,5rem);font-weight:650;line-height:.96}.environment-quote cite{color:var(--signal-coral);font-family:var(--body);letter-spacing:.07em;text-transform:uppercase;margin-top:28px;font-size:.78rem;font-style:normal;font-weight:750;display:block}.spencer-section{padding:var(--section-space) max(24px, calc((100vw - 1440px) / 2));color:var(--signal-white);background:var(--midnight);border-top:1px solid var(--line-dark);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,9vw,130px);display:grid}.spencer-section figure{background:#c9d4d9;min-height:690px;margin:0;position:relative;overflow:hidden}.spencer-section figure img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.06)}.spencer-section>div{max-width:720px}.spencer-section h2{letter-spacing:-.04em;margin:28px 0 30px;font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.spencer-section p{max-width:65ch;color:color-mix(in oklch, var(--signal-white) 86%, var(--midnight));font-size:1.05rem;line-height:1.65}.operator-facts{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:0;margin-top:38px;display:flex}.operator-facts span{color:var(--air-blue);margin-right:18px;padding:14px 18px 14px 0;font-size:.78rem;font-weight:700}.boundary-section{width:var(--page);border-bottom:1px solid var(--line-light);grid-template-columns:.35fr 1fr;gap:clamp(40px,9vw,130px);margin:0 auto;padding:clamp(52px,7vw,82px) 0;display:grid}.boundary-section strong{color:var(--operator-blue);font-family:var(--display);font-size:1.25rem}.boundary-section p{max-width:75ch;color:var(--slate);margin:0;line-height:1.65}.membership-section{color:var(--midnight);background:var(--signal-coral);grid-template-columns:1.08fr .92fr;display:grid}.membership-copy{min-height:780px;padding:var(--section-space) clamp(24px, 7vw, 110px);flex-direction:column;justify-content:center;display:flex}.membership-label{letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-size:.76rem;font-weight:800}.membership-copy h2{letter-spacing:-.04em;max-width:9ch;margin:24px 0 30px;font-size:clamp(3rem,6vw,5.8rem);line-height:.88}.membership-copy>p:not(.membership-label){max-width:54ch;margin:0;font-size:1.12rem;line-height:1.65}.membership-copy>span{opacity:.78;max-width:56ch;margin-top:32px;font-size:.8rem;line-height:1.5}.membership-copy>.brand-logo-compact{color:var(--midnight);align-self:flex-start}.offer-ladder{border-top:1px solid color-mix(in oklch, var(--midnight) 28%, transparent);border-bottom:1px solid color-mix(in oklch, var(--midnight) 28%, transparent);align-items:center;gap:clamp(14px,2vw,28px);margin-top:38px;padding:24px 0;display:flex}.offer-ladder>div{align-items:center;gap:13px;min-width:0;display:flex}.offer-ladder .signal-icon{flex:none;width:34px;height:34px}.offer-ladder>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.offer-ladder b{font-family:var(--display);font-size:.94rem;line-height:1.1}.offer-ladder small{font-size:.68rem;font-weight:650;line-height:1.3}.offer-ladder i{color:var(--midnight);flex-direction:column;flex:none;align-items:center;font-style:normal;display:flex}.offer-ladder i span{font-size:1.55rem;line-height:1}.offer-ladder i small{letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:800}.purchase-summary{min-height:780px;color:var(--signal-white);background:var(--midnight);flex-direction:column;justify-content:center;padding:clamp(68px,8vw,110px) clamp(28px,7vw,110px);display:flex}.price-tier{padding:8px 0 46px}.price-tier+.price-tier{border-top:1px solid var(--line-dark);padding-top:42px}.price-tier>span{color:var(--air-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.price-line{align-items:end;gap:13px;margin-top:17px;display:flex}.price-line strong{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(4rem,7vw,5.5rem);line-height:.82}.price-line small{color:var(--air-blue);padding-bottom:6px;font-size:.82rem;font-weight:700}.price-tier>p{max-width:52ch;color:var(--air-blue);margin:19px 0 0;font-size:.86rem;line-height:1.55}.price-tier ul{border-top:1px solid var(--line-dark);margin:28px 0 24px;padding:0;list-style:none}.price-tier li{border-bottom:1px solid var(--line-dark);padding:12px 0;font-size:.9rem}.course-tier .price-line strong{color:var(--signal-coral)}.full-action{width:100%}.faq-section{grid-template-columns:.72fr 1.28fr;gap:clamp(54px,10vw,150px);display:grid}.faq-heading{align-self:start;position:sticky;top:112px}.faq-heading p{max-width:45ch;color:var(--slate);margin:30px 0 0;line-height:1.6}.faq-list{border-top:1px solid var(--line-light)}details{border-bottom:1px solid var(--line-light)}summary{font-family:var(--display);cursor:pointer;padding:28px 52px 28px 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--operator-blue);font-family:var(--body);font-size:1.8rem;font-weight:400;position:absolute;top:24px;right:4px}details[open] summary:after{content:"−"}details p{max-width:68ch;color:var(--slate);margin:0;padding:0 52px 28px 0;line-height:1.65}.site-footer{color:var(--signal-white);background:var(--midnight);border-top:1px solid var(--line-dark);grid-template-columns:1.1fr .9fr auto;align-items:end;gap:42px;padding:60px max(24px,50vw - 720px);display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.site-footer .brand-logo{color:var(--signal-white)}.site-footer>div>span:not(.brand-logo),.site-footer>span{max-width:44ch;color:var(--air-blue);font-size:.76rem;line-height:1.45}.site-footer a{font-size:.82rem;font-weight:700}.legal-header{min-height:76px;color:var(--signal-white);background:var(--midnight);border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:12px max(24px,50% - 560px);display:flex}.legal-header>a:last-child{color:var(--air-blue);font-size:.8rem;font-weight:700}.legal-header>a:last-child:hover{color:var(--signal-white)}.legal-page{width:min(100% - 40px,920px);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0}.legal-page>header{border-bottom:1px solid var(--line-light);padding-bottom:clamp(3.5rem,7vw,6rem)}.legal-page>header>p{color:var(--operator-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;font-size:.76rem;font-weight:800}.legal-page h1{max-width:10ch;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(3.4rem,7vw,6rem);line-height:.88}.legal-intro{max-width:66ch;color:var(--slate);flex-direction:column;gap:8px;margin-top:38px;line-height:1.55;display:flex}.legal-intro strong{color:var(--midnight)}.legal-intro a,.legal-page section a{color:var(--operator-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-page section{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:clamp(34px,7vw,88px);padding:clamp(2.5rem,5vw,4.25rem) 0;display:grid}.legal-page section h2{margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.05}.legal-page section p{max-width:68ch;color:var(--slate);margin:0;line-height:1.72}.legal-page section p+p{margin-top:18px}.floating-whatsapp{z-index:var(--z-floating-action);right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));min-height:56px;color:var(--midnight);box-shadow:0 4px 8px color-mix(in oklch, var(--midnight) 34%, transparent);background:#25d366;border-radius:999px;align-items:center;gap:11px;padding:12px 18px 12px 14px;font-size:.82rem;font-weight:800;transition:background .18s,transform .18s;animation:.52s cubic-bezier(.16,1,.3,1) .48s both floating-action-in;display:inline-flex;position:fixed}.floating-whatsapp:hover{background:#4be07e;transform:translateY(-2px)}.whatsapp-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:28px;height:28px}:focus-visible{outline:3px solid var(--signal-coral);outline-offset:4px}@keyframes line-in{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes media-in{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes floating-action-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.hero{min-height:min(820px,100svh - 76px)}.hero-background{object-position:62% center}.hero-veil{background:linear-gradient(90deg, color-mix(in oklch, var(--midnight) 98%, transparent) 0%, color-mix(in oklch, var(--midnight) 91%, transparent) 42%, color-mix(in oklch, var(--midnight) 36%, transparent) 78%)}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.mailing-list-section,.founder-film-section,.network-section,.system-section,.faq-section{grid-template-columns:1fr}.network-intro,.system-intro,.faq-heading{position:static}.spencer-section{grid-template-columns:.85fr 1.15fr}.spencer-section figure{min-height:590px}}@media (max-width:760px){:root{--page:min(100% - 36px, 1440px);--section-space:4.8rem}.site-header{min-height:68px;padding-inline:18px}.site-header .brand-logo svg{width:42px;height:42px}.site-header nav>a:not(.header-action){display:none}.header-action{min-height:44px;padding:10px 13px;font-size:.7rem}.hero{min-height:760px}.hero-background{object-position:67% center}.hero-veil{background:linear-gradient(90deg, color-mix(in oklch, var(--midnight) 97%, transparent) 0%, color-mix(in oklch, var(--midnight) 86%, transparent) 60%, color-mix(in oklch, var(--midnight) 60%, transparent) 100%)}.hero-copy{padding:72px 0 64px}.hero h1{font-size:clamp(3rem,13.5vw,4.8rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>span{max-width:none}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr;min-height:112px;padding:22px 18px}.proof-strip .signal-icon{width:36px;height:36px}.mailing-list-section{padding-inline:18px}.mailing-list-form-shell{padding:14px}.mailing-list-form-shell iframe{min-height:390px}.founder-film-section{padding-inline:18px}.film-frame{box-shadow:8px 8px 0 var(--operator-blue)}.film-placeholder-copy{max-width:74%}.section-heading,.outcomes-copy,.boundary-section{grid-template-columns:1fr;align-items:start}.section-heading h2,.outcomes-copy h2,.faq-heading h2{font-size:clamp(2.8rem,13vw,4.5rem)}.signal-line{grid-template-columns:1fr auto 50px auto 1fr;gap:10px}.network-section,.system-section{padding-inline:18px}.network-layers article{min-height:0}.sequence article{grid-template-columns:42px 1fr;gap:12px;padding:26px 0}.sequence p{grid-column:2}.outcome-words{grid-template-columns:1fr}.outcome-words>div{min-height:165px;padding:26px 0}.outcome-words>div+div{border-top:1px solid var(--line-light);border-left:0;padding-left:0}.outcome-words strong{margin-bottom:28px}.environment-section{min-height:690px}.environment-section>img{object-position:58% center}.environment-shade{background:linear-gradient(0deg, color-mix(in oklch, var(--midnight) 91%, transparent) 0%, color-mix(in oklch, var(--midnight) 48%, transparent) 60%, color-mix(in oklch, var(--midnight) 22%, transparent) 100%)}.environment-quote{max-width:12ch;padding-bottom:64px}.spencer-section,.membership-section{grid-template-columns:1fr}.spencer-section{padding-inline:18px}.spencer-section figure{min-height:520px}.membership-copy,.purchase-summary{min-height:0;padding:72px 18px}.offer-ladder{flex-direction:column;align-items:flex-start;gap:16px}.offer-ladder i{flex-direction:row;gap:8px;margin-left:8px}.offer-ladder i span{transform:rotate(90deg)}.offer-ladder i small{margin-top:0}.faq-section{gap:50px}.site-footer{grid-template-columns:1fr;align-items:start;padding-inline:18px}.legal-header{min-height:68px;padding-inline:18px}.legal-header .brand-logo svg{width:42px;height:42px}.legal-page section{grid-template-columns:1fr;gap:18px}.floating-whatsapp{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));justify-content:center;width:56px;min-height:56px;padding:0}.floating-whatsapp span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after,.hero-background,.floating-whatsapp{animation:none}.header-action:hover,.primary-action:hover,.secondary-action:hover,.floating-whatsapp:hover{transform:none}}
