@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-cyrillic-ext-wght-normal.BUDPrIko.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-cyrillic-wght-normal.HUlVHixE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-greek-wght-normal.BJJTbwTT.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-vietnamese-wght-normal.DlC-zuDL.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-latin-ext-wght-normal.QAYlOegK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/roboto-mono-latin-wght-normal.CZtBPCCa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #060e1a;--surface: #0a1625;--panel: #0d1e30;--panel2: #0f2540;--border: #1a3050;--navy: #0f3862;--navyL: #1a4d80;--steel: #9eafc1;--steel-dim: #6a85a0;--text: #dceaf5;--muted: #5a7a95;--cyan: #4db8d4;--safe: #3dc98a;--warn: #e09a30;--o2: #34d399;--he: #f97316;--font: "Montserrat Variable", "Montserrat", system-ui, -apple-system, sans-serif;--mono: "Roboto Mono Variable", "Roboto Mono", ui-monospace, monospace}*{box-sizing:border-box}img{max-width:100%}picture{display:contents}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--cyan);text-decoration:none}h1,h2,h3{font-weight:300;letter-spacing:.5px}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--steel);margin:0 0 12px}header.nav{position:sticky;top:0;z-index:10;background:var(--panel);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;align-items:center;gap:11px}.brand img{width:34px;height:34px;border-radius:8px}.brand b{font-weight:200;letter-spacing:5px;text-transform:uppercase;font-size:16px}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{color:var(--steel);font-size:13px;letter-spacing:.5px}.nav-links a:hover{color:var(--text)}.nav-menu{display:none;position:relative}.nav-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border);border-radius:8px;color:var(--steel);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:hover{color:var(--cyan);border-color:var(--cyan)}.nav-menu .close{display:none}.nav-menu[open]>summary .ham{display:none}.nav-menu[open]>summary .close{display:inline}.nav-panel{position:absolute;top:calc(100% + 12px);right:0;min-width:210px;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;padding:6px;box-shadow:0 12px 34px #00000073}.nav-panel a{color:var(--steel);font-size:14px;letter-spacing:.5px;padding:11px 14px;border-radius:6px}.nav-panel a:hover{color:var(--text);background:var(--panel2)}@media(max-width:760px){.nav-links{display:none}.nav-menu{display:block}.brand b{font-size:13px;letter-spacing:2px}.brand img{width:30px;height:30px}}@media(max-width:360px){.brand b{display:none}}.btn{display:inline-block;padding:12px 22px;border-radius:8px;font-size:13px;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,var(--navy),var(--navyL));color:#eef6fc;border:1px solid #9eafc155}.btn:hover{border-color:var(--cyan)}.btn.ghost{background:none;border:1px solid var(--border);color:var(--steel)}.btn.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.hero{padding:96px 0 76px;border-bottom:1px solid var(--border);position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgba(77,184,212,.16),transparent 55%),linear-gradient(180deg,#0a1830 0%,var(--bg) 70%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(3px 3px at 12% 70%,rgba(220,234,245,.35),transparent),radial-gradient(2px 2px at 24% 82%,rgba(220,234,245,.3),transparent),radial-gradient(2px 2px at 70% 60%,rgba(220,234,245,.25),transparent),radial-gradient(3px 3px at 84% 78%,rgba(220,234,245,.3),transparent),radial-gradient(2px 2px at 56% 88%,rgba(220,234,245,.22),transparent)}.hero>.wrap{position:relative;z-index:1}.hero-photo{display:block;width:100%;height:auto;max-width:1120px;margin:28px auto 0;border-radius:12px;border:1px solid var(--border);aspect-ratio:21/9;object-fit:cover;background:var(--surface)}.shot{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:10px;border:1px solid var(--border);background:var(--surface);margin-bottom:16px}.hero h1{font-size:46px;line-height:1.1;margin:0 0 18px;max-width:14ch}.hero h1 b{font-weight:500;color:var(--cyan)}.hero p{font-size:18px;color:var(--steel);max-width:56ch;margin:0 0 28px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){.hero h1{font-size:34px}}section{padding:64px 0;border-bottom:1px solid var(--border)}section h2{font-size:30px;margin:0 0 8px}section>.wrap>p.lead{color:var(--steel);max-width:60ch;margin:0 0 36px}.grid{display:grid;gap:18px}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.cols-2,.cols-3{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:26px}.card h3{font-size:20px;margin:0 0 6px}.card .tag{display:inline-block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 9px;border-radius:20px;border:1px solid var(--border);color:var(--steel);margin-bottom:14px}.card .tag.live{color:var(--safe);border-color:#3dc98a55}.card ul{margin:14px 0 0;padding-left:18px;color:var(--steel);font-size:14px}.card ul li{margin-bottom:6px}.card .desc{color:var(--steel);font-size:14px;margin:0}.feat{display:flex;gap:14px;align-items:flex-start}.feat .dot{width:9px;height:9px;border-radius:50%;background:var(--cyan);margin-top:7px;flex-shrink:0}.feat h4{margin:0 0 4px;font-size:15px;font-weight:400}.feat p{margin:0;font-size:13px;color:var(--muted)}.breaker{position:relative;padding:0;border-bottom:1px solid var(--border);overflow:hidden}.breaker img{display:block;width:100%;height:360px;object-fit:cover;filter:saturate(.92) brightness(.82)}.breaker-caption{position:absolute;inset:0;display:flex;align-items:flex-end;padding-bottom:36px;background:linear-gradient(180deg,#060e1a4d,#060e1a1a 40%,#060e1ad9)}.breaker-caption h2{font-size:30px;margin:0;max-width:18ch}@media(max-width:600px){.breaker img{height:260px}.breaker-caption h2{font-size:23px}}.engine-split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.engine-split .lead{margin-bottom:28px}.engine-figure{margin:0}.engine-figure img{width:100%;height:auto;border-radius:10px;border:1px solid var(--border);display:block}.engine-figure figcaption{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5}@media(max-width:860px){.engine-split{grid-template-columns:1fr;gap:28px}}.about-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.about-figure{margin:0}.about-figure img{width:100%;height:auto;border-radius:12px;border:1px solid var(--border);display:block;filter:grayscale(.15)}.about-copy .lead{margin-bottom:22px}.about-facts{list-style:none;padding:0;margin:0}.about-facts li{padding:11px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--steel)}.about-facts li:last-child{border-bottom:none}.about-facts b{font-family:var(--mono);color:var(--cyan);font-weight:500;margin-right:8px}@media(max-width:860px){.about-split{grid-template-columns:1fr;gap:26px}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.engine-split .stats{grid-template-columns:repeat(2,1fr)}}.stat{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px;text-align:center}.stat .n{font-family:var(--mono);font-size:26px;color:var(--cyan)}.stat .l{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:6px}.price{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:28px}.price.featured{border-color:var(--cyan)}.price h3{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--steel)}.price .amt{font-family:var(--mono);font-size:34px;margin:8px 0 2px}.price .amt span{font-size:13px;color:var(--muted)}.price ul{list-style:none;padding:0;margin:18px 0}.price ul li{padding:7px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--steel)}.price ul li:before{content:"+ ";color:var(--safe);font-family:var(--mono)}.price .btn{width:100%;text-align:center}.faq{max-width:820px}.faq details{border:1px solid var(--border);border-radius:10px;background:var(--panel);margin-bottom:12px}.faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-size:16px;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--cyan);font-size:20px;line-height:1;flex-shrink:0}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:var(--cyan)}.faq details p{margin:0;padding:0 22px 20px;color:var(--steel);font-size:14px;line-height:1.65}footer{padding:40px 0;color:var(--muted);font-size:12px}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.footer-brand{display:flex;align-items:center;gap:8px}.footer-brand img{width:24px;height:24px;border-radius:6px}.footer-brand b{font-size:13px;letter-spacing:3px}.footer-links{display:flex;gap:22px;align-items:flex-start}.disclaimer{font-size:11px;color:var(--steel-dim);max-width:70ch;margin-top:10px;line-height:1.5}.legal{padding:56px 0 72px}.legal-wrap{max-width:760px}.legal h1{font-size:34px;margin:0 0 6px}.legal .updated{color:var(--muted);font-size:13px;margin:0 0 36px}.legal h2{font-size:20px;margin:34px 0 10px;color:var(--text)}.legal p,.legal li{color:var(--steel);font-size:15px;line-height:1.65}.legal ul{padding-left:20px}.legal a{color:var(--cyan)}.legal .note{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--cyan);border-radius:8px;padding:14px 16px;font-size:14px}
