:root{background:#070a0c;color:#f8fbf8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f6f7f2;margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{align-items:center;background:#070a0ceb;border-bottom:1px solid rgba(255,255,255,.1);color:#f8fbf8;display:flex;gap:20px;justify-content:space-between;padding:15px clamp(18px,4vw,48px);position:sticky;top:0;z-index:10}.brand{align-items:center;display:inline-flex;font-weight:850;gap:10px;white-space:nowrap}.brand img{height:34px;width:34px}nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}nav a{border-radius:6px;color:#f8fbf8bd;font-size:14px;font-weight:760;padding:8px 11px}nav a:hover{background:#ffffff14;color:#fff}main{overflow:hidden}.hero{background:linear-gradient(180deg,#070a0c,#0c1416 84%,#f6f7f2 84%,#f6f7f2);color:#f8fbf8;padding:clamp(28px,4vw,58px) clamp(18px,4vw,46px) 36px}.hero-layout{align-items:center;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);margin:0 auto;max-width:1180px}.hero-copy{max-width:560px;min-width:0;text-align:left}.eyebrow,.section-kicker,.tag{color:#75e5a5;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:#fffefa;font-size:clamp(40px,5vw,64px);letter-spacing:0;line-height:.98;margin:12px 0 18px;max-width:620px}h1 span{display:block}.lead{color:#f8fbf8b8;font-size:clamp(17px,1.8vw,21px);line-height:1.55;max-width:min(100%,560px);overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:24px}.button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#f8fff9;display:inline-flex;font-size:15px;font-weight:850;justify-content:center;min-height:46px;padding:0 18px}.button:hover{border-color:#ffffff61;transform:translateY(-1px)}.button.primary{background:#80efa9;border-color:#80efa9;color:#07100b}.button.quiet{background:transparent}.hero-demo{background:#10191c;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 36px 100px #0000005c;min-width:0;overflow:hidden}.demo-bar{align-items:center;background:#162124;border-bottom:1px solid rgba(255,255,255,.1);color:#f8fbf89e;display:grid;font-size:12px;font-weight:820;gap:12px;grid-template-columns:1fr auto 1fr;padding:12px 16px;text-transform:uppercase}.demo-bar strong{color:#80efa9;text-align:center}.demo-bar span:last-child{text-align:right}.hero-demo video,.demo-card video{background:#11181a;display:block;object-fit:cover;width:100%}.hero-demo video{aspect-ratio:16 / 9.2;min-height:240px}.hero-facts{background:#11191b;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px auto 0;max-width:1180px;overflow:hidden}.hero-facts div{background:#ffffff0d;padding:17px 18px}.hero-facts span{color:#75e5a5;display:block;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.hero-facts strong{color:#fffefa;display:block;font-size:16px}.section,.method-section,.final-cta{margin:0 auto;max-width:1180px;padding-left:clamp(18px,4vw,34px);padding-right:clamp(18px,4vw,34px)}.section{color:#111819;padding-bottom:clamp(70px,9vw,104px);padding-top:clamp(70px,9vw,104px)}.section-heading,.method-section,.final-cta{display:grid;gap:30px;grid-template-columns:minmax(0,.95fr) minmax(300px,.68fr)}.section-kicker{color:#1f7356;grid-column:1 / -1;margin-bottom:-16px}h2{color:#101617;font-size:clamp(34px,5.1vw,62px);letter-spacing:0;line-height:1;margin-bottom:0}.section-heading p:last-child,.method-intro p:last-child,.demo-card p,.pipeline-node p,.output-grid p,.why-grid p,.final-copy p{color:#5a6562;line-height:1.64}.demo-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.demo-card{background:#fff;border:1px solid rgba(14,22,24,.1);border-radius:8px;box-shadow:0 18px 50px #11191814;overflow:hidden}.demo-card video{aspect-ratio:16 / 9.6}.demo-card div,.pipeline-node,.output-grid article{padding:24px}h3{color:#111819;font-size:clamp(22px,2.6vw,30px);letter-spacing:0;line-height:1.08;margin:12px 0}.method-section{background:#101719;border-radius:8px;color:#f8fbf8;margin-bottom:clamp(60px,8vw,96px);padding-bottom:clamp(40px,6vw,62px);padding-top:clamp(40px,6vw,62px)}.method-section .section-kicker{color:#80efa9;margin-bottom:14px}.method-section h2{color:#fffefa;margin-bottom:18px}.method-intro p:last-child{color:#f8fbf8ad}.pipeline{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-node{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:196px}.pipeline-node span{display:inline-block;font-size:12px;font-weight:900;margin-bottom:28px}.pipeline-node.green span{color:#80efa9}.pipeline-node.blue span{color:#84b7ff}.pipeline-node.violet span{color:#b6a5ff}.pipeline-node.amber span{color:#f0c66d}.pipeline-node h3{color:#fffefa}.pipeline-node p{color:#f8fbf8a8}.output-section{padding-top:0}.output-copy{margin-bottom:26px;max-width:820px}.output-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.output-grid article,.why-grid article{background:#fff;border:1px solid rgba(14,22,24,.1);border-radius:8px}.output-grid span,.why-grid span{color:#1f7356;font-size:12px;font-weight:900;text-transform:uppercase}.why-section{padding-top:0}.why-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.why-grid article{padding:24px}.compare-table,.market-table{background:#fff;border:1px solid rgba(14,22,24,.1);border-radius:8px;box-shadow:0 18px 50px #11191814;margin-top:34px;overflow:hidden}.compare-row,.market-row{display:grid}.compare-row{grid-template-columns:1.1fr 1fr 1fr 1.12fr}.market-row{grid-template-columns:.9fr .9fr 1fr 1fr 1.28fr}.compare-row span,.market-row span{border-bottom:1px solid rgba(14,22,24,.08);color:#586361;min-width:0;padding:18px}.compare-row span:first-child,.market-row span:first-child{color:#111819;font-weight:850}.compare-row span:last-child{background:#edf9f0;color:#123328;font-weight:820}.compare-row.header span,.market-row.header span{background:#111819;color:#f8fbf8;font-size:12px;font-weight:900;text-transform:uppercase}.compare-row.header span:last-child{background:#80efa9;color:#07100b}.market-row span:nth-child(2){color:#123328;font-weight:850}.market-row:first-child span:nth-child(2){color:#f8fbf8}.market-row span:first-child a{color:#0d5d45}.comparison-note{color:#6a7471;font-size:14px;line-height:1.55;margin:16px 0 0}.final-cta{background:#101719;border-radius:8px;color:#f8fbf8;margin-bottom:74px;padding-bottom:clamp(42px,6vw,64px);padding-top:clamp(42px,6vw,64px)}.final-cta h2{color:#fffefa}.final-copy p{color:#f8fbf8b3;margin-bottom:0}.final-cta .actions{justify-content:flex-start}footer{align-items:center;background:#070a0c;color:#f8fbf8ad;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:32px 24px}footer span{color:#fffefa;font-weight:850}@media(max-width:980px){.hero-layout{grid-template-columns:1fr}.hero-copy{max-width:760px;width:100%}.hero-facts,.demo-grid,.output-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading,.method-section,.final-cta{grid-template-columns:1fr}}@media(max-width:720px){.site-header{align-items:flex-start;flex-direction:column;position:relative}nav{justify-content:flex-start;width:100%}.hero{padding-left:16px;padding-right:16px;padding-top:34px}.hero-copy{text-align:left}h1{font-size:32px;max-width:100%}.lead{font-size:16px;max-width:32ch}.hero-demo video{min-height:170px}.actions,.button{width:100%}.demo-bar,.hero-facts,.demo-grid,.pipeline,.output-grid,.why-grid{grid-template-columns:1fr}.demo-bar strong,.demo-bar span:last-child{text-align:left}.compare-table,.market-table{overflow-x:auto}.compare-row{min-width:780px}.market-row{min-width:980px}}
