body:has(#home){background:#0f1720;color:#cdd8e0}#home{position:relative;overflow:hidden}#home h1,#home h2{font-family:"Golos Text",var(--font);font-weight:800;color:#f7ede2;letter-spacing:0;text-wrap:balance}#home h2{font-size:clamp(24px,3.2vw,30px);line-height:1.12;margin:0 0 .35em}#home h3,#home a{color:#f3c89e}#home a:hover{color:#ffd9a8}#home ::selection{background:var(--accent);color:#fff}#home .hero2{position:relative;min-height:clamp(560px,92vh,780px);display:flex;align-items:flex-end;overflow:hidden}#home .hero2-art{position:absolute;inset:0;width:100%;height:100%}#home .hero2-inner{position:relative;z-index:2;width:100%}#home .hero2-copy{padding-top:90px;padding-bottom:46px}#home .hero2-frame{display:none}@media(min-width:920px){#home .hero2{align-items:center;background:linear-gradient(180deg,#10333f,#0d4a4d 55%,#0f1720)}#home .hero2-art{display:none}#home .hero2-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:52px;align-items:center}#home .hero2-copy{padding-top:100px;padding-bottom:60px}#home .hero2-frame{display:block;position:relative;aspect-ratio:11 / 16;width:100%;max-width:420px;max-height:620px;justify-self:end;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #f3c89e24}#home .hero2-frame svg{position:absolute;inset:0;width:100%;height:100%}#home .hero2 h1,#home .hero2-sub{text-shadow:none}}#home .hero2 h1{font-size:clamp(29px,4.6vw,46px);line-height:1.07;margin:0 0 16px;max-width:21ch;text-shadow:0 2px 24px rgba(4,14,18,.45)}#home .hero2-badge{display:inline-flex;align-items:center;gap:7px;background:#0f17208c;border:1px solid rgba(243,200,158,.28);color:#f3c89e;font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:999px;margin-bottom:16px;backdrop-filter:blur(4px)}#home .pulse-dot{width:6px;height:6px;border-radius:50%;background:#2fb3ad;box-shadow:0 0 8px #2fb3ad}#home .hero2-sub{font-size:clamp(15px,1.8vw,17.5px);line-height:1.55;color:#dce6ec;margin:0 0 24px;max-width:47ch;text-shadow:0 1px 14px rgba(4,14,18,.5)}#home .hl{color:#ff8a3d;font-weight:800}#home .hl-sand{color:#f3c89e}#home .btn-tg{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:#fff!important;font-weight:700;font-size:16px;padding:15px 28px;border-radius:15px;box-shadow:0 10px 30px #e85d0466;text-decoration:none;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease)}#home .btn-tg:hover{background:#f06a16;transform:translateY(-2px);box-shadow:0 14px 36px #e85d0480}#home .btn-block{display:flex;width:100%;margin-top:16px}#home .btn-big{font-size:17.5px;padding:17px 34px}#home .pay-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}#home .pay-label{font-size:12px;color:#93a5b1}#home .chip{font-size:12px;color:#dce6ec;border:1px solid rgba(205,216,224,.25);padding:3px 10px;border-radius:999px;background:#0f172059}.sun-halo{animation:sunPulse 7s ease-in-out infinite;transform-origin:220px 226px}.road-dash{animation:dashFlow 3.2s linear infinite}@keyframes sunPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes dashFlow{to{stroke-dashoffset:-220}}@media(prefers-reduced-motion:reduce){.sun-halo,.road-dash{animation:none}}#home .s{padding:46px 0;position:relative}#home .s-teal{background:#0a3d3d}#home .s-calcbg{background:linear-gradient(180deg,#0f1720,#12222a)}#home .s-sub{color:#9fb0bc;margin:0 0 22px;max-width:62ch}#home .s-teal .s-sub{color:#a9c4c4}#home .kicker{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:"Unbounded",var(--font);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}#home .kicker.center{justify-content:center}#home .k-teal{color:#2fb3ad}#home .k-orange{color:#ff8a3d}#home .k-sand{color:#f3c89e}#home .trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}#home .trust{display:flex;gap:14px;background:#ffffff0d;border-radius:16px;padding:16px}#home .trust svg{flex-shrink:0}#home .t-ok{border:1px solid rgba(47,179,173,.25)}#home .t-warn{border:1px solid rgba(232,93,4,.3)}#home .trust>div>b{display:block;font-size:15.5px;color:#f7ede2;margin-bottom:3px}#home .trust span{font-size:13.5px;line-height:1.45;color:#a9c4c4}#home .lead2{font-size:1.13rem;color:#dce6ec;max-width:68ch;margin-top:0}#home .container>p{color:#b7c4cd}#home .antiscam{border:1px solid rgba(232,93,4,.45);border-left:4px solid var(--accent);background:#e85d0417;border-radius:var(--radius)}#home .antiscam h3{color:#ff8a3d}#home .antiscam p,#home .antiscam strong{color:#e8d9c8}#home .card{background:#16212b;border-color:#f3c89e1f;box-shadow:none;color:#b7c4cd}#home .card h3{margin-top:1em}#home .card p,#home .card li{color:#b7c4cd}#home .card strong{color:#e8d9c8}#home table{border-color:#f3c89e24;background:transparent}#home th{background:#0f1720;color:#9fb0bc}#home td{border-color:#f3c89e1a;color:#c3cfd8}#home tbody tr:nth-child(2n){background:#ffffff06}#home .disclaimer{background:#ffffff0a;border:1px solid rgba(243,200,158,.14);border-radius:var(--radius-sm);padding:12px 16px;color:#93a5b1;font-size:.92rem}#home .note{color:#93a5b1}#home .country-grid a{background:#16212b;border-color:#f3c89e1f;color:#e6eef3;box-shadow:none}#home .country-grid a:hover{border-color:#2fb3ad}#home .country-grid .fl{background:#ffffff0f}#home .sign-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:11px}#home .sign{display:flex;align-items:center;gap:11px;padding:12px;border-radius:13px;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}#home .sign:hover{transform:rotate(-1.6deg) translateY(-3px);box-shadow:0 12px 22px #00000059}#home .sign-info{background:linear-gradient(150deg,#155a8a,#123f63);border:1px solid rgba(150,200,240,.4)}#home .sign-srv{background:linear-gradient(150deg,#13724e,#0d5940);border:1px solid rgba(120,215,165,.4)}#home .sign-warn{background:#16212b;border:1.5px solid var(--accent)}#home .sign-ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#090e144d;border:1.5px solid rgba(247,237,226,.55)}#home .sign-warn .sign-ic{background:#e85d0429;border-color:#e85d048c}#home .sign-tx{flex:1;min-width:0}#home .sign-tx b{display:block;font-size:14px;color:#f7ede2;line-height:1.15}#home .sign-tx small{font-size:11px;color:#f7ede29e}#home .sign-arrow{flex-shrink:0;color:#ffffff8c}#home .sign-warn .sign-arrow{color:var(--accent)}#home .calc-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}#home .calc-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font);font-size:13.5px;font-weight:600;padding:8px 13px 8px 8px;border-radius:999px;cursor:pointer;transition:all .15s var(--ease);background:#16212b;color:#9fb0bc;border:1px solid rgba(243,200,158,.14)}#home .calc-chip small{color:inherit;opacity:.65;font-weight:500}#home .calc-chip .cc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700;background:#0d6b6b;color:#f3c89e}#home .calc-chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}#home .calc-chip.on .cc{background:#ffffff38;color:#fff}#home .calc-card{background:#0a3d3d;border:1px solid rgba(47,179,173,.28);border-radius:18px;padding:20px;max-width:560px}#home .calc-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:13px;color:#a9c4c4}#home .calc-head b{color:#f3c89e}#home .calc-note{font-size:12px;color:#7f989a}#home .calc-total-label{font-size:11px;color:#8fb0b0;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}#home .calc-total{font-family:"Unbounded",var(--font);font-weight:700;font-size:38px;color:#f7ede2;line-height:1;margin-bottom:16px}#home .calc-save{display:flex;align-items:center;gap:8px;background:#e85d041f;border:1px solid rgba(232,93,4,.3);border-radius:11px;padding:10px 12px;font-size:12.5px;line-height:1.4;color:#f0c9a8}#home .calc-save svg{flex-shrink:0}#home .calc-save b{color:#fff}#home .strike{text-decoration:line-through;text-decoration-color:#fff6}#home .calc-fine{font-size:12px;color:#7f989a;margin:12px 0 0}#home .rent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;margin-bottom:8px}#home .rent{background:#16212b;border:1px solid rgba(243,200,158,.1);border-radius:18px;overflow:hidden;text-decoration:none;display:block;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}#home .rent:hover{transform:translateY(-3px);border-color:#e85d0480;box-shadow:0 14px 28px #00000059}#home .rent-art{display:block;height:84px;position:relative;overflow:hidden}@media(max-width:520px){#home .rent-art{height:116px}}#home .rent-art svg{position:absolute;inset:0;width:100%;height:100%}#home .rent-body{display:block;padding:14px 15px}#home .rent-body b{display:block;font-size:16px;color:#f7ede2}#home .rent-body small{display:block;font-size:12px;color:#7f909c;margin:3px 0 12px}#home .rent-btn{display:block;text-align:center;background:#e85d0424;border:1px solid rgba(232,93,4,.4);color:#f3c89e;font-weight:600;font-size:13px;padding:9px;border-radius:10px}#home .esim{display:flex;gap:20px;align-items:flex-start}#home .esim>svg{flex-shrink:0;margin-top:6px}#home .esim h2{margin-top:0}#home .esim p{color:#a9c4c4}@media(max-width:560px){#home .esim{flex-direction:column}}#home .offer{background:#2fb3ad14;border-color:#2fb3ad40;border-left-color:#2fb3ad}#home .offer p,#home .offer li{color:#b7c4cd}#home .offer-head strong{color:#f7ede2}#home .offer-disc{color:#7f989a}#home .offer .offer-code code{background:#ffffff14;border-color:#f3c89e33;color:#f3c89e}#home .faq details{background:#16212b;border-color:#f3c89e1f;box-shadow:none}#home .faq details:hover{border-color:#f3c89e4d}#home .faq details[open]{border-color:#2fb3ad}#home .faq summary{color:#f7ede2}#home .faq summary:hover{background:#ffffff08}#home .faq .ans{color:#a1b0bb}#home .faq h2{margin-bottom:.6em}#home .s-final{background:linear-gradient(180deg,#12222a,#0a3d3d);text-align:center;padding:56px 0 64px;overflow:hidden}#home .final-art{position:absolute;inset:0;width:100%;height:100%;opacity:.5}#home .final-copy{position:relative;z-index:2}#home .s-final h2{font-size:clamp(26px,3.6vw,34px);margin-bottom:.35em}#home .s-final .s-sub{margin:0 auto 26px;max-width:36ch;color:#c3d2d2}
