:root{--canvas:#07080a;--black:#000;--surface:#0d0d0d;--surface-2:#121212;--ink:#f4f4f6;--body:#cdcdcd;--mute:#9c9c9d;--ash:#6a6b6c;--accent:#e85002;--accent-dim:rgba(232,80,2,.14);--line:#242728;--soft:rgba(255,255,255,.08);--pad:clamp(1.25rem,4vw,3rem);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}.site-header{height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:5;padding:0 var(--pad);background:rgba(7,8,10,.9);border-bottom:1px solid var(--soft);backdrop-filter:blur(14px)}.brand{font-size:13px;font-weight:700;letter-spacing:-.5px}.brand span{color:var(--accent);margin:0 3px}.site-header nav{display:flex;gap:28px;font-size:12px;color:var(--mute)}.site-header nav a:hover{color:var(--ink)}.header-cta{font-size:12px;border:1px solid rgba(255,255,255,.18);padding:9px 13px;border-radius:999px}.header-cta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:7px}.section-wrap{max-width:var(--max);margin:auto;padding-left:var(--pad);padding-right:var(--pad)}.hero{min-height:calc(100vh - 64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.66fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-top:80px;padding-bottom:96px;position:relative}.hero:before{content:"";position:absolute;width:42vw;height:42vw;min-width:500px;right:-13vw;top:2%;background:repeating-linear-gradient(135deg,transparent 0 35px,rgba(232,80,2,.06) 36px 38px,transparent 39px 72px);pointer-events:none}.eyebrow,.section-kicker{font-size:11px;letter-spacing:.12em;color:var(--mute);font-weight:600;text-transform:uppercase}.eyebrow span{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin:0 9px 1px 0}.hero h1,.intro h2,.section-heading h2,.implementation h2,.comparison h2,.investment h2,.closing h2{letter-spacing:-.06em;line-height:1.04;font-weight:600;margin:18px 0}.hero h1{font-size:clamp(3rem,5.8vw,5.7rem);max-width:760px}.hero em,.intro em,.implementation em,.comparison em,.investment em,.closing em{font-style:normal;color:var(--accent)}.hero-lead{max-width:610px;color:var(--mute);font-size:16px;line-height:1.7;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;padding:0 16px;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:600;transition:.25s ease}.button b{font-size:17px;font-weight:400}.button-primary{background:var(--ink);color:#121212;border-color:var(--ink)}.button-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.button-secondary{background:transparent}.button-secondary:hover{border-color:rgba(232,80,2,.55);color:var(--accent)}.hero-meta{display:flex;gap:32px;margin-top:55px}.hero-meta>div{display:grid;gap:2px}.hero-meta strong{font-size:15px;font-weight:600}.hero-meta span{font-size:11px;color:var(--ash);text-transform:uppercase;letter-spacing:.06em}.system-panel{position:relative;background:linear-gradient(145deg,#141515,#0b0b0b);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 32px 70px rgba(0,0,0,.32)}.panel-top{height:43px;padding:0 15px;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.11em;color:var(--mute);border-bottom:1px solid var(--soft)}.panel-top small{margin-left:auto;font-size:9px;color:var(--ash)}.live-dot{height:6px;width:6px;border-radius:50%;background:var(--accent)}.panel-title{display:flex;justify-content:space-between;padding:17px 17px 13px;font-size:13px}.panel-title b{font-size:10px;font-weight:500;color:var(--accent);padding:3px 6px;border:1px solid rgba(232,80,2,.3);border-radius:4px}.pipeline{padding:0 12px 14px;display:grid;gap:7px}.deal{background:rgba(255,255,255,.025);border:1px solid var(--soft);padding:11px;border-radius:6px}.deal-hot{border-color:rgba(232,80,2,.35)}.deal-head{display:flex;align-items:center;gap:8px}.deal-head>span:nth-child(2){display:grid;line-height:1.2}.deal-head b{font-size:11px}.deal-head small{font-size:9px;color:var(--ash);margin-top:3px}.deal-head i{margin-left:auto;font-style:normal;color:var(--accent);font-size:12px}.avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:700}.avatar-orange{background:var(--accent);color:#fff}.avatar-grey{background:#393a3a}.avatar-light{background:#d7d7d7;color:#171717}.deal p{font-size:10px;color:var(--mute);margin:10px 0}.deal footer{display:flex;justify-content:space-between;color:var(--ash);font-size:9px;border-top:1px solid var(--soft);padding-top:8px}.deal footer b{color:var(--ink);font-weight:500}.panel-bottom{display:flex;gap:8px;align-items:center;padding:12px 16px;color:var(--ash);font-size:9px;letter-spacing:.04em;border-top:1px solid var(--soft)}.panel-bottom span:nth-child(2){color:var(--accent)}.signal-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:13px 0;color:#777;font-size:10px;letter-spacing:.12em}.signal-bar div{display:flex;gap:50px;width:max-content;animation:run 28s linear infinite}.signal-bar span:nth-child(3n){color:var(--accent)}@keyframes run{to{transform:translateX(-31%)}}.intro{padding-top:112px;padding-bottom:112px}.intro-grid{display:grid;grid-template-columns:1.15fr .7fr;gap:clamp(2rem,10vw,12rem);margin-top:28px}.intro h2,.section-heading h2,.implementation h2,.comparison h2,.investment h2,.closing h2{font-size:clamp(2.25rem,4vw,4.3rem)}.intro p,.section-heading>p,.comparison-head>p{margin:0;color:var(--mute);font-size:15px;line-height:1.75}.intro p+p{margin-top:16px}.capabilities{border-top:1px solid var(--line);padding-top:96px;padding-bottom:112px}.section-heading,.comparison-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p,.comparison-head>p{max-width:335px}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.capability-grid article{min-height:205px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;transition:.3s ease}.capability-grid article:hover{transform:translateY(-3px);border-color:rgba(232,80,2,.45);box-shadow:0 8px 32px rgba(232,80,2,.08)}.card-index{font-size:10px;color:var(--accent);letter-spacing:.08em}.capability-grid h3{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:auto 0 7px}.capability-grid p{font-size:12px;line-height:1.6;color:var(--mute);margin:0}.implementation{background:var(--black);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.implementation-grid{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:.8fr 1fr;gap:clamp(3rem,10vw,10rem)}.implementation p{color:var(--mute);font-size:15px;max-width:440px}.steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--soft)}.steps li{display:grid;grid-template-columns:50px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid var(--soft)}.steps li>span{color:var(--accent);font-size:11px}.steps h3{font-size:15px;margin:0 0 5px}.steps p{font-size:13px;line-height:1.55;margin:0}.comparison{padding-top:110px;padding-bottom:105px}.comparison-head h2{margin-bottom:0}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stack-card{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:23px}.fluxo-card{border-color:rgba(232,80,2,.52);background:linear-gradient(145deg,rgba(232,80,2,.12),#121212 48%)}.stack-card-top{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--soft);padding-bottom:20px}.stack-card-top span{font-size:10px;letter-spacing:.1em;color:var(--mute)}.stack-card-top b{font-size:22px;font-weight:600;letter-spacing:-.04em}.stack-card-top small{font-size:10px;color:var(--ash);font-weight:400;letter-spacing:0}.stack-card ul{list-style:none;margin:0;padding:7px 0}.stack-card li{display:flex;justify-content:space-between;padding:9px 0;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--body)}.stack-card li b{font-weight:500;color:var(--ink)}.fluxo-card li b{color:var(--accent)}.stack-card footer{padding-top:16px;font-size:15px;font-weight:600}.stack-card footer span{font-size:10px;color:var(--ash);font-weight:400;margin-left:5px}.source-note{color:var(--ash);font-size:10px;line-height:1.6;margin:14px 0 0;max-width:900px}.investment{padding-bottom:115px}.investment-card{border:1px solid rgba(232,80,2,.52);border-radius:12px;background:linear-gradient(120deg,#15100d,#111 50%,#16100d);padding:clamp(1.5rem,4vw,3.4rem);display:grid;grid-template-columns:1.05fr .8fr .85fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;position:relative;overflow:hidden}.investment-card:after{content:"";position:absolute;width:360px;height:360px;right:-180px;top:-250px;border-radius:50%;background:radial-gradient(circle,rgba(232,80,2,.22),transparent 67%);pointer-events:none}.investment h2{margin-bottom:17px}.investment-intro p{font-size:14px;color:var(--mute);max-width:390px}.price-block{position:relative;z-index:1}.price-block>span,.included>p{font-size:10px;color:var(--mute);letter-spacing:.1em}.price-block>div{display:flex;align-items:baseline;margin:9px 0 0}.price-block sup{font-size:22px;color:var(--accent);align-self:flex-start;margin-top:11px}.price-block strong{font-size:clamp(3.8rem,6vw,5.8rem);letter-spacing:-.08em;line-height:.9}.price-block small{font-size:12px;color:var(--mute);margin-left:7px}.price-block>p{font-size:11px;color:var(--ash);margin:8px 0 20px}.price-block .button{width:100%}.included{border-left:1px solid var(--soft);padding-left:26px;position:relative;z-index:1}.included ul{list-style:none;margin:13px 0 16px;padding:0}.included li{font-size:12px;color:var(--body);padding:6px 0 6px 15px;position:relative}.included li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.included small{display:block;color:var(--ash);font-size:9px;line-height:1.55}.closing{border-top:1px solid var(--line);padding-top:110px;padding-bottom:115px;text-align:center}.closing h2{max-width:900px;margin:18px auto 35px}.closing .button{margin:auto}footer{border-top:1px solid var(--line);padding:20px var(--pad);display:flex;justify-content:space-between;color:var(--ash);font-size:10px;letter-spacing:.06em}.reveal{animation:reveal .7s both}@keyframes reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal-delay{animation-delay:.12s}@media(max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.hero:before{right:-25vw}.system-panel{max-width:560px}.capability-grid{grid-template-columns:repeat(2,1fr)}.implementation-grid{grid-template-columns:1fr;gap:42px}.investment-card{grid-template-columns:1fr 1fr}.included{grid-column:span 2;border-left:0;border-top:1px solid var(--soft);padding:20px 0 0}.comparison-head,.section-heading{align-items:start;flex-direction:column}.comparison-head>p,.section-heading>p{max-width:550px}}@media(max-width:640px){.site-header{height:58px}.header-cta{padding:8px 10px}.hero{padding-top:60px;padding-bottom:70px;gap:48px}.hero h1{font-size:clamp(2.8rem,13vw,4rem)}.hero-meta{gap:18px;margin-top:38px;flex-wrap:wrap}.intro,.comparison{padding-top:70px;padding-bottom:70px}.intro-grid{grid-template-columns:1fr;gap:20px}.capabilities{padding-top:65px;padding-bottom:70px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:165px}.implementation-grid{padding-top:70px;padding-bottom:70px}.comparison-grid{grid-template-columns:1fr}.investment{padding-bottom:75px}.investment-card{grid-template-columns:1fr;padding:25px 20px}.included{grid-column:auto}.price-block strong{font-size:4.3rem}.closing{padding-top:70px;padding-bottom:75px}.signal-bar div{animation:none;gap:28px}.signal-bar span:nth-child(n+5){display:none}footer{gap:8px;flex-direction:column}.button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.signal-bar div{animation:none}}
