:root{--y:#ffc400;--k:#090a0c;--c:#15171b;--p:#f4f5f7;--w:#fff;--m:#a8adb6;--l:#2b2e34;--g:#20c778;--r:#ff626b;--shadow:0 26px 80px #0003}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 Inter,"Segoe UI",Arial,sans-serif;color:#191b1f;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1200px,calc(100% - 40px));margin:auto}.navbar{position:sticky;top:0;z-index:50;background:#090a0cf2;backdrop-filter:blur(16px);border-bottom:1px solid #25272c;color:#fff}.nav-inner{height:80px;display:grid;grid-template-columns:220px 1fr 270px;align-items:center;gap:20px}.logo{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:900}.mark{width:35px;height:28px;background:var(--y);clip-path:polygon(0 0,50% 42%,100% 0,100% 45%,50% 100%,0 45%)}.nav-links{display:flex;justify-content:center;align-items:center;gap:21px;font-size:.88rem;font-weight:750}.dropdown{position:relative}.dropdown>button{border:0;background:none;color:#fff;font:inherit;font-weight:750;padding:28px 0;cursor:pointer}.dropdown>button:after{content:"⌄";margin-left:5px;color:var(--y)}.dropdown-menu{position:absolute;top:68px;left:50%;transform:translate(-50%,8px);width:205px;background:#15171b;border:1px solid #30333a;border-radius:13px;padding:8px;opacity:0;visibility:hidden;transition:.2s;box-shadow:var(--shadow)}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.dropdown-menu a{display:block;padding:10px;border-radius:8px}.dropdown-menu a:hover{background:#272a30;color:var(--y)}.nav-actions{display:flex;justify-content:flex-end;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:9px;border:1px solid transparent;font:inherit;font-size:.89rem;font-weight:850;transition:.2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--y);color:#08090a;box-shadow:0 10px 25px #ffc40033}.btn-dark{background:#15171b;color:#fff;border-color:#33363c}.btn-light{background:#fff;color:#090a0c}.mobile-toggle{display:none;border:0;background:none;color:#fff;font-size:1.5rem}.hero{padding:62px 0 85px;background:radial-gradient(circle at 72% 38%,#ffc40020,transparent 33%),var(--k);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:38px}.hero h1{color:#fff;max-width:560px}h1,h2,h3{line-height:1.14;margin:0 0 17px;letter-spacing:-.035em}h1{font-size:clamp(2.3rem,4vw,3.7rem)}h2{font-size:clamp(1.85rem,3vw,2.7rem)}h3{font-size:1.15rem}.lead{font-size:1.06rem;color:#656b75;max-width:700px}.hero .lead,.dark .lead,.page-hero .lead{color:#b2b6bf}.eyebrow{display:inline-flex;align-items:center;color:#6f5800;background:#fff0aa;border:1px solid #e8cd4d;border-radius:999px;padding:5px 11px;font-size:.71rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px}.dark-eye{color:var(--y);background:#1b1d21;border-color:#383b42}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.microproof{display:flex;gap:17px;flex-wrap:wrap;margin-top:23px;color:#aeb2ba;font-size:.84rem}.microproof span:before{content:"✓";color:var(--y);font-weight:900;margin-right:6px}.hero-visual{position:relative;margin-right:-7vw}.product-frame,.screen{position:relative;background:#17191d;border:1px solid #373a40;border-radius:17px;padding:10px;box-shadow:0 38px 100px #0008;overflow:hidden}.dashboard-crop{overflow:hidden;border-radius:9px;background:#fff}.dashboard-crop img{width:112%;max-width:none;transform:translateX(-10%)}.signal{position:absolute;background:#101216;border:1px solid #373a41;color:#fff;border-radius:11px;padding:11px 14px;box-shadow:0 18px 45px #0007;font-size:.84rem;font-weight:800;animation:float 3s ease-in-out infinite}.signal b{color:var(--y)}.signal small{display:block;color:#a2a7b0;font-weight:500}.s1{left:-24px;top:14%}.s2{right:2%;bottom:-23px;animation-delay:.8s}.s3{right:-16px;top:22%;animation-delay:1.4s}@keyframes float{50%{transform:translateY(-7px)}}.section{padding:86px 0}.alt{background:var(--p)}.dark{background:var(--k);color:#fff}.dark h2,.dark h3{color:#fff}.section-head{max-width:760px;margin-bottom:40px}.section-head.center{text-align:center;margin:0 auto 44px}.grid-2,.grid-3,.grid-4{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{position:relative;background:#fff;border:1px solid #dfe1e6;border-radius:15px;padding:24px;overflow:hidden;transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000018}.dark .card{background:#15171b;border-color:#2e3137}.card p{color:#69707c;margin-bottom:0}.dark .card p{color:#adb2bb}.icon{width:45px;height:45px;display:grid;place-items:center;background:var(--y);color:#090a0c;border-radius:10px;margin-bottom:18px;font-size:1.15rem;font-weight:900}.module-card:after{content:"";position:absolute;right:-45px;top:-45px;width:110px;height:110px;border:1px solid #ffc40044;border-radius:50%}.vault-strip{background:#101216;border-block:1px solid #2d3035;padding:31px 0}.vault-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vault-item{position:relative;min-height:155px;background:#17191e;border:1px solid #2d3035;border-radius:14px;padding:20px;color:#fff;overflow:hidden;transition:.25s}.vault-item:hover{transform:translateY(-4px);border-color:var(--y)}.vault-item span{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:var(--y);color:#000;font-weight:900}.vault-item h3{font-size:1rem;margin-top:17px}.vault-item p{margin:0;color:#a6abb4;font-size:.86rem}.pulse{position:absolute;right:-9px;top:-9px;width:65px;height:65px;border:1px solid var(--y);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{to{transform:scale(1.5);opacity:0}}.compare{display:grid;grid-template-columns:1fr 64px 1fr;gap:17px}.compare-panel{border-radius:18px;padding:31px;border:1px solid #dddfe4;background:#f0f1f3}.compare-panel.after{background:#101216;color:#fff;border-color:#2a2d32}.compare-list{list-style:none;padding:0;margin:20px 0 0}.compare-list li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #80808033}.before li:before{content:"×";color:var(--r);font-weight:900}.after li:before{content:"✓";color:var(--y);font-weight:900}.compare-arrow{display:grid;place-items:center;font-size:2rem;animation:nudge 1.8s infinite}@keyframes nudge{50%{transform:translateX(6px)}}.feature-show{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center}.checklist{list-style:none;padding:0;margin:23px 0}.checklist li{position:relative;padding-left:27px;margin:10px 0}.checklist li:before{content:"✓";position:absolute;left:0;color:#c99b00;font-weight:900}.faq{max-width:860px;margin:auto}.faq details{background:#fff;border:1px solid #dddfe4;border-radius:11px;margin:9px 0;padding:0 20px}.faq summary{cursor:pointer;list-style:none;padding:17px 34px 17px 0;font-weight:800;position:relative}.faq summary:after{content:"+";position:absolute;right:0;color:#b58b00;font-size:1.25rem}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 19px;color:#666d78}.cta{background:linear-gradient(125deg,#ffc400,#ffe575);color:#090a0c;border-radius:20px;padding:48px;text-align:center}.cta p{max-width:650px;margin:0 auto 24px;color:#564a18}.page-hero{padding:66px 0;background:radial-gradient(circle at 80% 40%,#ffc40020,transparent 32%),var(--k);color:#fff}.page-hero h1{max-width:840px}.subnav{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.subnav a{border:1px solid #383b42;border-radius:999px;padding:7px 12px;font-size:.83rem}.ai-hero{position:relative;overflow:hidden}.ai-hero:before,.ai-hero:after{content:"";position:absolute;border:1px solid #ffc40044;border-radius:50%;animation:orbit 9s linear infinite}.ai-hero:before{width:520px;height:520px;right:-160px;top:-230px}.ai-hero:after{width:340px;height:340px;right:-70px;top:-140px;animation-direction:reverse}@keyframes orbit{to{transform:rotate(360deg)}}.ai-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;position:relative}.ai-flow:before{content:"";position:absolute;left:10%;right:10%;top:30px;height:2px;background:linear-gradient(90deg,var(--y),transparent,var(--y));animation:scan 2.5s infinite}@keyframes scan{50%{opacity:.2}}.ai-node{text-align:center;position:relative;z-index:1}.ai-node .icon{margin:7px auto 15px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.price-card{border:1px solid #dddfe5;border-radius:17px;padding:28px;background:#fff}.price-card.featured{background:#111318;color:#fff;border:2px solid var(--y);transform:translateY(-8px);box-shadow:var(--shadow)}.price{font-size:2rem;font-weight:900}.price small{font-size:.82rem;color:#888}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.integration-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #dfe1e6;border-radius:16px;padding:20px;position:relative;overflow:hidden;transition:.25s}.integration-card:hover{transform:translateY(-6px);border-color:var(--y);box-shadow:0 17px 40px #0002}.integration-card img{max-height:44px;max-width:145px;object-fit:contain;margin-bottom:14px}.brandword{font-weight:900;font-size:1.35rem;margin-bottom:10px}.soon{font-size:.7rem;background:#fff0ae;padding:4px 8px;border-radius:999px;font-weight:900}.form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px}.form-card{background:#fff;border:1px solid #dddfe5;border-radius:17px;padding:29px;box-shadow:var(--shadow)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.field.full{grid-column:1/-1}.field label{font-weight:800;font-size:.87rem}.field input,.field select,.field textarea{width:100%;padding:12px 13px;border:1px solid #d7d9df;border-radius:8px;font:inherit}.field textarea{min-height:110px}.success{display:none;background:#e6f8ef;color:#116b45;border:1px solid #b7e6cc;padding:13px;border-radius:9px;margin-top:13px}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px}.contact-card{background:#17191e;border:1px solid #2d3035;border-radius:11px;padding:16px;color:#fff}.contact-card small{display:block;color:#9fa4af}.legal-note{font-size:.79rem;color:#777d87}footer{background:#090a0c;color:#c5c8ce;padding:60px 0 23px;border-top:1px solid #25272c}.footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:40px}.footer-grid h3{color:#fff;font-size:.94rem}.footer-grid a{display:block;margin:8px 0}.footer-grid a:hover{color:var(--y)}.footer-address{font-size:.87rem;color:#999ea8}.socials{display:flex;gap:8px;margin-top:15px}.socials a{width:37px;height:37px;border:1px solid #35383e;border-radius:8px;display:grid;place-items:center;margin:0;font-weight:900}.socials a:hover{background:var(--y);color:#000}.footer-bottom{border-top:1px solid #26282d;margin-top:40px;padding-top:19px;font-size:.81rem;display:flex;justify-content:space-between}@media(max-width:1050px){.nav-inner{grid-template-columns:180px 1fr 220px}.nav-links{gap:13px;font-size:.8rem}.hero-grid{grid-template-columns:1fr}.hero-visual{margin:18px 0 0}}@media(max-width:850px){.nav-inner{display:flex}.nav-links{display:none}.nav-actions{margin-left:auto}.mobile-toggle{display:block}.grid-3,.grid-4,.vault-grid,.integration-grid,.pricing{grid-template-columns:1fr 1fr}.feature-show,.form-wrap{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.compare{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}.ai-flow{grid-template-columns:1fr 1fr}.ai-flow:before{display:none}}@media(max-width:600px){.container{width:min(100% - 26px,1200px)}.nav-actions{display:none}.hero{padding-top:46px}.section{padding:64px 0}.grid-2,.grid-3,.grid-4,.vault-grid,.integration-grid,.pricing,.field-grid,.contact-cards,.ai-flow{grid-template-columns:1fr}.signal{position:relative;display:inline-block;margin:7px 3px;inset:auto!important}.hero-visual{display:flex;flex-wrap:wrap}.product-frame{flex-basis:100%}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.cta{padding:33px 21px}}
