:root{--bg:#07140f;--bg2:#0d1f17;--panel:#10251b;--panel2:#f3f1dc;--cream:#f6f0d4;--muted:#b7c3aa;--green:#caff46;--green2:#92e42b;--line:#f6f0d429;--ink:#10140f;--shadow:0 30px 90px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--cream);background:#f4efd2;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06100cc7;border:1px solid #f6f0d424;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;inset:18px 24px auto;box-shadow:0 16px 50px #00000038}.brand,.navLinks,.heroActions,.stats,.metricGrid,footer{align-items:center;display:flex}.brand{letter-spacing:-.04em;gap:10px;font-weight:900}.brandMark{color:#102015;background:var(--green);letter-spacing:-.08em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.navLinks{color:#dbe8c6;gap:22px;font-size:14px}.navLinks a{opacity:.84}.navLinks a:hover{opacity:1;color:var(--green)}.navCta,.button{letter-spacing:-.03em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:850;display:inline-flex}.navCta{background:var(--green);color:var(--ink);padding:12px 22px}.sectionShell{width:min(1180px,100% - 36px);margin:0 auto}.hero{clip-path:inset(0 -100vmax);background:radial-gradient(circle at 18% 4%,#caff4621,#0000 32rem),radial-gradient(circle at 84% 18%,#8fffa414,#0000 28rem),#07140f;grid-template-columns:minmax(0,1.02fr) minmax(320px,.88fr);align-items:center;gap:48px;min-height:100vh;padding:132px 0 58px;display:grid;box-shadow:0 0 0 100vmax #07140f}.kicker{color:var(--green);letter-spacing:.18em;margin:0 0 16px;font-size:12px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin-bottom:22px;font-size:clamp(52px,8vw,112px);line-height:.86}h2{letter-spacing:-.08em;text-wrap:balance;font-size:clamp(38px,5vw,74px);line-height:.88}h3{letter-spacing:-.055em}.heroSub{color:#d4dec2;max-width:680px;font-size:clamp(18px,2vw,24px);line-height:1.35}.heroActions{flex-wrap:wrap;gap:22px;margin:34px 0}.button{padding:16px 24px;font-size:16px}.button.primary{background:var(--green);color:var(--ink);box-shadow:0 16px 38px #caff462e}.button.dark{color:var(--cream);background:#07140f}.textLink{color:var(--green);border-bottom:1px solid #caff4673;padding-bottom:4px;font-weight:750}.stats{flex-wrap:wrap;gap:10px}.stats div{border:1px solid var(--line);background:#ffffff09;border-radius:22px;min-width:150px;padding:18px}.stats strong{letter-spacing:-.06em;font-size:28px;display:block}.stats span{color:var(--muted);font-size:13px;display:block}.videoCard{min-height:520px;box-shadow:var(--shadow);background:linear-gradient(135deg,#caff462e,#caff4600 38%),radial-gradient(circle at 50% 42%,#caff4633,#0000 22rem),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 18px),#0d2118;border:1px solid #caff4633;border-radius:36px;position:relative;overflow:hidden}.videoCard:before{content:"";border:1px solid #f6f0d429;border-radius:26px;position:absolute;inset:20px}.videoTop,.videoCaption{z-index:2;justify-content:space-between;gap:16px;display:flex;position:absolute;left:28px;right:28px}.videoTop{color:var(--muted);letter-spacing:.14em;font-size:12px;font-weight:900;top:28px}.playCircle{color:#0d1f17;background:var(--green);border-radius:50%;place-items:center;width:112px;height:112px;margin:auto;font-size:42px;display:grid;position:absolute;inset:0;box-shadow:0 0 0 16px #caff4614}.videoCaption{color:#102015;background:#f6f0d4f0;border-radius:24px;padding:22px;display:grid;bottom:28px}.videoCaption strong{letter-spacing:-.04em;font-size:20px}.videoCaption span{opacity:.68}.trust{z-index:3;color:#142017;background:#fff8d8;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:24px auto 34px;padding:12px 18px;display:flex;position:relative;box-shadow:0 10px 30px #0000002e}.stars{color:#00b67a;letter-spacing:-.08em}.logoStrip{color:#102015;background:#f4efd2;padding:28px 0 70px;overflow:hidden}.logoTrack{gap:18px;width:max-content;animation:36s linear infinite scroll;display:flex}.logoTrack span{color:#102015c2;letter-spacing:-.04em;background:#ffffff7a;border:1px solid #1020151f;border-radius:24px;place-items:center;min-width:170px;height:76px;font-weight:850;display:grid}@keyframes scroll{to{transform:translate(-50%)}}.splitHeader{color:#102015;grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);align-items:end;gap:34px;display:grid}.splitHeader p:not(.kicker){color:#102015ad;font-size:18px;line-height:1.5}#offer{padding:80px 0 30px}#offer .kicker,.agentsSection .kicker,.channel .kicker,.faq .kicker{color:#4e7b10}.phaseGrid{color:#102015;grid-template-columns:1fr .72fr;gap:24px;padding-bottom:92px;display:grid}.phaseList{gap:12px;display:grid}.phaseItem{text-align:left;color:#102015;background:#ffffff8c;border:1px solid #1020151f;border-radius:28px;padding:24px;transition:all .2s}.phaseItem.active{color:var(--cream);box-shadow:var(--shadow);background:#102015;transform:translate(8px)}.phaseItem span,.detailPill,.agentTag,.videoTile span,.applyBox span{color:#6a9c18;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.phaseItem em{color:#718066;margin:8px 0;font-style:normal;display:block}.phaseItem strong{letter-spacing:-.06em;font-size:28px;display:block}.phaseItem small{opacity:.72;max-width:740px;margin-top:10px;font-size:15px;line-height:1.45;display:block}.phaseDetail{color:var(--cream);box-shadow:var(--shadow);background:#102015;border-radius:32px;align-self:start;padding:28px;position:sticky;top:112px}.phaseDetail h3{margin:8px 0 24px;font-size:34px}.phaseDetail ul{color:#d9e5ca;padding-left:20px;line-height:1.5}.phaseDetail p{color:#d9e5ca;line-height:1.5}.detailPill{color:var(--green);margin-top:20px}.centered{color:var(--cream);text-align:center;clip-path:inset(0 -100vmax);background:#07140f;padding:92px 0;box-shadow:0 0 0 100vmax #07140f}.centered p:not(.kicker){color:#cbd8ba;max-width:650px;margin:0 auto 28px;font-size:18px}.agentMap{border:1px solid var(--line);background:#ffffff09;border-radius:36px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;padding:28px;display:grid;position:relative}.agentMap button{min-height:84px;color:var(--cream);letter-spacing:-.04em;background:#091b12db;border:1px solid #f6f0d424;border-radius:20px;font-weight:850}.agentMap button span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:600;display:block}.agentMap .coo{background:var(--green);color:#102015;grid-column:1/-1;min-height:96px;font-size:28px}.agentMap button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green), 0 0 24px #caff4624}.agentsSection,.channel,.faq{color:#102015;padding:86px 0}.agentTabs{gap:10px;padding:24px 0 18px;display:flex;overflow-x:auto}.agentTabs button{color:#102015;background:#ffffff8a;border:1px solid #10201524;border-radius:999px;flex:none;padding:12px 16px;font-weight:800}.agentTabs .active{color:var(--green);background:#102015}.agentPreview{color:var(--cream);box-shadow:var(--shadow);background:#102015;border-radius:36px;grid-template-columns:.85fr 1.15fr;gap:22px;padding:24px;display:grid}.agentCopy,.uiPanel{border:1px solid #f6f0d41f;border-radius:28px;padding:26px}.agentCopy h3{margin:10px 0 24px;font-size:44px}.copyBlock{margin-bottom:18px}.copyBlock strong,.stackList strong{color:var(--green);letter-spacing:.15em;margin-bottom:6px;font-size:11px;display:block}.copyBlock p{color:#d9e5ca;margin-bottom:0;line-height:1.5}.stackList{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stackList strong{width:100%}.stackList span{color:#d9e5ca;background:#f6f0d414;border-radius:999px;padding:8px 11px;font-size:13px}.metricGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;display:grid}.metricGrid div{background:var(--green);color:#102015;border-radius:20px;padding:18px}.metricGrid span{letter-spacing:.13em;opacity:.7;font-size:10px;font-weight:900;display:block}.metricGrid strong{letter-spacing:-.06em;margin-top:6px;font-size:24px;display:block}.chatBox{background:#08140f;border:1px solid #f6f0d41f;border-radius:22px;margin-top:18px;overflow:hidden}.chatHeader{color:#9fb08f;border-bottom:1px solid #f6f0d41a;padding:13px 16px;font-size:13px}.msg{background:#f6f0d414;border-radius:18px;margin:16px;padding:14px}.msg.ai{background:#caff4624;border:1px solid #caff4638}.msg b{color:var(--green)}.msg p{color:#e6eedc;margin:6px 0 0}.guarantee{background:var(--green);color:#102015;box-shadow:var(--shadow);border-radius:44px;margin-top:10px;padding:70px}.guarantee .kicker{color:#335b00}.guarantee p{color:#102015bd;max-width:820px;font-size:20px;line-height:1.45}.cardGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.videoTile{background:#ffffff94;border:1px solid #1020151f;border-radius:28px;padding:18px}.thumb{height:190px;color:var(--green);letter-spacing:-.1em;background:#102015;border-radius:22px;place-items:center;margin-bottom:18px;font-size:56px;font-weight:950;display:grid}.videoTile h3{margin:8px 0;font-size:28px}.videoTile p{color:#102015a8;line-height:1.45}.videoTile a{color:#487b05;font-weight:850}.faq{grid-template-columns:.7fr 1fr;gap:34px;display:grid}.faq p{color:#102015a8;line-height:1.5}.faqList{gap:10px;display:grid}.faqList button{text-align:left;color:#102015;background:#ffffff94;border:1px solid #10201521;border-radius:22px;padding:22px}.faqList span{letter-spacing:-.04em;font-size:20px;font-weight:900;display:block}.faqList p{margin:12px 0 0}.faqList .open{color:var(--cream);background:#102015}.faqList .open p{color:#d9e5ca}.apply{color:var(--cream);box-shadow:var(--shadow);background:#07140f;border-radius:44px;margin-bottom:40px;padding:78px}.apply h2{max-width:820px}.apply>p:not(.kicker){color:#cbd8ba;max-width:640px;font-size:20px;line-height:1.45}.applyBox{border:1px solid var(--line);background:#ffffff0a;border-radius:30px;grid-template-columns:.8fr 1fr;gap:24px;margin:32px 0;padding:24px;display:grid}.applyBox h3{margin:8px 0 12px;font-size:36px}.applyBox p{color:#cbd8ba;line-height:1.5}form{gap:10px;display:grid}input{width:100%;color:var(--cream);background:#ffffff0f;border:1px solid #f6f0d42e;border-radius:16px;outline:0;padding:15px 16px}input::placeholder{color:#f6f0d47a}.light{margin-top:4px;display:inline-block}footer{color:#1020159e;justify-content:space-between;gap:20px;padding:26px min(40px,5vw);font-size:13px}@media (max-width:920px){.nav{inset:10px 10px auto}.navLinks{display:none}.hero,.phaseGrid,.agentPreview,.faq,.applyBox,.splitHeader{grid-template-columns:1fr}.hero{padding-top:104px}h1{font-size:clamp(52px,17vw,82px)}.videoCard{min-height:390px}.phaseDetail{position:static}.agentMap{grid-template-columns:1fr;padding:14px}.metricGrid,.cardGrid{grid-template-columns:1fr}.guarantee,.apply{border-radius:30px;padding:34px 22px}footer{display:grid}}
