:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#eef0f4;--ink:#171a20;--muted:#666d79;--line:#dfe2e8;--primary:#5865dc;--primary-dark:#3e49bd;--orange:#f06b51;--green:#2f9d70;--purple:#8a61d8;--navy:#111722;--shadow:0 24px 70px rgba(24,30,43,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.65;letter-spacing:0}body.dark{--bg:#10141b;--surface:#181d26;--surface-2:#202631;--ink:#f5f6f8;--muted:#a6adba;--line:#323946;--navy:#080b10;--shadow:0 24px 70px rgba(0,0,0,.35)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.section{padding-left:clamp(22px,6.5vw,104px);padding-right:clamp(22px,6.5vw,104px)}
.site-header{position:sticky;top:0;z-index:50;height:76px;padding:0 clamp(22px,6.5vw,104px);display:flex;align-items:center;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 91%,transparent);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.03em;white-space:nowrap}.brand>span:last-child span{color:var(--primary)}.brand small{font:500 9px DM Mono;color:var(--muted);vertical-align:top;margin-left:3px}.brand-symbol{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:var(--primary);color:#fff;font-weight:800;font-size:17px;transform:rotate(-7deg)}.main-nav{display:flex;gap:26px;margin-left:auto;margin-right:28px}.main-nav a{font-size:12px;font-weight:700;color:var(--muted)}.main-nav a:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:11px}.theme-toggle,.menu-toggle{width:37px;height:37px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.theme-toggle{display:grid;place-items:center;font-size:18px}.moon{display:none}.dark .sun{display:none}.dark .moon{display:block}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary);color:#fff;box-shadow:0 10px 26px rgba(88,101,220,.24)}.button-primary:hover{background:var(--primary-dark)}.button-ghost{border-color:var(--line);background:var(--surface)}.header-cta{min-height:38px;padding:0 15px}.menu-toggle{display:none;padding:8px}.menu-toggle i{display:block;width:18px;height:2px;background:currentColor;margin:5px auto}
.hero{min-height:680px;padding-top:92px;padding-bottom:86px;display:grid;grid-template-columns:.86fr 1.14fr;gap:6vw;align-items:center;background-image:radial-gradient(circle at 75% 20%,rgba(88,101,220,.12),transparent 31%),radial-gradient(circle at 92% 75%,rgba(240,107,81,.10),transparent 25%)}.eyebrow,.section-kicker{font:500 10px DM Mono,monospace;letter-spacing:.1em;color:var(--primary)}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(47,157,112,.13)}h1,h2,h3,p{margin-top:0}h1{max-width:740px;margin:24px 0 22px;font-size:clamp(45px,5.15vw,76px);line-height:1.04;letter-spacing:-.06em}h1 em,h2 em{font-style:normal;color:var(--primary)}.hero-copy>p{max-width:620px;color:var(--muted);font-size:17px}.hero-actions{display:flex;gap:12px;margin-top:34px}.play{font-size:9px;color:var(--orange)}.hero-points{display:flex;flex-wrap:wrap;gap:17px;margin-top:39px;color:var(--muted);font-size:10px;font-weight:700}.hero-points i{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:rgba(47,157,112,.13);color:var(--green);font-style:normal;margin-right:4px}.hero-product{position:relative;min-height:440px;display:flex;align-items:center}.product-orbit{position:absolute;border:1px solid rgba(88,101,220,.18);border-radius:50%}.orbit-one{width:410px;height:410px;right:0;top:0}.orbit-two{width:280px;height:280px;right:65px;top:65px}.product-window{position:relative;z-index:2;width:100%;border-radius:9px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transform:rotate(1.25deg)}.window-head{height:39px;display:flex;align-items:center;padding:0 14px;background:var(--surface);color:var(--muted);font:9px DM Mono}.window-head>div{display:flex;gap:5px;margin-right:12px}.window-head i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.window-head i:nth-child(2){background:#dbb657}.window-head i:nth-child(3){background:var(--green)}.window-head b{margin-left:auto;color:var(--green);font-size:8px}.product-window img{width:100%;aspect-ratio:1.72;object-fit:cover;object-position:top}.hero-stat{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--surface);border:1px solid var(--line);box-shadow:0 13px 35px rgba(25,30,42,.15);border-radius:6px}.hero-stat strong{font-size:19px;letter-spacing:-.04em;color:var(--primary)}.hero-stat span{font:8px DM Mono;color:var(--muted)}.stat-one{left:-24px;top:37px}.stat-two{right:-18px;bottom:42px}
.quick-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.quick-nav a{display:grid;padding:23px 25px;border-right:1px solid var(--line);transition:background .2s}.quick-nav a:last-child{border-right:0}.quick-nav a:hover{background:var(--surface-2)}.quick-nav span{font:9px DM Mono;color:var(--primary)}.quick-nav strong{font-size:13px;margin:7px 0 2px}.quick-nav small{font-size:10px;color:var(--muted)}.section-spaced{padding-top:108px;padding-bottom:112px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:24px 0 50px}.section-heading h2,.fingerprint-feature h2,.video-intro h2,.security-copy h2,.anti-copy h2,.vps-copy h2,.contact-heading h2{margin:0;font-size:clamp(37px,4.4vw,64px);line-height:1.08;letter-spacing:-.06em}.section-heading p{max-width:430px;color:var(--muted);margin:0}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.outcome-grid article{position:relative;min-height:235px;padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.outcome-grid article>small{position:absolute;right:24px;top:27px;font:9px DM Mono;color:var(--muted)}.outcome-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:19px;font-weight:800}.outcome-icon.blue{background:rgba(88,101,220,.12);color:var(--primary)}.outcome-icon.orange{background:rgba(240,107,81,.13);color:var(--orange)}.outcome-icon.green{background:rgba(47,157,112,.13);color:var(--green)}.outcome-icon.purple{background:rgba(138,97,216,.13);color:var(--purple)}.outcome-grid h3{font-size:20px;letter-spacing:-.04em;margin:43px 0 9px}.outcome-grid p{font-size:12px;color:var(--muted);margin:0}
.feature-core{padding-top:108px;background:var(--navy);color:#f4f6fa}.feature-core .section-heading p{color:#9fa7b6}.feature-core .section-kicker{color:#8995ff}.feature-columns{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #303745;border-radius:7px;overflow:hidden}.feature-columns article{padding:27px;border-right:1px solid #303745}.feature-columns article:last-child{border-right:0}.feature-title{display:flex;align-items:center;gap:10px}.feature-title>span{display:grid;place-items:center;width:33px;height:33px;border-radius:5px;background:#252c3a;color:#9da6ff;font-size:17px}.feature-title h3{font-size:15px;margin:0}.feature-columns ul{display:grid;gap:10px;padding:20px 0 0;margin:18px 0 0;border-top:1px solid #303745;list-style:none;color:#a9b0bd;font-size:11px}.feature-columns li:before{content:"✓";color:#6dc49c;margin-right:7px}.fingerprint-feature{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:12px;align-items:stretch;margin-top:80px;padding-bottom:110px}.fingerprint-feature>div:first-child{padding:28px 30px 28px 0}.fingerprint-feature h2{font-size:clamp(31px,3.1vw,47px);margin:18px 0}.fingerprint-feature p{color:#a9b0bd}.text-link{display:inline-flex;gap:7px;color:#aab2ff;font-size:12px;font-weight:800;margin-top:9px}.image-link{position:relative;border:1px solid #303745;border-radius:7px;overflow:hidden;background:#fff}.image-link img{width:100%;height:100%;min-height:275px;object-fit:cover;object-position:top}.image-link span{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 12px;background:rgba(14,18,26,.88);backdrop-filter:blur(10px);border-radius:4px;color:#fff;font-size:11px;font-weight:800}.image-link b{float:right;color:#8995ff}
.use-cases{background:var(--surface)}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.case-card{display:grid;grid-template-columns:1.1fr .9fr;min-height:300px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--bg)}.case-image{min-width:0;background:#e8ebf1;overflow:hidden}.case-image img{width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .35s}.case-card:hover img{transform:scale(1.025)}.case-copy{padding:28px;align-self:center}.case-copy>span,.video-grid article>span,.price-card>span{font:9px DM Mono;color:var(--primary);letter-spacing:.08em}.case-copy h3{font-size:22px;line-height:1.15;letter-spacing:-.04em;margin:13px 0 10px}.case-copy p{font-size:11px;color:var(--muted);margin:0}.video-section{display:grid;grid-template-columns:.62fr 1.38fr;gap:6vw;padding-top:110px;padding-bottom:115px;background:var(--surface-2)}.video-intro{position:sticky;top:105px;align-self:start}.video-intro h2{margin:22px 0}.video-intro p{color:var(--muted);max-width:380px}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:31px 12px}.video-grid article{min-width:0}.video-frame{position:relative;aspect-ratio:16/9;background:#0b0e14;border-radius:6px;overflow:hidden;margin-bottom:17px}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-grid h3{font-size:17px;letter-spacing:-.03em;margin:9px 0 6px}.video-grid p{color:var(--muted);font-size:10px;margin-bottom:8px}.video-grid a{font-size:10px;font-weight:800;color:var(--primary)}
.security-section{padding-top:110px;padding-bottom:115px;display:grid;grid-template-columns:.82fr 1.18fr;gap:60px 7vw}.security-copy h2{margin:20px 0 22px}.security-copy p,.anti-copy p{color:var(--muted)}.security-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.security-tags span{padding:7px 10px;border:1px solid var(--line);border-radius:3px;font:9px DM Mono;color:var(--muted)}.security-image{position:relative;align-self:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:12px;box-shadow:var(--shadow)}.security-image img{width:100%;border-radius:3px}.security-badge{position:absolute;right:-20px;bottom:-20px;padding:12px 15px;background:var(--navy);color:#fff;border-radius:5px;box-shadow:var(--shadow)}.security-badge span{display:block;font:8px DM Mono;color:#9da6ff}.security-badge strong{font-size:11px}.anti-copy{grid-column:1/-1;max-width:860px;margin-top:65px}.anti-copy h2{margin:20px 0}.anti-gallery{grid-column:1/-1;position:relative;min-width:0}.gallery-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.gallery-track::-webkit-scrollbar{display:none}.gallery-track figure{flex:0 0 calc(33.333% - 8px);scroll-snap-align:start;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden}.gallery-track img{width:100%;height:235px;object-fit:cover;object-position:top}.gallery-track figcaption{padding:10px 13px;font:9px DM Mono;color:var(--muted)}.gallery-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 7px 20px rgba(0,0,0,.12);cursor:pointer}.gallery-arrow.previous{left:-18px}.gallery-arrow.next{right:-18px}
.function-list{background:var(--surface)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:7px}.table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.table-wrap th{padding:15px 14px;background:var(--navy);color:#fff;font:9px DM Mono;letter-spacing:.05em;text-align:center}.table-wrap th:first-child{text-align:left}.table-wrap td{padding:14px;border-bottom:1px solid var(--line);text-align:center;font-size:13px;color:var(--green);font-weight:800}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{text-align:left;color:var(--ink);width:48%}.table-wrap td:first-child strong{display:block;font-size:12px}.table-wrap td:first-child span{display:block;color:var(--muted);font-size:10px;font-weight:500;margin-top:2px}
.pricing-section{padding-top:108px;padding-bottom:115px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.price-card{position:relative;padding:25px 22px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.price-card.featured{border-color:var(--primary);box-shadow:0 18px 40px rgba(88,101,220,.14)}.popular{position:absolute;right:17px;top:17px;padding:5px 7px;border-radius:3px;background:rgba(88,101,220,.12);color:var(--primary);font:8px DM Mono}.price-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:5px;background:rgba(88,101,220,.12);color:var(--primary);font:700 10px DM Mono;margin-bottom:26px}.price-icon.orange{background:rgba(240,107,81,.13);color:var(--orange)}.price-icon.green{background:rgba(47,157,112,.13);color:var(--green)}.price-icon.purple{background:rgba(138,97,216,.13);color:var(--purple)}.price-card h3{font-size:20px;line-height:1.18;letter-spacing:-.04em;margin:8px 0 5px}.price-card>p{font-size:11px;color:var(--muted)}.price-card ul{display:grid;gap:9px;min-height:100px;padding:18px 0;margin:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;color:var(--muted);font-size:10px}.price-card li:before{content:"✓";color:var(--green);margin-right:7px}.price-actions{display:grid}.price-actions a{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:10px}.price-actions a:last-child{border-bottom:0}.price-actions span{color:var(--muted)}.price-actions b{color:var(--primary)}
.vps-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px 7vw;padding-top:110px;padding-bottom:115px;background:var(--navy);color:#f5f6f8}.vps-copy h2{margin:20px 0}.vps-copy>p{color:#a8b0bd}.vps-example{display:flex;align-items:center;gap:12px;margin:25px 0;padding:15px;border:1px solid #303745;border-radius:5px;font:10px DM Mono}.vps-example strong{color:#9da6ff}.vps-example span{color:#687181}.vps-media{min-width:0}.vps-media .video-frame{margin-bottom:12px}.vps-media>img{width:100%;max-height:280px;object-fit:contain;background:#fff;border-radius:6px}.cloud-plans{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}.cloud-plans a{display:grid;padding:18px;border:1px solid #303745;border-radius:5px;background:#171d28}.cloud-plans small{font:8px DM Mono;color:#8995ff}.cloud-plans strong{font-size:15px;margin:9px 0}.cloud-plans span{font-size:10px;color:#a8b0bd}
.contact-section{padding-top:110px;padding-bottom:115px}.contact-heading{text-align:center;max-width:760px;margin:0 auto 45px}.contact-heading h2{margin:20px 0}.contact-heading p{color:var(--muted)}.contact-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.contact-options>a{position:relative;display:block;min-height:285px;padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.contact-options>a:hover{border-color:var(--primary)}.contact-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;margin-bottom:37px;font-weight:800}.contact-icon.telegram{background:rgba(88,101,220,.12);color:var(--primary)}.contact-icon.support{background:rgba(47,157,112,.13);color:var(--green)}.contact-icon.youtube{background:rgba(240,107,81,.13);color:var(--orange);font-size:11px}.contact-options small{font:9px DM Mono;color:var(--muted)}.contact-options h3{font-size:22px;letter-spacing:-.04em;margin:8px 0}.contact-options p{font-size:11px;color:var(--muted)}.contact-options b{position:absolute;bottom:24px;font-size:10px;color:var(--primary)}.contact-foot{display:flex;justify-content:center;gap:10px;margin-top:25px;color:var(--muted);font-size:10px}.contact-foot a{color:var(--primary);font-weight:800}.site-footer{padding-top:50px;padding-bottom:30px;background:var(--surface);border-top:1px solid var(--line)}.site-footer>div:first-child{display:flex;align-items:center;gap:25px}.site-footer>div:first-child p{color:var(--muted);font-size:11px;margin:0}.site-footer>nav{display:flex;gap:22px;justify-content:flex-end;margin-top:-26px;font-size:10px;font-weight:700;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;margin-top:42px;padding-top:20px;border-top:1px solid var(--line);font:9px DM Mono;color:var(--muted)}
@media(max-width:1060px){.main-nav{gap:15px;margin-right:16px}.hero{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:760px}.hero-product{min-height:390px}.outcome-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.video-section{grid-template-columns:1fr}.video-intro{position:static;max-width:720px}.security-section,.vps-section{gap:48px 4vw}.feature-columns{grid-template-columns:repeat(2,1fr)}.feature-columns article:nth-child(2){border-right:0}.feature-columns article:nth-child(-n+2){border-bottom:1px solid #303745}.fingerprint-feature{grid-template-columns:1fr 1fr}.fingerprint-feature>div:first-child{grid-column:1/-1}.price-card ul{min-height:0}}
@media(max-width:760px){html{scroll-padding-top:69px}.site-header{height:69px}.main-nav{display:none;position:absolute;top:76px;left:15px;right:15px;padding:11px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);flex-direction:column}.main-nav.open{display:flex}.main-nav a{padding:10px}.menu-toggle{display:block}.header-cta{display:none}.hero{min-height:0;padding-top:60px;padding-bottom:70px}.hero h1{font-size:clamp(43px,13vw,62px)}.hero-copy>p{font-size:15px}.hero-actions{flex-wrap:wrap}.hero-points{display:grid;gap:9px}.hero-product{min-height:265px;margin:0 -10px}.product-window{transform:none}.window-head{height:31px;font-size:7px}.product-window img{aspect-ratio:1.55}.product-orbit{display:none}.hero-stat{padding:7px 9px}.hero-stat strong{font-size:14px}.stat-one{left:0;top:12px}.stat-two{right:0;bottom:2px}.quick-nav{grid-template-columns:repeat(2,1fr)}.quick-nav a:nth-child(2){border-right:0}.quick-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick-nav a{padding:17px}.section-spaced,.feature-core,.video-section,.security-section,.pricing-section,.vps-section,.contact-section{padding-top:75px;padding-bottom:78px}.section-heading{display:block;margin-bottom:33px}.section-heading p{margin-top:17px}.outcome-grid,.feature-columns,.case-grid,.video-grid,.security-section,.pricing-grid,.vps-section,.cloud-plans,.contact-options{grid-template-columns:1fr}.outcome-grid article{min-height:210px}.feature-columns article{border-right:0!important;border-bottom:1px solid #303745}.feature-columns article:last-child{border-bottom:0}.fingerprint-feature{grid-template-columns:1fr;margin-top:48px;padding-bottom:78px}.fingerprint-feature>div:first-child{grid-column:auto;padding-right:0}.image-link img{min-height:250px}.case-card{grid-template-columns:1fr;min-height:0}.case-image{aspect-ratio:1.7}.case-copy{padding:22px}.video-grid{gap:34px}.security-copy,.security-image,.anti-copy,.anti-gallery{grid-column:auto}.security-badge{right:8px;bottom:-18px}.anti-copy{margin-top:42px}.gallery-track figure{flex-basis:86%}.gallery-track img{height:210px}.gallery-arrow.previous{left:-10px}.gallery-arrow.next{right:-10px}.table-wrap{margin-right:-22px}.price-card{padding:24px}.vps-media{margin-top:8px}.vps-example{flex-wrap:wrap}.cloud-plans{grid-column:auto}.contact-heading{text-align:left}.contact-options>a{min-height:260px}.site-footer>div:first-child{display:block}.site-footer>div:first-child p{margin-top:13px}.site-footer>nav{justify-content:flex-start;flex-wrap:wrap;margin-top:28px}.footer-bottom{gap:15px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.case-image img{transition:none}}

/* Product-specific refinements */
.brand-logo{width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(56,19,18,.18))}.window-head{justify-content:space-between}.window-head b{margin-left:0}.zoomable{cursor:zoom-in}.image-zoom{position:absolute;z-index:3;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(14,18,26,.82);color:#fff;cursor:pointer}.fingerprint-feature .image-link{display:grid;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:1/1.08;padding:12px;background:#fff}.fingerprint-feature .image-link img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center}.fingerprint-feature .image-link>a{display:block;margin-top:10px;padding:11px 13px;background:#1b202a;border-radius:4px;color:#fff;font-size:11px;font-weight:800}.fingerprint-feature .image-link>a b{float:right;color:#8995ff}
.video-poster{position:absolute;inset:0;width:100%;height:100%;border:0;background-image:linear-gradient(rgba(7,10,16,.12),rgba(7,10,16,.52)),var(--poster);background-size:cover;background-position:center;color:#fff;cursor:pointer;display:grid;place-content:center;justify-items:center;gap:10px}.video-poster:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);border-radius:6px}.video-play{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;padding-left:4px;border-radius:50%;background:#ff244d;box-shadow:0 13px 34px rgba(255,36,77,.38);font-size:18px}.video-poster b{position:relative;z-index:1;padding:6px 10px;border-radius:3px;background:rgba(8,12,19,.78);font-size:10px}.video-frame iframe{background:#0b0e14}
.security-image{padding:0;overflow:hidden;background:#0c121c}.security-image img{width:100%;aspect-ratio:1.6;object-fit:contain;border-radius:0}.security-badge{display:none}.anti-gallery{margin-top:8px}.gallery-stage{position:relative;display:grid;place-items:center;min-height:520px;padding:24px;background:#0b1018;border:1px solid var(--line);border-radius:8px;overflow:hidden}.gallery-main{width:100%;height:470px;object-fit:contain}.gallery-stage .gallery-arrow{top:50%;margin:0}.gallery-stage .gallery-arrow.previous{left:17px}.gallery-stage .gallery-arrow.next{right:17px}.gallery-count{position:absolute;right:18px;bottom:16px;padding:6px 10px;border-radius:4px;background:rgba(9,13,20,.82);color:#8b94a5;font:9px DM Mono}.gallery-count b{color:#fff}.gallery-thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:10px}.gallery-thumbs button{position:relative;height:74px;padding:4px;border:1px solid var(--line);border-radius:5px;background:var(--surface);overflow:hidden;cursor:pointer;opacity:.58;transition:opacity .2s,border .2s,transform .2s}.gallery-thumbs button:hover,.gallery-thumbs button.active{opacity:1;border-color:var(--primary);transform:translateY(-2px)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none}
.pricing-grid{align-items:stretch}.price-card{display:flex;flex-direction:column;cursor:pointer;transition:border .22s,box-shadow .22s,transform .22s,opacity .22s}.pricing-grid:has(.price-card.selected) .price-card:not(.selected){opacity:.78;transform:scale(.985)}.price-card.selected{border-color:var(--primary);box-shadow:0 22px 54px rgba(88,101,220,.2);transform:translateY(-8px)}.price-card:focus-visible{outline:3px solid rgba(88,101,220,.35);outline-offset:3px}.selected-mark{display:none;position:absolute;right:15px;top:15px;padding:5px 7px;border-radius:3px;background:rgba(88,101,220,.14);color:var(--primary);font:700 8px DM Mono}.selected .selected-mark{display:block}.price-card ul{min-height:180px}.price-card li{line-height:1.5}.price-card li strong{color:var(--ink)}.price-actions{margin-top:auto;gap:8px}.price-actions a{align-items:center;padding:8px 8px 8px 12px;border:1px solid var(--line)!important;border-radius:5px;background:var(--bg);transition:border .2s,background .2s}.price-actions a:hover{border-color:var(--primary)!important;background:var(--surface-2)}.price-actions a b{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:37px;padding:0 11px;border-radius:4px;background:var(--primary);color:#fff;font-size:10px}.price-actions a b i{font-style:normal;margin-left:7px}.popular{display:none}
.vps-media>img{max-height:none;aspect-ratio:1.6;object-fit:contain;background:#0b1018;border:1px solid #303745}.cloud-plans{align-items:stretch}.cloud-plan{position:relative;display:flex;flex-direction:column;min-height:210px;padding:22px;border:1px solid #303745;border-radius:6px;background:#171d28;cursor:pointer;transition:border .22s,transform .22s,opacity .22s,box-shadow .22s}.cloud-plans:has(.cloud-plan.selected) .cloud-plan:not(.selected){opacity:.65;transform:scale(.985)}.cloud-plan.selected{border-color:#7d8aff;transform:translateY(-6px);box-shadow:0 18px 38px rgba(73,87,205,.2)}.cloud-plan small{font:8px DM Mono;color:#8995ff}.cloud-plan strong{font-size:18px;margin:14px 0}.cloud-plan>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:auto;border-radius:4px;background:#5968df;color:#fff;font-size:10px;font-weight:800}.cloud-plan .selected-mark{background:#252e50;color:#aab3ff}.cloud-plan:focus-visible{outline:3px solid rgba(125,138,255,.38);outline-offset:3px}
.contact-primary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.contact-channel{position:relative;display:grid;grid-template-columns:auto 1fr;gap:21px;align-items:start;min-height:270px;padding:31px;border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden;transition:transform .2s,border .2s,box-shadow .2s}.contact-channel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--channel-color)}.contact-channel:hover{transform:translateY(-4px);border-color:var(--channel-color);box-shadow:var(--shadow)}.contact-channel.whatsapp{--channel-color:#28c76f}.contact-channel.telegram{--channel-color:#2aabee}.contact-channel img{width:74px;height:74px;object-fit:contain}.contact-channel small{font:9px DM Mono;color:var(--channel-color)}.contact-channel h3{font-size:28px;letter-spacing:-.04em;margin:8px 0 6px}.contact-channel p{max-width:360px;color:var(--muted);font-size:11px}.contact-channel>b{position:absolute;left:126px;right:31px;bottom:28px;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);color:var(--channel-color);font-size:10px}.contact-secondary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.contact-secondary a{display:flex;align-items:center;gap:13px;padding:17px 20px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.contact-secondary a>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2);color:var(--primary);font-weight:800}.contact-secondary a>div{display:grid}.contact-secondary small{font:8px DM Mono;color:var(--muted)}.contact-secondary strong{font-size:13px}.contact-secondary a>b{margin-left:auto;color:var(--primary);font-size:9px}.contact-options,.contact-foot{display:none}
.lightbox{width:min(94vw,1500px);max-width:none;height:min(92vh,980px);max-height:none;padding:55px 22px 22px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#090d14;color:#fff;box-shadow:0 34px 100px rgba(0,0,0,.55)}.lightbox::backdrop{background:rgba(3,5,9,.86);backdrop-filter:blur(8px)}.lightbox img{width:100%;height:calc(100% - 28px);object-fit:contain}.lightbox p{margin:7px 0 0;text-align:center;color:#aeb6c4;font-size:11px}.lightbox-close{position:absolute;top:12px;right:14px;width:36px;height:36px;border:1px solid #343d4d;border-radius:50%;background:#171e29;color:#fff;font-size:24px;line-height:1;cursor:pointer}
@media(max-width:1060px){.price-card ul{min-height:0}.contact-channel{min-height:250px}.gallery-stage{min-height:430px}.gallery-main{height:380px}}
@media(max-width:760px){.brand-logo{width:32px;height:32px}.fingerprint-feature .image-link{aspect-ratio:1/1.05}.image-link img{min-height:0}.gallery-stage{min-height:275px;padding:12px}.gallery-main{height:245px}.gallery-stage .gallery-arrow{width:34px;height:34px}.gallery-stage .gallery-arrow.previous{left:7px}.gallery-stage .gallery-arrow.next{right:7px}.gallery-thumbs{grid-template-columns:repeat(4,1fr)}.gallery-thumbs button{height:58px}.pricing-grid:has(.price-card.selected) .price-card:not(.selected),.cloud-plans:has(.cloud-plan.selected) .cloud-plan:not(.selected){opacity:1;transform:none}.price-card.selected,.cloud-plan.selected{transform:none}.price-card ul{min-height:0}.contact-primary,.contact-secondary{grid-template-columns:1fr}.contact-channel{grid-template-columns:auto 1fr;min-height:250px;padding:24px}.contact-channel img{width:60px;height:60px}.contact-channel h3{font-size:23px}.contact-channel>b{left:105px;right:24px;bottom:22px}.contact-secondary a>b{font-size:0}.contact-secondary a>b:after{content:"↗";font-size:15px}.lightbox{width:96vw;height:86vh;padding:48px 10px 14px}}

.contact-channel img{border-radius:50%}
.language-control{display:flex;align-items:center;gap:5px;height:37px;padding:0 8px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--muted)}
.language-control>span{font-size:15px;color:var(--primary)}
.language-control select{width:50px;border:0;outline:0;background:transparent;color:var(--ink);font:700 10px Manrope;cursor:pointer}
.language-control option{background:var(--surface);color:var(--ink)}
.edition-note{display:grid;gap:3px;margin:-5px 0 13px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));font-size:9px}.edition-note strong{color:var(--primary)}.edition-note span{color:var(--muted);line-height:1.45}

/* Theme-consistent product sections */
.feature-core,.vps-section{background:var(--surface-2);color:var(--ink)}
.feature-core .section-heading p,.feature-core .fingerprint-feature p,.vps-copy>p{color:var(--muted)}
.feature-core .section-kicker,.vps-section .section-kicker{color:var(--primary)}
.feature-columns{border-color:var(--line);background:var(--surface)}
.feature-columns article{border-color:var(--line)}
.feature-title>span{background:var(--surface-2);color:var(--primary)}
.feature-columns ul{border-color:var(--line);color:var(--muted)}
.text-link{color:var(--primary)}
.image-link{border-color:var(--line);background:var(--surface)}
.vps-example{border-color:var(--line);background:var(--surface)}
.vps-example strong{color:var(--primary)}
.vps-example span{color:var(--muted)}
.vps-media>img,.security-image{background:var(--surface-2);border-color:var(--line)}
body:not(.dark) .vps-media>img,body:not(.dark) .security-image img{filter:invert(1) hue-rotate(180deg)}
.cloud-plan{border-color:var(--line);background:var(--surface);color:var(--ink)}
.cloud-plan small{color:var(--primary)}
.cloud-plan .selected-mark{background:color-mix(in srgb,var(--primary) 13%,var(--surface));color:var(--primary)}
.cloud-plans:has(.cloud-plan.selected) .cloud-plan:not(.selected){opacity:.72}
.gallery-stage{background:var(--surface-2);border-color:var(--line)}
.gallery-count{background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);border:1px solid var(--line)}
.gallery-count b{color:var(--ink)}
.table-wrap th{background:var(--surface-2);color:var(--ink);border-bottom:1px solid var(--line)}

/* Latest News */
.blog-section{background:var(--surface)}
.blog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}
.blog-heading h2{max-width:820px;margin:20px 0 0;font-size:clamp(37px,4.4vw,64px);line-height:1.08;letter-spacing:-.06em}
.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.blog-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;background:var(--bg);overflow:hidden;transition:transform .22s,border-color .22s,box-shadow .22s}
.blog-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:var(--shadow)}
.blog-image{aspect-ratio:1.5;overflow:hidden;background:var(--surface-2)}
.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.blog-card:hover .blog-image img{transform:scale(1.025)}
.blog-copy{display:flex;flex:1;flex-direction:column;padding:20px}
.blog-copy time{font:500 8px DM Mono;color:var(--primary);letter-spacing:.08em}
.blog-copy h3{margin:11px 0 18px;font-size:15px;line-height:1.38;letter-spacing:0}
.blog-copy p{color:var(--muted);font-size:11px}
.blog-copy a{display:flex;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--primary);font-size:10px;font-weight:800}
.blog-featured{grid-column:span 2;grid-row:span 2;display:grid;grid-template-rows:minmax(300px,1.25fr) auto}
.blog-featured .blog-image{aspect-ratio:auto;min-height:300px}
.blog-featured .blog-copy{padding:27px}
.blog-featured .blog-copy h3{max-width:720px;font-size:24px;line-height:1.25}

/* Custom development contact form */
.custom-contact{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(35px,6vw,90px);margin-top:56px;padding:clamp(28px,4.5vw,60px);border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}
.custom-contact-copy h3{margin:19px 0 14px;font-size:clamp(27px,3vw,43px);line-height:1.12;letter-spacing:-.04em}
.custom-contact-copy>p{max-width:520px;color:var(--muted);font-size:12px}
.custom-points{display:grid;gap:11px;margin-top:32px}
.custom-points span{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:11px;font-weight:700}
.custom-points i{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;color:var(--primary);font:500 8px DM Mono;font-style:normal}
.custom-form{display:grid;gap:17px;padding:26px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 14px 40px rgba(23,28,39,.08)}
.custom-form label{display:grid;gap:8px}
.custom-form label>span{font:500 9px DM Mono;color:var(--muted)}
.custom-form input,.custom-form textarea{width:100%;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--ink);font:500 13px Manrope;padding:13px 14px;outline:none;transition:border-color .2s,box-shadow .2s}
.custom-form textarea{resize:vertical;min-height:150px;line-height:1.6}
.custom-form input::placeholder,.custom-form textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}
.custom-form input:focus,.custom-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}
.custom-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:5px}
.custom-form-footer p{max-width:360px;margin:0;color:var(--muted);font-size:9px}
.custom-form-footer p[data-state="success"]{color:var(--green)}
.custom-form-footer p[data-state="error"]{color:var(--orange)}
.custom-form button{flex:0 0 auto;border:0;cursor:pointer}
.custom-form button:disabled{opacity:.62;cursor:wait;transform:none}

@media(max-width:1060px){
  .feature-columns article:nth-child(-n+2){border-color:var(--line)}
  .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .custom-contact{grid-template-columns:1fr;gap:34px}
}
@media(max-width:760px){
  .language-control{height:35px;padding:0 6px}
  .language-control>span{display:none}
  .language-control select{width:44px;font-size:9px}
  .feature-columns article{border-color:var(--line)!important}
  .blog-section{padding-top:75px;padding-bottom:78px}
  .blog-heading{display:block;margin-bottom:30px}
  .blog-heading .button{margin-top:22px}
  .blog-grid{grid-template-columns:1fr}
  .blog-featured{grid-column:auto;grid-row:auto;display:flex}
  .blog-featured .blog-image{min-height:0;aspect-ratio:1.5}
  .blog-featured .blog-copy{padding:20px}
  .blog-featured .blog-copy h3{font-size:18px}
  .custom-contact{margin-top:38px;padding:23px}
  .custom-form{padding:19px}
  .custom-form-footer{align-items:stretch;flex-direction:column}
  .custom-form-footer .button{width:100%}
}
