*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;font-family:Poppins,Hind,sans-serif;color:#18323a;line-height:1.75}:root{--deep:#071f27;--deep2:#103942;--ink:#18323a;--gold:#f6aa16;--gold2:#ffc64c;--cream:#fff8e8;--warm:#f8f7f3;--muted:#687b80;--line:#e8e4da;--shadow:0 20px 55px rgba(7,31,39,.09)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(1160px,calc(100% - 64px));margin:auto}.section{padding:84px 0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15}h2{font-size:clamp(38px,4vw,54px);letter-spacing:-1.7px;margin:0}h1 em,h2 em,h3 em{font-style:normal;color:var(--gold)}p{color:var(--muted)}b,strong{color:var(--ink)}.tag{display:flex;align-items:center;gap:10px;color:#a66e00;font-size:10px;letter-spacing:2px;font-weight:800;margin-bottom:14px}.tag:before{content:"";width:28px;height:2px;background:var(--gold)}.tag.light{color:#ffd36b}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border-radius:6px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#102b33;font-weight:800;box-shadow:0 10px 25px rgba(248,170,22,.2);transition:.25s}.btn:hover{transform:translateY(-2px)}.btn.sm{padding:10px 16px;font-size:12px}.btn.large{padding:17px 30px}.outline{border:1px solid rgba(255,255,255,.24);padding:13px 20px;border-radius:6px;font-weight:600}.header{height:76px;background:#061c23;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.07)}.navrow{height:100%;display:flex;align-items:center;gap:20px}.logo{width:132px;flex:0 0 132px}.logo img{max-height:58px}.header nav{display:flex;justify-content:center;gap:15px;flex:1}.header nav a{font-size:11px;color:#dbe2e4;white-space:nowrap}.header nav a:hover,.header nav a.active{color:var(--gold)}.navcta{display:flex;align-items:center;gap:14px;color:#fff;font-size:12px}.hamb{display:none;background:none;border:0}.hamb span{display:block;width:24px;height:2px;background:#fff;margin:5px}.hero{min-height:620px;padding:72px 0;background:radial-gradient(circle at 82% 28%,rgba(246,170,22,.13),transparent 27%),linear-gradient(118deg,#061c23,#092c35 62%,#113b44);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr .72fr;gap:76px;align-items:center}.hack{display:flex;align-items:center;gap:10px;margin-bottom:18px}.hack span{font-size:10px;letter-spacing:2px;color:#ffd36b;font-weight:800}.hack b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--deep);font-size:12px}.hero h1{font-size:clamp(52px,5.8vw,74px);letter-spacing:-2.7px;margin:0 0 10px}.hero h2{font-size:19px;color:#d9e3e5;line-height:1.5;letter-spacing:0}.hero h2 strong{color:#fff}.sangat{display:inline-block;color:#ffd36b;border-left:2px solid var(--gold);padding-left:12px;font-size:17px;font-weight:700;margin:4px 0 17px}.lead{font-size:16px;color:#c8d5d8;max-width:680px}.lead b{color:#fff}.hero-actions{display:flex;gap:11px;margin-top:24px}.focus-card{min-height:410px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 30px 70px rgba(0,0,0,.2)}.fc-top{display:flex;justify-content:space-between;color:#ffd36b;font-size:8px;letter-spacing:1.5px}.fc-top b{color:#ffd36b}.focus-orbit{height:270px;position:relative;display:grid;place-items:center}.focus-orbit:before,.focus-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.focus-orbit:before{width:225px;height:225px}.focus-orbit:after{width:165px;height:165px}.core{z-index:2;width:105px;height:105px;border-radius:50%;background:var(--gold);display:grid;place-content:center;text-align:center;color:var(--deep);box-shadow:0 0 0 12px rgba(246,170,22,.07)}.core small{font-size:8px}.core strong{color:var(--deep);font-size:21px}.focus-orbit>span{position:absolute;font-size:8px;letter-spacing:1px;color:#c3d0d2}.o1{top:16px}.o2{right:4px}.o3{bottom:14px}.o4{left:4px}.fc-copy small{display:block;color:#93a8ac;font-size:7px;letter-spacing:1.5px}.fc-copy strong{color:#fff;font-size:21px}.ticker{background:var(--gold);padding:14px 0}.ticker .wrap{display:flex;justify-content:center;gap:18px;font-size:11px;font-weight:700}.ticker i{font-style:normal}.split,.section-head{display:grid;grid-template-columns:.84fr 1.16fr;gap:80px;align-items:start}.sticky{position:sticky;top:110px}.copy{border-left:1px solid var(--line);padding-left:38px}.copy p{font-size:15px}.questions{display:grid;gap:8px;margin:18px 0}.questions span,.positive-lines span{padding:12px 14px;background:var(--warm);border-radius:7px;font-weight:600}.callout{background:var(--cream);border-left:3px solid var(--gold);padding:17px 19px;margin-top:20px}.callout small{display:block}.callout strong{display:block;font-size:18px;margin:3px 0 7px}.callout p{margin:0}.dark,.direction,.accountability,.guide{background:linear-gradient(125deg,#08232b,#123a43);color:#fff}.dark p,.direction p,.accountability p,.guide p{color:#c0cdd0}.dark b,.dark strong,.direction b,.direction strong,.accountability b,.accountability strong,.guide b,.guide strong{color:#fff}.center{text-align:center;max-width:850px;margin:auto}.center .tag{justify-content:center}.center>p{max-width:760px;margin:15px auto 0}.circle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:34px}.circle-grid div{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d4dfe1;font-size:12px}.circle-grid div:last-child{grid-column:2/4;text-align:center}.statement{border-left:3px solid var(--gold);padding:16px 18px;background:var(--cream);margin-top:20px}.statement strong{display:block;color:#a66e00;font-size:18px}.connect{background:var(--warm)}.section-head{margin-bottom:30px}.focus-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.focus-grid span{background:#fff;border:1px solid var(--line);padding:14px 9px;text-align:center;border-radius:7px;font-size:10px;font-weight:700}.goal-line{text-align:center;margin-top:26px;font-size:17px}.goal-line b{color:#a66e00}.direction{padding:82px 0}.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.formula{display:grid;grid-template-columns:1fr 25px 1fr;gap:10px;align-items:center}.formula>div{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.formula small{font-size:8px;color:#ffd36b}.formula strong{display:block;color:#fff;font-size:25px}.formula p{font-size:11px;margin:4px 0}.formula>span,.formula>i{color:var(--gold);font-style:normal;text-align:center;font-size:22px}.formula>i{grid-column:1/4}.formula>b{grid-column:1/4;text-align:center;color:#ffd36b}.direction-note{text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:35px;padding-top:23px;color:#aebfc2}.big-question{font-size:23px;font-weight:700;color:#a66e00;margin:20px 0}.accountability{padding:80px 0}.acc-grid,.guide-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.review{display:grid;grid-template-columns:1fr 1fr;gap:9px}.review span{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:12px}.review p{grid-column:1/3;margin:8px 0 0}.when{background:var(--warm)}.when-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.when-grid>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px 17px;display:grid;grid-template-columns:34px 1fr}.when-grid b{font-size:8px;color:var(--gold)}.when-grid p{font-size:12px;margin:0}.dont-stuck{text-align:center;margin-top:27px;font-size:17px}.dont-stuck strong{color:#a66e00}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:34px}.steps>div{padding:21px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.035)}.steps b{font-size:9px;color:var(--gold)}.steps h3{color:#fff;font-size:17px;margin:8px 0}.steps p{font-size:11px;margin:0}.flow{display:flex;justify-content:center;gap:10px;align-items:center;flex-wrap:wrap;margin-top:28px}.flow i{font-style:normal;color:var(--gold)}.flow span{color:#c3d0d2}.flow strong{color:#ffd36b}.circle-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.contrast{display:grid;grid-template-columns:1fr 35px 1.4fr;align-items:center;gap:8px;margin-top:24px}.contrast span,.contrast strong{padding:13px;border:1px solid var(--line);border-radius:7px;font-size:11px}.contrast b{text-align:center;color:var(--gold)}.contrast strong{background:var(--cream);color:#a66e00}.circle-words{min-height:310px;position:relative;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.circle-words:before{content:"GROW";font-size:65px;font-weight:800;color:#f3eee2}.circle-words span,.circle-words strong{position:absolute;font-size:9px;letter-spacing:1px}.circle-words span:nth-child(1){top:25px}.circle-words span:nth-child(2){right:20px}.circle-words span:nth-child(3){bottom:25px}.circle-words span:nth-child(4){left:20px}.circle-words strong{color:#a66e00}.guide{padding:80px 0}.action-yours{padding:15px 17px;border-left:3px solid var(--gold);background:rgba(255,255,255,.04);color:#b9c8ca}.action-yours strong{display:block;font-size:21px;color:#ffd36b}.mini-formula{display:inline-block;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#b7c6c9}.mini-formula b{color:#ffd36b}.finalhack{background:var(--warm)}.final-card{display:grid;grid-template-columns:135px 1fr;gap:38px;padding:42px 44px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.num{font-size:88px;font-weight:800;color:#f2ead5;line-height:1}.final-card h3{font-size:16px}.final-card h3 strong{display:block;color:#a66e00;margin-top:6px}.lastline{padding:13px;background:var(--cream);border-left:2px solid var(--gold);font-size:12px}.lastline b{display:block}.cta{padding:78px 0;background:radial-gradient(circle at 50% 0,rgba(248,170,22,.12),transparent 30%),linear-gradient(125deg,#061c23,#103841);color:#fff;text-align:center}.cta-inner{max-width:900px}.cta .tag{justify-content:center}.cta h2{font-size:clamp(38px,4.8vw,56px)}.cta p{color:#c0cdcf;max-width:820px;margin:17px auto}.cta p b{color:#fff}.cta-steps{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0}.cta-steps span,.cta-steps strong{padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#d5dfe1;font-size:11px}.cta-steps strong{color:#ffd36b}.cta-buttons{display:flex;justify-content:center;gap:10px}.brandline{font-size:11px;color:#8da2a7;margin-top:27px}.footer{background:#05181e;color:#fff;padding:45px 0 20px}.footgrid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:40px}.footbrand img{width:190px}.footer h4{margin:0 0 15px}.footer p,.footer a{font-size:11px;color:#9babb0}.footgrid>div:not(:first-child){display:flex;flex-direction:column;gap:9px;align-items:flex-start}.copyright{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:20px;margin-top:35px;color:#71868b;font-size:9px}.reveal,.stagger{opacity:0;transform:translateY(16px);transition:.65s}.reveal.left{transform:translateX(-18px)}.reveal.right{transform:translateX(18px)}.reveal.show,.stagger.show{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(9px);transition:.45s}.stagger.show>*{opacity:1;transform:none}
@media(max-width:1080px){.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#061c23;padding:12px 22px;flex-direction:column}.header nav.open{display:flex}.header nav a{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hamb{display:block;margin-left:auto}.navcta{display:none}.circle-grid{grid-template-columns:repeat(2,1fr)}.circle-grid div:last-child{grid-column:auto}.focus-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:780px){html,body{width:100%;max-width:100%;overflow-x:hidden}.wrap{width:calc(100% - 30px)}.section{padding:52px 0}h2{font-size:clamp(30px,8.5vw,37px);letter-spacing:-.9px}.header{height:64px}.logo{width:106px;flex-basis:106px}.logo img{max-height:50px}.header nav{top:64px;max-height:calc(100vh - 64px);overflow:auto}.hero{min-height:0;padding:39px 0 43px}.hero .wrap{width:calc(100% - 28px)}.hero-grid,.split,.section-head,.direction-grid,.acc-grid,.circle-layout,.guide-grid{display:flex;flex-direction:column;gap:24px}.hero-grid>*{width:100%;min-width:0}.hero h1{font-size:clamp(37px,11vw,46px);letter-spacing:-1.5px}.hero h2{font-size:16px}.lead{font-size:14px}.hero-actions{display:grid;grid-template-columns:1fr;gap:8px}.hero-actions a{width:100%;text-align:center}.focus-card{min-height:350px;padding:20px}.focus-orbit{height:230px}.focus-orbit:before{width:190px;height:190px}.focus-orbit:after{width:145px;height:145px}.ticker .wrap{flex-wrap:wrap;gap:3px 9px;font-size:9px}.sticky{position:static}.copy{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.circle-grid,.focus-grid,.when-grid,.steps{grid-template-columns:1fr}.direction,.accountability,.guide{padding:54px 0}.formula{grid-template-columns:1fr}.formula>span{display:none}.formula>i,.formula>b{grid-column:auto}.review{grid-template-columns:1fr}.review p{grid-column:auto}.contrast{grid-template-columns:1fr}.contrast b{padding:3px}.circle-words{min-height:280px;width:min(100%,330px);margin:auto}.flow{display:grid;grid-template-columns:1fr;text-align:center}.flow i{display:none}.flow span,.flow strong{padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:6px}.final-card{display:block;padding:24px 21px}.num{font-size:58px}.cta-buttons{display:grid;grid-template-columns:1fr}.cta-buttons a{width:100%;text-align:center}.footgrid{grid-template-columns:1fr;gap:27px}.copyright{flex-direction:column;text-align:center;gap:6px}.reveal.left,.reveal.right{transform:translateY(10px)}}
@media(max-width:420px){.wrap,.hero .wrap{width:calc(100% - 24px)}.section{padding:46px 0}.hero{padding:34px 0 38px}.hero h1{font-size:35px}.focus-card{padding:17px}.focus-orbit:before{width:170px;height:170px}.focus-orbit:after{width:130px;height:130px}.core{width:90px;height:90px}.circle-words:before{font-size:50px}.cta{padding:55px 0}.cta h2{font-size:33px}}
@media(max-width:340px){.wrap,.hero .wrap{width:calc(100% - 20px)}.hero h1{font-size:32px}h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.reveal,.stagger,.stagger>*{opacity:1!important;transform:none!important}}