:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101827;--ink:#101827;--deep:#07111f;--muted:#66758a;--soft:#f7f8fc;--card:#ffffffdb;--line:#1620311a;--cyan:#00d5ff;--aqua:#31f5c8;--blue:#2457ff;--purple:#7547ff;--green:#13b981;--rose:#ef466f;--amber:#f6a700;--radius:30px;--shadow:0 24px 70px #1425401a;--glow:0 24px 80px #2457ff38;background:#f7f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#f8fbff 0%,#f4f7fb 48%,#fff 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.56}.app-shell{min-height:100vh;overflow:hidden}.site-header{z-index:30;width:min(1180px,100% - 32px);min-height:66px;color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px 8px 14px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0c172c1f}.brand-mark{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand-mark img{object-fit:contain;border-radius:8px;width:146px;height:40px;display:block}footer .brand-mark img{width:168px;height:45px}.desktop-nav{background:#f5f8ffdb;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex}.desktop-nav a{color:#516175;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.desktop-nav a:hover{color:var(--blue);background:#fff}.header-actions{align-items:center;gap:10px;display:flex}.wallet-pill,.button,.icon-button,.segmented button{cursor:pointer;border:0}.wallet-pill{color:#fff;background:#07111f;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #07111f29}.button{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:900;display:inline-flex;box-shadow:0 18px 48px #2457ff42}.button:hover{transform:translateY(-1px)}.button-small{border-radius:15px;min-height:38px;padding:0 15px;font-size:14px}.button-secondary{color:#fff;box-shadow:none;background:#ffffff29;border:1px solid #ffffff59}.button-secondary.light{color:var(--ink);border-color:var(--line);background:#fff}.icon-button{color:#1e2d44;border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.ghost-link,.profile-button,.verify-chip,.session-skeleton,.nav-skeleton{color:#1e2d44;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:900;display:inline-flex}.verify-chip{color:#2457ff;background:#eef4ff;min-height:34px;padding:0 10px}.session-skeleton,.nav-skeleton{color:var(--muted);background:#f5f8ffeb}.profile-button span{color:#087a59}.has-badge span{color:#fff;background:#ff365f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:11px;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.menu-button{display:none}.mobile-menu{z-index:40;color:#fff;background:#07111ff5;border-radius:28px;align-content:start;gap:10px;padding:74px 18px 20px;display:grid;position:fixed;inset:12px;box-shadow:0 28px 90px #0000006b}.mobile-menu a{border-bottom:1px solid #ffffff1a;padding:16px 12px;font-weight:850}.close-button{position:absolute;top:18px;right:18px}.hero{grid-template-columns:minmax(0,.94fr) minmax(390px,.86fr);align-items:center;gap:40px;width:min(1220px,100% - 32px);min-height:88vh;margin:0 auto;padding:126px 0 64px;display:grid;position:relative}.hero-orb{display:none}.orb-one{background:#7547ff24;width:440px;height:440px;top:120px;left:-190px}.orb-two{background:#00d5ff29;width:360px;height:360px;top:80px;right:-150px}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.hero h1,.page-shell>h1{color:var(--ink);letter-spacing:0;margin:16px 0;font-size:clamp(50px,8vw,96px);line-height:.94}.hero p,.page-shell>p,.section-heading p{max-width:680px;color:var(--muted);margin:0;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-row,.inline-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.trust-row span,.inline-list span{border:1px solid var(--line);color:#24344c;background:#ffffffbd;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.global-search{border:1px solid var(--line);width:min(650px,100%);min-height:56px;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:22px;padding:6px;display:grid}.global-search svg{color:var(--blue);margin-left:10px}.global-search input{min-width:0;color:var(--ink);border:0;outline:0}.global-search button{color:#fff;cursor:pointer;background:#07111f;border:0;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.app-preview{color:#fff;background:linear-gradient(#ffffff24,#ffffff0a),linear-gradient(135deg,#07111f 0%,#123a89 52%,#00a8d8 100%);border-radius:36px;padding:18px;box-shadow:0 34px 110px #0920464d}.app-preview-top,.rate-card,.activity-list div,.status-layer div,.balance-card,.number-card-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.app-preview-top{margin-bottom:14px}.app-preview-top span,.rate-card span,.dash-tile span{color:#ffffffa6;font-size:13px;font-weight:750;display:block}.app-preview-top strong{letter-spacing:-.04em;font-size:25px;display:block}.live-chip{background:#ffffff21;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex;color:#fff!important;font-size:12px!important}.live-chip.online{background:#31f5c82e;color:#9affea!important}.app-preview-grid,.service-grid,.product-grid,.journey-grid,.mini-number-grid,.blog-grid,.trust-grid,.support-grid,.wallet-page-grid,.plan-grid{gap:16px;display:grid}.app-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tile{color:#fff;background:#ffffff1a;border:1px solid #ffffff21;border-radius:24px;align-content:space-between;min-height:138px;padding:16px;display:grid}.dash-tile:hover,.service-card:hover,.balance-card:hover,.number-card:hover,.support-grid a:hover,.support-action-card:hover{transform:translateY(-3px)}.dash-tile strong{overflow-wrap:anywhere;letter-spacing:0;font-size:24px;display:block}.dash-tile small{color:#ffffffb3}.dash-tile.green svg{color:#31f5c8}.dash-tile.blue svg{color:#91b0ff}.dash-tile.violet svg{color:#c6b7ff}.dash-tile.rose svg{color:#ff9fb6}.rate-card{color:var(--ink);background:#fff;border-radius:28px;margin:14px 0;padding:18px}.rate-card span,.rate-card p{color:var(--muted)}.rate-card strong{font-size:22px;display:block}.rate-card p{margin:4px 0 0;font-size:14px}.call-button,.call-now{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00d48f,#00c7ff);border:0;box-shadow:0 16px 38px #00ccaa3d}.call-button{border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.activity-list,.status-layer{gap:9px;display:grid}.activity-list div,.status-layer div{background:#ffffff17;border-radius:22px;min-height:62px;padding:13px}.activity-list span,.status-layer span{color:#ffffffa3;flex:1;min-width:0;font-size:13px}.activity-list strong,.status-layer strong{color:#fff;font-size:14px;display:block}.wallet-strip,.section,.showcase-grid,.final-cta,footer,.page-shell{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}.wallet-strip{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-bottom:50px;display:grid}.balance-card{border-radius:var(--radius);min-height:154px;box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #ffffffd1;padding:22px;position:relative}.balance-card span{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:20px}.balance-card strong{letter-spacing:0;align-self:end;margin-top:44px;font-size:34px}.balance-card small{color:var(--muted);position:absolute;bottom:18px;left:22px}.balance-card>svg{color:var(--blue)}.balance-card.accent{background:linear-gradient(135deg,#2457ff14,#ffffffe6)}.balance-card.esim{background:linear-gradient(135deg,#31f5c81f,#ffffffe6)}.section{padding:64px 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}h2{max-width:780px;color:var(--ink);letter-spacing:0;margin:8px 0 10px;font-size:clamp(34px,5vw,62px);line-height:.98}h3,p{margin-top:0}p{color:var(--muted)}.service-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid article,.journey-grid article{min-height:244px;box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:8px;padding:22px}.product-grid article{align-content:start;gap:14px;display:grid}.product-grid svg{color:var(--blue)}.product-grid h3,.journey-grid h3{color:var(--ink);letter-spacing:0;margin:0;font-size:24px}.product-grid a{min-height:38px;color:var(--blue);align-items:center;gap:8px;font-weight:950;display:inline-flex}.journey-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.journey-grid article{min-height:198px}.journey-grid span{color:#fff;background:#10233f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:950;display:grid}.journey-grid p{margin:10px 0 0}.service-card{min-height:264px;box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #ffffffd1;border-radius:8px;align-content:start;gap:14px;padding:24px;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.service-card img{object-fit:contain;background:linear-gradient(135deg,#2457ff14,#00d5ff1f);border-radius:8px;width:76px;height:58px;padding:8px}.service-card h3{letter-spacing:0;margin:4px 0 0;font-size:24px}.service-card p{min-height:74px;margin:0}.service-card small{color:var(--blue);align-items:center;gap:6px;font-weight:900;display:inline-flex}.promo-badge{color:#5b31d6;background:linear-gradient(135deg,#ffe7a8,#fff7d8);border:1px solid #f6a7004d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:16px;right:16px}.showcase-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:34px;padding:72px 0;display:grid}.phone-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.phone-shot{aspect-ratio:1290/2796;object-fit:cover;border-radius:30px;width:100%;box-shadow:0 24px 70px #07111f29}.shot-1,.shot-3{transform:translateY(28px)}.number-showcase{padding-top:80px;padding-bottom:80px}.mini-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.number-card,.blog-card,.trust-grid article,.search-panel,.delete-form,.checkout-panel,.content-document,.order-card,.metric-card,.plan-card,.call-web-panel{box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #ffffffd1;border-radius:28px}.number-card{gap:13px;width:100%;padding:20px;transition:transform .16s,box-shadow .16s;display:grid}.number-card.compact{min-height:198px}.number-head span{color:var(--muted);font-size:13px;font-weight:850}.number-card strong{color:var(--ink);overflow-wrap:anywhere;letter-spacing:0;font-size:25px;display:block}.number-card p{margin:0}.capability-row{flex-wrap:wrap;gap:7px;display:flex}.capability-row span,.filter-row button{border:1px solid var(--line);color:#24344c;background:#f7fafc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.filter-row{flex-wrap:wrap;gap:8px;margin:-10px 0 22px;display:flex}.filter-row button{cursor:pointer}.filter-row button:disabled{color:#9aa6b6;background:#f5f7fb}.filter-row button.active{color:#163bb8;background:#2457ff1a;border-color:#2457ff80}.search-panel select{min-height:46px;color:var(--ink);background:0 0;border:0;flex:1;font-weight:850}.number-card-bottom span{color:var(--green);font-weight:950}.price-list{gap:8px;margin:0;display:grid}.price-list div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.price-list dt{color:var(--muted);font-weight:800}.price-list dd{color:var(--ink);margin:0;font-weight:950}.support-preview{grid-template-columns:.86fr 1fr;gap:18px;width:min(1180px,100% - 32px);margin:28px auto 70px;display:grid}.support-preview.full{width:100%;margin:30px 0 0}.gradient-card{color:#fff;min-height:280px;box-shadow:var(--glow);background:linear-gradient(135deg,#07111f,#6839ff 55%,#00c4ff);border-radius:34px;padding:30px}.gradient-card h2{color:#fff;margin-top:16px;font-size:clamp(30px,4vw,48px)}.gradient-card p{color:#ffffffd1}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid a,.support-action-card{min-height:132px;box-shadow:var(--shadow);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #ffffffd1;border-radius:28px;align-content:center;gap:8px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.support-grid svg,.support-action-card svg{color:var(--blue)}.support-grid strong,.support-action-card strong{letter-spacing:0;font-size:21px}.support-grid span,.support-action-card span{color:var(--muted)}.chat-overlay{z-index:90;place-items:stretch end;display:grid;position:fixed;inset:0}.chat-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#040d1c52;border:0;position:absolute;inset:0}.chat-widget{background:radial-gradient(circle at 18% 0,#00c4ff33,#0000 36%),radial-gradient(circle at 100% 22%,#6839ff33,#0000 38%),#fffffff0;border:1px solid #ffffffbf;border-radius:34px;align-self:end;width:min(430px,100vw - 22px);margin:12px;position:relative;overflow:hidden;box-shadow:0 28px 80px #06152d47}.chat-header{color:#fff;background:linear-gradient(135deg,#07111f,#087cb9 58%,#00c4ff);justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:20px;display:flex}.chat-header .eyebrow,.chat-header h3{color:#fff}.chat-header h3{letter-spacing:-.05em;margin:4px 0 0;font-size:30px}.chat-body{align-content:start;gap:14px;min-height:310px;padding:20px;display:grid}.chat-bubble{border-radius:22px;gap:4px;max-width:94%;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.chat-bubble.agent{box-shadow:var(--shadow);background:#fff;border:1px solid #0fb9ff29}.chat-bubble.system{color:#087a59;background:#0dd2971f;align-items:center;display:flex}.chat-typing{width:70px;height:36px;box-shadow:var(--shadow);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.chat-typing span{background:var(--blue);border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite chatPulse}.chat-typing span:nth-child(2){animation-delay:.14s}.chat-typing span:nth-child(3){animation-delay:.28s}@keyframes chatPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.chat-actions-inline{gap:10px;display:grid}.chat-compose{background:#f8fbfdc7;border-top:1px solid #0798d81f;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.chat-compose input{min-height:48px;color:var(--muted);background:#fff;border:1px solid #0798d82e;border-radius:999px;padding:0 16px}.chat-request-id{color:var(--muted);margin:0;padding:0 18px 16px;font-size:12px;font-weight:800}.page-shell{min-height:74vh;padding:150px 0 84px}.page-shell>h1{max-width:980px;font-size:clamp(42px,6vw,76px)}.search-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:30px 0 22px;padding:14px;display:grid}.search-panel svg{color:var(--blue);margin-left:8px}.search-panel input,.checkout-panel input,.delete-form input,.delete-form textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:17px;outline:0;padding:0 15px}.delete-form textarea{resize:vertical;min-height:132px;padding-top:13px}.commerce-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.number-list,.order-list,.faq-list{gap:14px;display:grid}.number-option{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.number-option.active .number-card{border-color:#2457ff6b;box-shadow:0 24px 70px #2457ff29}.checkout-panel,.delete-form{gap:13px;padding:24px;display:grid;position:sticky;top:112px}.checkout-panel h3,.delete-form h3{letter-spacing:0;margin:0;font-size:30px}.form-message{color:#24344c;background:#eef8ff;border-radius:18px;margin:0;padding:13px;font-size:14px}.verify-banner,.readiness-panel,.deletion-steps{border:1px solid var(--line);max-width:none;box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-top:20px;padding:18px}.verify-banner{background:#eef8ff;align-items:center;gap:14px;display:flex}.verify-banner div{flex:1;min-width:0}.verify-banner p,.readiness-panel p{color:var(--muted);margin:4px 0 0}.button-row,.password-rules{flex-wrap:wrap;gap:10px;display:flex}.password-rules span{min-height:30px;color:var(--muted);background:#f5f8ff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.phone-field{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.phone-field strong{color:#2457ff;padding:0 13px}.phone-field input{border:0;border-left:1px solid var(--line)}.auth-panel,.static-panel,.data-section,.empty-state{max-width:720px;box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #ffffffd1;border-radius:8px;margin-top:28px;padding:24px}.auth-panel{gap:14px;display:grid}.field{color:var(--ink);gap:7px;font-weight:900;display:grid}.field input,.field select{border:1px solid var(--line);min-height:52px;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px}.field-hint{color:var(--muted)!important}.check-row{color:#24344c;align-items:flex-start;gap:10px;font-weight:800;line-height:1.5;display:flex}.segmented-control,.plan-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:8px;padding:5px;display:inline-flex}.segmented-control button,.plan-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:900}.segmented-control button.active,.plan-tabs button.active{color:#fff;background:#10233f}.field small{color:#bd123c;font-weight:800}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.data-section{max-width:none}.data-section h3{margin:0 0 14px;font-size:24px}.data-row{border-top:1px solid var(--line);color:#24344c;align-items:center;min-height:48px;font-weight:800;display:flex}.empty-state{max-width:none;color:var(--muted);font-weight:850}.wizard-steps{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.wizard-steps span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.wizard-steps span.active{color:#073b2d;background:#31f5c829}.checklist{gap:12px;margin-top:28px;display:grid}.checklist div{border:1px solid var(--line);color:#24344c;background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-weight:900;display:flex}.country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.country-grid button{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:center;gap:6px;padding:16px;display:grid}.country-card-link{border:1px solid var(--line);min-height:118px;color:var(--ink);background:#fff;border-radius:8px;align-content:center;gap:6px;padding:16px;text-decoration:none;display:grid}.country-grid button.active{border-color:#2457ff8f;box-shadow:0 18px 48px #2457ff29}.country-grid strong,.country-card-link strong{font-size:18px}.country-grid span,.country-grid small,.country-card-link span,.country-card-link small{color:var(--muted);font-weight:850}.split-row{justify-content:space-between;gap:14px}.split-row span,.split-row strong,.split-row small{min-width:0}.split-row small{color:var(--muted);font-weight:800}.detail-panel,.profile-header,.warning-panel,.legal-toolbar{border:1px solid var(--line);max-width:none;box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-top:20px;padding:20px}.detail-panel h3,.profile-header h3{margin:0 0 6px}.profile-header,.warning-panel{align-items:center;gap:16px;display:flex}.avatar-large{color:#fff;background:#10233f;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.warning-panel{background:#fff7f8;border-color:#bd123c33;align-items:flex-start}.readiness-panel{align-items:flex-start;gap:16px;display:flex}.readiness-panel h3{margin:0;font-size:26px}.deletion-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.deletion-steps div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-height:86px;padding:12px;display:grid}.deletion-steps span{color:#fff;background:#10233f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.action-grid a{border:1px solid var(--line);min-height:64px;color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;font-weight:900;text-decoration:none;display:grid}.legal-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-toolbar input{border:1px solid var(--line);border-radius:8px;flex:260px;min-height:44px;padding:0 12px}.legal-toolbar button{border:1px solid var(--line);color:#fff;background:#10233f;border-radius:8px;min-height:44px;padding:0 14px;font-weight:900}.legal-toolbar span{color:var(--muted);font-weight:800}.mobile-logout{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;padding:16px 12px;font-weight:850}.wallet-page-grid{grid-template-columns:1.05fr repeat(2,minmax(0,.72fr));align-items:stretch;margin-top:32px}.wallet-toolbar{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.wallet-toolbar select,.wallet-toolbar a{border:1px solid var(--line);color:#24344c;background:#fff;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.wallet-hero-card{color:#fff;min-height:310px;box-shadow:var(--glow);background:linear-gradient(135deg,#07111f,#124ca3 56%,#00c4ff);border-radius:34px;padding:30px}.wallet-hero-card span{color:#ffffffb3;font-weight:850}.wallet-hero-card strong{letter-spacing:0;margin:12px 0;font-size:clamp(54px,8vw,84px);line-height:.9;display:block}.wallet-hero-card p{color:#ffffffd1}.metric-card,.plan-card{align-content:start;gap:12px;min-height:210px;padding:22px;display:grid}.metric-card span,.plan-card p{color:var(--muted);font-weight:850}.metric-card strong,.plan-card strong{letter-spacing:0;font-size:34px}.esim-layout{grid-template-columns:.9fr 1fr;gap:20px;margin-top:32px;display:grid}.esim-feature{background:linear-gradient(135deg,#7547ff1a,#00d5ff24);border-radius:34px;gap:20px;padding:28px;display:grid}.esim-feature img{width:min(320px,100%)}.esim-feature h3{letter-spacing:0;margin:8px 0;font-size:34px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card svg{color:var(--blue)}.plan-card h3{margin:0;font-size:22px}.plan-card span{color:var(--green);font-weight:950}.plan-card small{color:#516175;font-weight:850}.call-web-panel{max-width:520px;margin-top:32px;padding:24px}.dialer-display{min-height:68px;color:var(--ink);letter-spacing:0;background:#f4f7fb;border-radius:22px;place-items:center;margin-bottom:18px;font-size:30px;font-weight:900;display:grid}.dialer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dialer-grid button{min-height:66px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:22px;font-weight:950}.call-actions{grid-template-columns:1fr 1.2fr 1fr;gap:10px;margin-top:16px;display:grid}.call-actions button{border:1px solid var(--line);min-height:54px;color:var(--ink);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.call-actions .call-now{color:#fff;border:0}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{align-content:start;gap:10px;min-height:248px;padding:24px;display:grid}.blog-card span,.order-card span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.blog-card h3{color:var(--ink);letter-spacing:0;margin:0;font-size:25px}.blog-card a,.trust-grid a{color:var(--blue);align-items:center;gap:8px;font-weight:950;display:inline-flex}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid article,.order-card{min-height:220px;padding:24px}.trust-grid svg{color:var(--blue)}.trust-grid h3{letter-spacing:0;font-size:22px}.content-document{margin-top:26px;padding:30px}.content-document p{font-size:18px}.content-document section{border-top:1px solid var(--line);padding-top:18px}.policy-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.policy-layout nav{gap:8px;margin-top:26px;display:grid;position:sticky;top:112px}.policy-layout nav a{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;min-height:48px;padding:0 14px;font-weight:900;display:flex}.faq-list details{box-shadow:var(--shadow);background:#fff;border:1px solid #ffffffd1;border-radius:24px;overflow:hidden}.faq-list summary{cursor:pointer;color:var(--ink);padding:20px 22px;font-weight:950}.faq-list p{margin:0;padding:0 22px 22px}.final-cta{color:#fff;box-shadow:var(--glow);background:linear-gradient(135deg,#07111f,#263eff 55%,#00d5ff);border-radius:34px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;margin-bottom:50px;padding:36px;display:flex}.final-cta h2{color:#fff;font-size:clamp(30px,4vw,48px)}.final-cta p{color:#ffffffd1;margin-bottom:0}footer{color:var(--muted);grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:start;gap:34px;padding:38px 0 52px;font-size:14px;display:grid}footer .brand-mark{color:var(--ink)}.footer-brand p{max-width:390px;margin:14px 0 0}.footer-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.footer-links nav{gap:9px;display:grid}.footer-links strong{color:var(--ink)}.footer-links a{color:#516175;font-weight:750}@media (width<=1080px){.desktop-nav,.wallet-pill{display:none}.menu-button{display:inline-grid}.hero,.showcase-grid,.commerce-grid,.policy-layout,.esim-layout,.support-preview{grid-template-columns:1fr}.service-grid,.product-grid,.journey-grid,.mini-number-grid,.wallet-page-grid,.trust-grid,.dashboard-grid,.country-grid,.action-grid,.deletion-steps,footer{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-strip{grid-template-columns:1fr}}@media (width<=720px){.site-header{border-radius:22px;width:calc(100% - 18px);min-height:62px;top:10px}.brand-mark span{text-overflow:ellipsis;max-width:110px;overflow:hidden}.header-actions .button,.ghost-link,.profile-button,.header-actions>.icon-button:not(.menu-button):last-of-type{display:none}.hero{width:min(100% - 24px,1220px);min-height:auto;padding:112px 0 44px}.hero h1,.page-shell>h1{font-size:clamp(38px,13vw,58px)}.hero-actions .button,.final-cta .button{width:100%}.app-preview{border-radius:28px;padding:14px}.app-preview-grid,.service-grid,.product-grid,.journey-grid,.mini-number-grid,.phone-strip,.support-grid,.blog-grid,.trust-grid,.wallet-page-grid,.plan-grid,.call-actions,.dashboard-grid,.country-grid,.action-grid{grid-template-columns:1fr}.section,.showcase-grid,.number-showcase{padding:48px 0}.section-heading{display:block}.phone-shot,.shot-1,.shot-3{transform:none}.page-shell{padding:126px 0 56px}.verify-banner,.readiness-panel{display:grid}.deletion-steps,.search-panel{grid-template-columns:1fr}.global-search{grid-template-columns:auto minmax(0,1fr)}.global-search button{grid-column:1/-1}.search-panel svg{display:none}.checkout-panel,.delete-form,.policy-layout nav{position:static}.final-cta,footer{align-items:stretch}.final-cta{flex-direction:column}footer,.footer-links{grid-template-columns:1fr}}
