.age-grid[data-astro-cid-gt4nhluq]{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.age-card[data-astro-cid-gt4nhluq]{gap:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);background:#fff;align-items:flex-start;display:flex}.age-ill[data-astro-cid-gt4nhluq]{border-radius:var(--r-md);flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.age-card[data-astro-cid-gt4nhluq]:first-child .age-ill[data-astro-cid-gt4nhluq]{background:var(--coral-soft)}.age-card[data-astro-cid-gt4nhluq]:nth-child(2) .age-ill[data-astro-cid-gt4nhluq]{background:var(--teal-soft)}.age-ill[data-astro-cid-gt4nhluq] svg[data-astro-cid-gt4nhluq]{width:42px;height:42px}.age-card[data-astro-cid-gt4nhluq] h3[data-astro-cid-gt4nhluq]{font-size:var(--fs-lg);margin-bottom:var(--s-2)}.age-card[data-astro-cid-gt4nhluq] p[data-astro-cid-gt4nhluq]{font-size:var(--fs-sm);color:var(--ink-soft)}.how-section[data-astro-cid-gt4nhluq]{background:var(--cream-2);border-block:1px solid var(--line)}.steps[data-astro-cid-gt4nhluq]{gap:var(--s-5);counter-reset:step;grid-template-columns:1fr 1fr;display:grid}.step[data-astro-cid-gt4nhluq]{gap:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);background:#fff;align-items:flex-start;display:flex}.step-num[data-astro-cid-gt4nhluq]{border-radius:var(--r-md);background:var(--coral);width:44px;height:44px;color:var(--on-coral);font-weight:800;font-size:var(--fs-md);flex:0 0 44px;place-items:center;display:grid}.step[data-astro-cid-gt4nhluq]:nth-child(2) .step-num[data-astro-cid-gt4nhluq]{background:var(--teal);color:var(--navy)}.step[data-astro-cid-gt4nhluq]:nth-child(3) .step-num[data-astro-cid-gt4nhluq]{background:var(--sun);color:var(--navy)}.step[data-astro-cid-gt4nhluq]:nth-child(4) .step-num[data-astro-cid-gt4nhluq]{background:var(--navy);color:#fff}.step[data-astro-cid-gt4nhluq] h3[data-astro-cid-gt4nhluq]{font-size:var(--fs-md);margin-bottom:var(--s-1)}.step[data-astro-cid-gt4nhluq] p[data-astro-cid-gt4nhluq]{font-size:var(--fs-sm);color:var(--ink-soft)}.safety-card[data-astro-cid-gt4nhluq]{gap:var(--s-7);background:var(--teal-soft);border-radius:var(--r-xl);padding:var(--s-8);align-items:center;display:flex}.safety-ill[data-astro-cid-gt4nhluq]{flex:0 0 110px;place-items:center;width:110px;height:110px;display:grid}.safety-ill[data-astro-cid-gt4nhluq] svg[data-astro-cid-gt4nhluq]{filter:drop-shadow(0 12px 22px #0fa1934d);width:100%;height:100%}.safety-card[data-astro-cid-gt4nhluq] h2[data-astro-cid-gt4nhluq]{font-size:var(--fs-xl);margin-bottom:var(--s-3)}.safety-card[data-astro-cid-gt4nhluq] p[data-astro-cid-gt4nhluq]{color:var(--ink-soft);font-size:var(--fs-md)}.prog-grid[data-astro-cid-gt4nhluq]{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.prog-card[data-astro-cid-gt4nhluq]{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);background:#fff;flex-direction:column;display:flex}.prog-card[data-astro-cid-gt4nhluq] h3[data-astro-cid-gt4nhluq]{font-size:var(--fs-md);margin-bottom:var(--s-2)}.prog-card[data-astro-cid-gt4nhluq] p[data-astro-cid-gt4nhluq]{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:var(--s-5);flex:1}.prog-cost[data-astro-cid-gt4nhluq]{color:var(--navy);font-weight:800;font-size:var(--fs-md)}.bring-section[data-astro-cid-gt4nhluq]{background:var(--cream-2);border-block:1px solid var(--line)}.bring-grid[data-astro-cid-gt4nhluq]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.bring-item[data-astro-cid-gt4nhluq]{align-items:center;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);font-size:var(--fs-sm);color:var(--navy);background:#fff;font-weight:600;display:flex}.bring-item[data-astro-cid-gt4nhluq] svg[data-astro-cid-gt4nhluq]{flex:0 0 28px;width:28px;height:28px}@media (max-width:1080px){.prog-grid[data-astro-cid-gt4nhluq]{grid-template-columns:1fr 1fr}}@media (max-width:860px){.age-grid[data-astro-cid-gt4nhluq],.steps[data-astro-cid-gt4nhluq],.bring-grid[data-astro-cid-gt4nhluq]{grid-template-columns:1fr}.safety-card[data-astro-cid-gt4nhluq]{text-align:center;padding:var(--s-6);flex-direction:column}.safety-ill[data-astro-cid-gt4nhluq]{flex-basis:90px;width:90px;height:90px}}@media (max-width:620px){.prog-grid[data-astro-cid-gt4nhluq]{grid-template-columns:1fr}}
