.ss-sezione.svelte-1uha8ag{padding-top:56px;display:flex;flex-direction:column;gap:18px}.ss-card.svelte-1uha8ag{position:relative;overflow:hidden;border-radius:26px;padding:34px 28px;color:#fff;background:linear-gradient(120deg,var(--ss-color) 0%,#0A1124 100%)}@media(min-width:980px){.ss-card.svelte-1uha8ag{padding:40px}}.ss-bolla.svelte-1uha8ag{position:absolute;border-radius:50%;pointer-events:none}.ss-bolla-1.svelte-1uha8ag{right:-60px;top:-60px;width:280px;height:280px;background:#ffffff12}.ss-bolla-2.svelte-1uha8ag{right:90px;bottom:-90px;width:220px;height:220px;background:#ffffff0f}.ss-griglia.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:980px){.ss-griglia.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:40px}}.ss-occhiello.svelte-1uha8ag{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1}.ss-titolo.svelte-1uha8ag{font-family:Space Grotesk;font-weight:700;letter-spacing:-.02em;line-height:1.08;font-size:clamp(27px,5vw,36px);margin:10px 0 12px}.ss-desc.svelte-1uha8ag{font-size:15.5px;line-height:1.6;color:#ffffffdb;max-width:460px;margin-bottom:18px}.ss-scadenza.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;font-size:13.5px;font-weight:700;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.25);padding:7px 14px;border-radius:999px}.ss-scadenza.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:15px;height:15px;flex-shrink:0}.ss-btn.svelte-1uha8ag{display:inline-block;background:#fff;color:#0a1124;font-weight:700;font-size:15px;padding:14px 24px;border-radius:12px;text-decoration:none}.ss-tessere.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ss-tessera.svelte-1uha8ag{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px}.ss-tessera-eti.svelte-1uha8ag{font-size:12px;font-weight:700;color:#ffffffb8;margin-bottom:6px}.ss-tessera-val.svelte-1uha8ag{font-family:Space Grotesk;font-weight:700;font-size:20px;color:#fff}.ss-tessera-val-sm.svelte-1uha8ag{font-size:15px}@media(max-width:560px){.ss-card.svelte-1uha8ag{padding:26px 20px}.ss-tessera.svelte-1uha8ag{padding:13px}.ss-tessera-val.svelte-1uha8ag{font-size:16.5px}.ss-tessera-val-sm.svelte-1uha8ag{font-size:14px}}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.home-geo-suggest.svelte-1uha8ag{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:40;background:#fff;border:1px solid #E7EAF3;border-radius:12px;box-shadow:0 14px 34px -14px #0f193c66;overflow:hidden;max-height:240px;overflow-y:auto}.home-geo-item.svelte-1uha8ag{display:block;width:100%;text-align:left;padding:10px 15px;font-size:14px;font-weight:600;color:#0a1124;background:#fff;border:none;border-bottom:1px solid #F1F3F9;cursor:pointer}.home-geo-item.svelte-1uha8ag:last-child{border-bottom:none}.home-geo-item.svelte-1uha8ag:hover{background:#f8f9fc}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.04fr .96fr;gap:54px;align-items:center}.hero-h1.svelte-1uha8ag{font-size:67px}.quickbuy-card.svelte-1uha8ag{padding:46px}.phones-wrap.svelte-1uha8ag{display:flex;justify-content:center;gap:24px}.phone-mock.svelte-1uha8ag{width:230px;height:478px;flex-shrink:0}.pg-grid-2{display:grid;grid-template-columns:1fr 1fr}.pg-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.pg-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.pg-grid-2col{display:grid;grid-template-columns:1.4fr 1fr}@media(max-width:980px){.pg-grid-3,.pg-grid-4{grid-template-columns:1fr 1fr!important}.pg-grid-2col{grid-template-columns:1fr!important}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.pg-grid-2,.pg-grid-3,.pg-grid-4{grid-template-columns:1fr!important}.hero-h1.svelte-1uha8ag{font-size:38px!important}.quickbuy-card.svelte-1uha8ag{padding:24px 20px}.phone-mock-2.svelte-1uha8ag{display:none}.phones-wrap.svelte-1uha8ag{justify-content:center}.phone-mock.svelte-1uha8ag{width:200px;height:416px}}@media(max-width:400px){.hero-h1.svelte-1uha8ag{font-size:30px!important}}
