:root{--navy:#0a111c;--navy-2:#101b2d;--panel:#132137;--orange:#ff6719;--orange-2:#ff8a3d;--ink:#111827;--muted:#64748b;--line:#d2dae4;--paper:#e9eef3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#e9eef3}a{text-decoration:none}.sc-nav{background:rgba(8,15,26,.92);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);padding:.8rem 0}.navbar-brand img{filter:drop-shadow(0 4px 12px rgba(255,103,25,.22))}.navbar-brand span{display:flex;flex-direction:column;line-height:1.05}.navbar-brand strong{font-size:1.06rem}.navbar-brand small{font-size:.61rem;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.sc-nav .nav-link{color:#cbd5e1;font-size:.9rem;font-weight:600}.sc-nav .nav-link:hover{color:#fff}.btn-orange{border:1px solid var(--orange);background:var(--orange);color:#fff;font-weight:750}.btn-orange:hover,.btn-orange:focus{background:#e9560d;border-color:#e9560d;color:#fff;transform:translateY(-1px)}.btn-ghost{border:1px solid rgba(255,255,255,.24);color:#fff;font-weight:650}.btn-ghost:hover{border-color:#fff;background:#fff;color:var(--navy)}.hero{position:relative;overflow:hidden;padding:9.5rem 0 6.5rem;background:radial-gradient(circle at 80% 20%,rgba(36,75,125,.45),transparent 35%),linear-gradient(135deg,#080f1a 0%,#0d1828 55%,#111f35 100%);color:#fff}.hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent)}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#ffb183;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.2rem}.eyebrow.dark{color:#db4e08}.hero h1{font-size:clamp(3.1rem,6.2vw,5.7rem);font-weight:900;line-height:.94;letter-spacing:-.055em;margin-bottom:1.75rem}.hero h1 span{color:var(--orange)}.hero-lead{max-width:680px;color:#bac6d5;font-size:1.18rem;line-height:1.7;margin-bottom:2rem}.hero .btn-lg{font-size:.96rem;padding:.9rem 1.25rem}.trust-row{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:2rem;color:#94a3b8;font-size:.82rem;font-weight:600}.trust-row i{color:#42c980;margin-right:.35rem}.product-frame{border:1px solid rgba(255,255,255,.17);border-radius:18px;overflow:hidden;background:#0b1422;box-shadow:0 35px 80px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.frame-top{height:39px;display:flex;align-items:center;gap:6px;padding:0 13px;background:#182437;color:#94a3b8;font-size:.62rem}.frame-top>span{width:7px;height:7px;border-radius:50%;background:#415069}.frame-top>span:first-child{background:var(--orange)}.frame-top>div{margin-left:auto}.frame-body{display:grid;grid-template-columns:126px 1fr;min-height:390px}.frame-body aside{border-right:1px solid #25344a;background:#101a29;padding:18px 10px}.mini-brand{display:grid;place-items:center;width:30px;height:30px;margin:0 0 22px 6px;border-radius:7px;background:var(--orange);font-size:.7rem;font-weight:900}.mini-nav{display:flex;align-items:center;gap:7px;padding:8px;border-radius:6px;color:#8290a4;font-size:.57rem;margin-bottom:4px}.mini-nav.active{background:rgba(255,103,25,.15);color:#ff8b4f}.frame-body>section{padding:22px 18px;background:#0b1320}.mock-head{display:flex;justify-content:space-between;align-items:start}.mock-head small{font-size:.5rem;color:#738198;letter-spacing:.09em}.mock-head h2{font-size:1.1rem;margin:.2rem 0 0}.mock-head span{font-size:.48rem;color:#5ee098;background:rgba(30,169,100,.12);padding:5px 8px;border-radius:99px}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.mock-kpis article{padding:13px 11px;border:1px solid #26364e;border-radius:8px;background:#121e31}.mock-kpis small{display:block;color:#7e8ba0;font-size:.42rem}.mock-kpis strong{display:block;font-size:1rem;margin:6px 0}.mock-kpis em{color:#7e8ba0;font-size:.42rem;font-style:normal}.mock-chart{height:175px;padding:14px;border:1px solid #26364e;border-radius:8px;background:#101b2c}.chart-title{display:flex;justify-content:space-between;font-size:.57rem;font-weight:700}.chart-title span{color:#718097;font-weight:400}.bars{display:flex;align-items:end;gap:7px;height:120px;padding-top:20px;border-bottom:1px solid #293950}.bars i{position:relative;flex:1;max-height:100%;border-radius:3px 3px 0 0;background:#294363}.bars i b{position:absolute;bottom:0;left:0;right:0;border-radius:3px 3px 0 0;background:linear-gradient(#ff8b4f,var(--orange))}.proof{border-bottom:1px solid var(--line);background:#e4eaf0;padding:1.7rem 0}.proof p{text-align:center;color:#94a3b8;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.3rem}.proof .container-xl>div{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem;color:#536176;font-size:.7rem;font-weight:900;letter-spacing:.06em}.section{padding:6.5rem 0;background:#e9eef3}.section-heading{max-width:770px;margin-bottom:3.2rem}.section-heading h2,.section-dark h2,.enterprise h2{font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.05;font-weight:900;letter-spacing:-.04em}.section-heading p,.section-dark p,.enterprise p{font-size:1.06rem;line-height:1.75;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature{padding:2rem;border:1px solid var(--line);border-radius:16px;background:#f7f9fb;transition:.2s ease}.feature:hover{border-color:#ffb28d;box-shadow:0 18px 45px rgba(15,23,42,.08);transform:translateY(-3px)}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;background:linear-gradient(135deg,#f5eee9,#f7f9fb)}.feature .icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#fff0e8;color:var(--orange);font-size:1.35rem}.feature h3{font-size:1.18rem;font-weight:800;margin:1.1rem 0 .6rem}.feature-wide h3{font-size:1.5rem;margin:.1rem 0 .5rem}.feature p{color:var(--muted);line-height:1.7;margin:0}.tag-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tag-row span{font-size:.7rem;font-weight:700;padding:.35rem .6rem;border:1px solid #ffd5c0;border-radius:99px;color:#b74108;background:#fff}.section-dark{color:#fff;background:linear-gradient(135deg,#0b1422,#12213a)}.section-dark p{color:#aebbc9}.role-stack{display:grid;gap:.8rem}.role-stack article{display:grid;grid-template-columns:45px 1fr 50px;align-items:center;gap:1rem;padding:1.35rem;border:1px solid #2a3a52;border-radius:14px;background:rgba(255,255,255,.035)}.role-stack article>span{font-size:.72rem;color:var(--orange);font-weight:900}.role-stack h3{font-size:1rem;margin:0 0 .25rem}.role-stack p{font-size:.84rem;line-height:1.5;margin:0}.role-stack article>i{font-size:1.45rem;color:#60718a;text-align:center}.workflow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.workflow:before{content:"";position:absolute;left:10%;right:10%;top:36px;height:1px;background:#ffcab0}.workflow article{position:relative;text-align:center;padding:0 1rem}.workflow b{position:absolute;top:0;right:calc(50% - 31px);display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--orange);color:#fff;font-size:.55rem}.workflow i{position:relative;display:grid;place-items:center;width:72px;height:72px;margin:0 auto 1.25rem;border:1px solid #ffc5a8;border-radius:50%;background:#f4e9e3;color:var(--orange);font-size:1.55rem}.workflow h3{font-size:1rem;font-weight:800}.workflow p{color:var(--muted);font-size:.86rem;line-height:1.6}.enterprise{background:var(--paper)}.enterprise-card{display:grid;grid-template-columns:1fr 330px;gap:4rem;align-items:center;padding:3.5rem;border-radius:24px;background:linear-gradient(135deg,#101d31,#0a121f);color:#fff;box-shadow:0 30px 70px rgba(15,23,42,.18)}.enterprise-card>div:first-child{max-width:730px}.enterprise p{color:#aebbc9}.enterprise-points{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1.5rem;color:#dbe4ef;font-size:.86rem}.enterprise-points i{color:#48d28b;margin-right:.45rem}.cta-box{padding:2rem;border:1px solid #30425d;border-radius:18px;background:rgba(255,255,255,.045);text-align:center}.cta-box h3{font-size:1.25rem;font-weight:800;margin:1rem 0 .5rem}.cta-box p{font-size:.82rem;line-height:1.55}.cta-box .btn{padding:.7rem}footer{padding:3rem 0 1.5rem;background:#070d16;color:#fff}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;border-bottom:1px solid #263144}.footer-main>div:first-child div{display:flex;flex-direction:column}.footer-main strong{font-size:1.08rem}.footer-main small{color:#748196;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:#9ca9ba;font-size:.82rem}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;padding-top:1.3rem;color:#68778c;font-size:.68rem}.sc-nav .navbar-nav{gap:.65rem}.sc-nav .navbar-toggler{margin-left:auto}@media(max-width:991px){.sc-nav .container-xl{position:relative}.sc-nav .navbar-brand{max-width:calc(100% - 74px);padding-right:.5rem}.sc-nav .navbar-brand strong{font-size:.98rem}.sc-nav .navbar-brand small{font-size:.54rem}.sc-nav .navbar-toggler{position:absolute;right:.75rem;top:.15rem;margin:0}.sc-nav .navbar-collapse{padding-top:1.25rem}.sc-nav .navbar-nav{gap:.75rem}.sc-nav .navbar-nav .btn{display:block;width:100%;margin:0}.sc-nav .navbar-collapse{padding:1rem 0}.sc-nav .navbar-nav{align-items:stretch!important}.hero{padding-top:8.5rem}.product-frame{transform:none}.feature-grid{grid-template-columns:1fr}.enterprise-card{grid-template-columns:1fr;gap:2rem}.workflow{grid-template-columns:repeat(2,1fr);gap:2rem}.workflow:before{display:none}}@media(max-width:600px){.hero{padding:7.5rem 0 4rem}.hero h1{font-size:3.15rem}.frame-body{grid-template-columns:82px 1fr;min-height:340px}.mini-nav{font-size:0}.mock-kpis{grid-template-columns:1fr}.mock-kpis article:nth-child(n+2){display:none}.section{padding:4.5rem 0}.feature-wide{display:block}.feature-wide .icon{margin-bottom:1rem}.workflow{grid-template-columns:1fr}.enterprise-card{padding:2rem 1.2rem}.enterprise-points{grid-template-columns:1fr}.footer-main,.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.3rem}.footer-links{flex-wrap:wrap}}

/* v4.6.0 pricing and controlled activation */
.pricing-section{background:#f7f9fc}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.pricing-card{position:relative;padding:2rem;border:1px solid #dbe3ef;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07)}
.pricing-card>span{font-size:.76rem;font-weight:900;letter-spacing:.14em;color:#f97316}
.pricing-card h3{font-size:2.75rem;font-weight:900;color:#0f172a;margin:.55rem 0}.pricing-card h3 small{font-size:.95rem;color:#64748b}
.pricing-card p{min-height:48px;color:#64748b}.pricing-card ul{min-height:170px;padding-left:1.2rem}.pricing-card li{margin:.65rem 0;color:#334155}
.pricing-featured{border:2px solid #f97316;transform:translateY(-8px)}
.pricing-badge{position:absolute;right:1rem;top:1rem;padding:.35rem .65rem;border-radius:999px;background:#f97316;color:#fff;font-size:.66rem;font-weight:900}
.pricing-note{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.25rem;padding:1rem 1.2rem;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed;color:#7c2d12}
.pricing-note i{font-size:1.2rem;color:#f97316}
@media(max-width:991.98px){.pricing-grid{grid-template-columns:1fr}.pricing-featured{transform:none}}
