@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:BlauerNue;src:url(/fonts/BlauerNue-Heavy.woff2) format("woff2");font-weight:900;font-display:swap}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tickerReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #1ca84b33}50%{box-shadow:0 0 0 6px #1ca84b14}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:BlauerNue,Helvetica Neue,sans-serif;background:#0d0d0d;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}button{font-family:inherit;cursor:pointer}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0d0d0dd9;border-bottom:1px solid rgba(255,255,255,.07)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 48px;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.nav-logo{display:flex;align-items:center}.nav-logo img{height:26px;width:auto}.nav-logo a{display:inline-flex}.nav-links{display:flex;gap:2px;align-items:center;position:relative}.nav-link{font-size:14px;font-weight:500;color:#ffffff80;text-decoration:none;padding:6px 12px;border-radius:6px;transition:color .15s}.nav-link:hover{color:#fff}.nav-link.active,[aria-current=page]{font-weight:600;color:#fff}.nav-products-btn{font-size:14px;font-weight:500;background:none;border:none;color:#ffffff80;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:5px;transition:color .15s}.nav-products-btn:hover,.nav-products-btn[aria-expanded=true]{color:#fff}.nav-products-btn svg{transition:transform .2s}.nav-products-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-right{display:flex;gap:10px;align-items:center;justify-content:flex-end}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;padding:8px;cursor:pointer;border-radius:8px;transition:background .15s;flex-shrink:0}.nav-hamburger:hover{background:#ffffff12}.nav-hamburger span{display:block;width:100%;height:1.5px;background:#fffc;border-radius:2px;transition:transform .25s,opacity .2s;transform-origin:center}.nav-hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;inset:68px 0 0;z-index:99;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.07);overflow-y:auto;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.mobile-nav.open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav-inner{padding:24px 24px 48px;max-width:480px;margin:0 auto}.mobile-nav-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;padding:0 12px;margin-bottom:8px}.mobile-nav-section{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.mobile-nav-link{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;color:#ffffffbf;text-decoration:none;padding:13px 12px;border-radius:10px;transition:background .15s,color .15s;letter-spacing:-.01em}.mobile-nav-link:hover,.mobile-nav-link[aria-current=page]{background:#ffffff0d;color:#fff}.mobile-nav-link-icon{width:32px;height:32px;border-radius:8px;background:#e11c491a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-nav-divider{height:1px;background:#ffffff12;margin:12px 0}.mobile-nav-cta{margin-top:20px}.products-dropdown{display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#111;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 24px 64px #000000b3,0 0 0 1px #ffffff0a;padding:8px;min-width:520px;grid-template-columns:1fr 1fr 1fr;gap:4px}.products-dropdown.open{display:grid}.dropdown-item{display:block;padding:14px 16px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s;border:none;background:none;text-align:left}.dropdown-item:hover{background:#ffffff0d}.dropdown-icon{width:40px;height:40px;border-radius:10px;background:#e11c491a;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.dropdown-tag{display:inline-block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:4px}.dropdown-label{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.01em}.dropdown-desc{font-size:12px;font-weight:300;line-height:1.5;color:#666}.dropdown-footer{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;padding:10px 8px 4px;font-size:12px;color:#444}.btn-primary{display:inline-block;background:#e11c49;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:7px;padding:9px 20px;cursor:pointer;text-decoration:none;transition:background .15s;box-shadow:0 4px 16px #e11c4947}.btn-primary:hover{background:#b8142e}.btn-primary-lg{display:inline-block;background:#e11c49;color:#fff;font-size:15px;font-weight:700;border:none;border-radius:8px;padding:14px 30px;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px #e11c4959;transition:background .15s,transform .15s}.btn-primary-lg:hover{background:#b8142e;transform:translateY(-1px)}.btn-white{display:inline-block;background:#fff;color:#e11c49;font-size:14px;font-weight:700;border:none;border-radius:8px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-white:hover{opacity:.9}.btn-outline-white{display:inline-block;background:transparent;color:#fff;font-size:14px;font-weight:600;border:1.5px solid rgba(255,255,255,.5);border-radius:8px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:border-color .15s}.btn-outline-white:hover{border-color:#ffffffe6}.page-wrap{max-width:1280px;margin:0 auto;padding:68px 48px 0}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:calc(100vh - 328px);padding-top:48px;padding-bottom:48px}.eu-hero-intro{padding-top:40px}.centered-hero{text-align:center;max-width:820px;margin:0 auto;padding-top:40px;padding-bottom:80px}.hero-overline{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e11c49;margin-bottom:24px}.hero-overline-dot{width:6px;height:6px;border-radius:50%;background:#e11c49;box-shadow:0 0 0 3px #e11c4933;flex-shrink:0}.hero-overline-eu{color:#039}.hero-overline-eu .hero-overline-dot{background:#039;box-shadow:0 0 0 3px #0393}.hero-h1{font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1;letter-spacing:-.03em;color:#fff;margin:0 0 24px}.hero-h1 .accent{color:#e11c49}.hero-h1 .accent-eu{color:#039}.hero-sub{font-size:18px;font-weight:300;line-height:1.65;color:#666;max-width:440px;margin-bottom:36px}.hero-sub.centered{max-width:620px;margin-left:auto;margin-right:auto}.section-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff3;margin-bottom:20px}.section-label-red{color:#e11c49}.section-label-eu{color:#039}.section-h2{font-size:clamp(28px,3.2vw,44px);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.05;margin-bottom:16px}.section-h2 .accent{color:#e11c49}.section-h2 .accent-eu{color:#039}.section-sub{font-size:15px;font-weight:300;line-height:1.7;color:#666;margin-bottom:24px;max-width:380px}.trust-strip{display:flex;gap:20px;flex-wrap:wrap}.trust-item{font-size:12px;font-weight:500;color:#ffffff4d;display:flex;align-items:center;gap:6px}.card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.feature-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:20px 22px}.feature-card-dot{width:6px;height:6px;border-radius:50%;background:#e11c49;margin-bottom:12px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px}.stat-cell{padding:20px 22px}.feed-panel{display:grid;grid-template-columns:1fr 1fr;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;margin-bottom:48px}.feed-left{padding:28px;border-right:1px solid rgba(255,255,255,.07)}.feed-right{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px}.feed-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.live-dot{width:7px;height:7px;border-radius:50%;background:#1ca84b;box-shadow:0 0 0 3px #1ca84b33;animation:pulse 2s ease-in-out infinite}.feed-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555}.feed-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:6px;transition:all .4s ease}.feed-row.fresh{background:#e11c4914;border-color:#e11c4933}.feed-row-dot{width:6px;height:6px;border-radius:50%;background:#2a2a2a;flex-shrink:0}.feed-row.fresh .feed-row-dot{background:#1ca84b;box-shadow:0 0 0 3px #1ca84b33}.feed-id{font-family:SF Mono,Fira Code,monospace;font-size:10px;color:#444;width:70px;flex-shrink:0}.feed-badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:4px;flex-shrink:0}.feed-badge-payg{color:#e11c49;background:#e11c491f}.feed-badge-local{color:#0078d4;background:#0078d41f}.feed-badge-eu{color:#039;background:#0033991f}.feed-country{font-size:12px;font-weight:500;color:#fff9;flex:1}.feed-ms{font-family:SF Mono,Fira Code,monospace;font-size:10px;color:#1ca84b;flex-shrink:0}.feed-status{font-size:10px;font-weight:600;color:#1ca84b;flex-shrink:0}.stat-value{font-size:28px;font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1;margin-bottom:6px}.stat-label{font-size:12px;font-weight:600;color:#fff9;margin-bottom:2px}.stat-sub{font-size:11px;font-weight:300;color:#444}.eu-banner{margin-bottom:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:32px 40px;display:flex;align-items:center;gap:48px;overflow:hidden;position:relative}.eu-banner-overline{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffcc00b3;margin-bottom:8px}.eu-banner-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.eu-banner-body{font-size:14px;font-weight:300;line-height:1.65;color:#666;max-width:580px}.eu-badge{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;min-width:200px}.eu-badge-label{font-size:12px;font-weight:700;color:#fff}.eu-badge-sub{font-size:11px;font-weight:400;color:#555;margin-top:1px}.cta-strip{background:#e11c49;border-radius:16px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;margin-bottom:80px;gap:32px;position:relative;overflow:hidden}.cta-strip-title{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.025em;margin-bottom:8px;line-height:1.1}.cta-strip-sub{font-size:15px;font-weight:300;color:#ffffffb3}.cta-strip-actions{display:flex;gap:12px;flex-shrink:0}.code-mock{background:#111;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0a;overflow:hidden;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px}.code-mock-bar{background:#0d0d0d;border-bottom:1px solid rgba(255,255,255,.07);padding:10px 16px;display:flex;align-items:center;gap:10px}.code-mock-dots{display:flex;gap:6px}.code-mock-dot{width:10px;height:10px;border-radius:50%;opacity:.7}.code-mock-method{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}.code-mock-method-post{background:#1ca84b33;color:#1ca84b}.code-mock-method-patch{background:#0078d433;color:#0078d4}.code-mock-endpoint{font-size:11px;color:#555}.code-mock-request{padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.code-mock-request-label,.code-mock-response-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#444;margin-bottom:12px}.code-mock-response-label .ok{color:#1ca84b;margin-left:8px}.code-mock-response{padding:16px 20px 20px}.code-comment{color:#3d5c3d;line-height:1.7}.code-key{color:#6eb0f0;line-height:1.7}.code-val{color:#ccc;line-height:1.7}.code-indent{padding-left:24px}.code-kv-key{color:#7eb3d8}.code-kv-sep{color:#666}.code-kv-val{color:#b5cea8}.code-kv-val.hl{color:#e11c49}.code-brace{color:#666;line-height:1.75}.code-tabs{display:flex;gap:4px;margin-bottom:12px}.code-tab{font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;border:1.5px solid rgba(255,255,255,.1);background:transparent;color:#555;transition:all .15s}.code-tab.active{border-color:#e11c49;background:#e11c4914;color:#e11c49}.code-panel{display:none}.code-panel.active{display:block}.float-badge{position:absolute;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;box-shadow:0 12px 32px #00000040}.float-badge-label{font-size:12px;font-weight:700;color:#fff;line-height:1.2}.float-badge-sub{font-size:10px;font-weight:400;color:#555;margin-top:1px}.float-badge-green .float-badge-label{color:#1ca84b}.ticker-wrap{overflow:hidden;position:relative}.ticker-wrap:before,.ticker-wrap:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.ticker-wrap:before{left:0;background:linear-gradient(90deg,#0D0D0D,transparent)}.ticker-wrap:after{right:0;background:linear-gradient(270deg,#0D0D0D,transparent)}.ticker-track{display:flex;gap:10px;animation:ticker 60s linear infinite;width:max-content}.ticker-track.reverse{animation:tickerReverse 60s linear infinite}.ticker-pill{display:flex;align-items:center;gap:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:9px 16px;flex-shrink:0}.ticker-pill .flag{font-size:18px;line-height:1}.ticker-pill .name{font-size:12px;font-weight:600;color:#ffffffb3;white-space:nowrap;letter-spacing:-.005em}.ticker-pill-local{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 18px}.ticker-pill-local .flag{font-size:22px}.ticker-pill-local .name{font-size:13px;font-weight:600;color:#ffffffb3;white-space:nowrap}.bg-grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px}.red-glow{position:absolute;z-index:0;pointer-events:none;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(225,28,73,.1) 0%,transparent 70%);top:-200px;left:-200px}.watermark{position:absolute;right:-60px;top:50%;transform:translateY(-50%);height:80vh;width:auto;opacity:.04;pointer-events:none;user-select:none;z-index:0}.product-blocks-grid{display:flex;gap:16px}.product-block{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;transition:border-color .2s}.product-block-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.product-block-icon-red{background:#e11c491f}.product-block-icon-green{background:#1ca84b1f}.product-block-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.product-block-desc{font-size:13px;font-weight:300;color:#666;line-height:1.6;margin-bottom:16px}.product-feature{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#ffffff8c;margin-bottom:7px}.product-feature-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.product-feature-dot-red{background:#e11c49}.product-feature-dot-green{background:#1ca84b}.dev-block{flex:1;background:#e11c490f;border:1px solid rgba(225,28,73,.15);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.faq-inner{display:grid;grid-template-columns:340px 1fr;gap:64px;align-items:start;padding-top:80px;border-top:1px solid rgba(255,255,255,.07)}.faq-heading{font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.1;letter-spacing:-.025em;color:#fff;margin-bottom:16px}.faq-intro{font-size:15px;font-weight:300;color:#555;line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid rgba(255,255,255,.07);padding:24px 0}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.07)}.faq-q{font-size:15px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:10px}.faq-a{font-size:14px;font-weight:300;color:#888;line-height:1.7;margin:0}.faq-link{color:#e11c49;text-decoration:none;border-bottom:1px solid rgba(225,28,73,.3);transition:border-color .15s}.faq-link:hover{border-color:#e11c49}.footer{background:#080808;border-top:1px solid rgba(255,255,255,.06);padding:64px 48px 40px}.footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-logo{height:24px;width:auto;margin-bottom:16px}.footer-tagline{font-size:13px;font-weight:300;color:#444;line-height:1.65;max-width:240px;margin-bottom:24px}.footer-col-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.footer-link{display:block;font-size:13px;font-weight:400;color:#555;text-decoration:none;margin-bottom:10px;transition:color .15s}.footer-link:hover{color:#fff}.footer-bottom{max-width:1280px;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#333;flex-wrap:wrap;gap:12px}.footer-bottom a{color:#444;text-decoration:none}.footer-bottom a:hover{color:#fff}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:80px}.two-col-start{align-items:start}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.step-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:28px 24px;position:relative}.step-arrow{position:absolute;top:50%;right:-14px;transform:translateY(-50%);z-index:2;width:24px;height:24px;background:#0d0d0d;display:flex;align-items:center;justify-content:center}.step-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:#e11c49;margin-bottom:16px}.step-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.step-desc{font-size:13px;font-weight:300;line-height:1.65;color:#666}.imsi-card{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:32px;box-shadow:0 24px 64px #0006}.imsi-section-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#444;margin-bottom:20px}.imsi-client{font-size:11px;font-weight:600;color:#444;margin-bottom:10px;display:flex;align-items:center;gap:6px}.imsi-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s;margin-bottom:8px}.imsi-row.active{background:#e11c491a;border-color:#e11c4940}.imsi-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#333}.imsi-row.active .imsi-dot{background:#e11c49;box-shadow:0 0 0 3px #e11c4933}.imsi-tag{font-family:SF Mono,Fira Code,monospace;font-size:11px;color:#555;width:52px}.imsi-carrier{font-size:13px;font-weight:400;color:#555;flex:1}.imsi-row.active .imsi-carrier{font-weight:600;color:#fff}.imsi-active-badge{font-size:10px;font-weight:700;color:#1ca84b;background:#1ca84b1f;padding:3px 9px;border-radius:20px;white-space:nowrap;letter-spacing:.02em}.feature-list{display:flex;flex-direction:column;gap:10px}.feature-list-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#ffffff8c}.feature-list-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.feature-list-dot-red{background:#e11c49}.feature-list-dot-green{background:#1ca84b}.tag-chip{font-size:12px;font-weight:600;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:5px 12px;display:inline-block}.revenue-card{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:32px;box-shadow:0 24px 64px #00000080}.revenue-number{font-size:56px;font-weight:900;letter-spacing:-.04em;color:#fff;line-height:1;margin-bottom:6px;font-variant-numeric:tabular-nums}.bar-chart{display:flex;align-items:flex-end;gap:4px;height:60px;margin-bottom:12px}.bar{flex:1;background:#e11c4940;border-radius:2px;transition:height .6s}.bar.highlight{background:#e11c49}.timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.timeline-line{position:absolute;top:38px;left:12.5%;right:12.5%;height:2px;background:#ffffff14}.timeline-progress{position:absolute;top:38px;left:12.5%;width:75%;height:2px;background:linear-gradient(90deg,#E11C49,transparent);opacity:.4}.timeline-step{position:relative;text-align:center;padding:0 12px}.timeline-dot{width:18px;height:18px;border-radius:50%;background:#0d0d0d;border:2px solid #E11C49;margin:30px auto 0;position:relative;z-index:1}.timeline-dot.final{box-shadow:0 0 0 4px #e11c4933}.timeline-dot.final:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#e11c49}.timeline-week{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e11c49;margin-top:18px;margin-bottom:6px}.timeline-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.timeline-desc{font-size:12px;font-weight:300;line-height:1.6;color:#666;max-width:220px;margin:0 auto}.reality-block{margin-bottom:80px;padding:56px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.stat-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.stat-col{border-left:3px solid rgba(255,255,255,.1);padding-left:24px}.stat-col.accent{border-left-color:#e11c49}.stat-big{font-size:56px;font-weight:900;letter-spacing:-.04em;color:#fff;line-height:1;margin-bottom:14px}.stat-col.accent .stat-big{color:#e11c49}.stat-col-text{font-size:14px;font-weight:500;line-height:1.55;color:#fff;margin-bottom:10px}.stat-col-source{font-size:11px;color:#444;font-style:italic}.bundle-section{background:#080812;border-radius:20px;padding:56px 48px;margin-bottom:100px;color:#fff;position:relative;overflow:hidden}.bundle-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;position:relative}.bundle-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.bundle-btn{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;padding:18px 12px;cursor:pointer;transition:all .15s;font-size:22px;font-weight:900;letter-spacing:-.02em;text-align:center}.bundle-btn .unit{font-size:12px;font-weight:700;opacity:.7}.bundle-btn.active{background:#fc0;color:#001f66;border-color:#fc0}.bundle-display{background:#00000040;border:1px solid rgba(255,204,0,.2);border-radius:12px;padding:22px 26px}.bundle-display-selected{font-size:12px;color:#fff9;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:6px}.bundle-display-size{font-size:42px;font-weight:900;letter-spacing:-.03em;color:#fc0;line-height:1;margin-bottom:4px}.bundle-display-note{font-size:13px;color:#fff9}.bundle-display-validity{margin-top:12px;font-size:13px;font-weight:600;color:#fc0c}.use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.use-case-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:32px;position:relative;overflow:hidden}.use-case-top-bar{position:absolute;top:0;left:0;right:0;height:3px}.use-case-tag{font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:16px}.use-case-title{font-size:22px;font-weight:900;color:#fff;margin-bottom:12px;letter-spacing:-.02em;line-height:1.2}.use-case-desc{font-size:14px;font-weight:300;line-height:1.65;color:#666;margin-bottom:18px}.use-case-stats{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.use-case-stat{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-top:32px;padding-bottom:80px;align-items:start}.form-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:32px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group{margin-bottom:16px}.form-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666;margin-bottom:8px}.form-input,.form-textarea{width:100%;padding:12px 14px;font-family:BlauerNue,sans-serif;font-size:14px;font-weight:400;background:#ffffff08;color:#fff;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;outline:none;transition:border-color .15s}.form-input:focus,.form-textarea:focus{border-color:#e11c49}.form-textarea{resize:vertical}.form-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 12px;border-radius:8px;border:1.5px solid rgba(255,255,255,.08);transition:all .15s;font-size:12px;font-weight:500;color:#fff}.form-radio-label:has(input:checked){border-color:#e11c49;background:#e11c490f}.form-radio-custom{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.3);position:relative;flex-shrink:0}.form-radio-label:has(input:checked) .form-radio-custom{border-color:#e11c49}.form-radio-label:has(input:checked) .form-radio-custom:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#e11c49}.form-radio-label input{display:none}.form-hint{font-size:11px;color:#444;margin-top:14px;line-height:1.5}.form-success{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:48px;text-align:center}.form-success-icon{width:56px;height:56px;border-radius:50%;background:#1ca84b1f;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.form-success-title{font-size:22px;font-weight:900;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.form-success-body{font-size:14px;color:#666;line-height:1.6;max-width:380px;margin:0 auto}.contact-info{display:flex;flex-direction:column;gap:16px}.contact-info-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px}.contact-info-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e11c49;margin-bottom:16px}.contact-address-name{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.contact-address{font-size:14px;font-weight:400;color:#666;line-height:1.7}.contact-row{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;margin-bottom:14px}.contact-row:last-child{margin-bottom:0}.contact-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon-red{background:#e11c491a}.contact-icon-green{background:#1ca84b1a}.contact-row-label{font-size:11px;color:#555;margin-bottom:2px}.contact-row-value{font-size:14px;font-weight:600}.company-detail-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.company-detail-row:last-child{border-bottom:none}.company-detail-key{color:#555}.company-detail-val{font-weight:600;color:#fff}.deep-dive-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:80px}.deep-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:32px 36px}.deep-card-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.deep-card-label-red{color:#e11c49}.deep-card-label-blue{color:#0078d4}.deep-card-title{font-size:24px;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:12px;line-height:1.1}.deep-card-body{font-size:14px;font-weight:300;line-height:1.7;color:#666;margin-bottom:24px}.code-snippet{background:#ffffff08;border-radius:8px;padding:14px 18px;font-family:SF Mono,Fira Code,monospace;font-size:11px}.code-snippet-comment{color:#444;margin-bottom:8px}.code-snippet-method{color:#6eb0f0}.code-snippet-path{color:#ccc}.code-snippet-body{color:#b5cea8;margin-top:6px}.vpn-detail-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.vpn-detail-row:last-child{border-bottom:none}.vpn-detail-key{color:#555}.vpn-detail-val{font-weight:600;color:#fff}.breakout-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:8px}.breakout-dot{width:7px;height:7px;border-radius:50%;background:#1ca84b;flex-shrink:0}.breakout-region{font-size:11px;font-weight:700;color:#555;width:110px}.breakout-location{font-size:13px;font-weight:500;color:#fff;flex:1}.breakout-tag{font-size:10px;font-weight:600;color:#1ca84b;background:#1ca84b1a;padding:2px 8px;border-radius:4px}.reason-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reason-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:28px 32px;position:relative}.reason-num{position:absolute;top:24px;right:28px;font-size:12px;font-weight:700;color:#ffffff26;letter-spacing:.1em}.reason-title{font-size:20px;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:12px}.reason-body{font-size:14px;font-weight:300;line-height:1.65;color:#666}.operators-cta{background:#e11c49;border-radius:18px;padding:56px 64px;display:flex;align-items:center;justify-content:space-between;margin-bottom:80px;gap:32px;position:relative;overflow:hidden}.operators-cta-deco1{position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:#ffffff0f;pointer-events:none}.operators-cta-deco2{position:absolute;right:100px;bottom:-120px;width:220px;height:220px;border-radius:50%;background:#ffffff0a;pointer-events:none}.operators-cta-title{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.025em;margin-bottom:12px;line-height:1.1;max-width:560px}.operators-cta-sub{font-size:15px;font-weight:300;color:#ffffffbf;max-width:560px}@media(max-width:1024px){.nav-inner{padding:0 32px}.page-wrap{padding:68px 32px 0}.footer-section{padding:48px 32px 32px}.footer-inner,.hero-grid{gap:32px}.hero-h1{font-size:clamp(38px,5vw,64px)}.two-col,.two-col-start{gap:32px}.products-dropdown{min-width:440px}}@media(max-width:768px){.page-wrap{display:flex;flex-direction:column}.home-hero-grid{order:1}.home-product-blocks{order:2}.home-feed-panel{order:3}.home-eu-banner{order:4}}@media(max-width:768px){.nav-inner{grid-template-columns:1fr auto;padding:0 20px;gap:12px}.nav-links{display:none}.nav-hamburger{display:flex}.mobile-nav{display:block}.nav-right .btn-primary{display:none}.page-wrap{padding:68px 20px 0}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:120px;padding-bottom:64px;gap:48px}.hero-h1{font-size:clamp(32px,9vw,52px);margin-bottom:20px}.hero-overline{margin-bottom:20px}.hero-sub{font-size:16px;max-width:100%;margin-bottom:32px}.hero-badge{display:none}.hero-code{overflow-x:auto}.code-tabs{flex-wrap:wrap;gap:6px}.centered-hero{padding-top:120px;padding-bottom:56px}.centered-hero h1{font-size:clamp(30px,9vw,48px)}.centered-hero p{font-size:16px}.eu-hero-intro{padding-top:100px}.eu-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 0;padding-top:20px}.feed-panel{grid-template-columns:1fr}.feed-right{grid-template-columns:1fr 1fr}.feed-stat{padding:16px}.feature-grid{grid-template-columns:1fr}.two-col,.two-col-start{grid-template-columns:1fr;gap:32px}.two-col .order-first-mobile{order:-1}.steps-grid{grid-template-columns:1fr 1fr;gap:12px}.step-arrow{display:none}.eu-banner{flex-direction:column;gap:24px;padding:28px 24px}.eu-banner-badges{flex-direction:row;flex-wrap:wrap}.eu-banner-badge{min-width:0;flex:1}.product-blocks-grid{flex-direction:column}.use-case-grid{grid-template-columns:1fr}.bundle-grid{grid-template-columns:1fr 1fr;gap:24px}.bundle-buttons{grid-template-columns:repeat(3,1fr)}.contact-grid{grid-template-columns:1fr;padding-top:120px}.stat-cols{grid-template-columns:1fr 1fr}.reason-cards,.deep-dive-grid{grid-template-columns:1fr}.reality-grid{grid-template-columns:1fr;gap:24px}.flow-diagram-wrap{overflow-x:auto}.flow-diagram-wrap svg{min-width:600px}.operators-cta{flex-direction:column;text-align:center}.operators-cta-actions{justify-content:center}.timeline{grid-template-columns:1fr 1fr;gap:20px}.timeline-line,.timeline-progress{display:none}.revenue-card{padding:24px}.revenue-number{font-size:40px}.footer-inner{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1 / -1}.cta-strip{flex-direction:column;gap:24px;padding:36px 28px;text-align:center}.cta-strip-actions{justify-content:center;flex-wrap:wrap}.breakout-list{gap:8px}.form-row-2{grid-template-columns:1fr}.form-radio-grid{grid-template-columns:1fr 1fr}.ticker-track,.ticker-track.reverse{animation-duration:40s}.diagram-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.diagram-wrap svg{min-width:420px}.section-gap{margin-bottom:56px}.faq-inner{grid-template-columns:1fr;gap:32px}.faq-heading{font-size:clamp(26px,8vw,36px)}}@media(max-width:480px){.page-wrap{padding:0 16px}.hero-h1{font-size:clamp(28px,10vw,40px)}.trust-strip{gap:12px}.centered-hero h1{font-size:clamp(26px,10vw,38px)}.centered-hero p{font-size:15px}.eu-stats-row{gap:12px 0}.feature-grid,.steps-grid,.feed-right{grid-template-columns:1fr}.feed-stat+.feed-stat{border-top:1px solid rgba(255,255,255,.06);border-left:none}.stat-cols{grid-template-columns:1fr}.stat-cell+.stat-cell{border-top:1px solid rgba(255,255,255,.06);border-left:none}.bundle-buttons{grid-template-columns:repeat(3,1fr)}.bundle-btn{font-size:16px;padding:14px 8px}.form-radio-grid,.footer-inner{grid-template-columns:1fr}.footer-brand{grid-column:auto}.timeline{grid-template-columns:1fr;gap:16px}.cta-strip{padding:28px 20px}.revenue-number{font-size:36px}.eu-banner-badges{flex-direction:column}.nav-inner{padding:0 16px}.mobile-nav-inner{padding:20px 16px 48px}.mobile-nav-link{font-size:16px;padding:12px 10px}.code-mock{font-size:11px}.code-tabs{gap:4px}.code-tab{font-size:11px;padding:4px 10px}}
