.int-container[data-astro-cid-b5tigsay]{max-width:var(--container-max, 1180px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.int-hero[data-astro-cid-b5tigsay]{background:linear-gradient(180deg,var(--bg-light) 0%,var(--bg-white) 100%);padding:40px 0 32px}@media(min-width:1024px){.int-hero[data-astro-cid-b5tigsay]{padding:clamp(52px,7vw,88px) 0 40px}}.int-today-grid[data-astro-cid-b5tigsay]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:720px){.int-today-grid[data-astro-cid-b5tigsay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1040px){.int-today-grid[data-astro-cid-b5tigsay]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.int-card[data-astro-cid-b5tigsay]{background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:clamp(20px,3vw,26px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.int-card-lab[data-astro-cid-b5tigsay]{background-color:var(--bg-light);border-color:var(--border-accent)}.int-card-top[data-astro-cid-b5tigsay]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.int-cat[data-astro-cid-b5tigsay]{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-muted)}.int-card-title[data-astro-cid-b5tigsay]{margin:0;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.4px;color:var(--color-ink)}.int-card-text[data-astro-cid-b5tigsay]{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--color-ink)}.int-head-row[data-astro-cid-b5tigsay]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}@media(min-width:820px){.int-head-row[data-astro-cid-b5tigsay]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}}.int-lab-grid[data-astro-cid-b5tigsay]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:720px){.int-lab-grid[data-astro-cid-b5tigsay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.int-roadmap-grid[data-astro-cid-b5tigsay]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:680px){.int-roadmap-grid[data-astro-cid-b5tigsay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:1024px){.int-roadmap-grid[data-astro-cid-b5tigsay]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.int-roadmap-card[data-astro-cid-b5tigsay]{background-color:var(--bg-white);border:1px dashed var(--border-accent);border-radius:var(--radius-card);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.int-roadmap-title[data-astro-cid-b5tigsay]{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--color-ink)}.int-wish-wrap[data-astro-cid-b5tigsay]{border-radius:24px}.int-wish-grid[data-astro-cid-b5tigsay]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:900px){.int-wish-grid[data-astro-cid-b5tigsay]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:44px}}.int-wish-info[data-astro-cid-b5tigsay],.int-wish-form-col[data-astro-cid-b5tigsay]{min-width:0}.int-wish-title[data-astro-cid-b5tigsay]{margin:14px 0 12px;font-family:var(--font-heading);font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.8px;color:var(--color-ink)}.int-wish-desc[data-astro-cid-b5tigsay]{margin:0 0 18px;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-ink)}.int-inline-link[data-astro-cid-b5tigsay]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--snappie-purple);text-decoration:none}.int-inline-link[data-astro-cid-b5tigsay]:hover{text-decoration:underline}.int-wish-form[data-astro-cid-b5tigsay]{display:flex;flex-direction:column;gap:14px}.int-form-2col[data-astro-cid-b5tigsay]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:560px){.int-form-2col[data-astro-cid-b5tigsay]{grid-template-columns:repeat(2,minmax(0,1fr))}}.int-honeypot[data-astro-cid-b5tigsay]{display:none}.int-wish-done[data-astro-cid-b5tigsay]{text-align:center;padding:18px 8px}.int-done-badge[data-astro-cid-b5tigsay]{width:48px;height:48px;border-radius:50%;background-color:var(--color-success-bg);color:var(--color-success);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.int-done-title[data-astro-cid-b5tigsay]{margin:0 0 8px;font-family:var(--font-heading);font-size:19px;font-weight:600;color:var(--color-ink)}.int-done-desc[data-astro-cid-b5tigsay]{margin:0 0 16px;font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--color-ink)}
