:root{--bg:#081018;--bg-soft:#0d1620;--panel:#111c27;--panel-2:#15222f;--text:#f7f9fb;--muted:#9aa9b8;--line:#223242;--line-strong:#31465a;--accent:#1e8fff;--accent-soft:#8bc8ff;--success:#9fd9bc;--max:1240px;--radius:18px;--shadow:0 20px 60px rgba(0,0,0,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.wrap{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.announcement{background:#0d1a25;border-bottom:1px solid var(--line);color:#c7d5e2;text-align:center;padding:9px 16px;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:40;background:#081018eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{min-height:76px;display:flex;align-items:center;justify-content:center;gap:28px}.navlinks{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:700;font-size:13px}.navlinks a{color:#d6e0e9;transition:.18s}.navlinks a:hover,.navlinks .btn{color:#fff}.nav-mobile{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;background:var(--accent);color:#fff;font-weight:800;border:1px solid var(--accent);transition:transform .18s ease,filter .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn.secondary{background:transparent;border-color:var(--line-strong);color:#e7eef5}.btn.ghost{background:#0d1720;border-color:var(--line);color:#d5e1eb}.hero-pro{padding:92px 0 70px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% -10%,rgba(30,143,255,.18),transparent 35%),linear-gradient(180deg,#0a141e,#081018)}.hero-inner{max-width:980px;text-align:center;margin:auto}.hero-logo{width:min(420px,70vw);margin:0 auto 26px;filter:drop-shadow(0 18px 38px rgba(0,0,0,.25))}.eyebrow{color:var(--accent-soft);font-weight:800;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.hero-pro h1{font-size:clamp(44px,7vw,78px);line-height:.98;letter-spacing:-.06em;margin:14px auto 20px;max-width:900px}.hero-pro p{color:#aebdca;font-size:clamp(18px,2.2vw,21px);max-width:760px;margin:0 auto}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.section{padding:76px 0}.section.tight{padding-top:44px}.section h1,.section h2,.section h3{letter-spacing:-.035em}.section h2{font-size:clamp(32px,4.5vw,50px);margin:0 0 14px}.lead{color:var(--muted);max-width:760px;margin:0 0 30px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-head .lead{margin:0;max-width:640px}.kicker{color:#8196aa;font-size:13px;font-weight:700}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{background:linear-gradient(180deg,var(--panel),#0d1720);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:0 0 #0000;transition:.2s ease}.card:hover{border-color:#35516c;transform:translateY(-2px);box-shadow:var(--shadow)}.card h3{font-size:24px;margin:8px 0 10px}.card p{color:var(--muted);margin:0 0 20px}.meta{font-size:12px;color:#7f93a6;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#0d2235;border:1px solid #1f4d77;color:#8ccaff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.service-card{position:relative;overflow:hidden;min-height:320px}.service-card:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-70px;background:#1e8fff14}.service-number{font-size:12px;color:#6f8598;font-weight:800;letter-spacing:.12em}.service-card h3{font-size:30px}.service-card .link{color:#dbe8f4;font-weight:800}.service-card .link span{color:var(--accent)}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{border:1px solid var(--line);background:#0d1720;border-radius:16px;overflow:hidden;transition:.2s ease}.product-card:hover{transform:translateY(-2px);border-color:#34506a;box-shadow:var(--shadow)}.product-card img{aspect-ratio:4/3;object-fit:cover;background:#0a131c}.product-card .info{padding:18px}.product-card h3{font-size:19px;margin:0 0 6px}.price{font-weight:900;color:#d8ebff}.product-type{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7790a5;font-weight:800;margin-bottom:8px}.proof-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b151e}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-item{padding:26px 22px;border-right:1px solid var(--line)}.proof-item:last-child{border-right:0}.proof-item strong{display:block;font-size:15px;margin-bottom:4px}.proof-item span{color:#8499ab;font-size:12px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.process-step{border-top:1px solid #34516b;padding:20px 4px 0}.process-step .n{color:var(--accent);font-weight:900;font-size:12px;letter-spacing:.12em}.process-step h3{font-size:20px;margin:8px 0}.process-step p{color:var(--muted);font-size:14px;margin:0}.cta{background:linear-gradient(135deg,#102033,#0b1722);border:1px solid #274765;border-radius:22px;padding:40px}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{margin:0 0 8px}.cta p{margin:0;color:#9fb0bf}.feature{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px}.quote{background:linear-gradient(135deg,#102033,#0d1823);border:1px solid #294762;border-radius:20px;padding:34px}input,textarea,select{width:100%;background:#0a131b;border:1px solid #2b3d4e;color:#fff;border-radius:9px;padding:13px;margin:6px 0 15px;outline:none}input:focus,textarea:focus,select:focus{border-color:#4b83b2}label{font-weight:750;font-size:13px;color:#c9d6e0}.quoteform{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quoteform .full{grid-column:1/-1}.notice{border-left:3px solid var(--accent);padding:12px 16px;background:#0c1b29;color:#b9ccdc;border-radius:5px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}.breadcrumb{color:#71879a;font-size:12px;margin-bottom:18px}.product-title{font-size:clamp(36px,5vw,56px);letter-spacing:-.045em;margin:10px 0}.product-meta{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.pill{padding:6px 10px;border-radius:999px;background:#0d2235;border:1px solid #235078;color:#8ec9ff;font-size:11px;font-weight:800}.checks{padding:0;list-style:none}.checks li{padding:8px 0;color:#d7e1e9}.checks li:before{content:"\2713";color:#7ac2ff;font-weight:900;margin-right:10px}.rte{max-width:900px;margin:54px auto;padding:0 20px}.rte h1{font-size:46px}.rte h2{margin-top:34px}.rte p,.rte li{color:#bac8d4}.footer{border-top:1px solid var(--line);padding:52px 0 28px;background:#060c12}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:34px}.footer-logo{width:180px;margin-bottom:16px}.footer p,.footer small{color:#7f91a2}.footer strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#c9d4dd}@media(max-width:900px){.nav{justify-content:flex-end;min-height:70px}.navlinks{display:none}.nav-mobile{display:block;margin-left:auto;color:#aec0cf;font-size:13px}.grid3,.grid2,.products,.split,.footergrid,.process{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:56px 0}.hero-pro{padding:64px 0 54px}.hero-logo{width:250px}.cta-inner,.section-head{display:block}.cta .actions{justify-content:flex-start}.quoteform{grid-template-columns:1fr}.quoteform .full{grid-column:auto}}@media(max-width:560px){.wrap{width:min(var(--max),calc(100% - 24px))}.proof-grid{grid-template-columns:1fr}.proof-item{border-right:0!important;border-bottom:1px solid var(--line)}.proof-item:last-child{border-bottom:0}.hero-pro h1{font-size:44px}.card,.feature,.quote,.cta{padding:22px}}:root{--bg:#050a0f;--bg-soft:#08111a;--panel:#0b141d;--panel-2:#0f1b27;--text:#f3f7fb;--muted:#8da0b2;--line:#1c2d3c;--line-strong:#2c4358;--accent:#00a2ff;--accent-soft:#77cfff;--max:1280px}body{background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),var(--bg);background-size:48px 48px}.announcement{background:#06111b;color:#8ebfe5;border-bottom:1px solid #15314a;letter-spacing:.16em;font-size:10px;padding:8px 14px}.site-header{background:#050a0ff5;border-bottom:1px solid #15314a}.nav{min-height:68px}.navlinks{gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.navlinks a{color:#9fb2c3}.navlinks a:hover{color:#fff}.btn{border-radius:7px;min-height:44px;padding:0 17px;text-transform:uppercase;letter-spacing:.055em;font-size:12px}.btn.secondary{border-color:#2b4b66}.hero-pro{position:relative;padding:88px 0 76px;background:radial-gradient(circle at 50% 0%,rgba(0,162,255,.13),transparent 36%),linear-gradient(180deg,#06101a,#050a0f)}.hero-pro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.8%,rgba(0,162,255,.06) 50%,transparent 50.2%);pointer-events:none}.hero-logo{width:min(330px,62vw);margin-bottom:24px}.eyebrow{color:#6abdf2;font-size:10px;letter-spacing:.22em}.hero-pro h1{max-width:780px;font-size:clamp(46px,7vw,82px);letter-spacing:-.07em;text-transform:uppercase}.hero-pro p{max-width:720px;color:#91a4b5;font-size:18px}.proof-band{background:#071019;border-color:#16324a}.proof-item{padding:22px 18px}.proof-item strong{font-size:13px;text-transform:uppercase;letter-spacing:.05em}.proof-item span{font-size:11px}.section{padding:68px 0}.section h2{text-transform:uppercase;font-size:clamp(30px,4vw,46px)}.section-head{align-items:flex-start}.section-head .lead{font-size:15px;max-width:560px}.card{border-radius:12px;background:linear-gradient(180deg,#0b151e,#08111a);border-color:#1c3246;padding:24px}.card:hover{border-color:#2d5f84;box-shadow:0 18px 50px #00000038,0 0 0 1px #00a2ff0d}.service-card{min-height:280px}.service-card:before{width:150px;height:150px;background:#00a2ff0d}.service-card h3{font-size:26px;text-transform:uppercase}.service-number{color:#4b7798;letter-spacing:.16em}.service-card .link{text-transform:uppercase;font-size:12px;letter-spacing:.05em}.product-card{border-radius:10px;background:#08111a}.product-card .info{padding:16px}.product-card h3{font-size:17px}.product-type{font-size:10px;letter-spacing:.12em}.process-step{border-top:2px solid #224764}.process-step .n{font-size:10px}.process-step h3{text-transform:uppercase;font-size:17px}.cta{border-radius:12px;background:linear-gradient(135deg,#0b1824,#071019);border-color:#234864}.cta h2{text-transform:uppercase}.feature,.quote{border-radius:12px;background:#0a141d}input,textarea,select{border-radius:6px;background:#060d14;border-color:#23384a}.tag,.pill{border-radius:5px;background:#0a1d2c;border-color:#245878;text-transform:uppercase;letter-spacing:.08em}.footer{background:#03070b;border-top-color:#15293a}.footer strong{letter-spacing:.12em}.flagship-card{min-height:360px;position:relative;overflow:hidden;border-color:#275272;background:linear-gradient(135deg,rgba(0,162,255,.08),transparent 45%),linear-gradient(180deg,#0c1721,#071019)}.flagship-card:after{content:"";position:absolute;inset:auto -80px -100px auto;width:240px;height:240px;border:1px solid rgba(0,162,255,.15);border-radius:50%}.flagship-card h3{font-size:clamp(34px,4vw,54px);margin-top:18px}.flagship-card p{max-width:560px;font-size:16px}.hero-pro+.section{padding-top:72px}@media(max-width:900px){.hero-pro+.section{padding-top:52px}}.home-visual-hero{background:#050a0f;border-bottom:1px solid var(--line)}.home-visual-frame{width:100%;overflow:hidden;background:#050a0f}.home-visual-image{display:block;width:100%;height:auto;margin:0 auto}.home-visual-actions{padding:18px 0 20px;background:#071019;border-top:1px solid #16324a}.home-visual-actions .actions{margin-top:0;justify-content:center}@media(max-width:700px){.home-visual-actions{padding:14px 0 16px}.home-visual-actions .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-visual-actions .btn{width:100%;padding-left:10px;padding-right:10px}}.editable-page-hero{margin:28px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.editable-page-hero img{width:100%;height:auto;display:block}.editable-body{margin:24px 0}.editable-body p,.editable-card-text p,.rte-inline p{color:var(--muted)}.editable-cards{margin-top:24px}.editable-card-text{margin-bottom:18px}.contact-support-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-support-page label{display:block;margin-bottom:7px;font-weight:700}.contact-support-page input,.contact-support-page select,.contact-support-page textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit}.contact-support-page textarea{resize:vertical}.form-success{padding:14px;border:1px solid var(--line);border-radius:8px}.footer-support-link{margin-top:14px}@media(max-width:720px){.contact-support-page .form-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/theme.css.map */
