:root{--bg:#050505;--panel:#0b0b0b;--line:#242424;--line2:#343434;--text:#f6f6f6;--muted:#9a9a9a;--accent:#b7ff3c;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% -10%,rgba(183,255,60,.10),transparent 28%),#050505;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent 76%)}a{color:inherit;text-decoration:none}.shell{width:min(calc(100% - 36px),var(--max));margin:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(5,5,5,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.navin{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo img{width:205px;display:block}.links{display:flex;gap:24px;font-size:14px;color:#b8b8b8}.links a:hover{color:#fff}.actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #363636;background:#0d0d0d;color:#fff;border-radius:999px;padding:12px 17px;font-weight:650;transition:.2s ease}.btn:hover{transform:translateY(-1px);border-color:#5c5c5c;background:#141414}.btn.primary{background:var(--accent);border-color:var(--accent);color:#071006;font-weight:800}.btn.large{padding:15px 22px}.mobile-toggle{display:none;border:1px solid var(--line);background:#0b0b0b;color:white;border-radius:10px;padding:9px 11px}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#bdbdbd}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px rgba(183,255,60,.65)}.hero{padding:96px 0 88px;min-height:76vh;display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:58px;align-items:center}.hero h1{font-size:clamp(46px,5.45vw,70px);line-height:.95;letter-spacing:-.058em;margin:24px 0 22px;max-width:680px}.hero h1 span{color:var(--accent)}.hero p{font-size:clamp(17px,1.55vw,20px);line-height:1.5;color:#b7b7b7;max-width:560px;margin:0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-video{transform:translateY(-8px)}.video-card{border:1px solid var(--line);background:linear-gradient(180deg,#0d0d0d,#080808);border-radius:22px;padding:15px;box-shadow:0 28px 90px rgba(0,0,0,.38)}.video-top{display:flex;justify-content:space-between;align-items:center;color:#777;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px}.pulse{width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 22px rgba(183,255,60,.8)}.real-video{width:100%;aspect-ratio:16/9;display:block;border-radius:14px;background:#000;object-fit:cover}.video-placeholder,.slot-placeholder{aspect-ratio:16/9;border-radius:14px;border:1px solid #222;background:radial-gradient(circle at 50% 35%,rgba(183,255,60,.10),transparent 28%),linear-gradient(145deg,#111,#070707);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;gap:10px}.hero-placeholder{min-height:360px}.video-placeholder strong,.slot-placeholder strong{font-size:24px;letter-spacing:-.03em;max-width:420px}.video-placeholder span,.slot-placeholder span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#777}.playmark{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#071006;font-size:18px;padding-left:3px}.playmark.small{width:48px;height:48px;font-size:15px}.section{padding:104px 0;border-top:1px solid rgba(255,255,255,.07)}.story-beat{padding:120px 0;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.story-inner{max-width:980px}.story-beat h2{font-size:clamp(48px,6.8vw,86px);line-height:.96;letter-spacing:-.06em;margin:22px 0 18px}.story-beat p{font-size:19px;line-height:1.55;color:#959595;max-width:760px;margin:0 auto}.center-copy{text-align:center;max-width:900px;margin:0 auto}.center-copy h2,.stock-copy h2,.compact-split h2,.alt-heading h2{font-size:clamp(44px,5.7vw,72px);line-height:.96;letter-spacing:-.058em;margin:16px 0 18px}.center-copy p,.stock-copy p,.compact-split p{font-size:18px;line-height:1.55;color:#9f9f9f;margin:0}.section-number{display:block;color:#5e5e5e;font-size:11px;letter-spacing:.14em;margin-bottom:18px}.supplier-chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:34px 0 26px}.supplier-chips span,.feature-lines span,.price-logic span,.price-logic strong,.alt-cases div{border:1px solid var(--line);background:#090909;border-radius:999px;padding:11px 14px;color:#bbb;font-size:12px}.wide-video,.price-video,.personalization-frame,.alternatives-video{max-width:980px;margin:0 auto}.cinematic{min-height:420px}.cinematic.large{min-height:500px}.section-endline{text-align:center;color:#7f7f7f;font-size:13px;margin:22px 0 0}.stock-stage{background:linear-gradient(180deg,rgba(255,255,255,.014),transparent)}.stock-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.stock-visual{border:1px solid var(--line);border-radius:24px;padding:14px;background:#090909}.slot-placeholder.tall{min-height:470px}.feature-lines{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 22px}.plain-emphasis{display:block;font-size:16px;line-height:1.45;color:#d6d6d6;max-width:520px}.price-section{background:radial-gradient(circle at 80% 20%,rgba(183,255,60,.055),transparent 24%)}.compact-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end;margin-bottom:42px}.price-logic{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.price-logic i{font-style:normal;color:var(--accent)}.price-logic strong{border-color:#435725;color:#eaffc6}.personalization-stage{padding-top:120px;padding-bottom:120px}.narrow-center{max-width:760px}.personalization-frame{margin-top:42px;border:1px solid var(--line);border-radius:26px;padding:16px;background:#090909;box-shadow:0 30px 100px rgba(0,0,0,.38)}.alternatives-stage{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.alternatives-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:end;margin-bottom:36px}.alt-cases{display:grid;gap:10px}.alt-cases div{border-radius:14px;font-size:16px;padding:16px 18px;color:#d3d3d3}.quote-climax{padding:138px 0 150px;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 50% 48%,rgba(183,255,60,.08),transparent 28%),#050505}.climax-copy{text-align:center;max-width:920px}.climax-copy h2{font-size:clamp(56px,8vw,104px);line-height:.92;letter-spacing:-.067em;margin:22px 0 22px}.climax-copy p{font-size:19px;line-height:1.6;color:#9a9a9a;max-width:700px;margin:0 auto 28px}.climax-video{max-width:1050px;margin-top:50px}.climax-card{padding:18px}.climax-placeholder{min-height:520px}.client-logos-section{padding:82px 0;border-top:1px solid rgba(255,255,255,.07);text-align:center}.client-logos-section h2{font-size:clamp(34px,4.5vw,56px);letter-spacing:-.05em;margin:16px 0 34px}.client-logos{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.client-logo{width:150px;height:72px;border:1px solid var(--line);border-radius:14px;background:#090909;display:grid;place-items:center;padding:16px}.client-logo img{max-width:100%;max-height:38px;object-fit:contain;filter:grayscale(1);opacity:.72}.client-logo:hover img{filter:none;opacity:1}.reviews-strip{overflow:hidden;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:18px 0;background:#070707}.reviews-track{display:flex;width:max-content;gap:12px;animation:reviewsMarquee 36s linear infinite}.review-mini{width:320px;border:1px solid var(--line);border-radius:14px;background:#0a0a0a;padding:15px 17px}.review-stars{color:var(--accent);font-size:12px;letter-spacing:.08em}.review-mini p{font-size:13px;line-height:1.45;color:#d2d2d2;margin:9px 0}.review-mini span{font-size:11px;color:#777}.reviews-strip:hover .reviews-track{animation-play-state:paused}@keyframes reviewsMarquee{to{transform:translateX(-50%)}}.offer-section{text-align:center;padding:128px 0}.offer{max-width:960px}.offer h2{font-size:clamp(48px,7vw,88px);line-height:.94;letter-spacing:-.065em;margin:20px auto 20px}.offer p{font-size:20px;color:#999;margin:0 0 30px}.academy-box{display:flex;justify-content:space-between;align-items:center;gap:40px;border:1px solid var(--line);border-radius:22px;padding:34px;background:#090909}.academy-box h3{font-size:40px;letter-spacing:-.04em;margin:14px 0 8px}.academy-box p{margin:0;color:#929292;max-width:660px;line-height:1.55}.footer{border-top:1px solid var(--line);padding:32px 0 44px;color:#777;font-size:13px}.footin{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.reviews-track{animation:none}}@media(max-width:900px){.hero-grid,.stock-layout,.compact-split,.alternatives-grid{grid-template-columns:1fr}.hero{padding:84px 0 72px}.hero-grid{gap:46px}.hero-video{transform:none}.price-logic{justify-content:flex-start}.cinematic,.cinematic.large,.slot-placeholder.tall,.climax-placeholder{min-height:300px}.academy-box{flex-direction:column;align-items:flex-start}.links{display:none}.mobile-toggle{display:block}.links.open{display:flex;position:absolute;top:76px;left:0;right:0;padding:18px;background:#080808;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.actions .btn:not(.primary){display:none}}@media(max-width:620px){.shell{width:min(calc(100% - 24px),var(--max))}.navin{height:66px}.logo img{width:160px}.hero h1{font-size:42px}.hero-placeholder{min-height:250px}.section{padding:76px 0}.story-beat{padding:86px 0}.stock-layout,.compact-split,.alternatives-grid{gap:36px}.quote-climax{padding:92px 0}.climax-video{margin-top:34px}.offer-section{padding:92px 0}.academy-box{padding:24px}.academy-box h3{font-size:32px}.actions .primary{padding:10px 13px;font-size:13px}.video-placeholder strong,.slot-placeholder strong{font-size:19px}.client-logo{width:130px}.review-mini{width:270px}}
