:root{--ipbest-brand-500: #386cff;--ipbest-brand-600: #2457eb;--ipbest-brand-admin: #2864ff;--ipbest-ink-900: #16233d;--ipbest-ink-700: #46546d;--ipbest-ink-500: #6b7890;--ipbest-surface: #fff;--ipbest-surface-muted: #f7f9ff;--ipbest-page: #f5f7ff;--ipbest-line: #dce4f2;--ipbest-line-admin: #dce3ec;--ipbest-success: #098663;--ipbest-warning: #a66b08;--ipbest-danger: #bd4d5a;--ipbest-radius-sm: 8px;--ipbest-radius-md: 12px;--ipbest-radius-lg: 16px;--ipbest-radius-xl: 20px;--ipbest-shadow-card: 0 7px 20px #233a7020;--ipbest-shadow-float: 0 16px 40px #16233d2a;--ipbest-font-sans: Inter, "Noto Sans SC", system-ui, sans-serif;--ipbest-text-xs: 11px;--ipbest-text-sm: 12px;--ipbest-text-base: 13px;--ipbest-text-md: 14px;--ipbest-text-lg: 18px;--ipbest-space-1: 4px;--ipbest-space-2: 8px;--ipbest-space-3: 12px;--ipbest-space-4: 16px;--ipbest-space-5: 20px;--ipbest-space-6: 24px;--ipbest-space-7: 28px;--ipbest-space-8: 32px;--ipbest-z-header: 20;--ipbest-z-popover: 40;--ipbest-z-modal: 60;--ipbest-z-toast: 80;--ipbest-ease: cubic-bezier(.16, 1, .3, 1);--ipbest-motion-fast: .16s;--ipbest-motion-base: .26s}:root{color-scheme:light;--color-brand-500: var(--ipbest-brand-500);--color-brand-600: var(--ipbest-brand-600);--color-brand-admin: var(--ipbest-brand-admin);--color-brand: var(--color-brand-500);--color-brand-50: #f4f7ff;--color-brand-subtle: #edf3ff;--color-ink-900: var(--ipbest-ink-900);--color-ink-700: var(--ipbest-ink-700);--color-ink-500: var(--ipbest-ink-500);--color-ink-300: #a8b4c7;--color-text: var(--color-ink-900);--color-text-muted: var(--color-ink-500);--color-surface: var(--ipbest-surface);--color-fixed-white: #fff;--color-surface-glass: #ffffffd9;--color-surface-chip: #ffffff9c;--color-overlay: #13254372;--color-surface-muted: var(--ipbest-surface-muted);--color-page: var(--ipbest-page);--color-line: var(--ipbest-line);--color-border: var(--color-line);--color-focus: #8aa8ff;--color-success: var(--ipbest-success);--color-warning: var(--ipbest-warning);--color-danger: var(--ipbest-danger);--font-sans: var(--ipbest-font-sans);--text-xs: var(--ipbest-text-xs);--text-sm: var(--ipbest-text-sm);--text-base: var(--ipbest-text-base);--text-md: var(--ipbest-text-md);--text-lg: var(--ipbest-text-lg);--space-1: var(--ipbest-space-1);--space-2: var(--ipbest-space-2);--space-3: var(--ipbest-space-3);--space-4: var(--ipbest-space-4);--space-5: var(--ipbest-space-5);--space-6: var(--ipbest-space-6);--space-7: var(--ipbest-space-7);--space-8: var(--ipbest-space-8);--radius-sm: var(--ipbest-radius-sm);--radius-md: var(--ipbest-radius-md);--radius-lg: var(--ipbest-radius-lg);--radius-xl: var(--ipbest-radius-xl);--shadow-card: var(--ipbest-shadow-card);--shadow-card-hover: 0 16px 32px #233a7025;--shadow-float: var(--ipbest-shadow-float);--z-header: var(--ipbest-z-header);--z-popover: var(--ipbest-z-popover);--z-modal: var(--ipbest-z-modal);--z-toast: var(--ipbest-z-toast);--ease-standard: var(--ipbest-ease);--motion-fast: var(--ipbest-motion-fast);--motion-base: var(--ipbest-motion-base)}:root{font-family:Inter,Noto Sans SC,system-ui,sans-serif;color:var(--color-ink-900);background:var(--color-page)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg{max-width:100%}body{margin:0;background:radial-gradient(circle at 12% -8%,#dce8ff 0,transparent 30%),radial-gradient(circle at 96% 12%,#e7efff 0,transparent 28%),var(--color-page)}@media(max-width:500px){input,select,textarea{font-size:16px!important}}.seo-fallback{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:32px 0 72px;color:var(--color-ink-900)}.seo-fallback header{padding-bottom:48px}.seo-fallback strong{color:var(--color-brand-500);font-size:28px}.seo-fallback article{max-width:820px}.seo-fallback h1{font-size:clamp(36px,7vw,72px);line-height:1.05}.seo-fallback p{color:var(--color-ink-500);font-size:18px;line-height:1.9}.seo-fallback nav{margin-top:28px}.seo-fallback a{color:var(--color-brand-500);text-decoration:none}nav{display:flex;gap:28px}.router-link-active{color:var(--color-brand-admin)}main{min-height:calc(100vh - 150px)}footer{padding:28px 0;border-top:1px solid #e1e7f4;color:#71809a;font-size:12px}.eyebrow{display:flex;align-items:center;gap:7px;font:11px ui-monospace,monospace;letter-spacing:1.2px}.page-title h1{font-size:48px;margin:12px 0}.section-head{display:flex;align-items:center;justify-content:space-between}.section-head>span{font-size:13px;color:#8290a8}.choice-check{display:none}.selected .choice-check{display:grid;place-items:center;position:absolute;right:10px;top:10px;width:18px;height:18px;color:var(--color-fixed-white);background:#3d6cff;border-radius:50%}.forgot-link{justify-self:end;margin-top:-4px;color:#2e61e7;font-size:12px;font-weight:800;text-decoration:none}.delivery-note{color:#a66b08}main{position:relative}.independent-ip-promise{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px;border:1px solid #c9d9ff;border-radius:9px;color:#315cce;background:#edf3ff;font-size:11px;line-height:1.45}.independent-ip-promise .ui-icon{flex:none;margin-top:1px}.independent-ip-promise b{display:block;font-size:12px}.region-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.country-flag{margin-right:8px;font-size:21px;vertical-align:middle}.country-summary{min-height:58px;margin:0;padding:15px 23px;color:#61718d;font-size:13px;line-height:1.65}.button,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border:1px solid var(--color-brand-500);border-radius:9px;color:var(--color-fixed-white);background:var(--color-brand-500);font:700 13px inherit;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px #2864ff2d;transition:transform .2s,box-shadow .2s,background .2s}.button:hover,button:not(:disabled):hover{transform:translateY(-2px);background:var(--color-brand-600);box-shadow:0 12px 24px #2864ff38}.small{padding:9px 12px}.secondary{color:var(--color-brand-admin);background:var(--color-fixed-white);box-shadow:none}button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.choices button{position:relative;display:grid;justify-items:start;gap:6px;min-height:102px;color:var(--color-ink-900);border-color:#dce3ef;background:var(--color-fixed-white);text-align:left;box-shadow:none}.choices button.selected{border:2px solid #3d6cff;background:linear-gradient(135deg,#f4f6ff,#eaf0ff);box-shadow:0 8px 18px #3b65ef1d}.choices button:focus{outline:none}.choices button.selected:focus-visible{outline-color:var(--color-brand-500);box-shadow:0 0 0 5px #386cff22,0 8px 18px #3b65ef1d}.region-tabs button{padding:9px 14px;border-color:#d5dfef;border-radius:999px;color:#52627e;background:var(--color-fixed-white);box-shadow:none}.region-tabs button.selected{border-color:#376bff;color:#245be3;background:#edf2ff;box-shadow:0 6px 14px #386cff1c}@media(max-width:500px){.region-tabs button{padding:8px 11px;font-size:12px}}.card h2{margin:0 0 20px;font-size:18px;display:flex;align-items:center;gap:9px}.choices{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.choices.inline{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.choices em{position:absolute;right:8px;top:-12px;padding:5px 8px;border-radius:12px;color:var(--color-fixed-white);background:#15b981;font-size:11px;font-style:normal}.choices span,.choices small{color:#687794;font-size:12px;font-weight:400}.choices strong{font-size:13px}.option{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #edf0f7;cursor:pointer}.option span{display:grid;gap:3px;flex:1}.option small{color:#70809a}.summary{align-self:start;position:sticky;top:20px;display:grid;gap:15px;background:linear-gradient(160deg,var(--color-fixed-white),#f3f6ff)}.summary h2{margin-bottom:0}.summary-meta{display:grid;gap:10px;border-block:1px solid #e4e9f3;padding:15px 0}.summary-meta p{display:flex;justify-content:space-between;margin:0;color:var(--color-ink-500);font-size:13px}.summary-meta b{color:#182641}.summary-total{display:flex;align-items:end;justify-content:space-between}.summary-total span{color:var(--color-ink-500);font-size:13px}.summary strong,.total{font:700 34px ui-monospace,monospace;color:#2d61f7}.summary small{display:flex;align-items:center;gap:6px;color:#70809a}.error{min-height:18px;color:#bd4d5a;font-size:12px}.status{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700}.status.active{color:#098663;background:#dcf7ed}.status.pending_delivery{color:#a66b08;background:#fff4df}.empty{text-align:center;padding:45px}@media(max-width:800px){.summary{position:static}}@media(max-width:500px){.choices{grid-template-columns:1fr}.card{padding:21px}}.status.expired{color:#657288;background:#edf0f4}.stack{display:grid;gap:16px}.option input{accent-color:var(--color-brand-500);width:17px;height:17px}.form{display:grid;width:min(430px,100%);gap:15px}.form label,.stack label{display:grid;gap:7px;font-size:12px;font-weight:700}.form input,.stack input{height:45px;border:1px solid #dce3ec;border-radius:8px;padding:0 12px;font:14px inherit;outline-color:var(--color-brand-admin)}.app-form-field{display:grid;gap:var(--space-2);color:var(--color-ink-700);font-size:var(--text-sm);font-weight:700}.app-form-field__label{line-height:1.4}.app-form-field__help{color:var(--color-ink-500);font-weight:400;line-height:1.5}.verification-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.verification-field>label{min-width:0}.verification-field .code-button{height:45px;padding-inline:12px;white-space:nowrap;box-shadow:none}.verification-field>small{grid-column:1/-1;color:#71809a;font-size:11px;line-height:1.5}@media(max-width:500px){.verification-field{grid-template-columns:1fr}.verification-field .code-button{width:100%}}.choices button:focus-visible,.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #8aa8ff;outline-offset:3px}.password-fields{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.password-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.password-fields{grid-template-columns:1fr}}.table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:15px;border-bottom:1px solid #dce3ec}th{color:#657288;font-weight:600}.app-data-table{width:100%}.app-data-table:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.app-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-5);background:color-mix(in srgb,var(--color-ink-900) 42%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-dialog{width:min(420px,100%);padding:var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-xl);color:var(--color-ink-900);background:var(--color-fixed-white);box-shadow:var(--shadow-float)}.app-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}.app-toast-stack{position:fixed;z-index:80;top:20px;left:50%;display:grid;gap:10px;width:min(420px,calc(100% - 32px));transform:translate(-50%);pointer-events:none}.app-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fffffff2;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-ink-900);pointer-events:auto}.app-toast b{display:block;font-size:13px}.app-toast p{margin:3px 0 0;color:var(--color-ink-500);font-size:12px;line-height:1.45}.app-toast.success{border-color:#bdebdc}.app-toast.error{border-color:#f3c4cb}.app-toast-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--color-fixed-white);background:var(--color-brand-500);font-size:12px}.app-toast.success .app-toast-icon{background:var(--color-success)}.app-toast.error .app-toast-icon{background:var(--color-danger)}.toast-enter-active,.toast-leave-active{transition:opacity var(--motion-fast) linear,transform var(--motion-base) var(--ease-standard)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-10px)}.skeleton-card{display:grid;gap:15px}.skeleton-line{display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,#edf1f8 25%,#f8faff 40%,#edf1f8 60%);background-size:300% 100%;animation:skeleton-shimmer 1.3s linear infinite}@keyframes skeleton-shimmer{to{background-position:-300% 0}}.success-message{margin:0 0 var(--space-3);color:var(--color-success);font-size:var(--text-md)}.base-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:42px;border:1px solid var(--color-brand-500);border-radius:var(--radius-sm);padding:0 var(--space-4);color:var(--color-fixed-white);background:var(--color-brand-500);box-shadow:0 8px 18px #2864ff2d;font:700 var(--text-base) / 1 var(--font-sans);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.base-button:hover:not(:disabled){transform:translateY(-1px);background:var(--color-brand-600);box-shadow:0 12px 24px #2864ff38}.base-button.secondary{color:var(--color-brand-600);background:var(--color-fixed-white);box-shadow:none}.base-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.button-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .7s linear infinite}.ui-state{display:grid;justify-items:center;gap:var(--space-3);min-height:210px;align-content:center;padding:var(--space-7);text-align:center}.ui-state__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-md);color:var(--color-brand-600);background:#eaf0ff;font-size:18px}.ui-state h2,.ui-state p{margin:0}.ui-state h2{color:var(--color-ink-900);font-size:var(--text-lg)}.ui-state p{max-width:420px;color:var(--color-ink-500);font-size:var(--text-md);line-height:1.7}@keyframes button-spin{to{transform:rotate(1turn)}}header,main,footer{width:min(1180px,calc(100% - 48px));margin:auto}header{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e7f4}.brand{color:#152442;font-size:28px;font-weight:900;letter-spacing:-2px;text-decoration:none}.brand b,.eyebrow,em{color:var(--color-brand-admin)}.brand b{font-style:normal}nav a,.desktop-nav button,.account a{color:#61708a;font-size:14px;text-decoration:none;transition:color .2s}.desktop-nav button{padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-weight:700;white-space:nowrap}.desktop-nav button:hover,.desktop-nav button:focus-visible{color:var(--color-brand-500);background:transparent;box-shadow:none;transform:none}.account{display:flex;align-items:center;gap:12px;font-size:13px}@media(max-width:800px){header,main,footer{width:calc(100% - 32px)}header nav{display:none}}@media(max-width:500px){.account span{display:none}}@media(max-width:800px){header{height:auto;min-height:70px;gap:14px;overflow:hidden}header nav{display:flex;flex:1;gap:16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}.brand{font-size:24px}}@media(max-width:500px){.account{gap:7px}.account>a:not(.button){display:none}.account .button{padding:8px 10px}}.account a.button{color:var(--color-fixed-white);background:var(--color-brand-500)}.account a.button:hover{color:var(--color-fixed-white)}@media(max-width:500px){.account{gap:6px}.account>a:not(.button){display:inline-flex;font-size:12px;white-space:nowrap}.account .button{padding:8px 9px;font-size:12px;white-space:nowrap}}.carrier-country-card header{display:flex;align-items:flex-start;justify-content:space-between;border:0}.guide-country header{display:block;border:0}.guide-country header span{color:#7386aa;font:10px ui-monospace,monospace;letter-spacing:.8px}.guide-country header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 23px 16px;background:linear-gradient(135deg,#f8faff,#edf3ff)}.guide-country header .carrier-kicker{display:inline;color:#6a7ea7;font-size:10px}@media(max-width:500px){.guide-country header{padding:19px}}.guide-country header{display:flex;min-height:0;justify-content:center;padding:25px 23px 29px;background:var(--color-fixed-white);border-bottom:1px solid #e6ecf6;text-align:center}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:10px;color:#42516b;background:transparent;box-shadow:none;font-size:13px}.account-trigger:hover{color:#285fe8;background:#edf2ff;box-shadow:none;transform:none}.account-trigger i{font-style:normal;font-size:14px}.account-initial{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;color:var(--color-fixed-white);background:linear-gradient(135deg,#6387ff,#2c5ce8);font-size:11px;font-weight:900}.account-popover{position:absolute;z-index:40;top:calc(100% + 9px);right:0;display:grid;width:160px;padding:7px;border:1px solid #d9e3f4;border-radius:13px;background:var(--color-fixed-white);box-shadow:0 16px 35px #1d35542b}.account-popover a,.account-popover button{display:flex;align-items:center;min-height:37px;padding:0 10px;border:0;border-radius:8px;color:#485872;background:transparent;box-shadow:none;font-size:12px;font-weight:700;text-decoration:none}.account-popover a:hover,.account-popover button:hover{color:#285fe8;background:#eff4ff;box-shadow:none;transform:none}.account-popover button{color:#bd4d5a}@media(max-width:500px){.account-trigger>span:nth-child(2),.account-trigger i{display:none}.account-trigger{padding:4px}.account-popover{right:-4px}}.guide-country header:before{display:none}.app-shell>header{position:relative;z-index:60;gap:22px}.desktop-nav{margin:auto;gap:27px}.desktop-account{display:flex;align-items:center;gap:11px}.desktop-account>a{color:#61708a;font-size:13px;text-decoration:none}.desktop-account>.button{color:var(--color-fixed-white)}@media(max-width:1050px){.desktop-nav,.desktop-account{display:none}.app-shell>header{height:72px}}@media(max-width:500px){.app-shell>header{width:calc(100% - 28px)}.brand{font-size:24px}}.locale-toggle{min-width:38px;min-height:34px;padding:6px 8px;border-color:var(--color-line);border-radius:9px;color:var(--color-ink-700);background:var(--color-surface);box-shadow:none;font-size:11px;letter-spacing:.04em}.locale-toggle:hover{color:var(--color-brand-600);background:var(--color-brand-50)}.drawer-console{grid-column:1/-1;display:block;margin-top:6px;padding-top:20px;border-top:1px solid #d7e2f3}.drawer-console>a{display:flex;align-items:center;justify-content:space-between;padding:11px 0;color:#315ed5;font-size:14px;font-weight:800;text-decoration:none}.drawer-console>a span{font-size:18px;line-height:1}@media(max-width:500px){.drawer-console{padding-top:16px}}.compact-tools{gap:6px}.drawer-toggle{width:38px;height:32px;gap:3px;border-radius:10px;box-shadow:inset 0 0 0 1px #d9e4f4,0 3px 9px #1e417e10}.drawer-toggle i{width:14px;height:1.5px}.theme-toggle:hover,.drawer-toggle:hover{box-shadow:inset 0 0 0 1px #9db9ff,0 5px 13px #285fe81d}.drawer-top .drawer-toggle{width:34px;height:32px}.drawer-top .drawer-toggle i:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.drawer-top .drawer-toggle i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media(max-width:500px){.drawer-toggle{width:37px;height:31px}.drawer-top .drawer-toggle{width:33px;height:31px}}.compact-tools{display:none;align-items:center;gap:8px}.theme-toggle,.drawer-toggle{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d6e0f2;border-radius:12px;color:#536480;background:var(--color-fixed-white);box-shadow:none}.theme-toggle:hover,.drawer-toggle:hover{color:#285fe8;background:#edf3ff;box-shadow:none;transform:none}.drawer-toggle{gap:4px}.drawer-toggle i{display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor}.site-drawer{position:fixed;z-index:55;top:78px;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-content:start;padding:36px max(28px,calc((100vw - 1180px)/2));color:#d7e1f4;background:linear-gradient(145deg,#0c1930,#111f39);box-shadow:0 24px 60px #0e193d44}.site-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 86% 0,#245de134,transparent 32%)}.site-drawer>*{position:relative}.drawer-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #3a4b69}.drawer-top .eyebrow{color:#83a9ff}.drawer-top .drawer-toggle{color:#d7e1f4;border-color:#3c4f70;background:#182945}.drawer-top .drawer-toggle i:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.drawer-top .drawer-toggle i:nth-child(2){opacity:0}.drawer-top .drawer-toggle i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.site-drawer nav{display:grid;align-content:start;gap:8px}.site-drawer nav a,.site-drawer nav button,.drawer-console>a:not(.button){padding:13px 0;color:#aab9d1;font-size:20px;font-weight:700;text-decoration:none}.site-drawer nav button{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.site-drawer nav a.router-link-active,.site-drawer nav a:hover,.site-drawer nav button:hover,.site-drawer nav button:focus-visible,.drawer-console>a:not(.button):hover{color:#4b7dff}.drawer-console{display:grid;align-content:start;gap:8px}.drawer-console>.button{justify-self:start;margin-bottom:10px}.drawer-auth{grid-column:1/-1;display:flex;gap:12px;padding-top:22px;border-top:1px solid #3a4b69}.drawer-auth .button{min-width:180px}.drawer-auth .secondary,.logout-button{color:#dce7ff;background:transparent;border-color:#4c6083}@media(max-width:1050px){.compact-tools{display:flex}.site-drawer{top:72px;right:0;bottom:0;left:0}}@media(min-width:1051px){.site-drawer{display:none}}@media(max-width:760px){.site-drawer{grid-template-columns:1fr;gap:22px;padding:25px 22px}.site-drawer nav{gap:3px}.site-drawer nav a,.site-drawer nav button{padding:10px 0;font-size:18px}.drawer-auth{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.drawer-auth .button{width:100%;min-width:0}.drawer-console>.button{width:100%}}@media(max-width:500px){.compact-tools{gap:6px}.theme-toggle,.drawer-toggle{width:35px;height:35px;border-radius:10px}.site-drawer{padding:21px 18px}.drawer-auth{grid-template-columns:1fr}}.drawer-toggle{width:46px;height:38px;gap:4px;border-radius:13px;color:#405a7a;background:var(--color-fixed-white);box-shadow:inset 0 0 0 1px #d7e2f4,0 5px 13px #1e417e12}.drawer-toggle:hover{color:#285fe8;background:#f8faff;box-shadow:inset 0 0 0 1px #9db9ff,0 8px 18px #285fe825}.drawer-toggle i{width:18px;height:2px}.site-drawer{color:#273b59;background:linear-gradient(145deg,var(--color-fixed-white),#eef4ff 72%,#e7efff);box-shadow:0 26px 65px #1c376b2b}.site-drawer:before{background:radial-gradient(circle at 86% 0,#4b7dff22,transparent 35%)}.drawer-top{border-color:#d7e2f3}.drawer-top .eyebrow{color:#5b79b9}.drawer-top .drawer-toggle{color:#3e5e86;border-color:transparent;background:var(--color-fixed-white)}.site-drawer nav a,.site-drawer nav button,.drawer-console>a:not(.button){color:#526987}.site-drawer nav a.router-link-active,.site-drawer nav a:hover,.site-drawer nav button:hover,.site-drawer nav button:focus-visible,.drawer-console>a:not(.button):hover{color:#285fe8}.site-drawer{display:flex;flex-direction:column;max-height:calc(100dvh - 72px);gap:20px;min-height:min(610px,calc(100dvh - 72px));padding:25px max(28px,calc((100vw - 1060px)/2))}.drawer-top{flex:none;padding-bottom:15px}.drawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.drawer-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:28px;align-items:start}.site-drawer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.site-drawer nav button{padding:10px 0;border-bottom:1px solid #dce5f3;font-size:15px}.drawer-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-left:24px;border-left:1px solid #d7e2f3}.drawer-products .eyebrow{grid-column:1 / -1;margin:0 0 2px;color:#6684bb;font-size:10px}.drawer-products a{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:11px 13px;border:1px solid #d9e4f5;border-radius:12px;color:#263d61;background:#ffffffb8;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.drawer-products a:hover{border-color:#8eaff7;background:var(--color-fixed-white);transform:translateY(-1px)}.drawer-products span{display:grid;gap:3px;min-width:0}.drawer-products b{font-size:13px}.drawer-products small{overflow:hidden;color:#7585a0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.drawer-products i{color:var(--color-brand-500);font-style:normal;font-weight:800}.drawer-bottom{margin-top:auto;padding-top:15px;border-top:1px solid #d7e2f3}.drawer-console{padding:0;border:0}.drawer-console>a{padding:1px 0}.drawer-auth{display:flex;padding:0;border:0}@media(max-width:760px){.site-drawer{min-height:calc(100dvh - 72px);padding:20px}.drawer-body{grid-template-columns:1fr;gap:17px}.drawer-products{padding:16px 0 0;border-top:1px solid #d7e2f3;border-left:0}.drawer-auth{grid-template-columns:1fr 1fr}}@media(max-width:500px){.site-drawer{top:0;right:0;bottom:0;left:0;height:100dvh;max-height:none;min-height:100dvh;gap:14px;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))}.drawer-top{padding-bottom:12px}.drawer-scroll{margin:0 -2px;padding:0 2px 8px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.drawer-bottom{flex:none;padding-top:12px}.site-drawer nav{grid-template-columns:1fr}.drawer-products{grid-template-columns:1fr}.drawer-auth{grid-template-columns:1fr 1fr}}.drawer-auth{border-color:#d7e2f3}.drawer-auth .secondary,.logout-button{color:#315ed5;border-color:#bfd0f3;background:var(--color-fixed-white)}.drawer-auth .secondary:hover,.logout-button:hover{background:#edf3ff}.console-side{min-height:calc(100vh - 126px);grid-template-rows:auto 1fr auto;align-content:stretch}.console-side nav{min-width:0;align-content:start}.console-account{margin-top:auto;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding-top:15px}.console-account-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#315ed5;background:#e9efff;font-size:13px;font-weight:900}.console-account>div{display:grid;min-width:0;gap:2px}.console-account b,.console-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-account small{color:#7a89a1;font-size:10px}.console-account-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:3px}.console-account-actions a,.console-account-actions button{display:grid;min-width:0;min-height:30px;place-items:center;padding:0 8px;border:1px solid #d8e3f5;border-radius:8px;color:#52709b;background:var(--color-fixed-white);font-size:11px;font-weight:800;text-decoration:none;box-shadow:none}.console-account-actions a:hover,.console-account-actions button:hover{color:#285fe8;border-color:#b7caf8;background:#f3f6ff}@media(max-width:800px){.console-side{min-height:0}.console-account{margin-top:0}}.console-link{padding:9px 12px;border:1px solid #cbd9fc;border-radius:9px;color:#285fe8;background:var(--color-surface-muted);font-size:12px;font-weight:800}.console-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:28px 0 90px}.console-side{position:sticky;top:18px;align-self:start;display:grid;gap:25px;padding:21px;border:1px solid #d9e3f4;border-radius:16px;background:#ffffffc9;box-shadow:0 9px 22px #233a7016}.console-brand{color:#182744;font-size:21px;font-weight:900;letter-spacing:-1.4px;text-decoration:none}.console-brand b{color:var(--color-brand-admin)}.console-side nav{display:grid;gap:5px}.console-side nav a{padding:9px 11px 9px 17px;border-radius:8px;color:#5d6d86;font-size:13px;font-weight:800;text-decoration:none}.console-side nav a:hover,.console-side nav a.router-link-active{color:#285fe8;background:#edf3ff}.console-side nav p{margin:16px 10px 4px;color:#7183a3;font-size:10px;font-weight:900;letter-spacing:.8px}.console-account{display:grid;gap:8px;padding-top:16px;border-top:1px solid #e3eaf4;color:#53637e;font-size:12px;overflow-wrap:anywhere}.console-account a{color:#285fe8;font-weight:800;text-decoration:none}.console-main{min-width:0}.console-heading{display:block;width:auto;height:auto;margin:0 0 25px;padding:0;border:0}.console-heading .eyebrow{margin:0 0 5px}.console-heading h1{margin:0;color:#182744;font-size:30px;letter-spacing:-1px}.console-heading span{display:block;margin-top:5px;color:#71809a;font-size:13px}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.console-stats .card{display:grid;gap:7px;min-height:170px;padding:22px}.console-stats .card>span{color:#6c7a93;font-size:12px;font-weight:800}.console-stats strong{color:#1d3156;font:800 28px/1.2 ui-monospace,monospace;letter-spacing:-1.2px}.console-stats small{min-height:32px;color:#77859c;font-size:12px;line-height:1.45}.console-stats a,.console-orders .section-head>a{color:#285fe8;font-size:12px;font-weight:800;text-decoration:none}.console-orders{min-height:320px}.console-orders .section-head{margin-bottom:16px}.console-orders .eyebrow{margin:0 0 5px}.console-orders h2{margin:0}.console-empty{display:grid;justify-items:start;gap:8px;padding:30px 0 5px}.console-empty h3,.console-empty p{margin:0}.console-empty p{color:#71809a;font-size:13px}@media(max-width:760px){.console-layout{grid-template-columns:1fr;gap:14px;padding-top:18px}.console-side{position:static;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px}.console-side nav{grid-column:1/-1;grid-template-columns:repeat(4,auto);overflow-x:auto}.console-side nav p{display:none}.console-side nav a{white-space:nowrap}.console-account{justify-self:end;grid-column:2;grid-row:1;padding:0;border:0;text-align:right}.console-account b{display:none}.console-stats{grid-template-columns:1fr}.console-stats .card{min-height:0}}@media(max-width:500px){.console-heading h1{font-size:28px}.console-side nav a{padding:8px;font-size:12px}.console-orders{padding:20px}}.hero{padding:110px 0 90px;max-width:760px}.hero h1,.page-title h1,.cashier h1{font-size:clamp(40px,6vw,68px);letter-spacing:-3px;line-height:1.1}.hero h1 em,.page-title h1 em{display:block;font-style:normal}.hero>p:not(.eyebrow),.page-title>p:not(.eyebrow){max-width:580px;color:#687794;line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:100px}.feature-grid article,.card{padding:28px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-surface-glass);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-grid article{transition:transform .2s,box-shadow .2s}.feature-grid article:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.feature-grid b{color:var(--color-brand-admin);font-size:25px}.feature-grid p,.faq p{color:#65738d;line-height:1.7;font-size:13px}@media(max-width:500px){.hero{padding-top:70px}.hero h1{letter-spacing:-2px}}.core-promises{margin:0;padding:0;list-style:none}.core-promises--chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.core-promises--chips li{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dce5f7;border-radius:999px;color:#63728d;background:var(--color-surface-chip);font-size:12px;box-shadow:0 5px 15px #233a700d}.core-promises--chips .ui-icon{color:#285fe8}.core-promises--chips span{display:flex;gap:5px}.core-promises--chips b{color:#285fe8}.core-promises--chips small{font-size:inherit}.core-promises--cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:100px}.core-promises--cards li{padding:28px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-surface-glass);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,box-shadow .2s}.core-promises--cards li:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.core-promises--cards .ui-icon{margin-bottom:16px;color:var(--color-brand-admin)}.core-promises--cards span{display:grid;gap:9px}.core-promises--cards b{font-size:18px}.core-promises--cards small{color:#65738d;font-size:13px;line-height:1.7}.core-promises--checkout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;border:1px solid #dce7f8;border-radius:12px;background:linear-gradient(135deg,#fbfcff,#f0f4ff)}.core-promises--checkout li{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#285de6}.core-promises--checkout .ui-icon{flex:none;margin-top:1px}.core-promises--checkout span{display:grid;gap:2px;min-width:0}.core-promises--checkout b{color:#31496f;font-size:12px;line-height:1.25}.core-promises--checkout small{color:#6a7891;font-size:11px;line-height:1.35}.hero-promises{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-promises span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dce5f7;border-radius:999px;color:#63728d;background:var(--color-surface-chip);font-size:12px;box-shadow:0 5px 15px #233a700d}.hero-promises b{color:#285fe8}@media(max-width:500px){.hero-promises{gap:7px}.hero-promises span{padding:7px 9px;font-size:11px}}.hero-network{max-width:840px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.hero-text-link,.secondary-link{color:#285fe8;font-size:13px;font-weight:800;text-decoration:none}.hero-text-link:hover,.secondary-link:hover{text-decoration:underline}.hero-text-link{padding:0;border:0;border-radius:0;color:#285fe8;background:transparent;box-shadow:none;font:800 13px inherit}.hero-text-link:hover,.hero-text-link:focus-visible{color:#1f50d7;background:transparent;box-shadow:none;transform:none;text-decoration:underline}@media(max-width:500px){.hero-actions{gap:13px}}@media(max-width:800px){.core-promises--cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.core-promises--chips{gap:7px}.core-promises--chips li{padding:7px 9px;font-size:11px}.core-promises--cards{grid-template-columns:1fr;gap:12px;margin-bottom:70px}.core-promises--cards li{padding:22px}.core-promises--checkout{grid-template-columns:1fr}}.ready-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:28px;align-items:center;margin:0 0 32px;padding:34px 38px;border:1px solid #ccdafe;border-radius:20px;background:linear-gradient(135deg,#fafdff,#eaf1ff);box-shadow:0 16px 34px #233a7017}.ready-support h2{margin:8px 0 12px;font-size:clamp(28px,3.2vw,38px);letter-spacing:-1.3px;line-height:1.2}.ready-support h2 em{font-style:normal}.ready-support-copy>p:not(.eyebrow){max-width:640px;margin:0;color:#61718d;font-size:14px;line-height:1.82}.ready-support-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ready-support-points span{padding:7px 10px;border:1px solid #cddafd;border-radius:999px;color:#315ed5;background:var(--color-fixed-white);font-size:12px;font-weight:800}.support-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-channel{display:flex;align-items:center;justify-content:flex-start;min-height:118px;gap:11px;padding:15px;border:1px solid #cbd9fb;border-radius:15px;color:#1c3155;background:var(--color-fixed-white);box-shadow:0 8px 18px #233a7014;text-align:left}.support-channel:hover{background:var(--color-fixed-white)}.support-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:13px;color:var(--color-fixed-white);background:linear-gradient(135deg,#55c977,#22a950);font:800 14px Inter}.support-channel.telegram .support-icon{background:linear-gradient(135deg,#3dace4,#208bc4);font-size:12px}.support-channel>span:last-child{display:grid;gap:4px;min-width:0}.support-channel b{font-size:13px}.support-channel small{color:#73819b;font-size:11px;line-height:1.4}.support-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.support-modal{position:relative;display:grid;justify-items:center;width:min(360px,100%);padding:31px;border:1px solid #d8e3f8;border-radius:20px;background:var(--color-fixed-white);box-shadow:0 28px 80px #14213a4a;text-align:center}.support-modal .eyebrow{margin:0;color:var(--color-brand-admin)}.support-modal h2{margin:9px 0 18px;font-size:24px}.support-modal img{width:min(224px,100%);aspect-ratio:1;object-fit:contain;padding:8px;border:1px solid #dbe4f4;border-radius:12px}.support-modal>p:last-child{margin:15px 0 0;color:#687794;font-size:13px}.support-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#65748e;background:#eef3ff;box-shadow:none;font-size:22px;font-weight:400}.support-modal-close:hover{color:#315ed5;background:#e4edff;transform:none;box-shadow:none}.ready-support-copy .ready-support-emphasis{margin-top:12px;color:#285fe8;font-size:14px;font-weight:800;line-height:1.7}.support-actions .ready-support-points{grid-column:1/-1;justify-content:center;margin-top:2px}.support-icon svg{display:block;width:19px;height:19px;fill:currentColor}.support-channel.wechat .support-icon,.support-channel.telegram .support-icon{color:var(--color-fixed-white)}.hero-network{position:relative;isolation:isolate;max-width:900px;padding-top:102px}.hero-network:before{position:absolute;z-index:-1;top:28px;right:-180px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#dbe7ff80 0%,#edf3ff15 58%,transparent 72%);content:"";pointer-events:none}.live-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#28b36a;box-shadow:0 0 0 4px #28b36a20;vertical-align:1px}.hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.hero-proof span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d8e4fa;border-radius:999px;color:#526987;background:#ffffffbd;box-shadow:0 6px 16px #1d3f760d;font-size:12px;font-weight:700}.hero-proof .ui-icon{color:#285fe8}.home-section{scroll-margin-top:96px}.section-heading{max-width:690px;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2{margin:0;color:#142342;font-size:clamp(29px,3.8vw,44px);letter-spacing:-1.6px;line-height:1.18}.section-heading>p:last-child{margin:13px 0 0;color:#687894;font-size:14px;line-height:1.8}.section-heading--row{display:flex;align-items:end;justify-content:space-between;max-width:none;gap:24px}.section-heading--row>div{max-width:690px}.home-advantages{padding:38px 0 84px}.home-advantages .core-promises--cards{margin-top:24px;margin-bottom:18px}.residential-comparison{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);overflow:hidden;border:1px solid #d8e4f7;border-radius:20px;background:var(--color-surface-glass);box-shadow:0 15px 36px #233a7017}.comparison-intro{display:grid;align-content:center;gap:13px;padding:31px;background:linear-gradient(155deg,#f6f9ff,#e8efff)}.comparison-intro .eyebrow{margin:0;color:#4f72ba;font-size:10px}.comparison-intro h3{margin:0;color:#172849;font-size:25px;letter-spacing:-1px}.comparison-intro>p:not(.eyebrow){margin:0;color:#647591;font-size:13px;line-height:1.76}.comparison-intro>.button{justify-self:start;margin-top:4px}.comparison-intro>small{color:#7d8ca5;font-size:11px;line-height:1.55}.comparison-table-wrap{overflow:auto;padding:17px 20px}.comparison-table{min-width:630px;border:0;font-size:12px}.comparison-table th,.comparison-table td{padding:13px 12px;border-bottom:1px solid #e4eaf5;line-height:1.5}.comparison-table thead th{color:#587098;background:#f5f8fd;font-size:11px;text-align:left}.comparison-table thead th:first-child{border-radius:9px 0 0 9px}.comparison-table thead th:last-child{border-radius:0 9px 9px 0;color:#2662e4;background:#edf3ff}.comparison-table tbody th{color:#344664;font-weight:800}.comparison-table tbody td{color:#7a879c}.comparison-table tbody td:last-child{color:#20734f;font-weight:700}.proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dbe5f7;border-radius:18px;background:#f8faff;box-shadow:0 12px 28px #1f42700d}.proof-strip span{display:grid;gap:5px;padding:21px 22px;border-right:1px solid #dbe5f7}.proof-strip span:last-child{border-right:0}.proof-strip b{color:#285fe8;font-size:14px}.proof-strip small{color:#74819a;font-size:12px;line-height:1.5}.network-intro.home-section{margin-bottom:30px}.network-intro.home-section>div:first-child{max-width:510px}.network-intro.home-section>div:last-child{display:grid;gap:17px;max-width:490px}.network-intro .coverage-copy{color:#8b98ac}.network-intro.home-section h2{margin:0}.home-products{padding:92px 0 84px}.home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-product-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-card--proxy{min-height:370px;border-color:#bfd1fb;background:linear-gradient(145deg,#fff,#f1f5ff)}.home-product-card--vps{min-height:370px;border-color:#d7dff3}.home-product-card--coming{background:linear-gradient(145deg,#fbfcff,#f5f8ff)}.country-preview{display:flex;flex-wrap:wrap;gap:7px;min-height:58px;margin:14px 0 18px}.country-preview span,.coming-points span{padding:6px 8px;border:1px solid #d9e4f8;border-radius:999px;color:#557096;background:#ffffffb8;font-size:11px;font-weight:700}.coming-points{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 22px}.home-product-card{position:relative;display:flex;flex-direction:column;min-height:294px;padding:26px;border:1px solid #dce5f5;border-radius:18px;background:var(--color-surface-glass);box-shadow:0 8px 22px #233a7015;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-product-card:hover{border-color:#b7cdfd;box-shadow:0 16px 34px #233a7021;transform:translateY(-4px)}.home-product-card .eyebrow{margin:0 0 10px;color:#6380bd;font-size:10px}.home-product-card h3{margin:0;color:#1a2a47;font-size:20px;letter-spacing:-.5px}.home-product-card>p:not(.eyebrow):not(.product-badge){min-height:42px;margin:9px 0 19px;color:#72809a;font-size:13px;line-height:1.6}.home-product-card .product-carrier{min-height:auto;margin-bottom:12px}.home-product-card .vps-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;gap:7px}.home-product-card .vps-spec-grid div{padding:9px 10px;border:1px solid #e0e8f7;border-radius:10px;background:#f7f9fe}.home-product-card .vps-spec-grid dt{color:#8290a7;font-size:10px}.home-product-card .vps-spec-grid dd{overflow-wrap:anywhere;margin:3px 0 0;color:#435b80;font-size:12px}.home-product-card--vps .product-badge{color:#7350c9;background:#f4efff}.home-product-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 23px}.home-product-card dl div{padding:10px;border-radius:10px;background:#f4f7fd}.home-product-card dt{color:#8290a7;font-size:10px}.home-product-card dd{margin:4px 0 0;color:#263b62;font-size:18px;font-weight:900}.home-product-card dd small{color:#7c8ba3;font-size:10px;font-weight:700}.home-product-card>.button{width:100%;margin-top:auto;justify-content:center}.product-badge{position:absolute;top:17px;right:17px;margin:0;padding:5px 8px;border-radius:999px;color:#285fe8;background:#e8efff;font-size:10px;font-weight:900}.home-reviews{padding:86px 0 82px}.review-summary{display:grid;grid-template-columns:170px minmax(260px,1fr) minmax(200px,.72fr);align-items:center;gap:28px;margin-bottom:18px;padding:23px 28px;border:1px solid #dce5f5;border-radius:18px;background:var(--color-surface-glass);box-shadow:0 8px 22px #233a7011}.review-score{display:grid;gap:3px;padding-right:25px;border-right:1px solid #e0e7f3}.review-score strong{color:#1b2943;font-size:43px;letter-spacing:-2px;line-height:1}.review-score span,.testimonial-grid header>strong{color:#f59b16;font-size:14px;letter-spacing:1px}.review-score small{color:#8794a9;font-size:11px}.review-bars{display:grid;gap:7px}.review-bars p{display:grid;grid-template-columns:25px minmax(0,1fr) 30px;align-items:center;gap:8px;margin:0;color:#77869e;font-size:11px}.review-bars i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e5eaf2}.review-bars em{display:block;height:100%;border-radius:inherit;background:#f59b16}.review-bars__four{background:#f7bd37}.review-bars__three{background:#b8c0cf}.review-summary ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#45556f;font-size:12px;font-weight:800}.review-summary li{display:flex;align-items:center;gap:7px}.review-summary .ui-icon{color:#15925b}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.testimonial-grid figure{position:relative;display:flex;flex-direction:column;min-height:260px;margin:0;padding:24px;border:1px solid #dce5f5;border-radius:18px;background:linear-gradient(145deg,#fff,#f7f9ff);box-shadow:0 8px 22px #233a7011}.testimonial-grid header{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px}.review-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;color:#fff;font-size:14px;font-weight:900}.testimonial-grid header>span:nth-child(2){display:grid;min-width:0;gap:3px}.testimonial-grid header b{color:#263750;font-size:14px}.testimonial-grid header small{overflow:hidden;color:#8a97aa;font:10px ui-monospace,monospace;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.testimonial-grid header>strong{font-size:11px;letter-spacing:0}.testimonial-grid blockquote{margin:20px 0 auto;color:#3d4f70;font-size:15px;line-height:1.82}.testimonial-grid figcaption{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:4px;margin-top:20px;padding:5px 8px;border-radius:999px;color:#1c8d61;background:#eaf8f0;font-size:10px;font-weight:800}.testimonial-grid figcaption .ui-icon{color:#1c9b65}.home-contact{scroll-margin-top:96px;margin-bottom:82px}.faq.home-section{padding-top:4px}.faq.home-section h2{margin:0}.faq.home-section details{scroll-margin-top:96px}@media(max-width:800px){.residential-comparison{grid-template-columns:1fr}.comparison-intro{padding:27px}.review-summary{grid-template-columns:150px 1fr}.review-summary ul{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);padding-top:16px;border-top:1px solid #e0e7f3}.proof-strip,.home-product-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip span:nth-child(2){border-right:0}.proof-strip span:nth-child(-n+2){border-bottom:1px solid #dbe5f7}.section-heading--row{align-items:start;flex-direction:column}.ready-support{grid-template-columns:1fr;padding:28px}}@media(max-width:500px){.hero-network{padding-top:72px}.hero-network:before{top:8px;right:-250px}.hero-proof{gap:7px}.hero-proof span{padding:7px 9px;font-size:11px}.home-advantages,.home-products,.home-reviews{padding:60px 0}.section-heading h2{font-size:30px;letter-spacing:-1px}.proof-strip,.home-product-grid,.testimonial-grid{grid-template-columns:1fr}.comparison-intro{padding:23px}.comparison-intro h3{font-size:23px}.comparison-table-wrap{padding:12px}.review-summary{grid-template-columns:1fr;gap:17px;padding:21px}.review-score{grid-template-columns:auto 1fr;align-items:center;padding:0 0 14px;border-right:0;border-bottom:1px solid #e0e7f3}.review-score strong{grid-row:span 2}.review-summary ul{grid-template-columns:1fr;padding-top:13px}.proof-strip span,.proof-strip span:nth-child(2){border-right:0;border-bottom:1px solid #dbe5f7}.proof-strip span:last-child{border-bottom:0}.home-product-card{min-height:auto}.testimonial-grid figure{min-height:198px}.home-contact{margin-bottom:60px}.home-product-grid--categories{grid-template-columns:1fr}.home-product-card--proxy{min-height:auto}.support-actions .ready-support-points{justify-content:flex-start}.ready-support{margin-bottom:24px;padding:23px}.ready-support h2{font-size:28px}.support-actions{grid-template-columns:1fr}.support-channel{min-height:78px}}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;padding-bottom:100px}.selection-card h2 i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#e7edff;color:#3566f5;font:700 12px Inter}.selection-card h2 .ui-icon{color:#376bff}@media(max-width:800px){.feature-grid,.checkout{grid-template-columns:1fr}}.delivery-promise{display:block;margin-top:7px;color:#a66b08;white-space:nowrap}.period-choices{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.period-choices button{min-height:72px;padding:12px 14px;gap:3px}.payment-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.payment-choices button{min-height:116px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:14px;padding:20px;border-color:#d8e2f2;border-radius:16px;background:var(--color-fixed-white)}.payment-choices .ui-icon{color:var(--color-brand-500)}.payment-copy{display:grid;gap:6px;min-width:0}.payment-copy b{color:var(--color-ink-900);font-size:16px}.payment-copy small{color:#6a7a96;font-size:12px;font-weight:500;line-height:1.45}.plan-feature-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.plan-feature-row small{color:#167d45;background:#e9f8ef;border-radius:999px;padding:4px 7px;font-size:12px}.period-choices button{min-height:92px;align-content:center}.period-choices small{color:#53668a;font-size:11px;font-weight:700;white-space:nowrap}.period-choices .unlimited-traffic{color:#15803d}.payment-section{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.payment-section.attention{border-color:#4b75ff;background:linear-gradient(135deg,var(--color-fixed-white),#f3f6ff);box-shadow:0 0 0 4px #386cff17,0 10px 24px #233a7020}.payment-section>h2{margin-bottom:18px}.payment-section .payment-choices{gap:16px}.payment-section .payment-choices button.selected{border-color:#3d6cff;background:linear-gradient(135deg,#f5f7ff,#ebf1ff)}.checkout-promise-card{display:grid;gap:18px;padding:0;overflow:hidden;border-color:#d9e4f7;background:linear-gradient(135deg,#fcfdff,#f3f6ff)}.checkout-promise-card__head{display:grid;gap:6px;padding:22px 24px 0}.checkout-promise-card__head .eyebrow{margin:0}.checkout-promise-card__head h2{margin:0;font-size:20px}.checkout-promise-card__head>span{color:#6d7e9a;font-size:13px;line-height:1.6}.checkout-promise-card .core-promises--checkout{padding:18px 24px 22px;border:0;border-top:1px solid #dce6f6;border-radius:0;background:transparent}.checkout-promise-card .core-promises--checkout li{padding:6px 0}.checkout-promise-card .core-promises--checkout b{font-size:13px}.checkout-promise-card .core-promises--checkout small{font-size:12px}.continent-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:-3px 0 13px}.continent-tabs button{min-height:32px;padding:6px 13px;border:1px solid #d9e4f4;border-radius:999px;color:#60728f;background:#fbfcff;box-shadow:none;font-size:12px;font-weight:700}.continent-tabs button:hover{border-color:#91adff;background:#f5f8ff}.continent-tabs button.selected{border-color:#3d6cff;color:#2f61eb;background:#edf3ff;box-shadow:0 3px 9px #3b65ef17}.country-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.country-choices button{grid-template-columns:64px minmax(0,1fr);min-height:104px;align-items:center;column-gap:15px;padding:18px 20px;text-align:left}.country-choices .country-flag{display:grid;width:54px;height:54px;place-items:center;border:1px solid #dce6f5;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff,#f0f4fb);box-shadow:0 4px 10px #233a7014;font-size:27px;line-height:1}.country-choices .country-copy{display:grid;min-width:0;gap:7px}.country-choices .country-copy b{overflow:hidden;color:var(--color-ink-900);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.country-choices .country-carriers{display:flex;align-items:center;gap:7px;overflow:hidden;color:#11ae78;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.country-choices .country-carriers i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#65dfbd;box-shadow:0 0 0 3px #65dfbd24}.country-choices button.selected .country-flag{border-color:#b6c9ff;background:radial-gradient(circle at 35% 28%,#fff,#e6efff)}.carrier-line{display:inline-flex!important;align-items:center;justify-content:center;gap:7px}.carrier-line .carrier-logo{flex:0 0 28px;width:28px;height:22px;padding:3px;border-radius:6px}.carrier-line .carrier-wordmark{max-width:100%;overflow:hidden;font-size:7px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.carrier-line .carrier-svg{transform:scale(.76)}.selection-card .choices.inline button>.ui-icon{color:var(--color-brand-500)}.product-type-vps .vps-premium-badge{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border:1px solid #d9c7ff;border-radius:999px;color:#7350c9;background:#f8f4ff;font-size:10px;font-weight:800}.product-type-vps .vps-premium-badge .ui-icon{color:currentColor}.country-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-2px 0 13px;padding:0 13px;border:1px solid #d9e4f4;border-radius:12px;color:var(--color-brand-500);background:#fbfcff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.country-search:focus-within{border-color:#5d84f8;background:var(--color-fixed-white);box-shadow:0 0 0 4px #3b6df314}.country-search input{width:100%;min-height:42px;padding:0;border:0;outline:0;color:var(--color-ink-900);background:transparent;box-shadow:none}.country-search input:focus{box-shadow:none}.country-search span{color:#7888a2;font-size:11px;font-weight:700;white-space:nowrap}.configuration-card{display:grid;gap:20px}.configuration-card .section-head{margin-bottom:-2px}.config-group{display:grid;gap:10px}.config-group+.config-group{padding-top:18px;border-top:1px solid #e5ebf6}.config-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.config-group__head h3{margin:0;color:#203452;font-size:14px}.config-group__head small{color:#8391a8;font-size:12px}.config-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.config-option-grid .config-option-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:82px;align-items:center;gap:10px;padding:13px 14px;border:1px solid #dbe4f2;border-radius:14px;color:#203452;background:#fff;text-align:left;box-shadow:none}.config-option-grid .config-option-card:hover{border-color:#a9befa;background:#f9fbff}.config-option-grid .config-option-card.selected{border:2px solid #3d6cff;background:linear-gradient(135deg,#f5f8ff,#eaf1ff);box-shadow:0 8px 18px #3b65ef18}.config-option-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#4d73ef;background:#edf2ff}.config-option-card.selected .config-option-icon{color:#fff;background:#3d6cff}.config-option-copy{display:grid;min-width:0;gap:4px}.config-option-copy b{overflow:hidden;color:#203452;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.config-option-copy small{overflow:hidden;color:#7586a2;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.config-option-card strong{color:#2d61e8;font-size:12px;white-space:nowrap}.plan-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.line-choices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.line-choices button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:116px;align-items:center;gap:14px;padding:16px 18px;text-align:left}.line-choices button:disabled{cursor:not-allowed;opacity:.58}.line-copy{display:grid;min-width:0;gap:5px;padding-right:20px}.line-copy>b{overflow:hidden;color:var(--color-ink-900);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.line-copy>small{overflow:hidden;color:#6e7f9c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.line-choices button>strong{align-self:end;color:var(--color-brand-600);font-size:12px;white-space:nowrap}.line-status-dot{position:absolute;top:18px;right:18px;width:9px;height:9px;border-radius:50%;background:#30c985;box-shadow:0 0 0 4px #30c9851f}.line-status-dot.unavailable{background:#9ba8ba;box-shadow:0 0 0 4px #9ba8ba1f}.line-tags{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:2px}.line-tags em{padding:4px 7px;border-radius:999px;color:#60718e;background:#eef3fb;font-size:11px;font-style:normal;font-weight:700}.line-unavailable{position:absolute;top:12px;right:12px;padding:4px 7px;border-radius:999px;color:#b05a62;background:#fff0f1;font-size:11px;font-weight:800}.vps-notice-trigger{display:inline-flex;align-items:center;gap:6px;margin-top:13px;padding:9px 12px;border:1px solid #d4e0fb;border-radius:10px;color:#416de8;background:#f7f9ff;box-shadow:none;font-size:12px;font-weight:800}.vps-notice-trigger:hover{border-color:#9db8ff;background:#eff4ff;transform:translateY(-1px)}.purchase-notice-dialog{position:relative;width:min(520px,calc(100vw - 32px))}.purchase-notice-dialog h2{margin:6px 34px 14px 0;font-size:22px}.purchase-notice-dialog ul{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none;color:#506582;font-size:14px;line-height:1.75}.purchase-notice-dialog li{position:relative;padding-left:17px}.purchase-notice-dialog li:before{position:absolute;left:0;color:#3c6cff;content:"•";font-weight:900}.plan-choices button{position:relative;min-height:238px;align-content:start}.plan-choices button>strong{margin-top:4px;color:var(--color-brand-600);font-size:22px}.plan-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:10px 0 0}.plan-spec-grid div:last-child:nth-child(odd){grid-column:span 2}.plan-spec-grid .plan-spec-grid__traffic{grid-column:span 2;text-align:center}.plan-spec-grid div{padding:8px;border:1px solid #e0e8f7;border-radius:9px;background:#f8faff;text-align:left}.plan-spec-grid dt{color:#8290a7;font-size:10px}.plan-spec-grid dd{overflow-wrap:anywhere;margin:3px 0 0;color:#405878;font-size:11px;font-weight:800}.operating-system-choices button{justify-items:center;text-align:center}.operating-system-logo{display:inline-grid;width:22px;height:22px;place-items:center;color:var(--color-brand-500)}.operating-system-logo svg{width:20px;height:20px;fill:currentColor}@media(max-width:600px){.continent-tabs{gap:6px}.continent-tabs button{padding-inline:10px}.country-choices{grid-template-columns:1fr}.country-choices button{grid-template-columns:52px minmax(0,1fr);min-height:88px;padding:14px;column-gap:12px}.country-choices .country-flag{width:44px;height:44px;font-size:22px}}.section-copy{margin:-8px 0 14px;color:var(--color-ink-500);font-size:13px;line-height:1.65}.quantity-stepper{display:inline-grid;grid-template-columns:42px minmax(84px,110px) 42px;overflow:hidden;border:1px solid #c9d7ff;border-radius:var(--radius-md);background:var(--color-fixed-white)}.quantity-stepper button,.quantity-stepper input{min-width:0;min-height:40px;margin:0;border:0;border-radius:0;background:transparent;color:var(--color-ink-900);text-align:center;font:700 16px Inter,sans-serif}.quantity-stepper button{cursor:pointer;color:var(--color-brand-600)}.quantity-stepper button:hover:not(:disabled){background:var(--color-brand-50)}.quantity-stepper button:disabled{cursor:not-allowed;color:var(--color-ink-300)}.quantity-stepper input{border-inline:1px solid #e2e9fb;font-size:14px}.checkout-hint{display:flex;align-items:center;gap:7px;margin:0;color:#63728d;font-size:12px;line-height:1.45}.checkout-hint.attention{color:var(--color-brand-600);font-weight:700}@media(max-width:500px){.period-choices button{min-height:86px}.country-search{grid-template-columns:auto minmax(0,1fr)}.country-search span{display:none}}.empty-plans{display:grid;justify-items:center;gap:11px;max-width:630px;margin:0 auto 100px;text-align:center}.empty-plans h2,.empty-plans p{margin:0}.empty-plans>p:not(.eyebrow){max-width:440px;color:#687794;font-size:14px;line-height:1.75}.empty-plans>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.empty-plans small{color:#9b5c68;font-size:11px}.carrier-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:28px;align-items:center;margin:0 0 100px;padding:32px;border:1px solid var(--color-line);border-radius:16px;background:linear-gradient(135deg,#eef3ff,#fff);box-shadow:0 8px 24px #233a7015}.carrier-panel h2{margin:8px 0;font-size:25px;letter-spacing:-.8px}.carrier-panel>div>p:not(.eyebrow){margin:0;color:#65738d;font-size:13px;line-height:1.75}.carrier-tags{display:flex;flex-wrap:wrap;gap:9px;align-content:center}.carrier-tags span{padding:8px 11px;border:1px solid #cfdcff;border-radius:9px;color:#315ed5;background:#fff;font-size:12px;font-weight:800;letter-spacing:.1px}@media(max-width:800px){.carrier-panel{grid-template-columns:1fr;margin-bottom:70px}}@media(max-width:500px){.carrier-panel{gap:20px;padding:22px}.carrier-panel h2{font-size:22px}}.network-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:42px;align-items:end;margin:0 0 28px;padding-top:8px}.network-intro h2{max-width:660px;margin:7px 0 0;font-size:clamp(26px,3vw,38px);letter-spacing:-1.4px;line-height:1.2}.network-intro>p{margin:0;color:#65738d;font-size:14px;line-height:1.85}.carrier-catalog{margin-bottom:80px;padding:32px;border:1px solid #d9e3f7;border-radius:20px;background:linear-gradient(145deg,#ecf2ff,#fff 46%,#f3f7ff);box-shadow:0 14px 34px #233a7018}.carrier-catalog-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.carrier-catalog-head h2{margin:7px 0 5px;font-size:26px;letter-spacing:-.7px}.carrier-catalog-head p:not(.eyebrow){margin:0;color:#65738d;font-size:13px}.carrier-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.carrier-country-card{display:grid;gap:16px;min-height:250px;padding:21px;border:1px solid #d5e0f5;border-radius:14px;background:#fffffff0;box-shadow:0 7px 18px #233a7012;transition:transform .2s ease,box-shadow .2s ease}.carrier-country-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #233a7020}.carrier-kicker{color:#7183a6;font:10px ui-monospace,monospace;letter-spacing:.7px}.carrier-country-card h3{margin:7px 0 0;font-size:23px;letter-spacing:-.6px}.carrier-country-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#4d7cff,#2458dd);font-size:18px}.carrier-chip-list{display:flex;flex-wrap:wrap;gap:7px}.carrier-chip-list span{padding:6px 9px;border-radius:7px;color:#2659d5;background:#eaf0ff;font-size:12px;font-weight:800}.carrier-country-card dl{display:grid;gap:8px;margin:0}.carrier-country-card dl div{display:grid;grid-template-columns:45px 1fr;gap:8px;font-size:12px}.carrier-country-card dt{color:#8090aa}.carrier-country-card dd{margin:0;color:#4e5e78;line-height:1.45}.carrier-country-card>a{align-self:end;color:#285fe8;font-size:12px;font-weight:800;text-decoration:none}.carrier-empty{display:grid;justify-items:start;gap:9px;padding:28px;border:1px dashed #b8c9ed;border-radius:13px;color:#274b95;background:#ffffffb8}.carrier-empty p{max-width:590px;margin:0;color:#687794;font-size:13px;line-height:1.75}.network-feature-grid{margin-bottom:100px}@media(max-width:800px){.network-intro{grid-template-columns:1fr;gap:16px}.carrier-catalog{padding:24px}.carrier-catalog-head{display:grid}}@media(max-width:500px){.network-intro h2{font-size:28px}.carrier-catalog{margin-inline:-2px;padding:19px}.carrier-catalog-head h2{font-size:23px}.carrier-country-grid{grid-template-columns:1fr}.carrier-country-card{min-height:0;padding:18px}}.carrier-guide-teaser{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;align-items:center;margin:0 0 72px;padding:32px 38px 0;border:1px solid #d8e2f7;border-radius:20px;background:linear-gradient(135deg,#163878,#2e64ed 56%,#91aeff);color:#fff;box-shadow:0 18px 36px #1c4bb73b;overflow:hidden}.carrier-guide-teaser .eyebrow{color:#c9d8ff}.carrier-guide-teaser h2{margin:8px 0;font-size:31px;letter-spacing:-1px}.carrier-guide-teaser p:not(.eyebrow){max-width:620px;margin:0 0 20px;color:#e0e9ff;font-size:14px;line-height:1.75}.carrier-guide-teaser .button{color:#285de6;background:#fff;box-shadow:none}.guide-art{position:relative;display:grid;place-items:center;width:180px;height:150px;margin:auto;border:1px solid #92adff;border-radius:24px;background:#ffffff12}.guide-art span{position:absolute;top:16px;left:17px;color:#a9c0ff;font-size:31px}.guide-art b{font:800 23px/1 ui-monospace,monospace;letter-spacing:-1px}.guide-art i{position:absolute;right:13px;bottom:15px;padding:5px;border-radius:6px;color:#173878;background:#dce7ff;font:800 9px/1 ui-monospace,monospace;font-style:normal}.carrier-marquee-track{display:flex;width:max-content;animation:carrier-marquee-scroll 54s linear infinite}.carrier-marquee-item{display:flex;flex:none;align-items:center;gap:9px;min-width:max-content;padding:13px 18px 13px 0;color:var(--color-surface-muted);font-size:12px;font-weight:800;letter-spacing:.1px}.carrier-marquee-item .carrier-logo{width:48px;height:34px;padding:5px;border-color:#ffffff38;background:#ffffffec;box-shadow:none}.carrier-marquee-item .carrier-wordmark{font-size:9px}.carrier-marquee-item .carrier-svg svg{max-width:100%;max-height:100%}.guide-title{max-width:800px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;padding-bottom:26px}.guide-country{display:grid;gap:17px;padding:25px;border:1px solid #dbe4f5;border-radius:16px;background:#ffffffd9;box-shadow:0 9px 22px #233a7018}.guide-country,.guide-country header>div,.guide-carrier>div{min-width:0}.guide-country header{padding-bottom:34px}.guide-country h2{padding-bottom:2px}.guide-country h2{margin:7px 0 0;font-size:28px}.guide-carrier{padding-top:15px;border-top:1px solid #e5ebf6}.guide-carrier h3{margin:0;color:#285ce0;font-size:17px}.guide-carrier>p{margin:7px 0 12px;color:#63728c;font-size:13px;line-height:1.65}.guide-carrier dl{display:grid;gap:7px;margin:0}.guide-carrier dl div{display:grid;grid-template-columns:64px 1fr;gap:9px;font-size:12px}.guide-carrier dt{color:#7b8aa4}.guide-carrier dd{margin:0;color:#475773}.guide-country>a{color:#285ee5;font-size:12px;font-weight:800;text-decoration:none}.guide-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:48px 0 100px;background:linear-gradient(135deg,#fff,#eef3ff)}.guide-bottom h2{margin:7px 0;font-size:23px}.guide-bottom p:not(.eyebrow){margin:0;color:#65738d;font-size:13px;line-height:1.65}@media(max-width:800px){.carrier-guide-teaser{grid-template-columns:1fr;padding:27px 27px 0}.guide-art{display:none}.guide-bottom{display:grid}}@media(max-width:500px){.carrier-guide-teaser{margin-bottom:55px;padding:23px 23px 0}.carrier-guide-teaser h2{font-size:26px}.carrier-marquee-item{padding-block:11px}.guide-grid{grid-template-columns:1fr}.guide-country{padding:20px}.guide-bottom{margin-bottom:70px}}.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:30px;align-items:center;margin-bottom:24px;background:linear-gradient(135deg,#fff,#edf3ff)}.guide-hero h2{max-width:680px;margin:7px 0;font-size:28px;letter-spacing:-.8px}.guide-hero p:not(.eyebrow){max-width:730px;margin:0;color:#64728c;font-size:13px;line-height:1.8}.guide-hero-stat{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;align-items:end;padding:17px;border:1px solid #cad9fc;border-radius:13px;background:#fff}.guide-hero-stat strong{color:#285fe5;font:800 30px/1 ui-monospace,monospace}.guide-hero-stat span{align-self:start;color:#687895;font-size:11px;line-height:1.4}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(345px,1fr));align-items:start}.guide-country{gap:0;padding:0;overflow:hidden}.guide-country h2{margin:9px 0 0;font-size:27px}.guide-carrier{display:grid;grid-template-columns:72px 1fr;gap:13px;align-items:center;margin:0 23px;padding:14px 0;border-top:1px solid #e6ecf6}.guide-carrier h3{margin:0 0 4px;color:#1b2e50;font-size:15px}.guide-carrier>div>p{margin:0;color:#697892;font-size:12px;line-height:1.6}.guide-carrier h3,.guide-carrier>div>p{overflow-wrap:anywhere}.carrier-logo{display:grid;place-items:center;width:72px;height:48px;padding:7px;border:1px solid #e0e7f3;border-radius:10px;color:var(--carrier-color);background:#fff}.carrier-svg{display:grid;width:100%;height:100%;place-items:center}.carrier-svg svg{display:block;width:100%;height:100%;fill:currentColor}.carrier-wordmark{max-width:100%;overflow:hidden;color:var(--carrier-color);font-size:12px;font-weight:900;letter-spacing:-.4px;line-height:1.05;text-align:center;text-overflow:ellipsis}.guide-bottom{margin-top:38px}@media(max-width:800px){.guide-hero{grid-template-columns:1fr}.guide-hero-stat{width:min(360px,100%)}.guide-grid{grid-template-columns:1fr}}@media(max-width:500px){.guide-hero{padding:21px}.guide-hero h2{font-size:24px}.guide-carrier{grid-template-columns:62px 1fr;gap:10px;margin-inline:19px}.carrier-logo{width:62px;height:44px}}.carrier-guide-teaser{grid-template-columns:1fr;margin-bottom:72px;padding:34px 38px 0}.carrier-guide-teaser>div:first-child{max-width:700px}.guide-art{display:none}.guide-country h2{margin:12px 0 0;line-height:1.2}.guide-country .carrier-country-mark{display:none}.guide-carrier{grid-template-columns:72px minmax(0,1fr)}.carrier-svg{overflow:hidden}.carrier-svg svg{width:100%;height:100%;max-width:100%;max-height:100%;transform:scale(var(--carrier-scale, .78));transform-origin:center}.guide-hero-aside{display:grid;gap:9px}.guide-hero-aside>small{color:#7a89a3;font-size:11px;line-height:1.5;text-align:center}@media(max-width:800px){.carrier-guide-teaser{padding:28px 28px 0}}@media(max-width:500px){.carrier-guide-teaser{padding:23px 23px 0}.guide-carrier{grid-template-columns:62px minmax(0,1fr)}.guide-collection-note{margin-bottom:28px}}.carrier-marquee{grid-column:1/-1;min-width:0;margin-top:2px;border-top:1px solid #ffffff2e;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@media(prefers-reduced-motion:reduce){.carrier-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.carrier-marquee-track{animation:none}}.auth{display:grid;min-height:calc(100vh - 150px);place-items:center}.auth-card{width:min(520px,100%);position:relative;gap:14px;padding:42px;border-color:#d9e3f5;box-shadow:0 22px 55px #233a7020}.auth-top-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.auth-home{display:inline-flex;align-items:center;color:var(--text-muted);font-size:13px;font-weight:700}.auth-home:hover{color:var(--brand)}.auth-brand{display:flex;align-items:center;gap:9px}.auth-brand>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--color-fixed-white);background:linear-gradient(135deg,#6489ff,#2b5ce5);box-shadow:0 7px 16px #2864ff36}.auth-brand .eyebrow{margin:0}.auth-card h1{margin:0;font-size:33px;letter-spacing:-1px}.auth-subtitle{margin:-7px 0 8px;color:#6c7b96;font-size:14px;line-height:1.65}.auth-card label{color:#40516d}.auth-card input{border-radius:10px;background:#fbfcff;transition:border-color .2s,box-shadow .2s}.auth-card input:focus{border-color:#5b80ff;box-shadow:0 0 0 4px #386cff17}.forgot-link:hover,.auth-switch a:hover{text-decoration:underline}.forgot-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit}.auth-card .error{min-height:18px;margin:0}.auth-switch{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:3px;padding-top:17px;border-top:1px solid #e6ebf5;color:#76849d;font-size:12px}.auth-switch a{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid #cddaff;border-radius:999px;color:#285fe8;background:#f5f8ff;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s}.auth-switch a:hover{border-color:#9db5ff;background:#eaf0ff;text-decoration:none}.auth-support-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0a17306b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.auth-support-dialog{position:relative;width:min(680px,100%);padding:32px}.auth-support-dialog h2{margin:8px 0 10px}.auth-support-dialog>p:not(.eyebrow){max-width:520px;color:var(--text-muted);line-height:1.75}.auth-support-dialog .ready-support{margin-top:22px}@media(max-width:500px){.auth-card{padding:29px 24px}.auth-card h1{font-size:26px}}.auth-gate-card{width:min(390px,100%);padding:30px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-fixed-white);box-shadow:0 24px 80px #14213a42;text-align:center}.auth-gate-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 15px;border-radius:15px;color:var(--color-fixed-white);background:linear-gradient(135deg,#597dff,#2856e9);font-size:20px}.auth-gate-card .eyebrow{justify-content:center}.auth-gate-card h2{margin:10px 0;font-size:23px}.auth-gate-card>p:not(.eyebrow){color:var(--color-ink-500);font-size:14px;line-height:1.7}.auth-gate-card>div{display:flex;justify-content:center;gap:10px;margin-top:22px}.auth-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#14213a66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profile-title{padding-bottom:25px}.profile-title>p:not(.eyebrow){color:#687794;font-size:14px}.profile-layout{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);gap:16px;padding-bottom:100px}.profile-summary{display:flex;align-items:center;gap:15px;align-self:start;min-height:155px;background:linear-gradient(145deg,#ecf2ff,var(--color-fixed-white))}.profile-avatar{display:grid;flex:none;place-items:center;width:54px;height:54px;border-radius:18px;color:var(--color-fixed-white);background:linear-gradient(135deg,#5880ff,#285be4);box-shadow:0 10px 22px #285fe833;font-size:22px;font-weight:900}.profile-summary .eyebrow{margin:0 0 6px}.profile-summary h2{margin:0 0 5px;font-size:19px}.profile-summary p:last-child{margin:0;color:#6d7b95;font-size:12px;overflow-wrap:anywhere}.profile-section{display:grid;gap:19px}.profile-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-section-head .eyebrow{margin:0 0 6px}.profile-section-head h2{margin:0;font-size:19px}.profile-section-head small{max-width:180px;color:#77859e;font-size:11px;line-height:1.5;text-align:right}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.profile-fields label{display:grid;gap:7px;color:#3e4f6c;font-size:12px;font-weight:800}.profile-fields input{height:45px;border:1px solid #dce4f1;border-radius:10px;padding:0 12px;background:#fbfcff;font:14px inherit;outline-color:var(--color-brand-admin)}.profile-fields input:disabled{color:#71809a;background:#f3f6fb}.profile-save{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 0;border:0}.profile-save p{margin:0}.profile-save .error{min-height:0}@media(max-width:800px){.profile-layout{grid-template-columns:1fr}.profile-save{grid-column:auto}.profile-summary{min-height:auto}}@media(max-width:500px){.profile-fields{grid-template-columns:1fr}.profile-section-head{display:grid}.profile-section-head small{text-align:left}.profile-save{align-items:flex-start;flex-direction:column}.profile-save button{width:100%}}.profile-summary{grid-row:auto}.profile-content{display:grid;min-width:0;gap:16px}.profile-content .profile-section{min-width:0}.profile-content .profile-save{display:flex;grid-column:auto;min-width:0}@media(max-width:800px){.profile-summary{grid-row:auto}}.profile-layout{width:min(100%,980px);margin-inline:auto;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}.profile-layout>*{min-width:0}.profile-section,.profile-fields,.profile-fields label{min-width:0}.profile-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-save{grid-column:1/-1;min-width:0;padding-top:4px}@media(max-width:800px){.profile-layout{grid-template-columns:1fr}}@media(max-width:500px){.profile-layout{width:100%}.profile-save{display:grid}.profile-save button{width:100%}}.cashier{max-width:680px;margin:64px auto 90px}.cashier>p{color:var(--color-text-muted)}.cashier-product{display:flex;gap:14px;align-items:flex-start;margin:22px 0;padding:16px;border:1px solid #dbe5fa;border-radius:16px;background:linear-gradient(135deg,#f8faff,#eef3ff)}.cashier-product>span{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,#315ef6,#6f94ff);font-weight:900}.cashier-product>div{display:grid;gap:4px}.cashier-product b{color:var(--color-text);font-size:15px}.cashier-product small{color:var(--color-text-muted);font-size:12px}.cashier dl{margin:24px 0;border-block:1px solid #dce3ec}.cashier dl div{display:flex;justify-content:space-between;padding:13px 0}.cashier dt{color:#657288}.cashier dd{margin:0}.deadline{padding:10px;border-radius:7px;color:#315fd8;background:#eef3ff;font-size:13px}.delivery-note{display:grid;gap:4px;margin:17px 0;padding:14px 16px;border:1px solid #bfe7d0;border-radius:13px;color:#216b45;background:#effbf4}.delivery-note span{color:#4f7b63;font-size:12px}.alipay-panel{display:grid;grid-template-columns:142px 1fr;gap:20px;align-items:center;margin:20px 0;padding:18px;border:1px solid #cddaff;border-radius:17px;background:linear-gradient(135deg,#fbfcff,#f1f5ff)}.alipay-panel>img{width:142px;height:142px;object-fit:contain;border:1px solid #d8e2f6;border-radius:12px;background:#fff}.alipay-panel h2{margin:2px 0 7px;font-size:18px}.alipay-panel p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.alipay-panel .alipay-order,.alipay-panel .alipay-order b{margin-top:10px;color:#dc2626;font-weight:700}.cashier-unavailable{display:grid;gap:4px;margin:20px 0;padding:15px 16px;border:1px dashed #d5dfef;border-radius:13px;color:#516680;background:#f8faff;font-size:13px}.cashier-support{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:20px 0;padding:18px;border:1px solid #d6e2fa;border-radius:17px;background:#fff}.cashier-support h2{margin:3px 0 6px;font-size:18px}.cashier-support p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.7}.support-actions{display:grid;grid-template-columns:repeat(2,minmax(116px,1fr));gap:9px}.support-action{display:grid;gap:3px;min-height:72px;padding:12px;border:1px solid #d9e4f8;border-radius:12px;background:#f9fbff;color:var(--color-text);text-align:left;box-shadow:none}.support-action:hover{border-color:#94b0ff;background:#f1f5ff;transform:translateY(-1px)}.support-action span{color:var(--color-text-muted);font-size:11px}.support-action.wechat b{color:#219653}.support-action.telegram b{color:#2087c9}.support-online{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#2c7a54;font-size:11px;font-weight:800}.support-online i{width:7px;height:7px;border-radius:50%;background:#27b36a;box-shadow:0 0 0 4px #27b36a1f}.contact-dialog{position:relative}.contact-dialog>img{width:min(220px,100%);margin:8px auto;border:1px solid #dce5f6;border-radius:14px}.dialog-close{position:absolute;top:12px;right:12px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;color:#61708c;background:#f0f4fb;font-size:20px;box-shadow:none}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.wallet-page>.two-column{grid-template-columns:minmax(0,1fr)}}.service-detail-page>.two-column{margin:22px 0 24px;gap:24px}.service-detail-page>.card{margin-top:24px}.service-detail-page .two-column>.card{padding:24px}.service-detail-page>.ready-support{margin-top:24px}.renewal-section{display:grid;gap:18px}.renewal-section h2{margin-bottom:0}.renewal-billing-choices button{min-height:116px}.renewal-billing-choices strong{color:var(--color-brand);font-size:22px}.renewal-checkout{display:grid;gap:14px;padding-top:4px}.renewal-payment{display:grid;gap:9px}.renewal-payment>span{color:var(--color-text-muted);font-size:12px;font-weight:800}.renewal-payment-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.renewal-payment-options button{display:grid;justify-items:start;gap:4px;min-height:76px;border-color:#dce3ef;color:var(--color-ink-900);background:var(--color-fixed-white);text-align:left;box-shadow:none}.renewal-payment-options button.selected{border:2px solid #3d6cff;background:linear-gradient(135deg,#f4f6ff,#eaf0ff);box-shadow:0 8px 18px #3b65ef1d}.renewal-payment-options small{color:#687794;font-size:12px;font-weight:400}.credential-detail{display:grid;gap:14px;margin-top:14px;padding:18px;border:1px solid #d9e4f5;border-radius:15px;background:linear-gradient(145deg,#fbfcff,#f3f6ff)}.credential-detail+.credential-detail{margin-top:10px}.credential-detail header{display:flex;justify-content:space-between;align-items:center}.credential-detail header b{color:#1c3158;font-size:15px}.credential-detail header span{padding:4px 8px;border-radius:999px;color:#3965c8;background:#e7efff;font-size:10px;font-weight:800}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.specs div{display:grid;gap:5px;padding:11px 12px;border:1px solid #e0e8f5;border-radius:10px;background:#fff}.specs dt{color:#72819b;font-size:11px;font-weight:700}.specs dd{overflow-wrap:anywhere;margin:0;color:#203452;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.purchased-addons{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #e1e9f5}.purchased-addons h3{margin:0;color:#203452;font-size:14px}.purchased-addon-list{display:flex;flex-wrap:wrap;gap:8px}.purchased-addon-list div{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #cce5d7;border-radius:10px;background:#f2fbf6}.purchased-addon-list b{color:#28543e;font-size:12px}.purchased-addon-list span{color:#16804a;font-size:12px;font-weight:800}.delivery-image{display:block;width:min(260px,100%);max-height:220px;border:1px solid #dce5f4;border-radius:9px;object-fit:contain;background:#fff}.wallet-balance{background:linear-gradient(135deg,#183a86,#315ef6);color:var(--color-fixed-white)}.wallet-balance strong{display:block;margin:8px 0;font-size:46px}.wallet-balance small{opacity:.8}.wallet-pending-recharges{margin-top:20px}.wallet-pending-recharges>p{margin:6px 0 14px;color:var(--color-text-muted);font-size:13px}.wallet-pending-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #e5ebf6}.wallet-pending-row span{display:grid;gap:4px}.wallet-pending-row small{color:var(--color-text-muted);font-size:12px}.service-detail>.card+.card{margin-top:20px}.service-list-mobile{display:none}.payment-method-switch{display:flex;gap:8px;flex-wrap:wrap}.payment-method-switch button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:9px 12px;color:var(--color-text-muted)}.payment-method-switch button.selected{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-subtle)}.payment-method-group{padding:10px;border:1px solid transparent;border-radius:12px;background:#f8faff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.payment-method-group.attention{border-color:#e85d5d;background:#fff8f8;box-shadow:0 0 0 3px #e85d5d14}.payment-method-hint{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;font-weight:700}.payment-method-group.attention .payment-method-hint{color:#c53d3d}.form-error{margin:0;color:#c53d3d;font-size:12px;font-weight:700}.text-link{padding:0;border:0;color:#285fe8;background:transparent;box-shadow:none;font:inherit;font-weight:800}.bill-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.bill-filters button{padding:7px 12px;border:1px solid #d9e3f5;border-radius:999px;color:#62718a;background:#f8faff;font-size:12px;font-weight:800;box-shadow:none}.bill-filters button.selected{border-color:#9bb7ff;color:#285fe8;background:#ebf1ff}@media(max-width:620px){.cashier{margin:30px auto 64px}.alipay-panel,.cashier-support{grid-template-columns:1fr}.alipay-panel>img{width:min(180px,100%);height:auto;margin:auto}.support-actions{grid-template-columns:1fr 1fr}.wallet-pending-row{align-items:flex-start;flex-direction:column}.specs,.renewal-payment-options{grid-template-columns:1fr}.service-list-table{display:none}.service-list-mobile{display:grid;gap:12px}.service-mobile-card{display:grid;gap:13px;padding:16px;border:1px solid #dce5f4;border-radius:15px;background:linear-gradient(135deg,#fff,#f7faff)}.service-mobile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-mobile-heading>span{display:grid;min-width:0;gap:5px}.service-mobile-heading b{overflow-wrap:anywhere;color:#203452;font-size:15px}.service-mobile-heading small{color:#71819b;font-size:12px;line-height:1.45}.service-mobile-heading .status{flex:none;white-space:nowrap}.service-mobile-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.service-mobile-meta div{display:grid;gap:4px;min-width:0;padding:10px;border-radius:10px;background:#f0f4fb}.service-mobile-meta dt{color:#71819b;font-size:11px;font-weight:700}.service-mobile-meta dd{overflow-wrap:anywhere;margin:0;color:#273b59;font-size:12px;font-weight:800}.service-mobile-card .delivery-promise{margin:-3px 0 0;white-space:normal}.service-mobile-card .secondary{width:100%}.service-detail-page{padding-bottom:36px}.service-detail-back{min-height:36px;padding:8px 10px;font-size:12px}.service-detail-heading.page-title{padding:20px 0 10px}.service-detail-heading.page-title h1{margin:6px 0 7px;font-size:27px;letter-spacing:-1px}.service-detail-heading.page-title>p:not(.eyebrow){font-size:13px;line-height:1.55}.service-detail-heading .eyebrow{font-size:10px}.service-detail-heading .delivery-note{margin:12px 0 0;padding:10px 12px;border-radius:11px;font-size:12px}.service-detail-page>.two-column{grid-template-columns:minmax(0,1fr);margin:14px 0;gap:12px}.service-detail-page>.card,.service-detail-page .two-column>.card{padding:16px}.service-detail-page>.card{margin-top:14px}.service-detail-page .card h2{margin-bottom:14px;font-size:16px}.service-summary-card .specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.service-summary-card .specs div{min-height:64px;padding:9px 10px}.service-summary-card .specs dd{color:#263b5b;font-family:inherit;font-size:12px;line-height:1.35}.service-delivery-card .specs{grid-template-columns:1fr}.service-note-card .stack{gap:11px}.service-note-card .button{width:100%}.purchased-addons{margin-top:14px;padding-top:13px}.purchased-addon-list{display:grid}.purchased-addon-list div{justify-content:space-between}.renewal-section{gap:14px}.service-detail-page .renewal-billing-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.renewal-billing-choices button{min-height:78px;padding:10px}.renewal-billing-choices strong{font-size:18px}.renewal-billing-choices span{font-size:11px;line-height:1.35}.renewal-checkout>.button{width:100%}.service-detail-page>.ready-support{margin-top:14px}.service-detail-page .ready-support--compact{gap:16px;margin-bottom:0;padding:18px;border-radius:16px}.service-detail-page .ready-support--compact h2{margin:5px 0 7px;font-size:22px;letter-spacing:-.5px}.service-detail-page .ready-support--compact .ready-support-copy>p:not(.eyebrow){font-size:13px;line-height:1.6}.service-detail-page .ready-support--compact .ready-support-points{display:none}.service-detail-page .ready-support--compact .support-channel{min-height:68px;padding:11px}}.faq{max-width:820px;padding-bottom:100px}.faq details{padding:20px 0;border-top:1px solid #dce3ec}.faq summary{font-weight:700;cursor:pointer}.not-found{max-width:620px;margin:80px auto;text-align:center}.not-found .eyebrow{justify-content:center}.not-found>p:not(.eyebrow){color:#687794;line-height:1.7}.content-title{max-width:740px}.content-title h1{font-size:clamp(38px,5vw,57px)}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:100px}.article-card{min-height:210px}.article-card time{color:#6d7d97;font:11px ui-monospace,monospace}.article-card h2{margin:14px 0 10px;font-size:22px}.article-card p,.about-content p{margin:0;color:#687794;font-size:14px;line-height:1.8}.about-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:18px;padding-bottom:100px}.about-content .card h2{font-size:26px;line-height:1.35}.about-values{display:grid;align-content:start;gap:10px;margin:0;padding:22px;list-style:none;border:1px solid #d9e3f4;border-radius:16px;background:var(--color-fixed-white)}.about-values li{display:flex;gap:8px;color:#4d5e7b;font-size:14px;line-height:1.5}.about-values li:before{content:"✓";color:#285fe8;font-weight:900}@media(max-width:760px){.content-grid,.about-content{grid-template-columns:1fr}.about-values{padding:20px}}@media(max-width:500px){.content-grid{padding-bottom:70px}.article-card{min-height:0}.about-content{padding-bottom:70px}}.page-title{padding:70px 0 34px}.page-title:not(.content-title) h1{margin:12px 0;font-size:48px}.page-title:not(.content-title)>p:not(.eyebrow){max-width:580px;color:var(--color-ink-500);line-height:1.8}@media(max-width:800px){.page-title{padding-top:50px}}@media(max-width:500px){.page-title:not(.content-title) h1{font-size:38px}}.page-enter-active{transition:opacity .34s linear,transform .34s cubic-bezier(.16,1,.3,1),filter .34s linear}.page-enter-from{opacity:0;transform:translateY(16px);filter:blur(3px)}.page-enter-to{opacity:1;transform:translateY(0);filter:blur(0)}.page-leave-from{opacity:1;transform:translateY(0)}.page-leave-to{opacity:0;transform:translateY(-7px)}.modal-enter-active,.modal-leave-active{transition:opacity .2s ease}.modal-enter-active .auth-gate-card,.modal-leave-active .auth-gate-card{transition:transform .2s ease,opacity .2s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .auth-gate-card,.modal-leave-to .auth-gate-card{opacity:0;transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.modal-enter-active,.modal-leave-active{transition:none}}.support-modal-enter-active,.support-modal-leave-active{transition:opacity .2s ease}.support-modal-enter-active .support-modal,.support-modal-leave-active .support-modal{transition:transform .2s ease,opacity .2s ease}.support-modal-enter-from,.support-modal-leave-to{opacity:0}.support-modal-enter-from .support-modal,.support-modal-leave-to .support-modal{opacity:0;transform:translateY(12px) scale(.98)}.account-pop-enter-active,.account-pop-leave-active{transition:opacity .16s ease,transform .16s ease}.account-pop-enter-from,.account-pop-leave-to{opacity:0;transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.support-modal-enter-active,.support-modal-leave-active{transition:none}}.page-leave-active{transition:opacity .16s linear,transform .16s linear;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}@keyframes carrier-marquee-scroll{to{transform:translate(-50%)}}.drawer-enter-active,.drawer-leave-active{transition:opacity .22s ease,transform .28s var(--ease-standard)}.drawer-enter-from,.drawer-leave-to{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.drawer-enter-active,.drawer-leave-active{transition:none}}.drawer-enter-active,.drawer-leave-active{transition:opacity .2s ease,transform .3s var(--ease-standard)}:root[data-theme=dark] .console-account-avatar{color:#c9d9ff;background:#223b68}:root[data-theme=dark] .console-account small{color:#99aac4}:root[data-theme=dark] .console-account-actions a,:root[data-theme=dark] .console-account-actions button{color:#c4d2ea;border-color:#344a6b;background:#14233d}:root[data-theme=dark] .console-account-actions a:hover,:root[data-theme=dark] .console-account-actions button:hover{color:#fff;border-color:#6286ca;background:#1d3558}:root[data-theme=dark]{color-scheme:dark;--color-ink-900: #e7efff;--color-ink-700: #bdc9df;--color-ink-500: #94a4c1;--color-ink-300: #7d8ca6;--color-brand-50: #172d50;--color-brand-subtle: #1d355d;--color-surface: #13213a;--color-page: #0d1729;--color-line: #2b3d5b}:root[data-theme=dark] body{color:#e7efff;background:radial-gradient(circle at 10% -8%,#19366c 0,transparent 30%),radial-gradient(circle at 96% 12%,#162e5b 0,transparent 28%),#0d1729}:root[data-theme=dark] .brand,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] .choices button,:root[data-theme=dark] .summary-meta b,:root[data-theme=dark] .console-heading h1,:root[data-theme=dark] .console-brand,:root[data-theme=dark] .console-stats strong{color:#e7efff}:root[data-theme=dark] header,:root[data-theme=dark] footer,:root[data-theme=dark] .faq details{border-color:#2b3d5b}:root[data-theme=dark] .card,:root[data-theme=dark] .feature-grid article,:root[data-theme=dark] .guide-country,:root[data-theme=dark] .console-side,:root[data-theme=dark] .about-values,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .auth-gate-card,:root[data-theme=dark] .support-modal{border-color:#2d4263;background:#13213ae8;box-shadow:0 12px 30px #0003}:root[data-theme=dark] .summary,:root[data-theme=dark] .guide-hero,:root[data-theme=dark] .ready-support,:root[data-theme=dark] .profile-summary{background:linear-gradient(145deg,#162741,#101c31)}:root[data-theme=dark] .cashier-product,:root[data-theme=dark] .alipay-panel,:root[data-theme=dark] .cashier-support,:root[data-theme=dark] .cashier-unavailable,:root[data-theme=dark] .credential-detail,:root[data-theme=dark] .auth-support-dialog{border-color:#2d4263;background:#14233d}:root[data-theme=dark] .cashier-product b,:root[data-theme=dark] .alipay-panel h2,:root[data-theme=dark] .cashier-support h2,:root[data-theme=dark] .support-action{color:#e7efff}:root[data-theme=dark] .delivery-note{border-color:#286b53;color:#9be7bd;background:#12382d}:root[data-theme=dark] .delivery-note span,:root[data-theme=dark] .cashier-product small,:root[data-theme=dark] .alipay-panel p:not(.eyebrow),:root[data-theme=dark] .cashier-support p:not(.eyebrow),:root[data-theme=dark] .cashier-unavailable,:root[data-theme=dark] .support-action span{color:#aebbd0}:root[data-theme=dark] .support-action{border-color:#344a6b;background:#101d32}:root[data-theme=dark] .support-action:hover{border-color:#6286ca;background:#1d3558}:root[data-theme=dark] .credential-detail header b,:root[data-theme=dark] .specs dd{color:#e7efff}:root[data-theme=dark] .credential-detail header span{color:#a9c4ff;background:#1d3558}:root[data-theme=dark] .specs div{border-color:#304866;background:#101d32}:root[data-theme=dark] .guide-country header{background:#14233d;border-color:#2b3d5b}:root[data-theme=dark] .guide-carrier,:root[data-theme=dark] .guide-country header,:root[data-theme=dark] .profile-save{border-color:#2b3d5b}:root[data-theme=dark] .guide-carrier h3,:root[data-theme=dark] .article-card h2{color:#e7efff}:root[data-theme=dark] .hero>p:not(.eyebrow),:root[data-theme=dark] .page-title>p:not(.eyebrow),:root[data-theme=dark] .network-intro>p,:root[data-theme=dark] .guide-country>p,:root[data-theme=dark] .guide-carrier>div>p,:root[data-theme=dark] .article-card p,:root[data-theme=dark] .about-content p,:root[data-theme=dark] .console-heading span,:root[data-theme=dark] .console-stats small,:root[data-theme=dark] .console-empty p{color:#aebbd0}:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .drawer-toggle,:root[data-theme=dark] .account-trigger,:root[data-theme=dark] .account-popover,:root[data-theme=dark] .secondary,:root[data-theme=dark] .choices button,:root[data-theme=dark] input,:root[data-theme=dark] textarea{color:#dce7ff;border-color:#324866;background:#14233d}:root[data-theme=dark] .account-popover a,:root[data-theme=dark] .account-popover button{color:#c7d4e8}:root[data-theme=dark] .account-popover a:hover,:root[data-theme=dark] .account-popover button:hover,:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .drawer-toggle:hover{background:#1c3152}:root[data-theme=dark] .secondary{color:#91b0ff}:root[data-theme=dark] .status.active{background:#123d38}:root[data-theme=dark] .status.pending_delivery{background:#45381c}:root[data-theme=dark] .carrier-logo{border-color:#324866;background:#f7f9ff}:root[data-theme=dark] .continent-tabs button{border-color:#344b6b;color:#b8c8e1;background:#14233d}:root[data-theme=dark] .continent-tabs button.selected{border-color:#5f88eb;color:#bfd2ff;background:#1d355d}:root[data-theme=dark] .config-group+.config-group{border-color:#2d4263}:root[data-theme=dark] .config-group__head h3,:root[data-theme=dark] .config-option-copy b{color:#e7efff}:root[data-theme=dark] .config-group__head small,:root[data-theme=dark] .config-option-copy small{color:#aebbd0}:root[data-theme=dark] .config-option-grid .config-option-card{border-color:#324866;color:#e7efff;background:#14233d}:root[data-theme=dark] .config-option-grid .config-option-card:hover{border-color:#5d7fbd;background:#192c49}:root[data-theme=dark] .config-option-grid .config-option-card.selected{border-color:#6287ef;background:linear-gradient(135deg,#1d355d,#172d50)}:root[data-theme=dark] .config-option-icon{color:#a9c4ff;background:#1d3558}:root[data-theme=dark] .config-option-card.selected .config-option-icon{color:#fff;background:#4a75ee}:root[data-theme=dark] .country-choices .country-flag{border-color:#344b6b;background:radial-gradient(circle at 35% 28%,#243959,#14233d)}:root[data-theme=dark] .country-choices button.selected .country-flag{border-color:#6088e8;background:radial-gradient(circle at 35% 28%,#2a4673,#1b3152)}:root[data-theme=dark] .empty-plans{background:#13213a}:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .drawer-toggle{color:#d4e0f5;background:#182945;box-shadow:inset 0 0 0 1px #405574,0 7px 16px #00000025}:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .drawer-toggle:hover{color:#fff;background:#203656;box-shadow:inset 0 0 0 1px #6c91d8,0 8px 18px #00000035}:root[data-theme=dark] .site-drawer{color:#d7e1f4;background:linear-gradient(145deg,#0c1930,#111f39);box-shadow:0 24px 60px #050b173f}:root[data-theme=dark] .site-drawer:before{background:radial-gradient(circle at 86% 0,#245de134,transparent 32%)}:root[data-theme=dark] .drawer-top,:root[data-theme=dark] .drawer-auth{border-color:#3a4b69}:root[data-theme=dark] .drawer-top .eyebrow{color:#83a9ff}:root[data-theme=dark] .drawer-top .drawer-toggle{color:#d7e1f4;background:#182945}:root[data-theme=dark] .site-drawer nav a,:root[data-theme=dark] .site-drawer nav button,:root[data-theme=dark] .drawer-console>a:not(.button){color:#aab9d1}:root[data-theme=dark] .drawer-auth .secondary,:root[data-theme=dark] .logout-button{color:#dce7ff;border-color:#4c6083;background:transparent}:root[data-theme=dark] .hero-network:before{background:radial-gradient(circle,#2a59a855 0%,#18305d18 58%,transparent 72%)}:root[data-theme=dark] .hero-proof span{color:#b8c8e0;border-color:#314b72;background:#152743d9;box-shadow:0 7px 18px #0002}:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .home-product-card h3,:root[data-theme=dark] .home-product-card dd,:root[data-theme=dark] .testimonial-grid figcaption b{color:#e7efff}:root[data-theme=dark] .section-heading>p:last-child,:root[data-theme=dark] .network-intro.home-section>div:last-child p,:root[data-theme=dark] .home-product-card>p:not(.eyebrow):not(.product-badge),:root[data-theme=dark] .testimonial-grid blockquote{color:#aebbd0}:root[data-theme=dark] .proof-strip{border-color:#2b4265;background:#122039;box-shadow:0 14px 30px #0002}:root[data-theme=dark] .proof-strip span{border-color:#2b4265}:root[data-theme=dark] .proof-strip small,:root[data-theme=dark] .home-product-card dt,:root[data-theme=dark] .home-product-card dd small{color:#9baac2}:root[data-theme=dark] .home-product-card,:root[data-theme=dark] .testimonial-grid figure{border-color:#2d4263;background:linear-gradient(145deg,#162741,#101c31);box-shadow:0 12px 30px #0003}:root[data-theme=dark] .home-product-card:hover{border-color:#5275b7;box-shadow:0 18px 38px #00000045}:root[data-theme=dark] .home-product-card dl div{background:#11203a}:root[data-theme=dark] .testimonial-grid figcaption small{color:#a9c4ff;background:#20375e}:root[data-theme=dark] .residential-comparison,:root[data-theme=dark] .review-summary{border-color:#2d4263;background:#13213ae8;box-shadow:0 12px 30px #0003}:root[data-theme=dark] .comparison-intro{background:linear-gradient(155deg,#162943,#11203a)}:root[data-theme=dark] .comparison-intro h3,:root[data-theme=dark] .comparison-table tbody th,:root[data-theme=dark] .review-score strong,:root[data-theme=dark] .testimonial-grid header b{color:#e7efff}:root[data-theme=dark] .comparison-intro>p:not(.eyebrow),:root[data-theme=dark] .comparison-intro>small,:root[data-theme=dark] .comparison-table tbody td,:root[data-theme=dark] .testimonial-grid header small,:root[data-theme=dark] .review-score small{color:#aebbd0}:root[data-theme=dark] .comparison-table th,:root[data-theme=dark] .comparison-table td,:root[data-theme=dark] .review-score,:root[data-theme=dark] .review-summary ul{border-color:#2b4265}:root[data-theme=dark] .comparison-table thead th{color:#b8c9e5;background:#122039}:root[data-theme=dark] .comparison-table thead th:last-child{color:#a9c4ff;background:#1b3359}:root[data-theme=dark] .comparison-table tbody td:last-child{color:#8edbb5}:root[data-theme=dark] .review-bars i{background:#2d4263}:root[data-theme=dark] .review-summary ul{color:#c3d1e7}:root[data-theme=dark] .testimonial-grid figcaption{color:#8edbb5;background:#123d38}:where(a,button,input,textarea,summary,select):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}
