@font-face{font-family:RobotoC;src:url('assets/fonts/RobotoCondensed-Variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Mona;src:url('assets/fonts/MonaSansVF.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--bg:#f3f5f2;--ink:#071321;--navy:#071a30;--blue:#3457ff;--mint:#67f2d0;--muted:#697586;--line:#d8ddd9;--white:#fff;--soft:#e8ece8;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Mona,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.v2-container{width:min(1240px,88vw);margin:0 auto}.v2-header{height:82px;position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:42px;padding:0 6vw;color:#fff;border-bottom:1px solid #ffffff1b}.v2-logo{display:flex;align-items:center;gap:10px;font:700 17px RobotoC,sans-serif;letter-spacing:.14em}.v2-logo img{width:38px;height:38px}.v2-nav{display:flex;gap:30px;margin-left:auto;font-size:13px}.v2-nav a{opacity:.72;transition:.2s}.v2-nav a:hover{opacity:1;color:var(--mint)}.v2-header-cta{border:1px solid #ffffff42;border-radius:999px;padding:12px 15px;font-size:12px}.v2-header-cta span{color:var(--mint);margin-left:14px}.v2-menu{display:none;background:none;border:0}.v2-hero{min-height:780px;position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:155px 0 85px}.v2-hero-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#fff0 97%,#ffffff0a 97%),linear-gradient(90deg,#fff0 97%,#ffffff0a 97%);background-size:74px 74px}.v2-hero-glow{position:absolute;width:760px;height:760px;right:-180px;top:10px;background:radial-gradient(circle,#315cff55 0,transparent 65%)}.v2-hero-orbit{position:absolute;right:6vw;top:150px;width:500px;height:500px;border:1px solid #ffffff15;border-radius:50%}.v2-hero-orbit:before,.v2-hero-orbit:after{content:"";position:absolute;border:1px solid #ffffff10;border-radius:50%}.v2-hero-orbit:before{inset:55px}.v2-hero-orbit:after{inset:130px}.v2-hero-orbit span{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--mint);right:65px;top:110px;box-shadow:0 0 25px var(--mint)}.v2-hero-orbit b{position:absolute;width:8px;height:8px;border-radius:50%;background:#7088ff;left:90px;bottom:75px}.v2-hero-orbit i{position:absolute;width:180px;height:180px;left:160px;top:160px;border-radius:50%;background:radial-gradient(circle,#67f2d020,transparent 68%);border:1px dashed #67f2d050}.v2-hero-inner{position:relative;z-index:2}.v2-kicker,.v2-label{font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:800}.v2-kicker{color:#9eacbe}.v2-kicker span{display:inline-block;width:26px;height:1px;background:var(--mint);vertical-align:middle;margin-right:10px}.v2-hero h1{font:600 clamp(46px,6.2vw,90px)/.98 RobotoC,sans-serif;letter-spacing:-.045em;max-width:970px;margin:28px 0}.v2-hero h1 em{font-style:normal;color:var(--mint)}.v2-hero-lead{max-width:580px;color:#bac5d2;line-height:1.7;font-size:16px}.v2-actions{display:flex;gap:14px;margin-top:30px;align-items:center}.v2-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-radius:999px;padding:15px 19px;font-size:13px;font-weight:800;cursor:pointer;border:0}.v2-btn-primary{background:var(--mint);color:var(--navy);box-shadow:0 14px 40px #67f2d020}.v2-btn-ghost{border:1px solid #ffffff32;color:#fff}.v2-btn-ghost span{color:var(--mint)}.v2-proof-row{display:flex;gap:0;margin-top:75px;border-top:1px solid #ffffff1d;padding-top:22px;width:min(700px,100%)}.v2-proof-row div{padding-right:35px;margin-right:35px;border-right:1px solid #ffffff1d}.v2-proof-row div:last-child{border:0}.v2-proof-row strong{display:block;font:700 24px RobotoC}.v2-proof-row span{display:block;color:#8190a3;font-size:10px;margin-top:4px}.v2-hero-bottom{position:absolute;bottom:25px;left:6vw;right:6vw;display:flex;justify-content:space-between;color:#718095;font-size:9px;letter-spacing:.16em}.v2-strip{background:var(--mint);overflow:hidden;white-space:nowrap}.v2-strip-track{font:800 11px RobotoC;letter-spacing:.14em;padding:14px 0;word-spacing:20px;animation:v2ticker 24s linear infinite}.v2-strip i{color:var(--blue);font-style:normal}@keyframes v2ticker{to{transform:translateX(-40%)}}.v2-section{padding:100px 0}.v2-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}.v2-section-head h2{font:600 clamp(40px,5vw,67px)/.98 RobotoC;margin:13px 0 0;letter-spacing:-.045em}.v2-section-head h2 em,.v2-brief h2 em{font-style:normal;color:var(--blue)}.v2-section-head>p{max-width:410px;color:var(--muted);line-height:1.7;font-size:14px;margin:0}.v2-positioning{background:#fff}.v2-label{color:#687482}.v2-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.v2-audience-grid article{padding:28px 25px 10px 0;border-right:1px solid var(--line);min-height:180px}.v2-audience-grid article+article{padding-left:25px}.v2-audience-grid span{color:var(--blue);font-size:10px}.v2-audience-grid h3{font:600 20px RobotoC;margin:28px 0 9px}.v2-audience-grid p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.v2-advantage{background:var(--navy);color:#fff}.v2-advantage .v2-label,.v2-cases .v2-label,.v2-team .v2-label{color:#8e9bad}.v2-adv-grid{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:center}.v2-advantage h2{font:600 clamp(42px,5vw,68px)/.98 RobotoC;margin:14px 0 25px;letter-spacing:-.045em}.v2-advantage h2 em{font-style:normal;color:var(--mint)}.v2-big-copy{max-width:610px;color:#b7c2d0;line-height:1.75;font-size:14px}.v2-inline-link{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:12px;font-weight:800;margin-top:22px}.v2-inline-link span{color:var(--mint)}.v2-adv-card{background:linear-gradient(145deg,#102946,#0b1d33);border:1px solid #ffffff18;border-radius:var(--radius);padding:22px;box-shadow:0 30px 80px #0004}.v2-adv-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:#8e9caf}.v2-adv-top b{color:var(--mint)}.v2-adv-screen{margin-top:40px;padding:35px;background:#08172a;border:1px solid #ffffff10;min-height:230px}.v2-screen-line{height:10px;background:#233c59;border-radius:10px;width:65%;margin-bottom:10px}.v2-screen-line.wide{width:88%;background:#3b5eff}.v2-screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.v2-screen-grid i{height:85px;border-radius:8px;background:linear-gradient(145deg,#18304b,#0e2238);border:1px solid #ffffff10}.v2-adv-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.v2-adv-tags span{border:1px solid #ffffff1e;border-radius:999px;padding:6px 8px;font-size:9px;color:#b7c2d0}.v2-services{background:var(--bg)}.v2-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v2-price-card{position:relative;background:#fff;border:1px solid #e1e5e1;border-radius:var(--radius);padding:24px;min-height:555px;display:flex;flex-direction:column;overflow:hidden;transition:.3s}.v2-price-card:hover{transform:translateY(-7px);box-shadow:0 24px 60px #10223a12}.v2-price-card.featured{background:linear-gradient(150deg,#3457ff,#5a50ed);color:#fff;border-color:transparent}.v2-price-card.dark{background:linear-gradient(145deg,#0a1b31,#142f50);color:#fff;border-color:#183858}.v2-badge{position:absolute;right:20px;top:18px;background:var(--mint);color:var(--navy);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;letter-spacing:.08em}.v2-card-no{font-size:9px;color:#8a95a2;letter-spacing:.12em}.featured .v2-card-no,.dark .v2-card-no{color:#c5d0e0}.v2-card-icon{margin-top:30px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#eef1ee;color:var(--blue);font-size:20px}.featured .v2-card-icon{background:#ffffff14;color:var(--mint)}.dark .v2-card-icon{background:#ffffff0c;color:var(--mint)}.v2-price-copy{margin-top:25px}.v2-price-copy>span{font-size:10px;color:#7a8693}.featured .v2-price-copy>span,.dark .v2-price-copy>span{color:#c9d3e0}.v2-price-copy h3{font:600 29px RobotoC;margin:9px 0}.v2-price-copy p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.featured .v2-price-copy p,.dark .v2-price-copy p{color:#d5dce7}.v2-price{margin-top:28px;font-size:12px}.v2-price strong{font:700 27px RobotoC}.v2-price-card ul{list-style:none;padding:20px 0 0;margin:0;border-top:1px solid #dfe4df;display:grid;gap:8px}.featured ul,.dark ul{border-color:#ffffff1d}.v2-price-card li{font-size:11px;color:#55616f}.v2-price-card li:before{content:"✓";color:var(--blue);margin-right:8px}.featured li,.dark li{color:#d8e0ea}.featured li:before,.dark li:before{color:var(--mint)}.v2-price-card>a{margin-top:auto;border-top:1px solid #dfe4df;padding-top:17px;font-size:11px;font-weight:800;display:flex;justify-content:space-between}.featured>a,.dark>a{border-color:#ffffff1d}.v2-price-card>a b{color:var(--blue)}.featured>a b,.dark>a b{color:var(--mint)}.v2-system{background:#fff}.v2-system-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.v2-system-grid article{min-height:190px;padding:25px 30px 15px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.v2-system-grid article:nth-child(3n+2),.v2-system-grid article:nth-child(3n+3){padding-left:30px}.v2-system-grid span{color:var(--blue);font-size:10px}.v2-system-grid h3{font:600 22px RobotoC;margin:28px 0 9px}.v2-system-grid p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.v2-cases{background:var(--navy);color:#fff}.v2-section-head.light>p{color:#aab6c4}.v2-section-head.light h2 em{color:var(--mint)}.v2-section-head.light .v2-inline-link{margin:0}.v2-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 18px}.v2-case-wide{grid-column:1/-1}.v2-case-visual{height:330px;border-radius:var(--radius);overflow:hidden;position:relative}.v2-case-wide .v2-case-visual{height:430px}.v2-case-visual.logistics{background:linear-gradient(135deg,#101c29,#526273)}.v2-browser{position:absolute;left:12%;top:55px;width:76%;height:300px;background:#f4f1ea;color:#122033;border-radius:9px;padding:22px;transform:rotate(-2deg);box-shadow:0 30px 60px #0007}.v2-browser small{font-size:9px;letter-spacing:.15em}.v2-browser strong{display:block;font:600 clamp(30px,4vw,60px)/.9 RobotoC;margin-top:75px}.v2-browser-bars{position:absolute;bottom:28px;left:22px;right:22px;display:flex;gap:8px}.v2-browser-bars i{height:5px;border-radius:5px;background:#c4cbc8;flex:1}.v2-browser-bars i:first-child{background:#2f59ff}.v2-case-visual.abgreyd{background:radial-gradient(circle at 70% 30%,#3b5cff,#0c1b30 65%)}.v2-abgreyd-word{position:absolute;right:18px;top:22px;font:800 12px RobotoC;color:#dce3ef;letter-spacing:.14em}.v2-product-card{position:absolute;left:13%;bottom:38px;background:#091a2e;color:#fff;border:1px solid #ffffff18;padding:25px;width:45%;box-shadow:25px 25px 0 #67f2d018}.v2-product-card small{font-size:8px;color:var(--mint);letter-spacing:.12em}.v2-product-card b{display:block;font:700 35px/.88 RobotoC;margin:20px 0}.v2-product-card span{font-size:9px;color:#94a4b8}.v2-case-visual.forge{background:#d5d6d1}.v2-forge-card{position:absolute;left:12%;top:55px;width:60%;height:225px;background:#151e2a;color:#fff;padding:30px;border-top:7px solid #ff7047;box-shadow:30px 30px 0 #afb1ab}.v2-forge-card small{font-size:8px;letter-spacing:.15em;color:#ff9579}.v2-forge-card strong{display:block;font:600 31px/.95 RobotoC;margin-top:35px}.v2-forge-card span{display:block;margin-top:30px;font-size:9px;color:#aab4c0}.v2-case-meta{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:15px}.v2-case-meta span{font-size:8px;color:#94a1b1;letter-spacing:.12em}.v2-case-meta h3{font:600 24px RobotoC;margin:8px 0 5px}.v2-case-meta p{font-size:11px;color:#9eabba;margin:0;line-height:1.5}.v2-case-result{text-align:right}.v2-case-result strong{display:block;font:700 35px RobotoC;color:var(--mint)}.v2-case-result small,.v2-case-time{font-size:9px;color:#8e9cad}.v2-case-meta>a{font-size:11px;color:var(--mint);font-weight:800}.v2-case-footnote{color:#718095;font-size:9px;line-height:1.5;margin-top:25px}.v2-process{background:var(--bg)}.v2-process-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.v2-process-list li{display:grid;grid-template-columns:60px 1fr 1.6fr 90px;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0;transition:.25s}.v2-process-list li:hover{background:#fff;padding-left:16px;padding-right:16px}.v2-process-list li>span{color:var(--blue);font-size:10px}.v2-process-list h3{font:600 20px RobotoC;margin:0}.v2-process-list p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.v2-process-list b{text-align:right;font-size:10px}.v2-team{background:var(--navy);color:#fff}.v2-team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.v2-team-grid article{background:#102640;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.v2-team-grid img{width:100%;height:245px;object-fit:cover;object-position:center top;display:block}.v2-team-grid div{padding:15px}.v2-team-grid span{font-size:8px;letter-spacing:.13em;color:var(--mint)}.v2-team-grid h3{font:600 24px RobotoC;margin:9px 0 4px}.v2-team-grid b{font-size:10px;color:#d4dde8}.v2-trust{background:#e8ece8}.v2-trust blockquote{max-width:1000px;font:600 clamp(30px,4.3vw,56px)/1.12 RobotoC;margin:35px 0 45px;letter-spacing:-.03em}.v2-trust blockquote em{font-style:normal;color:var(--blue)}.v2-quote-meta{display:flex;align-items:center;gap:13px}.v2-quote-meta>span{width:46px;height:46px;background:var(--navy);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:800}.v2-quote-meta strong,.v2-quote-meta small{display:block}.v2-quote-meta small{color:var(--muted);font-size:10px;margin-top:3px}.v2-quote-note{margin-left:auto;color:#7a8591;font-size:9px}.v2-faq{background:#fff}.v2-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.v2-faq h2{font:600 clamp(40px,5vw,65px)/.98 RobotoC;margin:13px 0}.v2-faq h2 em{font-style:normal;color:var(--blue)}.v2-faq>div>p{color:var(--muted);font-size:13px;line-height:1.6;max-width:330px}.v2-accordion{border-top:1px solid var(--line)}.v2-accordion details{border-bottom:1px solid var(--line);padding:19px 0}.v2-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:600 17px RobotoC}.v2-accordion summary::-webkit-details-marker{display:none}.v2-accordion summary b{font-size:20px;font-weight:400;color:var(--blue);transition:.2s}.v2-accordion details[open] summary b{transform:rotate(45deg)}.v2-accordion p{max-width:760px;color:var(--muted);font-size:12px;line-height:1.7;margin:14px 35px 0 0}.v2-details{padding-top:65px;padding-bottom:65px;background:#edf0ec}.v2-details-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr;margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v2-details-grid div{padding:20px;border-right:1px solid var(--line)}.v2-details-grid div:last-child{border:0}.v2-details-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:8px;color:var(--muted);margin-bottom:8px}.v2-details-grid strong{font:600 16px RobotoC}.v2-brief{background:var(--navy);color:#fff}.v2-brief-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.v2-brief h2{font:600 clamp(45px,5.2vw,72px)/.96 RobotoC;margin:13px 0 20px;letter-spacing:-.04em}.v2-brief p{color:#afbccb;line-height:1.7;font-size:13px;max-width:520px}.v2-contact-links{display:grid;gap:10px;margin-top:35px}.v2-contact-links a{font-size:12px;color:#e4e9ee}.v2-contact-links a:hover{color:var(--mint)}.v2-form{background:#fff;color:var(--ink);border-radius:var(--radius);padding:28px}.v2-form label{display:block;font-size:10px;font-weight:800;margin-bottom:17px}.v2-form input,.v2-form textarea{width:100%;border:0;border-bottom:1px solid #cfd5d1;padding:10px 0;background:transparent;outline:none;color:var(--ink);font-size:14px}.v2-form input:focus,.v2-form textarea:focus{border-color:var(--blue)}.v2-form textarea{min-height:100px;resize:vertical}.v2-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v2-form fieldset{border:0;padding:0;margin:3px 0 20px}.v2-form legend{font-size:10px;font-weight:800;margin-bottom:10px}.v2-chips{display:flex;flex-wrap:wrap;gap:7px}.v2-chips label{margin:0}.v2-chips input{display:none}.v2-chips span{display:block;border:1px solid #d4dad6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:600;cursor:pointer}.v2-chips input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.v2-file{border:1px dashed #c9d0cb;padding:12px;border-radius:10px;color:#5d6975}.v2-file input{display:none}.v2-file span{color:var(--blue);font-size:17px;margin-right:7px}.v2-submit{display:flex;align-items:center;gap:18px;margin-top:15px}.v2-submit small{color:#7a8590;font-size:8px;line-height:1.5}.v2-form-status{display:none;margin-top:15px;padding:11px 13px;border-radius:10px;background:#e4f7ef;color:#176449;font-size:11px}.v2-form-status.error{background:#ffe9e8;color:#8c2622}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.v2-footer{background:#061426;color:#fff;padding-top:65px}.v2-footer-top{display:grid;grid-template-columns:1.5fr .7fr .7fr .8fr;gap:50px;padding-bottom:55px}.v2-footer-top>div:first-child p{color:#8795a6;font-size:12px;line-height:1.6;margin-top:18px}.v2-footer-top>div:not(:first-child){display:grid;align-content:start;gap:10px}.v2-footer-label{font-size:8px;letter-spacing:.14em;color:#6f7e90;text-transform:uppercase;margin-bottom:5px}.v2-footer-top a:not(.v2-logo){font-size:11px;color:#c5cfda}.v2-footer-top a:not(.v2-logo):hover{color:var(--mint)}.v2-footer-bottom{border-top:1px solid #ffffff12;padding:18px 0;display:flex;justify-content:space-between;gap:20px;color:#667689;font-size:9px}.v2-footer-bottom a:hover{color:#fff}
@media(max-width:1050px){.v2-hero-orbit{right:-120px;opacity:.6}.v2-nav{gap:18px}.v2-pricing-grid{grid-template-columns:1fr 1fr}.v2-price-card:last-child{grid-column:1/-1}.v2-team-grid{grid-template-columns:repeat(3,1fr)}.v2-team-grid article:last-child{grid-column:2}.v2-adv-grid,.v2-brief-grid{gap:50px}.v2-system-grid{grid-template-columns:1fr 1fr}.v2-system-grid article:nth-child(3n+2),.v2-system-grid article:nth-child(3n+3){padding-left:0}.v2-system-grid article:nth-child(even){padding-left:25px}.v2-system-grid article:nth-child(3n+3){border-right:1px solid var(--line)}}
@media(max-width:800px){.v2-header{padding:0 6vw}.v2-nav,.v2-header-cta{display:none}.v2-menu{display:flex;margin-left:auto;width:40px;height:40px;flex-direction:column;justify-content:center;gap:6px}.v2-menu i{display:block;width:25px;height:1px;background:#fff}.v2-header.is-open{background:var(--navy)}.v2-header.is-open .v2-nav{display:flex;position:absolute;top:82px;left:0;right:0;background:var(--navy);padding:22px 6vw 30px;flex-direction:column;gap:18px;border-bottom:1px solid #ffffff15}.v2-header.is-open .v2-header-cta{display:inline-flex;position:absolute;top:280px;left:6vw}.v2-hero{min-height:690px;padding-top:125px}.v2-hero-orbit{right:-210px;top:210px;transform:scale(.8)}.v2-hero h1{font-size:clamp(43px,9vw,68px);max-width:680px}.v2-proof-row{margin-top:50px}.v2-section{padding:75px 0}.v2-section-head{display:block}.v2-section-head>p{margin-top:22px}.v2-audience-grid{grid-template-columns:1fr 1fr}.v2-audience-grid article:nth-child(odd){padding-left:0}.v2-audience-grid article:nth-child(even){padding-left:20px}.v2-adv-grid,.v2-faq-grid,.v2-brief-grid{grid-template-columns:1fr}.v2-pricing-grid{grid-template-columns:1fr}.v2-price-card:last-child{grid-column:auto}.v2-system-grid{grid-template-columns:1fr 1fr}.v2-case-grid{grid-template-columns:1fr}.v2-case-wide{grid-column:auto}.v2-team-grid{grid-template-columns:repeat(2,1fr)}.v2-team-grid article:last-child{grid-column:auto}.v2-process-list li{grid-template-columns:45px 1fr 75px}.v2-process-list p{grid-column:2/-1}.v2-details-grid{grid-template-columns:1fr}.v2-details-grid div{border-right:0;border-bottom:1px solid var(--line)}.v2-details-grid div:last-child{border-bottom:0}.v2-footer-top{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.v2-container{width:90vw}.v2-hero{min-height:690px;padding-top:112px}.v2-hero h1{font-size:42px;line-height:.98}.v2-hero-lead{font-size:14px}.v2-actions{flex-direction:column;align-items:stretch}.v2-actions .v2-btn{justify-content:center}.v2-proof-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v2-proof-row div{border-right:0;padding:0;margin:0}.v2-proof-row div:last-child{grid-column:1/-1}.v2-hero-orbit{opacity:.3;right:-300px}.v2-section{padding:60px 0}.v2-section-head h2,.v2-advantage h2,.v2-faq h2{font-size:38px}.v2-audience-grid{grid-template-columns:1fr}.v2-audience-grid article,.v2-audience-grid article+article{padding-left:0;padding-right:0;border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding-top:20px;padding-bottom:20px}.v2-pricing-grid{gap:12px}.v2-price-card{min-height:520px;padding:20px}.v2-system-grid{grid-template-columns:1fr}.v2-system-grid article,.v2-system-grid article:nth-child(even){padding-left:0;padding-right:0;border-right:0;min-height:auto}.v2-case-wide .v2-case-visual,.v2-case-visual{height:275px}.v2-browser{top:45px;height:210px}.v2-browser strong{margin-top:45px;font-size:34px}.v2-product-card{left:9%;bottom:25px;width:65%;padding:18px}.v2-product-card b{font-size:27px}.v2-forge-card{left:9%;top:42px;width:75%;height:185px;padding:22px}.v2-forge-card strong{margin-top:25px;font-size:25px}.v2-team-grid{grid-template-columns:1fr}.v2-team-grid img{height:300px}.v2-quote-note{display:none}.v2-form{padding:20px}.v2-form-row{grid-template-columns:1fr}.v2-submit{align-items:stretch;flex-direction:column}.v2-submit .v2-btn{justify-content:center}.v2-footer-top{grid-template-columns:1fr 1fr;gap:35px}.v2-footer-top>div:first-child{grid-column:1/-1}.v2-footer-bottom{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v2-strip-track{animation:none}.v2-price-card{transition:none}}
.v2-audience-grid article,.v2-price-card,.v2-system-grid article,.v2-case,.v2-process-list li,.v2-team-grid article{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.v2-visible{opacity:1!important;transform:none!important}.v2-back{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border:1px solid #ffffff25;border-radius:50%;background:var(--blue);color:#fff;z-index:100;opacity:0;visibility:hidden;transform:translateY(12px);transition:.25s;cursor:pointer;box-shadow:0 12px 30px #07132140}.v2-back.show{opacity:1;visibility:visible;transform:none}.v2-back:hover{background:var(--mint);color:var(--navy)}

/* NOVA V2 — hero/header effects layer */
.v2-header{background:linear-gradient(180deg,#071a30cc 0%,#071a3000 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background .35s ease,border-color .35s ease,transform .35s ease}
.v2-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#67f2d044 25%,#3457ff88 50%,#67f2d044 75%,transparent);background-size:200% 100%;animation:v2BorderFlow 5s linear infinite;pointer-events:none}
.v2-header-scan{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.6}
.v2-header-scan:before{content:"";position:absolute;top:-20px;left:-10%;width:120%;height:1px;background:linear-gradient(90deg,transparent,#67f2d0,transparent);box-shadow:0 0 18px #67f2d088;animation:v2HeaderScan 6s linear infinite}
.v2-logo{position:relative;z-index:2;text-shadow:0 0 22px #67f2d01f}.v2-logo img{filter:drop-shadow(0 0 10px #67f2d044);animation:v2LogoPulse 3.5s ease-in-out infinite}
.v2-header-cta{position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.v2-header-cta:before{content:"";position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 35%,#67f2d055 50%,transparent 65%);transform:translateX(-120%);animation:v2CtaShine 4.5s ease-in-out infinite;pointer-events:none}.v2-header-cta:hover{transform:translateY(-2px);border-color:#67f2d077;box-shadow:0 8px 28px #67f2d018}.v2-header-cta>*{position:relative;z-index:1}
.v2-nav a{position:relative}.v2-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--mint);box-shadow:0 0 8px #67f2d088;transition:right .25s ease}.v2-nav a:hover:after{right:0}
.v2-hero{isolation:isolate}.v2-particles{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.75;pointer-events:none}
.v2-hero-grid{z-index:0;transform:perspective(900px) rotateX(62deg) scale(1.45);transform-origin:center 80%;opacity:.2;animation:v2GridDrift 18s linear infinite}.v2-hero-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 35%,#071a30 84%)}
.v2-hero-scanlines{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.17;background:repeating-linear-gradient(0deg,transparent 0,transparent 5px,#fff 6px,#fff 7px);mix-blend-mode:overlay;animation:v2Scanlines 10s linear infinite}
.v2-hero-noise{position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:v2Noise .35s steps(2) infinite}
.v2-hero-glow{z-index:0;filter:blur(1px);animation:v2GlowFloat 9s ease-in-out infinite}.v2-hero-glow-2{width:500px;height:500px;left:-180px;top:300px;right:auto;background:radial-gradient(circle,#67f2d02e 0,transparent 67%);animation-duration:12s;animation-delay:-4s}
.v2-hero-orbit{z-index:1;animation:v2OrbitFloat 12s ease-in-out infinite}.v2-hero-orbit:before{animation:v2OrbitSpin 20s linear infinite}.v2-hero-orbit:after{animation:v2OrbitSpinReverse 12s linear infinite}.v2-hero-orbit span{animation:v2OrbitDot 4s ease-in-out infinite}.v2-hero-orbit b{animation:v2OrbitDot 5.5s ease-in-out infinite reverse}.v2-hero-orbit i{animation:v2OrbitCore 5s ease-in-out infinite}
.v2-hero-inner{z-index:4}.v2-live-line{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;font-size:8px;letter-spacing:.18em;color:#8fa0b3;border:1px solid #ffffff16;background:#06142666;padding:8px 11px;border-radius:999px;backdrop-filter:blur(8px);box-shadow:0 0 30px #3457ff0b;animation:v2LiveIn 1s ease both}.v2-live-line i{display:block;width:45px;height:1px;background:linear-gradient(90deg,#67f2d0,transparent)}.v2-live-line b{color:#cbd5df;font-weight:700}.v2-live-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 #67f2d077;animation:v2LivePulse 1.7s infinite}
.v2-hero h1{position:relative;text-shadow:0 0 50px #071a3055}.v2-hero h1:after{content:"";position:absolute;left:-20px;top:10%;width:2px;height:78%;background:linear-gradient(180deg,transparent,var(--mint),transparent);opacity:.55;animation:v2TitleBeam 3.8s ease-in-out infinite}.v2-hero-lead{position:relative}
.v2-actions .v2-btn{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.v2-actions .v2-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff55 50%,transparent 75%);transform:translateX(-120%);transition:transform .7s ease}.v2-actions .v2-btn:hover{transform:translateY(-3px)}.v2-actions .v2-btn:hover:before{transform:translateX(120%)}.v2-btn-primary:hover{box-shadow:0 18px 45px #67f2d033,0 0 0 1px #67f2d033}
.v2-proof-row{position:relative}.v2-proof-row:before{content:"";position:absolute;left:0;top:-1px;width:70px;height:1px;background:var(--mint);box-shadow:0 0 12px #67f2d066;animation:v2ProofSweep 4s ease-in-out infinite}.v2-hero-bottom{z-index:5}.v2-hero-bottom span:last-child{animation:v2ScrollBlink 1.8s ease-in-out infinite}
.v2-hero-data{position:absolute;z-index:3;display:grid;gap:4px;font:700 8px/1.1 RobotoC,sans-serif;letter-spacing:.12em;color:#6f8197;padding:10px 12px;border-left:1px solid #ffffff18;background:linear-gradient(90deg,#071a30aa,transparent);animation:v2DataFloat 5s ease-in-out infinite;pointer-events:none}.v2-hero-data b{color:#67f2d0;font-size:10px}.v2-data-a{left:5vw;top:31%;animation-delay:-1s}.v2-data-b{right:4vw;top:34%;animation-delay:-3s}.v2-data-c{right:10vw;bottom:18%;animation-delay:-2s}
.v2-hero-corner{position:absolute;z-index:3;width:70px;height:70px;pointer-events:none;opacity:.45}.v2-corner-tl{left:4vw;top:112px;border-left:1px solid #67f2d055;border-top:1px solid #67f2d055}.v2-corner-br{right:4vw;bottom:62px;border-right:1px solid #3457ff77;border-bottom:1px solid #3457ff77}
.v2-hero-crosshair{position:absolute;z-index:3;right:14vw;top:26%;width:24px;height:24px;opacity:.5;animation:v2Crosshair 8s linear infinite;pointer-events:none}.v2-hero-crosshair:before,.v2-hero-crosshair:after,.v2-hero-crosshair span:before,.v2-hero-crosshair span:after{content:"";position:absolute;background:#67f2d0}.v2-hero-crosshair:before{left:11px;top:0;width:1px;height:7px}.v2-hero-crosshair:after{left:11px;bottom:0;width:1px;height:7px}.v2-hero-crosshair span:before{top:11px;left:0;width:7px;height:1px}.v2-hero-crosshair span:after{top:11px;right:0;width:7px;height:1px}.v2-hero-crosshair b{position:absolute;left:9px;top:9px;width:5px;height:5px;border:1px solid var(--mint);border-radius:50%;box-shadow:0 0 10px #67f2d088}
@keyframes v2BorderFlow{to{background-position:200% 0}}@keyframes v2HeaderScan{0%{transform:translateY(-10px);opacity:0}15%,70%{opacity:1}100%{transform:translateY(92px);opacity:0}}@keyframes v2LogoPulse{50%{filter:drop-shadow(0 0 18px #67f2d077);transform:scale(1.04)}}@keyframes v2CtaShine{0%,65%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
@keyframes v2GridDrift{to{background-position:0 74px,0 74px}}@keyframes v2Scanlines{to{transform:translateY(8px)}}@keyframes v2Noise{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(2%,-1%,0)}50%{transform:translate3d(-1%,2%,0)}75%{transform:translate3d(1%,-2%,0)}100%{transform:translate3d(0,0,0)}}
@keyframes v2GlowFloat{50%{transform:translate3d(-35px,22px,0) scale(1.06);opacity:.85}}@keyframes v2OrbitFloat{50%{transform:translate3d(-18px,14px) rotate(2deg)}}@keyframes v2OrbitSpin{to{transform:rotate(360deg)}}@keyframes v2OrbitSpinReverse{to{transform:rotate(-360deg)}}@keyframes v2OrbitDot{50%{transform:translate3d(-18px,10px) scale(1.25)}}@keyframes v2OrbitCore{50%{transform:scale(1.12);box-shadow:0 0 45px #67f2d022}}
@keyframes v2LiveIn{from{opacity:0;transform:translateY(-10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes v2LivePulse{70%{box-shadow:0 0 0 8px #67f2d000}100%{box-shadow:0 0 0 0 #67f2d000}}@keyframes v2TitleBeam{50%{opacity:.9;transform:translateY(10px)}100%{opacity:.55;transform:none}}@keyframes v2ProofSweep{50%{transform:translateX(220px);opacity:0}}@keyframes v2ScrollBlink{50%{opacity:.35;transform:translateY(4px)}}@keyframes v2DataFloat{50%{transform:translateY(-8px);opacity:.95}}@keyframes v2Crosshair{to{transform:rotate(360deg)}}
@media(max-width:800px){.v2-live-line{font-size:7px}.v2-live-line i{width:20px}.v2-hero-data{display:none}.v2-hero-crosshair{right:8vw;top:28%}.v2-corner-tl{left:5vw}.v2-corner-br{right:5vw}.v2-hero-grid{transform:perspective(700px) rotateX(65deg) scale(1.8)}}
@media(max-width:560px){.v2-live-line b{display:none}.v2-live-line i{width:35px}.v2-hero-scanlines{opacity:.09}.v2-hero-noise{opacity:.025}.v2-hero-corner{width:45px;height:45px}.v2-corner-tl{top:100px}.v2-corner-br{bottom:55px}.v2-hero-crosshair{display:none}}
@media(prefers-reduced-motion:reduce){.v2-header:after,.v2-header-scan:before,.v2-logo img,.v2-header-cta:before,.v2-hero-grid,.v2-hero-scanlines,.v2-hero-noise,.v2-hero-glow,.v2-hero-orbit,.v2-hero-orbit:before,.v2-hero-orbit:after,.v2-hero-orbit span,.v2-hero-orbit b,.v2-hero-orbit i,.v2-live-line,.v2-live-dot,.v2-hero h1:after,.v2-proof-row:before,.v2-hero-bottom span:last-child,.v2-hero-data,.v2-hero-crosshair{animation:none!important}.v2-particles{display:none}}
