:root{--ink: #05090d;--ink2: #111a23;--text: #eef5f7;--muted: #91a2af;--soft: #0d151d;--line: rgba(188, 220, 236, .14);--white: #f5f8fa;--teal: #20ddcf;--blue: #3878ff;--violet: #7b46e6;--grad: linear-gradient(135deg, #20ddcf 0%, #3c9df4 56%, #7649e8 100%);--shadow: 0 30px 80px rgba(0, 0, 0, .3)}html{overflow-x:clip}body{color:var(--text);background:#070c11}h1,h2,h3,.amount,.price-box .amount{font-family:Bahnschrift,Arial Narrow,Inter,sans-serif}h1,h2{letter-spacing:-.045em}.container{width:min(1280px,calc(100% - 48px))}.nav{background:#05090df0;border-bottom-color:#ffffff17;box-shadow:0 12px 35px #00000029}.nav-inner{height:78px}.brand img{filter:brightness(1.2) saturate(1.08)}.nav-links{color:#aab8c4}.nav-link{border-radius:8px}.nav-link:hover{color:var(--teal);background:#20ddcf12}.chev{color:#718491}.nav-back{color:#bac8d1;border:1px solid rgba(255,255,255,.1);border-radius:8px}.nav-back:hover{color:var(--teal);background:#20ddcf12}.dropdown{border-color:#a4cbdf2e;border-radius:17px;color:#dce7eb;background:#080e14fa;box-shadow:0 28px 70px #00000075,0 0 35px #20ddcf0f}.drop-card,.drop-mini{border-radius:10px}.drop-card:hover,.drop-mini:hover{color:var(--white);background:#20ddcf12}.drop-card strong{color:#eef5f7}.drop-card span,.product-card span{color:#81929e}.drop-mini{color:#afbec7}.product-card{border-color:#ffffff17;border-radius:13px;background:#ffffff06}.product-card:hover{border-color:#20ddcf40;background:#20ddcf0f;box-shadow:none}.coming-soon-badge{color:#d8cdf9;background:#6f46d92e;border:1px solid rgba(132,95,225,.28);box-shadow:none}.btn{min-height:48px;border-radius:9px}.btn-primary{color:#04100f;background:linear-gradient(135deg,#35eadc,#3cb7f4);box-shadow:0 14px 34px #20ddcf2b}.btn-primary:hover{box-shadow:0 18px 42px #20ddcf40}.btn-secondary,.btn-ghost{color:#e7eff3;background:#ffffff0a;border-color:#ffffff24}.btn-secondary:hover,.btn-ghost:hover{color:var(--teal);border-color:#20ddcf59;background:#20ddcf0f}.subhero,.hero{background:radial-gradient(circle at 78% 28%,rgba(45,104,214,.22),transparent 31%),radial-gradient(circle at 15% 18%,rgba(32,221,207,.11),transparent 26%),linear-gradient(128deg,#060b10,#07111a 48%,#0d1020)}.subhero{padding:96px 0 92px;border-bottom:1px solid rgba(32,221,207,.35)}.subhero:after,.hero:after{content:"";position:absolute;inset:0;opacity:.25;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.04) 34.1%,transparent 34.35%);background-size:480px 100%;pointer-events:none}.subhero .container,.hero .container{position:relative;z-index:1}.subhero h1,.hero h1{font-weight:800;text-transform:uppercase}.subhero p,.hero p{color:#aebdc8}.eyebrow,.tag{border-radius:8px}.eyebrow{color:#c5d4dc;background:#ffffff0b;border-color:#ffffff21}.tag{color:#bad0da;background:#ffffff0b;border-color:#ffffff1f}.kicker{color:var(--teal)}.page-section{position:relative;color:var(--text);background:#081018;border-bottom:1px solid rgba(255,255,255,.06)}.page-section.soft{background:#0d151d}.page-section.dark{background:#060b10}.section-head .lead,.lead,.copy p,.page-section p{color:var(--muted)}.page-section.dark .lead,.page-section.dark p{color:#9eb0bc}.copy h2,.copy h3,.section-head h2{color:#f1f6f7}.subhero-shot,.visual:not(.no-card),.wide-shot,.rivet-frame,.industries-vessel{padding:11px;overflow:hidden;border:1px solid rgba(184,218,235,.2);border-radius:20px;background:linear-gradient(145deg,#778593,#28343f 5%,#111923 18%,#080d12);box-shadow:0 34px 86px #00000061,inset 0 0 0 1px #ffffff0a}.subhero-shot img,.visual:not(.no-card) img,.wide-shot img,.rivet-frame img,.industries-vessel img{border-radius:11px}.rivet-frame{width:min(100%,470px)}.rivet-frame img{width:auto;max-width:100%;margin-inline:auto}.outcome-card,.step,.role,.faq-item,.compare-box{color:#eaf2f5;border-color:#ffffff1c;border-radius:14px;background:linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:0 20px 55px #00000029;transition:transform .22s ease,border-color .22s ease,background .22s ease}.outcome-card:hover,.step:hover,.role:hover,.faq-item:hover{transform:translateY(-4px);border-color:#20ddcf42;background:linear-gradient(145deg,#20ddcf12,#ffffff05)}.outcome-card strong,.step strong,.role strong,.faq-item strong{color:#eef5f7}.outcome-card p,.step span,.role span,.faq-item p,.compare-row span{color:#8294a0}.step-num{color:var(--teal);border-radius:8px;background:#20ddcf1a}.statement,.page-cta,.price-box{border:1px solid rgba(255,255,255,.13);border-radius:17px;background:linear-gradient(135deg,#0a1924,#12152a 58%,#17102f);box-shadow:0 28px 75px #00000045}.statement p,.page-cta p,.price-box p{color:#a3b5c0}.price-panel{gap:18px}.compare-box{color:#e9f1f4}.compare-row{border-bottom-color:#ffffff1a}.rivet-demo .copy p{color:#a6b7c2}.rivet-tabs{border-radius:9px}.rivet-tab{border-radius:7px}.rivet-tab.active{color:#04100f;background:linear-gradient(135deg,#35eadc,#55a8f4)}.notice{color:#b9cbd5;background:#2f68d61c;border-color:#4c85de33}.page{background:#080d12}.doc-card{border-color:#ffffff1f;border-radius:18px;box-shadow:0 30px 80px #00000047}.meta-pill{border-radius:7px}footer{color:#8295a2;background:#05090d;border-top:1px solid rgba(255,255,255,.08)}.footer-links a:hover{color:var(--teal)}@media(max-width:1020px){.container{width:min(100% - 32px,1280px)}}@media(max-width:650px){.container{width:min(100% - 28px,1280px)}.subhero{padding:64px 0}.subhero-shot,.visual:not(.no-card),.wide-shot,.rivet-frame,.industries-vessel{padding:7px;border-radius:15px}}
