.gallery.svelte-vuyyh7{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.tile.svelte-vuyyh7{aspect-ratio:3 / 4;border-radius:var(--radius);border:1px solid var(--line);display:flex;align-items:flex-end;padding:20px;transition:transform .35s ease}.tile.svelte-vuyyh7:hover{transform:translateY(-6px)}.tile.svelte-vuyyh7 span:where(.svelte-vuyyh7){font-family:var(--font-display);font-weight:600;font-size:15px;color:#f4f7ff;text-shadow:0 2px 12px rgba(0,0,0,.45)}.tile-a.svelte-vuyyh7{background:linear-gradient(160deg,#4d9aff,#0169ff)}.tile-b.svelte-vuyyh7{background:linear-gradient(160deg,#0169ff,#0052cc)}.tile-c.svelte-vuyyh7{background:linear-gradient(160deg,#8ec0ff,#2e7fff)}.tile-d.svelte-vuyyh7{background:linear-gradient(160deg,#0052cc,#002a69)}.perks.svelte-vuyyh7{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.perks.svelte-vuyyh7 li:where(.svelte-vuyyh7){background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 22px;font-size:14.5px;display:flex;align-items:center;gap:12px}.perks.svelte-vuyyh7 li:where(.svelte-vuyyh7):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gradient);flex-shrink:0}@media(max-width:960px){.gallery.svelte-vuyyh7{grid-template-columns:repeat(2,1fr)}.perks.svelte-vuyyh7{grid-template-columns:1fr 1fr}}@media(max-width:520px){.perks.svelte-vuyyh7{grid-template-columns:1fr}}
