:root{--navy:#061a3a;--blue:#0866f5;--cyan:#21c7df;--purple:#7149e8;--green:#19a974;--ink:#0b1733;--muted:#5a6781;--line:#dfe7f3;--soft:#f5f9ff;--white:#fff;--shadow:0 12px 34px #153d7517;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.section{width:min(1180px,100% - 40px);margin:0 auto;padding:76px 0}.narrow{padding-top:20px;padding-bottom:30px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#ffffffed;border-bottom:1px solid #e8eef7;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;width:min(1220px,100% - 36px);height:78px;margin:auto;display:flex}.brand img{width:174px;height:auto;display:block}.nav-links{align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.nav-login{padding:9px 4px}.btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-size:14px;font-weight:750;transition:all .18s;display:inline-flex}.nav-review{display:none}.menu-btn{background:0 0;border:0;display:none}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:50px;padding-top:70px;display:grid}.eyebrow{color:#0866f5;letter-spacing:.08em;background:#edf5ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.eyebrow.light{color:#d9efff;background:#ffffff1f}.hero h1,.page-hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(42px,5vw,68px);line-height:1.02}.hero h1 span,.page-hero h1 span{color:#0866f5}.hero-copy>p,.page-hero>div>p{color:var(--muted);max-width:690px;font-size:19px;line-height:1.7}.cta-row{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.trust-line{color:#536581;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:13px;display:flex}.trust-line span{align-items:center;gap:7px;display:flex}.trust-line svg{color:#0866f5;width:17px}.workflow-diagram{min-height:395px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #e2ebf5;border-radius:20px;grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:11px;padding:30px;display:grid}.flow-column{flex-direction:column;gap:16px;display:flex}.flow-node{text-align:center;background:#fff;border:1px solid #e0e8f2;border-radius:11px;padding:13px 12px;font-size:12px;font-weight:700;box-shadow:0 5px 15px #1a4d8f12}.flow-lines{color:#4a8fe8;letter-spacing:1px;font-weight:700}.flow-core{text-align:center;background:#fff;border:1px solid #dfe7f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:142px;height:154px;display:flex;box-shadow:0 10px 26px #294f851a}.v-mark{background:linear-gradient(135deg,#0866f5,#23d0da);color:#0000;-webkit-background-clip:text;font-size:46px;font-style:italic;font-weight:900}.outcome-strip{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.outcome-strip article,.solution-card,.security-grid article,.included-grid article,.payment-card,.contact-card,.trust-card{background:#fff;border:1px solid #e2e9f3;border-radius:16px;box-shadow:0 8px 26px #1c3f700f}.outcome-strip article{padding:23px}.outcome-strip svg{color:#0969f7;width:28px}.outcome-strip h3{margin:12px 0 7px;font-size:16px}.outcome-strip p,.solution-card p,.solution-card li,.steps p,.security-items p,.security-grid p,.included-grid p,.payment-card p{color:#61708a;font-size:14px;line-height:1.55}.section-head{text-align:center;max-width:800px;margin:0 auto 34px}.section-head h2,.security-inner h2,.final-cta h2,.two-col h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3.2vw,44px)}.section-head p{color:var(--muted);font-size:17px}.steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.steps b{color:#0866f5;background:#eaf3ff;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.steps h3{margin:14px 0 4px}.soft{background:linear-gradient(#f7fbff,#fff);width:100%;max-width:none;padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.solution-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.solution-card{flex-direction:column;padding:25px;display:flex}.solution-card h3{font-size:19px}.icon-badge{color:#0866f5;background:linear-gradient(135deg,#e9f4ff,#eef0ff);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.solution-card ul{margin:12px 0 18px;padding:0;list-style:none}.solution-card li{align-items:flex-start;gap:8px;margin:7px 0;display:flex}.solution-card li svg{color:#18a874;flex:none;width:16px;margin-top:2px}.solution-card>a{color:#0866f5;align-items:center;gap:5px;margin-top:auto;font-weight:750;display:flex}.custom-callout{background:#fff;border:1px solid #dbe7f6;border-radius:16px;justify-content:space-between;align-items:center;margin-top:20px;padding:25px 28px;display:flex}.custom-callout p{color:var(--muted);max-width:760px}.industry-chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.industry-chips span{background:#fff;border:1px solid #dbe6f4;border-radius:10px;padding:13px 20px;font-weight:700;box-shadow:0 4px 14px #163b6b0a}.security-band{color:#fff;background:linear-gradient(125deg,#07336b,#0758a6 58%,#20a8aa);margin-top:30px}.security-inner{padding:64px 0}.security-items{grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;display:grid}.security-items article{border-left:1px solid #ffffff3b;padding-left:18px}.security-items svg{width:25px}.security-items h3{margin:9px 0 4px}.security-items p{color:#dce9fa}.mini-prices,.plan-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mini-prices article{background:#fff;border:1px solid #dfe8f4;border-radius:15px;padding:24px;position:relative}.mini-prices strong{margin:10px 0 2px;font-size:26px;display:block}.mini-prices span{color:var(--muted)}.mini-prices em{color:#fff;background:#7149e8;border-radius:20px;padding:5px 10px;font-size:11px;font-style:normal;position:absolute;top:-12px;right:12px}.center{text-align:center;margin-top:26px}.faq-list{max-width:900px;margin:auto}.faq details{border-bottom:1px solid #dfe7f1;padding:18px 2px}.faq summary{cursor:pointer;font-size:17px;font-weight:750}.faq details p{color:var(--muted);line-height:1.65}.final-cta{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe7f5;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;display:flex;padding:40px!important}.final-cta p{color:var(--muted);max-width:720px}.footer{color:#c9d6e8;background:#041a3a}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:30px;width:min(1180px,100% - 40px);margin:auto;padding:50px 0;display:grid}.footer-logo{filter:brightness(0)invert();opacity:.92;width:155px}.footer h4{color:#fff;margin-top:0}.footer a,.footer span{color:#c9d6e8;margin:8px 0;font-size:13px;display:block}.footer p{font-size:13px;line-height:1.6}.footer-bottom{text-align:center;border-top:1px solid #ffffff1f;padding:18px;font-size:12px}.page-hero{grid-template-columns:1fr .9fr;align-items:center;gap:50px;display:grid}.pricing-visual{background:#fbfdff;border:1px solid #dde7f3;border-radius:18px;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:12px;padding:26px;display:grid}.pricing-visual>div{flex-direction:column;gap:12px;display:flex}.pricing-visual b{background:#fff;border:1px solid #e0e8f1;border-radius:10px;padding:13px;font-size:13px}.pricing-visual span{color:#3f8aef}.pricing-visual>strong{text-align:center;background:#fff;border:1px solid #dce6f1;border-radius:14px;padding:30px 12px}.plan-card{background:#fff;border:1px solid #dce6f2;border-radius:17px;padding:25px;position:relative}.recommended{color:#fff;background:linear-gradient(90deg,#0b67f5,#7d4ee4);border-radius:10px 10px 0 0;place-items:center;height:28px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-26px;left:-2px;right:-2px}.best{min-height:50px;color:var(--muted)}.price strong{font-size:26px}.price span{color:var(--muted);font-size:12px;display:block}.monthly{color:var(--muted);margin:7px 0 20px;font-size:14px}.plan-card p:not(.best){color:#52647e;align-items:flex-start;gap:8px;font-size:13px;display:flex}.plan-card p svg{color:#0e75f4;width:16px}.wide{width:100%;margin-top:15px}.pricing-note{text-align:center;max-width:850px;color:var(--muted);margin:28px auto 0;font-size:13px}.included-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.included-grid article{padding:22px}.payment-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.payment-card{align-items:center;gap:14px;padding:20px;display:flex}.payment-card svg{color:#0b6ef3}.payment-card h3{margin:0 0 4px}.payment-card p{margin:0}.payment-card.disabled{opacity:.7;cursor:default}.security-hero .shield-visual{text-align:center;width:280px;height:280px;box-shadow:var(--shadow);background:radial-gradient(circle at 35% 30%,#e8f6ff,#d6eaff 45%,#e7e8ff);border-radius:50%;justify-self:center;place-items:center;display:grid}.shield-visual svg{color:#0866f5;width:90px;height:90px}.shield-visual strong{font-size:22px}.security-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.security-grid article{padding:25px}.audit-steps{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.audit-steps span{background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;padding:12px 14px}.two-col{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;display:grid}.two-col>div:first-child p{color:var(--muted);line-height:1.7}.trust-card{padding:28px}.trust-card svg{color:#0866f5}.form-page{grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;display:grid}.form-intro{position:sticky;top:115px}.form-intro h1{letter-spacing:-.04em;font-size:44px}.form-intro>p{color:var(--muted);font-size:17px;line-height:1.65}.review-benefits{flex-direction:column;gap:11px;margin-top:25px;display:flex}.review-benefits span{align-items:center;gap:9px;font-size:14px;display:flex}.review-benefits svg{color:#16a372;width:18px}.review-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe6f2;border-radius:18px;padding:30px}.progress{background:#edf2f8;border-radius:99px;height:7px;overflow:hidden}.progress div{background:linear-gradient(90deg,#0866f5,#7149e8);height:100%;transition:all .2s}.step-label{color:#173961;margin:15px 0 25px;font-weight:800}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.single{grid-template-columns:1fr}.form-grid label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.form-grid input,.form-grid textarea,.form-grid select{color:#10203d;background:#fff;border:1px solid #cdd9e8;border-radius:9px;outline:none;width:100%;padding:12px 13px}.form-grid .full{grid-column:1/-1}.checkbox{align-items:flex-start;flex-direction:row!important}.checkbox input{width:auto;margin-top:3px}.form-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.form-status{color:#176247;background:#eef8f4;border-radius:9px;padding:12px}.contact-card{flex-direction:column;gap:12px;max-width:420px;padding:34px;display:flex}.contact-card svg{color:#0866f5;width:36px;height:36px}.contact-card a{color:#0866f5;font-weight:750}.contact-card p{color:var(--muted)}.agent-launch{z-index:80;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0866f5,#7149e8);border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #13418b47}.agent-panel{z-index:90;background:#fff;border:1px solid #d9e4f0;border-radius:18px;flex-direction:column;width:min(390px,100vw - 28px);height:min(620px,100vh - 50px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 25px 70px #091e4340}.agent-head{color:#fff;background:linear-gradient(135deg,#07295b,#075cb8);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.agent-head>div{align-items:center;gap:10px;display:flex}.agent-head span{flex-direction:column;display:flex}.agent-head small{color:#d7e9ff}.agent-head button{color:#fff;background:0 0;border:0}.agent-body{background:#f8fbff;flex:1;padding:15px;overflow:auto}.msg{border-radius:12px;max-width:88%;margin:8px 0;padding:10px 12px;font-size:14px;line-height:1.5}.msg p{margin:0}.msg.assistant{background:#fff;border:1px solid #dde7f2}.msg.user{color:#fff;background:#0b67f5;margin-left:auto}.quick-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.quick-chips button,.msg-actions button{color:#16467f;cursor:pointer;background:#fff;border:1px solid #bdd2ef;border-radius:20px;padding:8px 10px;font-size:12px}.agent-input{border-top:1px solid #dde6f0;gap:8px;padding:12px;display:flex}.agent-input input{border:1px solid #cdd9e6;border-radius:10px;flex:1;padding:11px}.agent-input button{color:#fff;background:#0866f5;border:0;border-radius:10px;width:42px}.msg-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width<=1000px){.nav-links{box-shadow:var(--shadow);background:#fff;border:1px solid #dce6f1;border-radius:14px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:70px;left:18px;right:18px}.nav-links.open{display:flex}.menu-btn{display:block}.nav-cta,.nav-review{display:flex}.hero,.page-hero,.form-page,.two-col{grid-template-columns:1fr}.form-intro{position:static}.workflow-diagram{min-height:320px}.outcome-strip,.solution-grid,.mini-prices,.plan-grid,.steps,.security-items,.payment-grid{grid-template-columns:repeat(2,1fr)}.included-grid{grid-template-columns:repeat(3,1fr)}.security-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.section{width:min(100% - 28px,1180px);padding:54px 0}.nav-wrap{height:70px}.brand img{width:150px}.hero{padding-top:45px}.hero h1,.page-hero h1{font-size:42px}.hero-copy>p,.page-hero>div>p{font-size:16px}.workflow-diagram{grid-template-columns:1fr 1fr;gap:10px;padding:18px}.flow-lines{display:none}.flow-core{grid-area:1/1/auto/-1;width:100%;height:110px}.outcome-strip,.solution-grid,.steps,.security-items,.mini-prices,.plan-grid,.included-grid,.payment-grid,.security-grid,.footer-grid{grid-template-columns:1fr}.custom-callout,.final-cta{flex-direction:column;align-items:flex-start}.pricing-visual,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.review-card{padding:20px}.agent-launch,.agent-panel{bottom:14px;right:14px}.footer-grid{padding:40px 0}}:root{--navy:#060b14;--blue:#0b8cff;--cyan:#19c9d8;--purple:#6d4aff;--green:#1bc98e;--ink:#f4f7fb;--muted:#a5afbd;--line:#1d3048;--soft:#0b111b;--white:#fff;--panel:#0f151d;--panel2:#121a24;--shadow:0 24px 70px #00000047;color:var(--ink);background:#090d12}main{background:radial-gradient(circle at 78% 4%,#0b8cff0e,#0000 28%),radial-gradient(circle at 10% 18%,#19c9d808,#0000 22%),#090d12;overflow:hidden}.section{position:relative}.nav-wrap{height:82px}.ventoris-logo{color:#f7f9fc;align-items:center;gap:10px;display:inline-flex}.ventoris-mark{filter:drop-shadow(0 7px 18px #0b8cff2e);width:42px;height:42px;display:block}.ventoris-word{align-items:baseline;gap:7px;line-height:1;display:flex}.ventoris-word strong{letter-spacing:-.035em;font-size:20px}.ventoris-word small{text-transform:uppercase;letter-spacing:.18em;color:#b9c4d0;font-size:12px;font-weight:800}.ventoris-logo.compact .ventoris-mark{width:34px;height:34px}.nav-links{color:#e5eaf0}.nav-links a:not(.btn){color:#dbe2eb}.nav-links a:not(.btn):hover,.nav-links a.active{color:#29a6ff}.nav-login{color:#f5f8fb!important}.btn{border-radius:10px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#0b79f2,#0e67d6);box-shadow:0 12px 28px #0b79f233}.btn-primary:hover{box-shadow:0 16px 36px #0b79f247}.btn-outline{color:#f4f7fb;background:#0d141d;border-color:#29415e}.btn-outline:hover{background:#101b28;border-color:#3f82c7}.btn-review{color:#fff;background:linear-gradient(135deg,#0e6bd8,#0c59b9);border-color:#1c7be6}.eyebrow{color:#49b7ff;background:#0d1b29;border:1px solid #18324c}.eyebrow.light{color:#8bd5ff;background:#ffffff0f;border-color:#ffffff24}.hero{min-height:690px;padding-top:78px;padding-bottom:64px}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2758aa24,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-250px}.hero h1,.page-hero h1{color:#f1f1ef;text-shadow:0 2px 22px #ffffff06}.hero h1 span,.page-hero h1 span{background:linear-gradient(90deg,#3fa7ff,#18c5d8);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p,.page-hero>div>p,.section-head p{color:#a7b1bf}.trust-line{color:#9ba8b8}.trust-line svg{color:#31a8ff}.outcome-strip article,.solution-card,.security-grid article,.included-grid article,.payment-card,.contact-card,.trust-card,.mini-prices article,.plan-card,.review-card{background:linear-gradient(#10171f,#0d141c);border-color:#1c2b3b;box-shadow:0 14px 40px #0000002e}.outcome-strip article,.solution-card,.plan-card,.payment-card,.included-grid article{transition:transform .25s,border-color .25s,box-shadow .25s}.outcome-strip article:hover,.solution-card:hover,.payment-card:hover,.included-grid article:hover{border-color:#2e5c8c;transform:translateY(-5px);box-shadow:0 22px 55px #00000042}.outcome-strip p,.solution-card p,.solution-card li,.steps p,.security-items p,.security-grid p,.included-grid p,.payment-card p,.custom-callout p,.final-cta p{color:#9aa7b7}.outcome-strip svg,.solution-card>a,.payment-card svg,.included-grid svg{color:#2aa9ff}.section-head h2,.security-inner h2,.final-cta h2,.two-col h2{color:#f4f5f7}.steps>div{padding:8px 16px 22px;position:relative}.steps>div:not(:last-child):after{content:"";background:linear-gradient(90deg,#1c75c7,#0000);width:70%;height:1px;position:absolute;top:25px;left:65%}.steps b{color:#46b2ff;background:#102138;border:1px solid #1f4f7d;box-shadow:0 0 28px #0b8cff14}.soft{background:linear-gradient(#0b1118,#0c1118 55%,#090d12)}.icon-badge{color:#37aaff;background:linear-gradient(135deg,#102539,#111a31);border:1px solid #203b57}.solution-card li svg{color:#24c493}.solution-card>a{color:#38aefb}.custom-callout,.final-cta{background:linear-gradient(135deg,#0c151f,#0e151d);border-color:#1d334b}.industry-chips span{color:#e8edf3;box-shadow:none;background:#0e151d;border-color:#1d2b3c;transition:all .2s}.industry-chips span:hover{border-color:#2a6da8;transform:translateY(-2px)}.security-band{background:radial-gradient(circle at 90% 0,#18c3d21f,#0000 35%),linear-gradient(135deg,#07101c,#0a1a2a 60%,#0b252b);border-top:1px solid #17334a;border-bottom:1px solid #17334a}.mini-prices .featured{border-color:#4b52cb;box-shadow:0 18px 48px #433ec01f}.mini-prices em{background:linear-gradient(90deg,#0b7be5,#5b49d8)}.faq details{border-color:#1d2a38}.faq summary{color:#e8edf2}.faq details p{color:#9ca9b8}.footer{background:#060a10;border-top:1px solid #152131}.footer .ventoris-logo{margin-bottom:8px}.footer h4{color:#fff}.footer a,.footer span,.footer p{color:#9ba8b8}.footer-bottom{border-color:#172332}.page-hero{min-height:560px}.pricing-hero{padding-top:80px;padding-bottom:70px}.pricing-trust{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pricing-trust span{color:#9dabba;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pricing-trust svg{color:#34a9ff;width:16px}.plan-grid{gap:16px}.plan-card{padding:28px;overflow:visible}.plan-card.featured{border:1px solid #514bd6;box-shadow:0 0 0 1px #514bd640,0 22px 60px #251f7538}.plan-card.featured:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0b8cff1f,#0000 36%,#6d4aff17);border-radius:17px;position:absolute;inset:-1px}.recommended{background:linear-gradient(90deg,#0b79e8,#6849dc);top:-27px}.best,.pricing-note{color:#9ba8b8}.price strong{color:#fff;font-size:30px}.price span{color:#8d9aaa}.monthly{color:#a2adba}.monthly strong{color:#50b5ff;font-size:21px}.plan-card hr{border:0;border-top:1px solid #1d2d3e;margin:19px 0}.plan-card p:not(.best){color:#a5b0bd}.plan-card p svg{color:#28c9b2}.payment-section{padding-top:58px}.payment-grid.prominent{grid-template-columns:repeat(4,1fr)}.payment-card{min-height:126px;padding:22px}.payment-card h3{color:#fff}.payment-card svg{filter:drop-shadow(0 0 14px #0b8cff24);width:30px;height:30px}.security-hero .shield-visual{background:radial-gradient(circle at 35% 30%,#173453,#0d1b2c 48%,#0b1018);border:1px solid #1b3b59;box-shadow:0 25px 70px #0000003d}.shield-visual svg{color:#38aaff}.form-intro>p{color:#9aa7b7}.review-card{background:#0e151d}.progress{background:#162230}.step-label{color:#a9d8ff}.form-grid label{color:#dce3eb}.form-grid input,.form-grid textarea,.form-grid select{color:#eef3f7;background:#0a1118;border-color:#24364b}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#2c8ce7;box-shadow:0 0 0 3px #2c8ce714}.form-grid select option{color:#fff;background:#0a1118}.form-status{color:#77dfbc;background:#0d2821}.contact-card a{color:#45b6ff}.agent-launch{background:linear-gradient(135deg,#0a8df8,#5341d6);animation:4s ease-in-out infinite agentBreathe;box-shadow:0 16px 40px #0a5acd47}.agent-panel{color:#eef3f8;background:#0d141c;border-color:#22364c}.agent-head{background:linear-gradient(135deg,#0a1c2f,#0a3e73)}.agent-body{background:#0a1017}.msg.assistant{color:#e6edf5;background:#111a24;border-color:#22344a}.quick-chips button,.msg-actions button{color:#a9d9ff;background:#0e1a26;border-color:#2b4866}.agent-input{background:#0c131b;border-color:#223345}.agent-input input{color:#fff;background:#081018;border-color:#24384e}.btn-white{color:#0a2542;background:#fff}.workflow-stage{isolation:isolate;background:radial-gradient(circle at 50% 52%,#0d63ab1c,#0000 27%),linear-gradient(145deg,#0d131b,#101820);border:1px solid #1b3650;border-radius:22px;grid-template-columns:1fr 1.05fr 1fr;align-items:center;gap:38px;min-height:420px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 75px #00000047}.workflow-stage:before{content:"";z-index:-2;background-image:linear-gradient(#4182b509 1px,#0000 1px),linear-gradient(90deg,#4182b509 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.stage-glow{filter:blur(55px);opacity:.25;z-index:-1;border-radius:50%;position:absolute}.glow-a{background:#0c7ee8;width:200px;height:200px;top:25%;left:35%}.glow-b{opacity:.12;background:#18aeb5;width:160px;height:160px;bottom:5%;right:14%}.flow-column{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.flow-node{color:#ecf2f8;animation:5s ease-in-out infinite nodeFloat;animation-delay:var(--d);background:#111820;border:1px solid #253c53;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;font-size:12px;font-weight:750;display:flex;box-shadow:0 10px 25px #00000026}.flow-node span{color:#23a9ff;place-items:center;display:grid}.flow-node svg{width:17px;height:17px}.flow-core{text-align:center;z-index:3;background:linear-gradient(#121b25,#0b1219);border:1px solid #285071;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:165px;height:190px;margin:auto;display:flex;position:relative;box-shadow:0 0 0 1px #1579ca14,0 28px 60px #0000004d}.flow-core:after{content:"";background:#2cc7dc;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite corePulse;position:absolute;bottom:-30px;box-shadow:0 0 22px #2cc7dc}.v-mark{background:linear-gradient(135deg,#16c7f4,#1874ff 52%,#6d4cff);color:#0000;filter:drop-shadow(0 0 16px #118ff72b);-webkit-background-clip:text;background-clip:text;font-size:54px;font-style:italic;font-weight:950;line-height:1}.flow-core strong{font-size:17px}.flow-core small{color:#b6c2ce;margin-top:3px}.flow-core em{letter-spacing:.02em;color:#718297;margin-top:12px;font-size:8px;font-style:normal}.core-ring{border:1px solid #1886d82e;border-radius:24px;animation:3.8s ease-in-out infinite ringPulse;position:absolute;inset:-18px}.ring-two{border-color:#1886d812;animation-delay:1.2s;inset:-35px}.flow-rail{z-index:1;width:28%;height:230px;position:absolute;top:50%;transform:translateY(-50%)}.rail-left{left:22%}.rail-right{right:22%}.flow-rail i{opacity:.65;background:linear-gradient(90deg,#0000,#1775c7 35% 65%,#0000);width:100%;height:1px;display:block;position:absolute}.flow-rail i:first-child{top:13%}.flow-rail i:nth-child(2){top:38%}.flow-rail i:nth-child(3){top:63%}.flow-rail i:nth-child(4){top:88%}.flow-pulse{z-index:4;background:#23b8ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #23b8ff}.p1{animation:3.4s linear infinite travelRight;top:27%;left:25%}.p2{animation:4.1s linear .8s infinite travelRight;top:52%;left:25%}.p3{animation:3.7s linear .3s infinite travelLeft;top:65%;right:25%}.p4{animation:4.4s linear 1.2s infinite travelLeft;top:40%;right:25%}.pricing-motion{background:radial-gradient(circle at 52%,#1375be17,#0000 32%),#0e151d;border:1px solid #1d3851;border-radius:20px;grid-template-columns:1fr 155px 1fr;align-items:center;gap:34px;min-height:340px;padding:34px;display:grid;position:relative;overflow:hidden}.pricing-motion:before{content:"";background:linear-gradient(90deg,#0000 49.8%,#2c9be809 50%,#0000 50.2%);position:absolute;inset:0}.motion-column{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.motion-column span{color:#eef3f7;background:#111820;border:1px solid #243b52;border-radius:10px;padding:13px;font-size:12px;font-weight:750;animation:5s ease-in-out infinite nodeFloat}.motion-column.right span:nth-child(2n),.motion-column.left span:nth-child(odd){animation-delay:.8s}.motion-core{z-index:3;background:#10171f;border:1px solid #285174;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:155px;height:185px;display:flex;position:relative;box-shadow:0 20px 50px #00000042}.motion-core b{background:linear-gradient(135deg,#18c7f3,#0c81ef,#6b4df0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;font-style:italic}.motion-core small{color:#a8b3c1}.motion-core em{color:#6e7d8f;margin-top:10px;font-size:8px;font-style:normal}.motion-line{opacity:.7;background:linear-gradient(90deg,#0000,#177bd3 30% 70%,#0000);width:27%;height:1px;position:absolute}.l1{top:31%;left:23%}.l2{top:69%;left:23%}.l3{top:31%;right:23%}.l4{top:69%;right:23%}.motion-dot{background:#28bdff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #28bdff}.d1{animation:3.1s linear infinite priceDotRight;top:30.2%;left:26%}.d2{animation:4s linear .7s infinite priceDotRight;top:68.2%;left:26%}.d3{animation:3.5s linear .2s infinite priceDotLeft;top:30.2%;right:26%}.d4{animation:4.3s linear 1.1s infinite priceDotLeft;top:68.2%;right:26%}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes corePulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes ringPulse{0%,to{opacity:.28;transform:scale(.98)}50%{opacity:.7;transform:scale(1.04)}}@keyframes travelRight{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(230px)}}@keyframes travelLeft{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-230px)}}@keyframes priceDotRight{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(180px)}}@keyframes priceDotLeft{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-180px)}}@keyframes agentBreathe{0%,to{box-shadow:0 16px 40px #0a5acd40}50%{box-shadow:0 18px 50px #374fd761}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1000px){.nav-links{background:#0d141d;border-color:#24364a}.menu-btn{color:#fff}.workflow-stage{min-height:370px}.pricing-motion{min-height:320px}.payment-grid.prominent{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.ventoris-mark{width:36px;height:36px}.ventoris-word strong{font-size:18px}.ventoris-word small{display:none}.hero{min-height:auto}.workflow-stage{grid-template-columns:1fr 1fr;gap:12px;min-height:430px;padding:20px}.flow-core{grid-area:1/1/auto/-1;width:100%;height:130px}.flow-rail,.flow-pulse,.core-ring{display:none}.flow-node{font-size:11px}.pricing-motion{grid-template-columns:1fr 1fr;gap:12px;padding:18px}.motion-core{grid-area:1/1/auto/-1;width:100%;height:120px}.motion-line,.motion-dot{display:none}.payment-grid.prominent{grid-template-columns:1fr}.steps>div:not(:last-child):after{display:none}}.ventoris-logo{align-items:center;gap:10px;line-height:1;display:inline-flex}.ventoris-official-mark{object-fit:contain;filter:drop-shadow(0 4px 12px #1180f229);width:42px;height:31px;display:block}.ventoris-word{color:#f6f8fb;letter-spacing:.02em;align-items:baseline;gap:7px;display:flex}.ventoris-word strong{font-size:17px;font-weight:850}.ventoris-word small{letter-spacing:.28em;color:#aab7c6;font-size:9px;font-weight:800}.brand{align-items:center;display:inline-flex}.footer .ventoris-word strong{color:#fff}.footer .ventoris-official-mark{width:46px;height:34px}.workflow-four{min-height:420px;padding:0;display:block}.workflow-four .flow-core{width:174px;height:196px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-core img{object-fit:contain;filter:drop-shadow(0 0 18px #0f8bff38);width:74px;height:52px;margin-bottom:3px}.official-core>strong{letter-spacing:.08em;font-size:15px}.official-core>small{letter-spacing:.32em;color:#7ecbff;margin-left:.32em;font-size:9px}.official-core>em{margin-top:12px}.solution-node{z-index:3;background:linear-gradient(145deg,#101a24,#0d141c);border:1px solid #29465f;border-radius:13px;align-items:center;gap:11px;width:185px;min-height:76px;padding:13px 14px;animation:5.4s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 14px 34px #0000002e}.solution-node>span{color:#2db6ff;background:#0a2337;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.solution-node svg{width:18px}.solution-node strong{color:#f5f8fb;font-size:12px;line-height:1.2;display:block}.solution-node small{color:#7890a6;margin-top:6px;font-size:8px;line-height:1.3;display:block}.sn1{top:12%;left:5%}.sn2{animation-delay:.5s;top:12%;right:5%}.sn3{animation-delay:1s;bottom:12%;left:5%}.sn4{animation-delay:1.5s;bottom:12%;right:5%}.solution-orbit{pointer-events:none;border:1px solid #2087cf1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:330px;height:330px;animation:5s ease-in-out infinite ringPulse}.orbit-b{border-color:#2087cf0e;width:430px;height:430px;animation:6.8s ease-in-out 1s infinite ringPulse}.workflow-four:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#1a79b7 18%,#0000 42% 58%,#1a79b7 82%,#0000);height:1px;position:absolute;top:50%;left:16%;right:16%}.workflow-four .fp1{animation:3.4s linear infinite diagToCoreA;top:23%;left:24%}.workflow-four .fp2{animation:3.9s linear .6s infinite diagToCoreB;top:23%;right:24%}.workflow-four .fp3{animation:4.2s linear .2s infinite diagToCoreC;top:75%;left:24%}.workflow-four .fp4{animation:3.7s linear 1s infinite diagToCoreD;top:75%;right:24%}@keyframes diagToCoreA{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(155px,110px)}}@keyframes diagToCoreB{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(-155px,110px)}}@keyframes diagToCoreC{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(155px,-110px)}}@keyframes diagToCoreD{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(-155px,-110px)}}.pricing-four{min-height:390px;padding:0;display:block}.pricing-four .motion-core{width:158px;height:185px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-node{z-index:3;background:#101821;border:1px solid #29445d;border-radius:12px;width:168px;min-height:75px;padding:12px 13px;animation:5.5s ease-in-out infinite nodeFloat;position:absolute;box-shadow:0 12px 30px #00000026}.pm-node span{color:#2dafef;letter-spacing:.1em;font-size:9px;font-weight:850}.pm-node strong{color:#f5f8fb;margin-top:4px;font-size:12px;display:block}.pm-node small{color:#7890a6;margin-top:5px;font-size:8px;display:block}.pm1{top:12%;left:5%}.pm2{animation-delay:.5s;top:12%;right:5%}.pm3{animation-delay:1s;bottom:12%;left:5%}.pm4{animation-delay:1.5s;bottom:12%;right:5%}.pricing-four:after{content:"";pointer-events:none;border:1px solid #1e7ebe1a;border-radius:28px;position:absolute;inset:14% 15%}.pricing-four .qd1{animation:3.2s linear infinite diagToCoreA;top:25%;left:23%}.pricing-four .qd2{animation:3.7s linear .5s infinite diagToCoreB;top:25%;right:23%}.pricing-four .qd3{animation:4s linear .8s infinite diagToCoreC;top:73%;left:23%}.pricing-four .qd4{animation:3.5s linear 1.1s infinite diagToCoreD;top:73%;right:23%}.choose-plan{margin-top:18px}.text-link-plan{text-align:center;color:#6fbef6;margin-top:12px;font-size:12px;font-weight:700;display:block}.text-link-plan:hover{color:#9ad7ff}.payment-card{transition:transform .18s,border-color .18s,box-shadow .18s}.payment-card:hover{border-color:#315879;transform:translateY(-3px);box-shadow:0 18px 40px #0000002e}.payment-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-modal{color:#edf4fa;background:linear-gradient(155deg,#101922,#0b1219);border:1px solid #29445e;border-radius:22px;width:min(760px,100%);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 35px 120px #0000008c}.payment-modal h2{margin:12px 0 4px;font-size:32px}.modal-close{color:#dce9f4;cursor:pointer;background:#0b1218;border:1px solid #2b4258;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.modal-close svg{width:18px}.modal-price-line{flex-wrap:wrap;align-items:baseline;gap:7px;margin:8px 0 12px;display:flex}.modal-price-line strong{color:#58b8ff;font-size:22px}.modal-price-line span{color:#96a7b8;font-size:12px}.modal-price-line b{color:#596d80;margin:0 6px}.modal-intro{color:#9aabba;line-height:1.6}.modal-pay-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.modal-pay-card{text-align:left;color:#edf4fa;cursor:pointer;background:#0e1720;border:1px solid #28445d;border-radius:14px;grid-template-columns:38px 1fr;align-content:center;column-gap:10px;min-height:118px;padding:18px;transition:all .18s;display:grid}.modal-pay-card:hover{border-color:#2c8ee2;transform:translateY(-2px);box-shadow:0 14px 35px #0003}.modal-pay-card svg{color:#3fb0ff;grid-row:1/3;width:27px}.modal-pay-card strong{font-size:14px}.modal-pay-card span{color:#89a0b5;margin-top:5px;font-size:11px}.modal-security{color:#8ca4b8;background:#0a151e;border:1px solid #1f3b51;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.modal-security svg{color:#32bca9;flex:none;width:18px}@media (width<=800px){.solution-node,.pm-node{width:145px}.workflow-four .flow-core{width:145px;height:170px}.sn1,.sn3,.pm1,.pm3{left:3%}.sn2,.sn4,.pm2,.pm4{right:3%}.modal-pay-grid{grid-template-columns:1fr}}@media (width<=650px){.ventoris-official-mark{width:36px;height:27px}.ventoris-word strong{font-size:15px}.workflow-four{min-height:520px}.solution-node{width:44%;min-height:78px}.sn1{top:4%;left:4%}.sn2{top:4%;right:4%}.sn3{bottom:4%;left:4%}.sn4{bottom:4%;right:4%}.workflow-four .flow-core{width:142px;height:160px;top:50%}.orbit-a{width:240px;height:240px}.orbit-b{width:310px;height:310px}.pricing-four{min-height:520px}.pm-node{width:44%}.pm1{top:4%;left:4%}.pm2{top:4%;right:4%}.pm3{bottom:4%;left:4%}.pm4{bottom:4%;right:4%}.pricing-four .motion-core{width:140px;height:160px}.payment-modal{padding:28px 18px 20px}.modal-price-line{display:block}.modal-price-line>*{margin-right:4px}}.site-header{overflow:visible;border-bottom:1px solid #567c9d3d!important}.nav-wrap{overflow:visible;height:76px!important}.brand{align-items:center;height:100%;padding:0 2px;display:inline-flex;overflow:visible}.ventoris-logo{align-items:center;gap:10px;height:54px;line-height:1;display:inline-flex;overflow:visible}.ventoris-official-mark{object-fit:contain;filter:drop-shadow(0 4px 12px #1180f22e);max-width:42px;display:block;width:42px!important;height:32px!important}.ventoris-word{color:#f6f8fb;flex-direction:column;justify-content:center;align-items:center;line-height:1;gap:3px!important;display:flex!important}.ventoris-word strong{letter-spacing:.015em;font-weight:850;line-height:1;font-size:16px!important}.ventoris-word small{color:#8bb7d8;margin-left:.34em;font-weight:800;line-height:1;letter-spacing:.34em!important;font-size:7px!important}.footer .ventoris-word{align-items:flex-start}.footer .ventoris-word small{margin-left:.34em}.workflow-four{background:radial-gradient(circle at 50% 48%,#0a6bbf1a,#0000 32%),linear-gradient(145deg,#0a1118,#0a131c)!important}.workflow-four:before{content:"";pointer-events:none;background-image:linear-gradient(#24689911 1px,#0000 1px),linear-gradient(90deg,#24689911 1px,#0000 1px);background-size:28px 28px;border-radius:28px;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 78%);mask-image:radial-gradient(circle,#000 35%,#0000 78%)}.workflow-four .flow-core{background:radial-gradient(circle at 45% 35%,#102234,#09131d 72%)!important;border-radius:50%!important;width:182px!important;height:182px!important;box-shadow:0 0 0 1px #329ae129,0 0 55px #008eff14!important}.official-core img{width:70px!important;height:49px!important}.official-core>strong{margin-top:4px;font-size:14px!important}.official-core>small{margin-left:.34em;letter-spacing:.34em!important;font-size:8px!important}.official-core>em{margin-top:8px!important;font-size:8px!important}.solution-node{transition:border-color .2s,transform .2s,box-shadow .2s}.solution-node:hover{border-color:#247db7;box-shadow:0 18px 42px #00000047,0 0 24px #1e93e20f}.solution-node:after{content:"";opacity:.7;background:#32b9ff;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite nodeSignal;position:absolute;box-shadow:0 0 12px #32b9ff}.sn1:after{bottom:13px;right:-4px}.sn2:after{bottom:13px;left:-4px}.sn3:after{top:13px;right:-4px}.sn4:after{top:13px;left:-4px}@keyframes nodeSignal{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.faq{padding-top:72px;padding-bottom:78px}.faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;display:grid}.faq-grid details{background:linear-gradient(145deg,#0d151e,#0a1118);border:1px solid #22374b;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0000001f}.faq-grid summary{cursor:pointer;color:#eef4f8;justify-content:space-between;align-items:center;gap:18px;padding:18px;font-size:14px;font-weight:760;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary b{color:#41b7ff;background:#0d2638;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;font-weight:500;transition:transform .2s,background .2s;display:grid}.faq-grid details[open] summary b{background:#0b3150;transform:rotate(45deg)}.faq-grid details p{color:#8fa5b8;border-top:1px solid #4d749424;margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.65}.faq-grid details:hover{border-color:#2b4c67}@media (width<=760px){.faq-grid{grid-template-columns:1fr}.ventoris-official-mark{width:37px!important;height:28px!important}.ventoris-word strong{font-size:14px!important}.ventoris-word small{font-size:6px!important}.workflow-four .flow-core{width:150px!important;height:150px!important}}:root{--v-navy:#071a35;--v-deep:#061321;--v-blue:#0878ef;--v-cyan:#20c8df;--v-purple:#7049e7;--v-green:#1aa878;--v-text:#0a1830;--v-muted:#61718a;--v-line:#dbe5f0;--v-soft:#f5f9fd}body{color:var(--v-text);background:#fff}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6!important;border-bottom:1px solid #0b2b4b1a!important}.nav-wrap{width:min(1260px,100% - 48px);height:80px!important}.nav-links{gap:18px;font-size:13px}.nav-drop{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 3px;font-weight:700;display:inline-flex}.nav-menu{align-items:center;height:100%;display:flex;position:relative}.dropdown{opacity:0;visibility:hidden;z-index:100;background:#fffffffa;border:1px solid #dbe6f1;border-radius:16px;width:285px;padding:9px;transition:all .18s;position:absolute;top:66px;left:-18px;transform:translateY(7px);box-shadow:0 22px 60px #13305629}.nav-menu:hover .dropdown,.nav-menu:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{border-radius:11px;padding:12px 13px;display:block}.dropdown strong,.dropdown span{display:block}.dropdown strong{color:#102d4d;font-size:13px}.dropdown span{color:#71829a;margin-top:3px;font-size:11px}.nav-cta{border-radius:10px!important;padding:11px 16px!important}.hero-v5{background:radial-gradient(circle at 75% 18%,#20c8df1c,#0000 24%),radial-gradient(circle at 58% 70%,#7049e712,#0000 25%),linear-gradient(#fbfdff 0%,#f5f9fd 100%);border-bottom:1px solid #e2eaf3;position:relative;overflow:hidden}.hero-v5:before{content:"";pointer-events:none;background-image:linear-gradient(#074e7e09 1px,#0000 1px),linear-gradient(90deg,#074e7e09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#0000 82%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;gap:40px;width:min(1260px,100% - 48px);min-height:690px;margin:auto;padding:76px 0 48px;display:grid;position:relative}.hero-copy{padding:10px 0 0}.hero-badge{color:#3f5974;letter-spacing:.12em;background:#ffffffbf;border:1px solid #d7e6f3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 6px 20px #1847710d}.pulse-dot{background:var(--v-cyan);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite heroPulse;box-shadow:0 0 0 5px #20c8df1a}@keyframes heroPulse{50%{opacity:.7;box-shadow:0 0 0 9px #20c8df08}}.hero-v5 h1{letter-spacing:-.065em;color:#071b34;max-width:730px;margin:24px 0 25px;font-size:clamp(58px,7.2vw,94px);line-height:.94}.hero-v5 h1 span{background:linear-gradient(100deg,#0878ef,#21bddd);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:#596b83;max-width:680px;margin:0;font-size:19px;line-height:1.7}.hero-proof{color:#526780;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{color:#0878ef;width:15px}.hero-v5 .workflow-stage{border:1px solid #1a4b702e;height:540px;min-height:540px;box-shadow:0 30px 90px #0c345d21,inset 0 1px #ffffff0d;border-radius:30px!important}.hero-scroll{color:#7a8ba1;letter-spacing:.18em;z-index:2;justify-content:center;align-items:center;gap:12px;padding:0 0 24px;font-size:9px;font-weight:800;display:flex;position:relative}.hero-scroll i{background:#b7c6d6;width:34px;height:1px;position:relative}.hero-scroll i:after{content:"";background:#0878ef;border-radius:50%;width:7px;height:5px;animation:2s ease-in-out infinite scrollDot;position:absolute;top:-2px;left:0}@keyframes scrollDot{50%{left:27px}}.value-bar{z-index:4;background:#fff;border:1px solid #dfe8f1;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(3,1fr);width:min(1260px,100% - 48px);margin:0 auto;display:grid;position:relative;box-shadow:0 12px 35px #18406612}.value-bar>div{grid-template-columns:auto 1fr;align-items:center;column-gap:13px;padding:22px 28px;display:grid}.value-bar>div+div{border-left:1px solid #e4ebf2}.value-icon{color:#0878ef;background:#edf6ff;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.value-icon svg{width:20px}.value-bar strong{letter-spacing:.12em;color:#213a55;font-size:11px}.value-bar p{color:#708197;margin:3px 0 0;font-size:12px}.section{width:min(1180px,100% - 48px);padding:104px 0}.section-head{margin-bottom:44px}.section-head h2,.build-head h2,.referral-copy h2{letter-spacing:-.055em;color:#071a34;font-size:clamp(38px,4.2vw,58px);line-height:1}.section-head h2 span,.build-head h2 span,.referral-copy h2 span,.create-copy h2 span{color:#0878ef}.section-head p{color:#687b92;line-height:1.7}.split-head{text-align:left;grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;max-width:none;display:grid}.split-head>p{max-width:480px;margin:0 0 4px;font-size:16px}.eyebrow{border:1px solid #d9eafb;padding:7px 11px;color:#0878ef!important;background:#edf6ff!important}.apps-showcase{padding-top:105px}.app-cards{grid-template-columns:1.5fr 1fr 1fr;gap:18px;display:grid}.app-card{background:linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #dce7f1;border-radius:22px;min-height:280px;padding:28px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 14px 40px #163e660f}.app-card:hover{border-color:#bdd5e9;transform:translateY(-5px);box-shadow:0 22px 50px #14436f1a}.app-card:after{content:"";background:radial-gradient(circle,#0878ef1a,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-90px}.app-main{background:radial-gradient(circle at 82% 20%,#20c8df1c,#0000 30%),linear-gradient(145deg,#fff,#f4f9fd)}.app-top{justify-content:space-between;align-items:center;display:flex}.app-icon{color:#0878ef;background:linear-gradient(135deg,#eaf6ff,#eff0ff);border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.app-icon svg{width:21px}.app-status{letter-spacing:.13em;color:#6c8199;font-size:9px;font-weight:850}.app-card h3{letter-spacing:-.03em;margin:28px 0 8px;font-size:24px}.app-card p{color:#667a92;max-width:470px;font-size:14px;line-height:1.65}.app-card>a{color:#0878ef;align-items:center;gap:6px;margin-top:24px;font-size:13px;font-weight:800;display:inline-flex}.mini-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.mini-flow span{color:#3d5872;background:#fff;border:1px solid #dce7f0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:750}.mini-flow i{color:#18a9bf;font-style:normal}.create-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:85px;display:grid}.create-visual{place-items:center;min-height:470px;display:grid;position:relative}.video-frame{aspect-ratio:9/12;background:linear-gradient(160deg,#0a1724,#0b2536 60%,#111c31);border:1px solid #23465f;border-radius:30px;width:min(500px,100%);position:relative;overflow:hidden;box-shadow:0 35px 90px #04192d38}.video-frame:before{content:"";background:radial-gradient(circle at 55% 35%,#22cae02e,#0000 25%),linear-gradient(145deg,#0000 25%,#7049e71f,#0000 72%);position:absolute;inset:0}.video-scan{background:linear-gradient(90deg,#0000,#31c8e2,#0000);height:1px;animation:4.5s ease-in-out infinite scan;position:absolute;top:18%;left:0;right:0}@keyframes scan{50%{top:78%}}.video-label{color:#8ed5e5;letter-spacing:.14em;font-size:8px;font-weight:850;position:absolute;top:20px;left:22px}.video-person{filter:drop-shadow(0 25px 30px #00000059);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:14% 20% 16%}.person-head{background:radial-gradient(circle at 35% 30%,#d9ad8d,#8e5e4b 65%,#3a2630);border-radius:48% 48% 44% 44%;width:105px;height:128px;box-shadow:inset -14px -18px 30px #00000047}.person-body{background:linear-gradient(135deg,#263b58,#101a2c 60%,#0a111c);border-radius:48% 48% 20% 20%;width:220px;height:240px;margin-top:-18px}.video-frame button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#07121e8c;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-frame button svg{width:21px}.video-caption{color:#d9eaf5;background:#05101bb8;border:1px solid #ffffff21;border-radius:12px;padding:13px 14px;font-size:10px;line-height:1.4;position:absolute;bottom:18px;left:18px;right:18px}.floating-tag{letter-spacing:.08em;color:#36536f;background:#fffffff0;border:1px solid #d8e5ef;border-radius:11px;padding:10px 13px;font-size:9px;font-weight:850;position:absolute;box-shadow:0 15px 35px #143f6621}.tag-a{top:12%;left:0}.tag-b{top:40%;right:0}.tag-c{bottom:12%;left:5%}.create-copy h2{letter-spacing:-.055em;font-size:clamp(40px,4vw,58px);line-height:.98}.create-copy p{color:#65778e;max-width:600px;font-size:17px;line-height:1.75}.create-list{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.create-list span{color:#36516c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.create-list svg{color:#1aa878;width:16px}.text-arrow{color:#0878ef;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.automation-section{background:linear-gradient(#f5f9fd,#fbfdff);border-top:1px solid #e3ebf3;border-bottom:1px solid #e3ebf3;width:100%;max-width:none;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.automation-demo{grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;max-width:1100px;margin:0 auto 45px;display:grid}.demo-node{background:#fff;border:1px solid #d6e3ee;border-radius:18px;flex-direction:column;justify-content:center;min-height:155px;padding:25px;display:flex;box-shadow:0 12px 30px #1640670f}.demo-node small{letter-spacing:.14em;color:#7290a9;font-size:9px;font-weight:850}.demo-node strong{color:#102b49;margin:8px 0 5px;font-size:18px}.demo-node span{color:#708198;font-size:12px;line-height:1.5}.demo-node.active{background:linear-gradient(145deg,#f7fcff,#edf8ff);border-color:#8ac9ee;box-shadow:0 18px 45px #0878ef1a}.demo-node.active small{color:#0878ef}.demo-line{background:#b8cede;height:1px;position:relative}.demo-line:after{content:"";background:#18b9d2;border-radius:50%;width:7px;height:7px;animation:2.2s linear infinite flowDot;position:absolute;top:-3px}.demo-line:nth-of-type(2):after{animation-delay:.8s}@keyframes flowDot{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}.automation-examples{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:auto;display:grid}.automation-examples article{background:#ffffffc7;border:1px solid #dce7f0;border-radius:18px;padding:24px}.automation-examples span{color:#0878ef;background:#eaf6ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.automation-examples svg{width:19px}.automation-examples h3{margin:15px 0 6px;font-size:16px}.automation-examples p{color:#6d7e94;margin:0;font-size:13px;line-height:1.6}.solutions-v5{padding-top:110px}.solutions-v5 .solution-card{border-radius:20px;min-height:350px;transition:all .22s;box-shadow:0 14px 38px #1640680d}.solutions-v5 .solution-card:hover{border-color:#c5d9e8;transform:translateY(-5px);box-shadow:0 24px 55px #14436f1a}.solutions-v5 .icon-badge{margin-bottom:10px}.solutions-v5 .solution-card h3{font-size:20px}.solutions-v5 .solution-card p{font-size:13px}.build-preview{color:#fff;background:#071a31;width:100%;max-width:none;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px);position:relative;overflow:hidden}.build-preview:before{content:"";background:radial-gradient(circle,#20c8df24,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-300px;right:-280px}.build-head{z-index:1;justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.build-head h2{color:#fff;margin-bottom:14px}.build-head p{color:#9fb1c6;max-width:620px;line-height:1.7}.build-head .eyebrow{border-color:#20c8df40;color:#8fe8f3!important;background:#20c8df1a!important}.build-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;display:grid;position:relative}.build-card{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #8db5d630;border-radius:17px;flex-direction:column;min-height:190px;padding:21px;transition:all .22s;display:flex}.build-card:hover{background:linear-gradient(145deg,#20c8df17,#ffffff08);border-color:#20c8df73;transform:translateY(-5px)}.build-card>svg:first-child{color:#40d1e3;width:22px}.build-card strong{margin-top:30px;font-size:16px}.build-card span{color:#92a8be;margin-top:5px;font-size:11px}.build-card>svg:last-child{color:#55bfff;width:15px;margin-top:auto}.industries-v5{padding-bottom:90px}.industries-v5 .section-head{margin-bottom:32px}.industry-chips span{background:#fff;border-radius:999px;padding:12px 18px;font-size:12px}.security-band{background:linear-gradient(125deg,#061a35,#074b8c 60%,#0a8f9d);margin-top:0}.security-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;width:min(1180px,100% - 48px);padding:92px 0;display:grid}.security-lead h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(36px,4vw,54px);line-height:1}.security-lead p{color:#c7d9ea;max-width:530px;line-height:1.7}.security-items{grid-template-columns:1fr 1fr;gap:0;margin:0}.security-items article{border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff2e;padding:22px 20px}.security-items article:nth-child(odd){border-left:0}.security-items svg{color:#66dcf0}.security-items h3{font-size:15px}.security-items p{font-size:12px}.referral-strip{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}.referral-copy p{color:#667a91;max-width:640px;line-height:1.7}.reward-orb{background:radial-gradient(circle at 35% 25%,#fff,#eef8ff 45%,#e7e9ff);border:1px solid #cfe1ef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;margin:auto;display:flex;position:relative;box-shadow:0 25px 70px #14446f21}.reward-orb:before{content:"";border:1px dashed #9bc7e5;border-radius:50%;position:absolute;inset:14px}.reward-orb svg{color:#0878ef;width:20px;margin-bottom:8px}.reward-orb strong{color:#74879d;letter-spacing:.12em;font-size:10px}.reward-orb b{letter-spacing:-.06em;color:#0878ef;font-size:62px;line-height:.9}.reward-orb span{color:#62768e;margin-top:8px;font-size:10px}.pricing-preview{padding-top:85px}.mini-prices article{border-radius:18px;transition:all .2s}.mini-prices article:hover{transform:translateY(-3px)}.mini-prices article>span{letter-spacing:.12em;color:#71849a;font-size:9px;font-weight:850}.mini-prices strong{letter-spacing:-.04em;font-size:28px}.mini-prices small{color:#74869b;font-size:11px}.mini-prices .featured{background:linear-gradient(145deg,#fff,#f7f4ff);border-color:#9a7eea}.faq{padding-top:85px}.faq .section-head{text-align:left;max-width:none}.faq-grid details{background:#fff;border-color:#dce6f0;box-shadow:0 8px 25px #143d640a}.faq-grid summary{color:#142f4d}.faq-grid details p{color:#687b91}.final-cta-v5{background:radial-gradient(circle at 90% 10%,#20c8df1c,#0000 30%),linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe0ed;border-radius:26px;justify-content:space-between;align-items:center;gap:35px;width:min(1180px,100% - 48px);margin:0 auto 95px;padding:50px 55px;display:flex;box-shadow:0 20px 60px #173f6512}.final-cta-v5 h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(38px,4vw,55px);line-height:1}.final-cta-v5 h2 span{color:#0878ef}.final-cta-v5 p{color:#687b92;max-width:650px;margin:0;line-height:1.7}.footer{background:#04172e}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr);width:min(1180px,100% - 48px);padding:70px 0 48px}.footer-brand p{color:#93a8be;max-width:300px}.footer-highlight{align-items:center;gap:8px;color:#62c9f2!important;font-weight:800!important;display:inline-flex!important}.footer-bottom{text-align:left;color:#7f96ad;justify-content:space-between;gap:20px;width:min(1180px,100% - 48px);margin:auto;padding:18px 0;display:flex}.footer h4{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.footer a:hover,.footer .ventoris-word strong{color:#fff}.footer .ventoris-word small{color:#79bce1}.inner-page{background:#fff;min-height:70vh}.inner-hero{width:min(1180px,100% - 48px);max-width:1050px;margin:auto;padding:105px 0 75px}.inner-hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(52px,6vw,82px);line-height:.95}.inner-hero h1 span{color:#0878ef}.inner-hero>p{color:#65778f;max-width:760px;font-size:18px;line-height:1.75}.three-grid,.offer-grid,.check-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.three-grid article,.offer-card{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #dce7f0;border-radius:20px;padding:28px;box-shadow:0 12px 35px #1740660d}.big-icon{color:#0878ef;background:#eaf6ff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.big-icon.reward{color:#7049e7;background:#f1edff}.three-grid article>span{color:#7c8da1;letter-spacing:.1em;margin-top:25px;font-size:10px;font-weight:850;display:block}.three-grid h3{margin:7px 0;font-size:22px}.three-grid p,.offer-card p{color:#687b92;font-size:14px;line-height:1.7}.reward-panel{background:#f5f9fd;width:100%;max-width:none}.reward-card{background:linear-gradient(135deg,#fff,#f3f9fe);border:1px solid #d9e5ef;border-radius:24px;grid-template-columns:1fr 280px;align-items:center;gap:40px;width:min(1180px,100%);margin:auto;padding:45px;display:grid}.reward-card h2{letter-spacing:-.05em;font-size:42px;line-height:1}.reward-card h2 span{color:#0878ef}.reward-card p{color:#687b92;max-width:680px;line-height:1.7}.reward-visual{background:#fff;border:1px solid #cfe2ef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;margin:auto;display:flex;box-shadow:0 20px 50px #14416717}.reward-visual svg{color:#0878ef}.reward-visual strong{color:#7c8ea2;margin-top:7px;font-size:10px}.reward-visual strong+small{display:none}.reward-visual small{color:#0878ef;font-size:56px;font-weight:900;line-height:.9}.reward-visual span{color:#708197;margin-top:7px;font-size:9px}.referral-trust{padding-bottom:110px}.check-grid{grid-template-columns:repeat(3,1fr);max-width:900px}.check-grid>div{color:#3c5671;align-items:center;gap:10px;padding:16px 0;font-size:13px;font-weight:700;display:flex}.check-grid svg{color:#1aa878;width:18px}.offer-grid{grid-template-columns:repeat(2,1fr);padding-bottom:90px}.offer-card{min-height:320px}.offer-card h2{letter-spacing:-.04em;margin:15px 0 8px;font-size:28px}.offer-card ul{margin:20px 0;padding:0;list-style:none}.offer-card li{color:#4f657d;gap:8px;margin:8px 0;font-size:13px;display:flex}.offer-card li svg{color:#1aa878;width:16px}.offer-card>a{color:#0878ef;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.project-cta{text-align:center;width:100%;max-width:none}.project-cta p{color:#687b92;max-width:650px;margin:0 auto 24px;line-height:1.7}@media (width<=1050px){.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-copy{max-width:800px}.hero-v5 .workflow-stage{height:500px}.app-cards{grid-template-columns:1fr 1fr}.app-main{grid-column:span 2}.create-section{grid-template-columns:1fr;gap:40px}.create-visual{max-width:600px}.automation-demo{grid-template-columns:1fr;gap:12px}.demo-line{width:70px;height:28px;margin:auto;transform:rotate(90deg)}.automation-examples{grid-template-columns:1fr}.build-grid{grid-template-columns:repeat(3,1fr)}.security-inner,.referral-strip{grid-template-columns:1fr}.reward-orb{margin:0}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media (width<=800px){.nav-wrap{width:calc(100% - 32px)}.menu-btn{color:#163653;background:#fff;border:1px solid #dbe6ef;border-radius:10px;width:42px;height:42px;display:block}.nav-links{background:#fff;border:1px solid #dce7f0;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;padding:12px;display:none;position:absolute;top:73px;left:16px;right:16px;box-shadow:0 25px 60px #12365c26}.nav-links.open{display:flex}.nav-links>a,.nav-drop{padding:12px!important}.nav-menu{height:auto;display:block}.dropdown{width:auto;box-shadow:none;background:#f7fafc;border:0;padding:0 5px;display:none;position:static}.nav-menu:hover .dropdown{display:none}.nav-menu:focus-within .dropdown{display:block}.nav-cta{margin-top:5px}.hero-v5 h1{font-size:clamp(52px,13vw,76px)}.hero-grid{width:calc(100% - 32px)}.hero-v5 .workflow-stage{height:470px;min-height:470px}.value-bar{grid-template-columns:1fr;width:calc(100% - 32px)}.value-bar>div+div{border-top:1px solid #e4ebf2;border-left:0}.section,.inner-hero{width:calc(100% - 32px)}.split-head{grid-template-columns:1fr;gap:15px}.app-cards{grid-template-columns:1fr}.app-main{grid-column:auto}.create-list{grid-template-columns:1fr}.build-head{flex-direction:column;align-items:flex-start}.build-grid{grid-template-columns:1fr 1fr}.security-inner{width:calc(100% - 32px)}.footer-grid{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;width:calc(100% - 32px)}.three-grid,.check-grid,.offer-grid{grid-template-columns:1fr;width:calc(100% - 32px)}.reward-card{grid-template-columns:1fr;width:calc(100% - 32px);padding:30px}.final-cta-v5{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:35px 26px}.final-cta-v5 .cta-row{margin-bottom:0}}@media (width<=520px){.hero-v5 .workflow-stage{height:440px;min-height:440px}.hero-proof{flex-direction:column;gap:10px}.floating-tag{padding:8px 9px;font-size:7px}.tag-a{left:-5px}.tag-b{right:-5px}.tag-c{left:0}.build-grid,.security-items{grid-template-columns:1fr}.security-items article:nth-child(odd),.security-items article{border-left:0}.reward-orb{width:210px;height:210px}.reward-card h2{font-size:34px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.hero-v5 .workflow-stage .solution-node{width:40%;font-size:8px}.hero-v5 .workflow-stage .solution-node strong{font-size:9px}.hero-v5 .workflow-stage .solution-node small{font-size:7px}.hero-v5 .workflow-stage .flow-core{width:145px!important;height:145px!important}.hero-v5 .workflow-stage .orbit-a{width:230px}.hero-v5 .workflow-stage .orbit-b{width:300px}}.hero-v5{background:radial-gradient(circle at 76% 18%,#20c8df24,#0000 24%),radial-gradient(circle at 58% 74%,#7049e71f,#0000 28%),linear-gradient(#061321 0%,#071a31 62%,#061321 100%);border-bottom:1px solid #4884ad2e}.hero-v5:before{background-image:linear-gradient(#4182b50e 1px,#0000 1px),linear-gradient(90deg,#4182b50e 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 88%);mask-image:linear-gradient(90deg,#000 0%,#0000 88%)}.hero-v5 h1{color:#f4f8fc}.hero-lead{color:#a9bbce}.hero-badge{color:#b9cad9;background:#ffffff0e;border-color:#74add340;box-shadow:0 8px 30px #00000029}.hero-proof{color:#9db1c5}.hero-proof svg{color:#41c9e5}.hero-scroll{color:#71899f}.hero-scroll i{background:#31516b}.value-bar{box-shadow:0 18px 45px #041c3329}.video-frame{background:linear-gradient(160deg,#08131f,#0a2436 60%,#101a2d);border-color:#28506c}.video-frame:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#46d5ec14 50%,#0000 58%);animation:5.7s ease-in-out infinite sceneSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sceneSweep{55%,to{transform:translate(100%)}}.video-label{z-index:8;align-items:center;gap:6px;display:flex}.live-dot{background:#40d8a4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite livePulse;box-shadow:0 0 12px #40d8a4}@keyframes livePulse{50%{opacity:.35;transform:scale(.7)}}.demo-scene{opacity:0;border-radius:20px;animation:15s infinite sceneCycle;position:absolute;inset:14% 12% 18%;overflow:hidden;transform:scale(1.04);box-shadow:inset 0 0 0 1px #ffffff14}.scene-one{background:radial-gradient(circle at 70% 25%,#41ceea3d,#0000 25%),linear-gradient(135deg,#243b55,#101a2a 60%,#080f18);animation-delay:0s}.scene-two{background:linear-gradient(145deg,#0c2740,#0c5367 55%,#10182b);animation-delay:5s}.scene-three{background:radial-gradient(circle at 65% 30%,#27c9e140,#0000 30%),linear-gradient(145deg,#121f36,#0b1524);animation-delay:10s}@keyframes sceneCycle{0%,4%{opacity:0;transform:scale(1.04)}8%,29%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.98)}}.scene-person{filter:drop-shadow(0 25px 25px #00000059);flex-direction:column;align-items:center;animation:4s ease-in-out infinite personFloat;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.scene-head{background:radial-gradient(circle at 35% 28%,#d7aa8b,#925e4a 64%,#3a2630);border-radius:48% 48% 44% 44%;width:84px;height:102px;box-shadow:inset -12px -14px 24px #00000040}.scene-body{background:linear-gradient(135deg,#3b5678,#142138 62%,#0a111c);border-radius:46% 46% 18% 18%;width:180px;height:185px;margin-top:-12px}@keyframes personFloat{50%{transform:translate(-50%,-53%)}}.scene-light{filter:blur(50px);opacity:.2;background:#37d0df;border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-45px}.scene-city{clip-path:polygon(0 54%,8% 47%,16% 58%,25% 41%,34% 52%,42% 35%,50% 48%,58% 31%,67% 51%,76% 40%,85% 56%,94% 37%,100% 47%,100% 100%,0 100%);background:linear-gradient(#0000 45%,#091420cc),repeating-linear-gradient(90deg,#71c7e240 0 2px,#0000 2px 28px);animation:5s linear infinite cityDrift;position:absolute;inset:0}@keyframes cityDrift{50%{transform:translate(-16px)}}.scene-product{background:linear-gradient(145deg,#f8fbff,#bcd7e9);border-radius:20px;width:150px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:20px 30px 45px #0000004d}.scene-product:before{content:"VENTORIS";color:#69d9e7;letter-spacing:.14em;text-align:center;background:#09223a;border-radius:9px;padding:9px;font-size:8px;position:absolute;top:24px;left:18px;right:18px}.scene-product:after{content:"AI CONTENT";color:#fff;text-align:center;background:linear-gradient(135deg,#0878ef,#22c8dd);border-radius:9px;padding:18px 8px;font-size:10px;font-weight:850;position:absolute;bottom:28px;left:18px;right:18px}.scene-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4f0f7;letter-spacing:.03em;background:#030d18a6;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:9px;position:absolute;bottom:12px;left:12px;right:12px}.video-ui{z-index:7;color:#8ca9bd;letter-spacing:.12em;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:76px;left:18px;right:18px}.video-ui i{background:#29485f;flex:1;height:2px;position:relative;overflow:hidden}.video-ui i b{background:linear-gradient(90deg,#20c8df,#0878ef);width:32%;height:100%;animation:5s linear infinite timeline;display:block}@keyframes timeline{0%{width:5%}to{width:96%}}.video-ui small{color:#7f9bb0;letter-spacing:0;font-size:7px}.video-caption{z-index:8;justify-content:space-between;align-items:center;gap:10px;display:flex}.video-caption strong{font-size:10px}.video-caption span{color:#7f9aae;font-size:8px}.pricing-intro{max-width:1180px}.pricing-intro h1{max-width:850px}.pricing-paths{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.pricing-paths a{background:linear-gradient(145deg,#fff,#f7fbfe);border:1px solid #dce7f0;border-radius:15px;grid-template-columns:auto 1fr;column-gap:10px;padding:17px 18px;transition:all .2s;display:grid;box-shadow:0 10px 28px #1640660d}.pricing-paths a:hover{border-color:#b9d7e9;transform:translateY(-3px)}.pricing-paths b{color:#0878ef;grid-row:span 2;font-size:11px}.pricing-paths strong{font-size:15px}.pricing-paths span{color:#6d8096;font-size:11px}.pricing-block{padding-top:80px}.apps-pricing{background:#f6faff;border-top:1px solid #e1eaf2;border-bottom:1px solid #e1eaf2;width:100%;max-width:none;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.app-plan h2{font-size:34px}.app-plan h2 small{color:#73869a;font-size:13px;font-weight:700}.app-plan h3{margin:12px 0 6px;font-size:17px}.plan-kicker{letter-spacing:.14em;color:#71859b;font-size:9px;font-weight:900}.duration-note{color:#46637c;background:#eef8fd;border:1px solid #cfe1ed;border-radius:13px;max-width:1050px;margin:24px auto 0;padding:17px 19px;font-size:12px;line-height:1.6}.store-price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.store-price-grid article{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #dce7f0;border-radius:18px;padding:25px;transition:all .2s;box-shadow:0 10px 30px #1640660d}.store-price-grid article:hover{border-color:#b9d6e8;transform:translateY(-4px)}.store-price-grid article>svg{color:#0878ef;width:22px}.store-price-grid article>span{float:right;color:#6d8096;font-size:11px;font-weight:800}.store-price-grid h3{margin:25px 0 8px;font-size:19px}.store-price-grid p{color:#6a7d92;font-size:13px;line-height:1.6}.store-price-grid a{color:#0878ef;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:850;display:inline-flex}.store-ladder{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:35px;display:grid}.store-ladder div{text-align:center;background:#fff;border:1px solid #dce7f0;border-radius:14px;padding:17px}.store-ladder b,.store-ladder span{display:block}.store-ladder b{font-size:13px}.store-ladder span{color:#708399;margin-top:4px;font-size:10px}.store-ladder i{color:#0878ef;font-style:normal}.referral-pricing{padding-top:35px}.referral-pricing-card{background:linear-gradient(135deg,#f5fbff,#fff);border:1px solid #cfe1ee;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:25px 28px;display:grid}.referral-pricing-card>svg{color:#7049e7;width:30px}.referral-pricing-card h2{margin:9px 0 5px;font-size:27px}.referral-pricing-card h2 span{color:#0878ef}.referral-pricing-card p{color:#65798f;margin:0;font-size:13px;line-height:1.6}.faq-pricing{padding-top:40px}.compact-faq{max-width:1000px;margin:auto}.center-actions{justify-content:center}.wide-check{max-width:1000px}.single-offer{background:linear-gradient(145deg,#fff,#f7fbfe);border:1px solid #dbe7f0;border-radius:22px;max-width:900px;margin:auto;padding:38px;box-shadow:0 16px 45px #1640660f}.single-offer .large{width:58px;height:58px}.single-offer h2{margin:18px 0 8px;font-size:40px}.single-offer>p{color:#687b91;line-height:1.7}.product-hero{grid-template-columns:1fr .8fr;gap:65px;max-width:1180px;display:grid}.product-stage{background:radial-gradient(circle at 50% 40%,#20c8df26,#0000 25%),linear-gradient(145deg,#071321,#0b1f34);border:1px solid #1d405b;border-radius:28px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #04182b2e}.product-stage:before{content:"";background-image:linear-gradient(#4182b50b 1px,#0000 1px),linear-gradient(90deg,#4182b50b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.product-stage-core{color:#fff;z-index:2;background:linear-gradient(#122438,#09121d);border:1px solid #2a5674;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:170px;height:180px;display:flex;position:relative;box-shadow:0 25px 55px #0000004d}.product-stage-core svg{color:#35cce2;width:34px;margin-bottom:15px}.product-stage-core strong{letter-spacing:.12em;font-size:14px}.product-stage-core small{color:#83a6bc;letter-spacing:.1em;margin-top:6px;font-size:8px}.stage-chip{color:#91dcea;letter-spacing:.1em;z-index:3;background:#0d2438;border:1px solid #255170;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:850;animation:4s ease-in-out infinite nodeFloat;position:absolute}.chip-one{top:18%;left:10%}.chip-two{animation-delay:.7s;top:38%;right:8%}.chip-three{animation-delay:1.2s;bottom:18%;left:16%}.store-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.store-card{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #dce7f0;border-radius:20px;padding:27px;transition:all .2s;box-shadow:0 12px 35px #1740660d}.store-card:hover{border-color:#bdd7e8;transform:translateY(-4px)}.store-price{float:right;color:#0878ef;font-size:11px;font-weight:850}.store-card h2{margin:28px 0 7px;font-size:24px}.store-card p{color:#687b92;font-size:13px;line-height:1.65}.store-card ul{margin:18px 0;padding:0;list-style:none}.store-card li{color:#46627c;gap:8px;margin:8px 0;font-size:12px;display:flex}.store-card li svg{color:#1aa878;width:15px}.store-card>a{color:#0878ef;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.faq-page-body{padding-top:30px}.faq-search{background:#fff;border:1px solid #dbe6ef;border-radius:14px;align-items:center;gap:10px;max-width:850px;margin:0 auto 40px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #143d640d}.faq-search svg{color:#7a8fa5}.faq-search input{border:0;outline:0;width:100%;font-size:14px}.faq-group{max-width:900px;margin:0 auto 45px}.faq-group .section-head{margin-bottom:16px}.faq-group .section-head.left{text-align:left}.faq-page .faq-grid{grid-template-columns:1fr}.faq-page .faq-grid details{color:#122e4c;background:#fff}.faq-page .faq-grid summary{color:#17334f}.faq-page .faq-grid details p{color:#65798f}.build-page .inner-hero h1 span{color:#0878ef}@media (width<=1050px){.pricing-paths,.product-hero{grid-template-columns:1fr}.store-price-grid,.store-grid{grid-template-columns:1fr 1fr}.store-ladder{grid-template-columns:1fr}.store-ladder i{display:none}.referral-pricing-card{grid-template-columns:auto 1fr}.referral-pricing-card .btn{grid-column:1/-1;justify-self:start}.hero-grid{grid-template-columns:1fr}.hero-v5 .workflow-stage{height:500px}}@media (width<=800px){.store-price-grid,.store-grid,.pricing-paths{grid-template-columns:1fr}.referral-pricing-card{grid-template-columns:auto 1fr}.product-stage{min-height:360px}.plan-grid{grid-template-columns:1fr}.pricing-block{padding-top:70px}.video-frame{max-width:420px}.create-visual{min-height:430px}}@media (width<=520px){.hero-v5 h1{font-size:clamp(50px,14vw,74px)}.hero-v5 .workflow-stage{height:440px;min-height:440px}.video-frame{aspect-ratio:9/13}.floating-tag{padding:8px 9px;font-size:7px}.tag-a{left:-3px}.tag-b{right:-3px}.tag-c{left:0}.video-caption{flex-direction:column;align-items:flex-start}.video-caption span{display:none}.pricing-intro h1{font-size:48px}.referral-pricing-card{grid-template-columns:1fr}.referral-pricing-card>svg{display:none}.referral-pricing-card .btn{grid-column:auto}.product-stage{min-height:320px}.stage-chip{font-size:8px}}.reward-visual strong{color:#7c8ea2;letter-spacing:.12em;margin-top:7px;font-size:10px}.reward-visual small{color:#0878ef;font-size:46px;font-weight:900;line-height:.9;display:block}.reward-visual span{color:#708197;text-align:center;max-width:130px;margin-top:7px;font-size:9px;line-height:1.35}.pricing-page{color:#edf4fa;background:radial-gradient(circle at 82% 4%,#20c8df12,#0000 24%),linear-gradient(#061321 0%,#071827 48%,#061321 100%)}.pricing-page .inner-hero,.pricing-page .section{color:#edf4fa}.pricing-page .inner-hero{position:relative}.pricing-page .inner-hero h1,.pricing-page .section-head h2,.pricing-page .app-plan h2,.pricing-page .app-plan h3,.pricing-page .store-price-grid h3,.pricing-page .referral-pricing-card h2,.pricing-page .final-cta-v5 h2{color:#f2f6fa}.pricing-page .inner-hero h1 span,.pricing-page .section-head h2 span,.pricing-page .referral-pricing-card h2 span{color:#39b8ff}.pricing-page .inner-hero>p,.pricing-page .section-head>p,.pricing-page .pricing-note,.pricing-page .best,.pricing-page .price span,.pricing-page .monthly,.pricing-page .plan-card p:not(.best),.pricing-page .store-price-grid p,.pricing-page .referral-pricing-card p,.pricing-page .faq-grid details p{color:#93a6b9}.pricing-page .eyebrow{border-color:#3aade147;color:#55cfff!important;background:#20c8df12!important}.pricing-page .pricing-paths a{background:linear-gradient(145deg,#0c1823,#09131d);border-color:#1d3a51;box-shadow:0 16px 40px #0000002e}.pricing-page .pricing-paths a strong{color:#eef5fa}.pricing-page .pricing-paths a span{color:#8298ad}.pricing-page .pricing-paths a:hover{background:linear-gradient(145deg,#0e1d2a,#0a1721);border-color:#2a6a91}.pricing-page .pricing-block{background:0 0}.pricing-page .plan-card{background:linear-gradient(155deg,#0d1721,#09131c);border-color:#223d53;box-shadow:0 18px 48px #0003}.pricing-page .plan-card:hover{border-color:#2a5874;box-shadow:0 24px 58px #00000047}.pricing-page .plan-card.featured{border-color:#514bd6;box-shadow:0 0 0 1px #514bd640,0 24px 60px #16125352}.pricing-page .plan-card hr{border-top-color:#213547}.pricing-page .price strong{color:#f5f8fb}.pricing-page .monthly strong{color:#4fb9ff}.pricing-page .plan-card p svg{color:#2bd0b5}.pricing-page .apps-pricing{background:linear-gradient(#071827,#061321);border-top:1px solid #4382ab2e;border-bottom:1px solid #4382ab2e}.pricing-page .duration-note{color:#9db4c7;background:#0b1d2a;border-color:#21455f}.pricing-page .duration-note strong{color:#dcebf4}.pricing-page .store-price-grid article{background:linear-gradient(145deg,#0d1721,#09131c);border-color:#223d53;box-shadow:0 14px 38px #0000002e}.pricing-page .store-price-grid article:hover{border-color:#2a6a91}.pricing-page .store-price-grid article>svg{color:#42c8ef}.pricing-page .store-price-grid article>span{color:#7fa1b9}.pricing-page .store-price-grid a{color:#48bfff}.pricing-page .store-ladder div{background:#0c1721;border-color:#203b50}.pricing-page .store-ladder b{color:#e8f0f5}.pricing-page .store-ladder span{color:#7f95aa}.pricing-page .store-ladder i{color:#39b8ff}.pricing-page .payment-section{background:0 0}.pricing-page .payment-card{background:linear-gradient(145deg,#0d1721,#09131c);border-color:#223d53;box-shadow:0 14px 38px #0000002e}.pricing-page .payment-card h3{color:#edf4fa}.pricing-page .payment-card p{color:#8499ad}.pricing-page .payment-card svg{color:#48bfff}.pricing-page .referral-pricing-card{background:radial-gradient(circle at 90% 20%,#7049e71f,#0000 30%),linear-gradient(145deg,#0d1822,#09131c);border-color:#29445d}.pricing-page .referral-pricing-card>svg{color:#8c71ff}.pricing-page .faq-pricing .faq-grid details{background:linear-gradient(145deg,#0d1721,#09131c);border-color:#223d53}.pricing-page .faq-pricing .faq-grid summary{color:#edf4fa}.pricing-page .faq-pricing .faq-grid summary b{color:#48bfff;background:#0d2638}.pricing-page .final-cta-v5{background:radial-gradient(circle at 88% 15%,#20c8df1a,#0000 30%),linear-gradient(145deg,#0d1822,#09131c);border-color:#29445d;box-shadow:0 22px 60px #0000003d}.pricing-page .final-cta-v5 p{color:#91a5b8}.pricing-page .btn-outline{color:#dcebf4;background:#0c1721;border-color:#2b506b}.site-header{background:#050f18e6!important;border-bottom-color:#4884ad33!important}.nav-links>a:not(.btn),.nav-drop{color:#b8c8d6!important}.nav-links a:not(.btn):hover,.nav-links a.active,.nav-drop:hover{color:#55cfff!important}.dropdown{background:#09121bfa;border-color:#24445b;box-shadow:0 22px 60px #00000061}.dropdown strong{color:#edf4fa}.dropdown span{color:#8198ad}.dropdown a:hover{background:#0f2434}.menu-btn{color:#dbeaf4!important;background:#0c1721!important;border-color:#25445c!important}.site-header{box-shadow:0 1px #00000047,0 8px 28px #0000001a;background:#050f18e0!important;border-bottom:1px solid #4199c521!important}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2cb2e02e,#4d74eb1f,#0000);height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.brand .ventoris-official-mark{object-fit:contain;width:42px;height:42px;background:0 0!important}.brand .ventoris-logo{background:0 0!important}:is(body:has(.inner-page),body:has(.page-hero),body:has(.form-page)){color:#edf4fa;background:radial-gradient(circle at 82% 4%,#20c8df0e,#0000 24%),linear-gradient(#061321 0%,#071827 48%,#061321 100%)}body:has(.inner-page) .inner-page{color:#edf4fa;min-height:70vh;background:0 0!important}body:has(.page-hero) main{color:#edf4fa;min-height:70vh;background:0 0!important}body:has(.form-page) main{color:#edf4fa;min-height:70vh;background:0 0!important}:is(body:has(.inner-page) .inner-hero,body:has(.page-hero) .page-hero,body:has(.form-page) .form-page){color:#edf4fa}:is(body:has(.inner-page) .inner-hero h1,body:has(.page-hero) .page-hero h1,body:has(.form-page) .form-intro h1){color:#f2f6fa}:is(body:has(.inner-page) .inner-hero h1 span,body:has(.page-hero) .page-hero h1 span){color:#39b8ff}body:has(.inner-page) .inner-hero>p{color:#93a6b9}body:has(.page-hero) .page-hero>div>p{color:#93a6b9}body:has(.form-page) .form-intro>p{color:#93a6b9}:is(body:has(.inner-page) .section-head h2,body:has(.page-hero) .section-head h2,body:has(.form-page) .section-head h2){color:#f2f6fa}:is(body:has(.inner-page) .section-head p,body:has(.page-hero) .section-head p){color:#93a6b9}:is(body:has(.inner-page) .eyebrow,body:has(.page-hero) .eyebrow,body:has(.form-page) .eyebrow){border-color:#3aade147;color:#55cfff!important;background:#20c8df12!important}body:has(.inner-page) .three-grid article{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.inner-page) .offer-card{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.inner-page) .store-card{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.page-hero) .security-grid article{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.page-hero) .trust-card{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.page-hero) .contact-card{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.form-page) .review-card{color:#edf4fa;background:linear-gradient(155deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 18px 48px #0003!important}body:has(.inner-page) .three-grid article h3{color:#eef5fa}body:has(.inner-page) .offer-card h2{color:#eef5fa}body:has(.inner-page) .store-card h2{color:#eef5fa}body:has(.page-hero) .security-grid article h3{color:#eef5fa}body:has(.page-hero) .trust-card h3{color:#eef5fa}body:has(.page-hero) .contact-card h3{color:#eef5fa}body:has(.inner-page) .three-grid article p{color:#93a6b9}body:has(.inner-page) .offer-card p{color:#93a6b9}body:has(.inner-page) .store-card p{color:#93a6b9}body:has(.inner-page) .store-card li{color:#93a6b9}body:has(.inner-page) .check-grid>div{color:#93a6b9}body:has(.page-hero) .security-grid p{color:#93a6b9}body:has(.page-hero) .trust-card p{color:#93a6b9}body:has(.page-hero) .contact-card p{color:#93a6b9}body:has(.inner-page) .three-grid article>span{color:#7f98ad}:is(body:has(.inner-page) .big-icon,body:has(.inner-page) .icon-badge){color:#37aaff!important;background:linear-gradient(135deg,#102539,#111a31)!important;border-color:#203b57!important}body:has(.inner-page) .big-icon.reward{color:#9b82ff!important;background:linear-gradient(135deg,#1a1830,#17152a)!important}body:has(.inner-page) .offer-card li svg{color:#24c493}body:has(.inner-page) .store-card li svg{color:#24c493}body:has(.inner-page) .check-grid svg{color:#24c493}:is(body:has(.inner-page) .offer-card>a,body:has(.inner-page) .store-card>a){color:#48bfff}:is(body:has(.inner-page) .soft,body:has(.inner-page) .reward-panel){background:linear-gradient(#071827,#061321)!important;border-color:#1b3449!important}body:has(.inner-page) .reward-card{background:radial-gradient(circle at 90% 20%,#7049e71a,#0000 30%),linear-gradient(145deg,#0d1822,#09131c)!important;border-color:#29445d!important}body:has(.inner-page) .reward-card h2{color:#f2f6fa}body:has(.inner-page) .reward-card h2 span{color:#39b8ff}body:has(.inner-page) .reward-card p{color:#93a6b9}body:has(.inner-page) .reward-visual{background:radial-gradient(circle at 35% 30%,#142b3e,#0b151f 70%)!important;border-color:#25475f!important;box-shadow:0 20px 55px #00000040!important}:is(body:has(.inner-page) .reward-visual strong,body:has(.inner-page) .reward-visual span){color:#8fa5b8}body:has(.inner-page) .reward-visual small{color:#48bfff}body:has(.inner-page) .product-stage{box-shadow:0 25px 70px #0000004d}body:has(.inner-page) .store-card:hover{transform:translateY(-4px);border-color:#2a6a91!important;box-shadow:0 24px 58px #00000047!important}body:has(.inner-page) .offer-card:hover{transform:translateY(-4px);border-color:#2a6a91!important;box-shadow:0 24px 58px #00000047!important}body:has(.inner-page) .three-grid article:hover{transform:translateY(-4px);border-color:#2a6a91!important;box-shadow:0 24px 58px #00000047!important}body:has(.faq-page) .faq-page-body{color:#edf4fa}body:has(.faq-page) .faq-search{background:linear-gradient(145deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 12px 35px #0000002e!important}body:has(.faq-page) .faq-search input{color:#edf4fa;background:0 0}body:has(.faq-page) .faq-search input::placeholder{color:#71879b}body:has(.faq-page) .faq-search svg{color:#48bfff}body:has(.faq-page) .faq-page .faq-grid details{color:#edf4fa!important;background:linear-gradient(145deg,#0d1721,#09131c)!important;border-color:#223d53!important;box-shadow:0 12px 35px #00000026!important}body:has(.faq-page) .faq-page .faq-grid summary{color:#edf4fa!important}body:has(.faq-page) .faq-page .faq-grid details p{color:#93a6b9!important}body:has(.page-hero) .shield-visual{background:radial-gradient(circle at 35% 30%,#173453,#0d1b2c 48%,#0b1018)!important;border-color:#1b3b59!important;box-shadow:0 25px 70px #0000003d!important}body:has(.page-hero) .security-band{background:radial-gradient(circle at 90% 0,#18c3d21f,#0000 35%),linear-gradient(135deg,#07101c,#0a1a2a 60%,#0b252b)!important}body:has(.form-page) .form-grid label{color:#dce3eb}body:has(.form-page) .review-benefits span{color:#d7e2ec}body:has(.form-page) .review-benefits svg{color:#24c493}body:has(.form-page) .progress{background:#162230}body:has(.form-page) .step-label{color:#a9d8ff}:is(body:has(.form-page) .form-grid input,body:has(.form-page) .form-grid textarea,body:has(.form-page) .form-grid select){color:#eef3f7;background:#0a1118;border-color:#24364b}body:has(.form-page) .form-grid input::placeholder{color:#6f8499}body:has(.form-page) .form-grid textarea::placeholder{color:#6f8499}body:has(.page-hero) .contact-card a{color:#48bfff}:is(body:has(.inner-page) .project-cta,body:has(.inner-page) .final-cta-v5){color:#edf4fa;background:radial-gradient(circle at 88% 15%,#20c8df1a,#0000 30%),linear-gradient(145deg,#0d1822,#09131c)!important;border-color:#29445d!important}:is(body:has(.inner-page) .project-cta p,body:has(.inner-page) .final-cta-v5 p){color:#93a6b9}@media (width<=800px){:is(body:has(.inner-page) .nav-links,body:has(.page-hero) .nav-links,body:has(.form-page) .nav-links){background:#0b141d!important;border-color:#223d53!important;box-shadow:0 25px 60px #00000059!important}body:has(.inner-page) .nav-links>a:not(.btn){color:#dbe6ef!important}body:has(.page-hero) .nav-links>a:not(.btn){color:#dbe6ef!important}body:has(.form-page) .nav-links>a:not(.btn){color:#dbe6ef!important}body:has(.inner-page) .nav-drop{color:#dbe6ef!important}body:has(.page-hero) .nav-drop{color:#dbe6ef!important}body:has(.form-page) .nav-drop{color:#dbe6ef!important}:is(body:has(.inner-page) .dropdown,body:has(.page-hero) .dropdown,body:has(.form-page) .dropdown){background:#0b141d!important}}
