:root{--bg:#06101c;--bg-2:#0a1624;--panel:#0b1d2fcc;--line:#88bce42e;--text:#f5f8fb;--muted:#a9b8c8;--blue:#2f9cff;--cyan:#48caef;--orange:#ff8c22;--shell:min(1180px, calc(100% - 44px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 70% 10%,#2375ff1f,#0000 30%),#06101c;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.shell{width:var(--shell);margin-inline:auto}.nav{z-index:50;justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex;position:relative}.brand{align-items:center;gap:9px;min-width:max-content;display:inline-flex}.brand img{width:56px;height:56px}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:-1.2px;font-size:31px;font-weight:760}.brand-copy small{letter-spacing:5px;opacity:.85;margin-top:5px;font-size:10px}nav{color:#d9e4ef;align-items:center;gap:28px;font-size:14px;display:flex}nav a{transition:all .2s}nav a:hover{color:var(--cyan)}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1779f2,#2c9fff);border:1px solid #4eb6ff59;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:700;display:inline-flex;box-shadow:0 12px 40px #167ff22e}.button:hover{filter:brightness(1.05);transform:translateY(-1px)}.button-small{min-height:44px;padding:0 19px;font-size:14px}.button-ghost{box-shadow:none;background:#0a152280;border-color:#a0c8e659}.hero{border-top:1px solid #aad2f014;border-bottom:1px solid #aad2f014;min-height:720px;position:relative;overflow:hidden}.grid-overlay{opacity:.18;background-image:linear-gradient(#68abdd21 1px,#0000 1px),linear-gradient(90deg,#68abdd21 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000)}.hero-glow{filter:blur(80px);opacity:.18;border-radius:999px;width:520px;height:520px;position:absolute}.hero-glow-one{background:#006dff;top:10%;right:8%}.hero-glow-two{opacity:.11;background:#ff7d19;bottom:-38%;right:-12%}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;min-height:720px;display:grid;position:relative}.eyebrow{color:#4bc5ff;letter-spacing:5px;margin:0 0 16px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-4px;max-width:700px;margin-bottom:26px;font-size:clamp(50px,5.5vw,82px);line-height:.98}h1 span{color:#0000;background:linear-gradient(90deg,#fff 18%,#4cb8ff 65%,#70d6f5);-webkit-background-clip:text;background-clip:text;display:inline}.hero-lead{color:#bcc8d3;max-width:680px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.mini-benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.mini-benefits div{border-left:2px solid #42acf48c;padding-left:14px}.mini-benefits b,.mini-benefits span{display:block}.mini-benefits b{margin-bottom:5px;font-size:13px}.mini-benefits span{color:var(--muted);font-size:12px}.hero-visual{place-items:center;min-height:520px;display:grid;position:relative}.orb{filter:blur(4px);background:radial-gradient(circle,#2babff40,#185bb014 40%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute}.logo-stage{z-index:3;position:relative;transform:translateY(-14px)}.logo-stage>img{filter:drop-shadow(0 0 35px #27a4ff40);width:260px;margin:0 auto -6px}.stage-base{letter-spacing:7px;color:#73bff3;background:linear-gradient(145deg,#132a41eb,#050d17fa);border:1px solid #4cbeff8c;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;width:370px;min-height:180px;margin:auto;padding-left:54px;font-size:11px;display:flex;transform:perspective(700px)rotateX(4deg);box-shadow:0 0 60px #1b8eff26,inset 0 0 45px #389cec0d}.vertical-words{border-left:1px solid #39b5ff73;gap:20px;padding-left:24px;display:grid;position:absolute;top:100px;right:-38px}.vertical-words span{letter-spacing:4px;color:#a5b8cc;font-size:10px}.trust-strip{color:#102239;background:#f4f7fa}.trust-grid{text-align:center;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;min-height:96px;font-size:13px;font-weight:700;display:grid}.section{padding:110px 0}.section-alt{background:linear-gradient(#091522f0,#091522f0),radial-gradient(circle at 50% 0,#2e9bff1a,#0000 34%);border-block:1px solid #93c2e517}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.section-heading h2,.split h2,.contact-box h2{letter-spacing:-2px;max-width:680px;margin-bottom:0;font-size:clamp(35px,4vw,54px);line-height:1.06}.section-heading p{max-width:480px;color:var(--muted);line-height:1.7}.cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card,.process-card{border:1px solid var(--line);background:linear-gradient(145deg,#0e2032e0,#07121fe0);border-radius:16px}.card{flex-direction:column;min-height:310px;padding:28px;transition:all .25s;display:flex}.card:hover{border-color:#3ea9f773;transform:translateY(-5px);box-shadow:0 18px 50px #0000002e}.card-icon{color:#44b9ff;margin-bottom:28px;font-size:28px}.card h3{margin-bottom:13px;font-size:19px}.card p{color:var(--muted);font-size:14px;line-height:1.65}.card a{color:#5ac9ff;margin-top:auto;font-size:14px;font-weight:700}.process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.process-card{min-height:230px;padding:28px}.process-card>span{color:#41b9f4;letter-spacing:2px;font-weight:800}.process-card h3{margin-top:34px;font-size:21px}.process-card p{color:var(--muted);font-size:14px;line-height:1.6}.split{grid-template-columns:1fr .85fr;align-items:start;gap:100px;display:grid}.split-copy{color:var(--muted);font-size:17px;line-height:1.8}.contact-section{padding:80px 0 110px}.contact-box{background:radial-gradient(circle at 90% 20%,#2897f621,#0000 35%),linear-gradient(145deg,#0e2032eb,#06111df5);border:1px solid #45b0f738;border-radius:24px;grid-template-columns:.9fr 1.1fr;gap:70px;padding:60px;display:grid}.contact-box>div>p:last-child{color:var(--muted);margin-top:24px;line-height:1.75}.contact-form{gap:14px;display:grid}.contact-form input,.contact-form textarea{color:#fff;background:#020a128c;border:1px solid #89b6da33;border-radius:10px;outline:none;width:100%;padding:16px 17px}.contact-form input:focus,.contact-form textarea:focus{border-color:#41bcff99}.contact-form textarea{resize:vertical}.contact-form small{color:#768da2;line-height:1.5}.footer{color:#8194a7;border-top:1px solid #8ec1e61a;justify-content:space-between;align-items:center;gap:30px;min-height:140px;padding:32px 0;font-size:12px;display:flex}.footer .brand img{width:42px;height:42px}.footer .brand-copy strong{color:#fff;font-size:24px}.footer .brand-copy small{font-size:8px}@media (max-width:980px){nav{display:none}.hero-grid{grid-template-columns:1fr;padding:70px 0}.hero-visual{min-height:480px}.cards,.process-grid{grid-template-columns:repeat(2,1fr)}.section-heading,.split,.contact-box{grid-template-columns:1fr;display:grid}.split,.contact-box{gap:45px}.trust-grid{grid-template-columns:repeat(3,1fr);padding:22px 0}}@media (max-width:640px){:root{--shell:min(100% - 28px, 1180px)}.nav{height:74px}.nav>.button{display:none}.brand img{width:48px;height:48px}.brand-copy strong{font-size:27px}h1{letter-spacing:-2.6px;font-size:48px}.hero{min-height:auto}.hero-grid{min-height:auto;padding-top:70px}.hero-lead{font-size:16px}.hero-actions{display:grid}.mini-benefits{grid-template-columns:1fr;margin-top:40px}.hero-visual{min-height:420px;margin-inline:-40px;transform:scale(.82)}.vertical-words{display:none}.stage-base{width:335px}.trust-grid{grid-template-columns:1fr 1fr}.section{padding:80px 0}.section-heading{gap:18px}.cards,.process-grid{grid-template-columns:1fr}.contact-box{border-radius:18px;padding:30px 22px}.footer{flex-direction:column;align-items:flex-start}}.brand{height:64px;overflow:hidden}.brand-approved{object-fit:cover;object-position:center;border-radius:3px;max-width:none;display:block;width:208px!important;height:64px!important}.hero{min-height:630px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:48px;min-height:630px}h1{letter-spacing:-3px;margin-bottom:22px;font-size:clamp(46px,4.6vw,68px);line-height:1.01}.hero-lead{max-width:640px;font-size:17px;line-height:1.62}.hero-actions{margin-top:26px}.mini-benefits{margin-top:34px}.hero-visual{min-height:445px}.logo-stage>.approved-mark{object-fit:cover;object-position:center;filter:drop-shadow(0 0 34px #27a4ff42);border-radius:7px;width:245px;height:245px;margin:0 auto -6px}.stage-base{width:330px;min-height:150px}.footer .brand{height:50px}.footer .footer-logo{width:165px!important;height:50px!important}@media (max-width:1366px) and (min-width:981px){.nav{height:76px}.brand{height:56px}.brand-approved{width:182px!important;height:56px!important}.hero{min-height:585px}.hero-grid{gap:30px;min-height:585px}h1{letter-spacing:-2.5px;font-size:clamp(41px,4.1vw,56px);line-height:1.02}.hero-lead{max-width:590px;font-size:15.5px;line-height:1.58}.hero-actions{margin-top:22px}.mini-benefits{gap:12px;margin-top:26px}.logo-stage>.approved-mark{width:210px;height:210px}.stage-base{width:290px;min-height:132px}.vertical-words{right:0}}@media (max-width:980px){.brand{height:56px}.brand-approved{width:182px!important;height:56px!important}.hero,.hero-grid{min-height:auto}}@media (max-width:640px){.brand{height:48px}.brand-approved{width:155px!important;height:48px!important}h1{letter-spacing:-2.1px;font-size:43px;line-height:1.02}.hero-visual{min-height:385px}.logo-stage>.approved-mark{width:210px;height:210px}}.brand{overflow:visible}.brand-approved{object-fit:contain!important;object-position:left center!important;background:0 0!important;border-radius:0!important;width:210px!important;height:62px!important}.logo-stage{justify-items:center;width:100%;display:grid}.logo-stage>.approved-mark{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border-radius:0!important;width:min(300px,72vw)!important;height:auto!important;margin:0 auto -8px!important}.footer .footer-logo{object-fit:contain!important;object-position:left center!important;width:180px!important;height:54px!important}@media (max-width:980px){.hero-grid{grid-template-columns:1fr!important}.hero-visual{width:100%;min-height:470px;overflow:visible;margin-inline:0!important;transform:none!important}.logo-stage>.approved-mark{width:min(320px,72vw)!important}.stage-base{width:min(360px,88vw)!important}}@media (max-width:640px){.nav{height:70px}.brand{max-width:190px;height:54px}.brand-approved{width:180px!important;height:54px!important}.hero-grid{gap:28px!important;padding-top:42px!important;padding-bottom:42px!important}.hero-copy{width:100%}h1{font-size:clamp(39px,12vw,48px)!important;line-height:1.02!important}.hero-visual{place-items:center!important;min-height:430px!important;margin:0!important;display:grid!important;transform:none!important}.orb{width:290px;height:290px}.logo-stage{width:100%;transform:none!important}.logo-stage>.approved-mark{opacity:1!important;visibility:visible!important;width:min(285px,78vw)!important;height:auto!important;margin:0 auto -6px!important;display:block!important}.stage-base{width:min(320px,90vw)!important;min-height:138px!important;padding-left:38px!important}.vertical-words{display:none!important}}.contact-form label{gap:8px;display:grid}.contact-form label>span{color:#d7e3ee;letter-spacing:.02em;font-size:12px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-submit{border:0;width:100%}.contact-submit:disabled{cursor:wait;opacity:.72;transform:none}.form-feedback:empty{display:none}.form-message{border-radius:10px;gap:5px;padding:15px 17px;font-size:13px;line-height:1.55;display:grid}.form-message strong{font-size:14px}.form-success{color:#dff7ea;background:#1ca45d1f;border:1px solid #3dcc804d}.form-error{color:#ffe4df;background:#e755381f;border:1px solid #ff785a4d}.form-error a{color:#69cfff;text-decoration:underline}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.corporate-footer{color:#8194a7;background:radial-gradient(circle at 12% 0,#066ee91f,#0000 32%),linear-gradient(#020b18 0%,#010712 100%);border-top:1px solid #0dadf021;position:relative}.footer-main{grid-template-columns:1.7fr 1fr 1fr 1.25fr;gap:64px;padding-top:68px;padding-bottom:52px;display:grid}.footer-brand{max-width:330px}.corporate-footer .footer-brand .brand{align-items:center;width:auto;height:58px;margin-bottom:22px;display:inline-flex;overflow:visible}.corporate-footer .footer-logo{display:block;object-fit:contain!important;object-position:left center!important;width:190px!important;height:58px!important}.footer-description{color:#8194a7;max-width:310px;margin:0;font-size:14px;line-height:1.75}.footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-column h3{color:#fcfcfd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:700}.footer-column a,.footer-company a{color:#8194a7;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s}.footer-column a:hover,.footer-company a:hover{color:#0dadf0}.footer-column a:hover{transform:translate(3px)}.footer-company{color:#768da2;border-top:1px solid #89b6da1a;border-bottom:1px solid #89b6da1a;flex-wrap:wrap;align-items:center;gap:8px 0;padding-top:25px;padding-bottom:25px;font-size:12px;line-height:1.6;display:flex}.footer-company>*{align-items:center;display:inline-flex}.footer-company>:not(:last-child):after{content:"";background:#89b6da38;width:1px;height:12px;margin:0 14px}.footer-company strong{color:#eaf5ff;letter-spacing:.03em;font-weight:650}.footer-bottom{color:#5d6b7a;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-size:11px;display:flex}.footer-bottom p{margin:0}@media (max-width:980px){.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:42px 32px;padding-top:55px}.footer-brand{grid-column:1/-1;max-width:420px}.footer-company{align-items:flex-start}}@media (max-width:640px){.footer-main{grid-template-columns:1fr 1fr;gap:40px 28px;padding-top:48px;padding-bottom:40px}.footer-brand{grid-column:1/-1}.corporate-footer .footer-logo{width:175px!important;height:54px!important}.footer-column:last-child{grid-column:1/-1}.footer-company{align-items:start;gap:7px;padding-top:24px;padding-bottom:24px;display:grid}.footer-company>*{display:block}.footer-company>:not(:last-child):after{display:none}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:90px;padding-top:20px;padding-bottom:20px}}.legal-page{color:#eaf5ff;background:radial-gradient(circle at 15% 0,#066ee91f,#0000 30%),#010a1a;min-height:100vh;padding:70px 0 100px}.legal-container{max-width:900px}.legal-back{color:#0dadf0;align-items:center;margin-bottom:55px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.legal-back:hover{opacity:.8;transform:translate(-3px)}.legal-header{border-bottom:1px solid #89b6da24;margin-bottom:48px;padding-bottom:42px}.legal-header .eyebrow{margin-bottom:18px}.legal-header h1{color:#fcfcfd;letter-spacing:-2.5px;max-width:760px;margin:0 0 22px;font-size:clamp(42px,6vw,68px);line-height:1}.legal-header>p:last-child{color:#8ca3b8;max-width:680px;margin:0;font-size:17px;line-height:1.7}.legal-content{max-width:800px}.legal-content section{margin-bottom:48px}.legal-content h2{color:#fcfcfd;letter-spacing:-.4px;margin:0 0 18px;font-size:22px;line-height:1.3}.legal-content p,.legal-content li{color:#9aafc1;font-size:15px;line-height:1.85}.legal-content p{margin:0 0 16px}.legal-content ul{margin:18px 0 0;padding-left:24px}.legal-content li{margin-bottom:9px}.legal-content li::marker{color:#0dadf0}.legal-content a{color:#4cb8ff;text-decoration:none}.legal-content a:hover{text-decoration:underline}@media (max-width:640px){.legal-page{padding:42px 0 70px}.legal-back{margin-bottom:40px}.legal-header{margin-bottom:38px;padding-bottom:32px}.legal-header h1{letter-spacing:-1.8px;font-size:42px}.legal-header>p:last-child{font-size:15px}.legal-content section{margin-bottom:38px}.legal-content h2{font-size:20px}.legal-content p,.legal-content li{font-size:14px;line-height:1.8}}
