.narrow[data-astro-cid-2gbvjqdx]{max-width:820px}.lead-intro[data-astro-cid-2gbvjqdx]{font-size:var(--fs-md);color:var(--ink-soft);margin-bottom:var(--s-6)}article[data-astro-cid-2gbvjqdx].section h2[data-astro-cid-2gbvjqdx]{font-size:var(--fs-xl);margin:var(--s-8) 0 var(--s-4)}article[data-astro-cid-2gbvjqdx].section p[data-astro-cid-2gbvjqdx]{margin-bottom:var(--s-4);color:var(--ink)}article[data-astro-cid-2gbvjqdx].section a[data-astro-cid-2gbvjqdx]:not(.btn){color:var(--coral-ink);font-weight:600}article[data-astro-cid-2gbvjqdx].section a[data-astro-cid-2gbvjqdx]:not(.btn):hover{color:var(--coral-ink-deep)}.prose-callout[data-astro-cid-2gbvjqdx]{gap:var(--s-4);background:var(--coral-soft);border-radius:var(--r-lg);padding:var(--s-6);margin:var(--s-7) 0;border:1px solid #ffd3cc;align-items:flex-start;display:flex}.prose-callout[data-astro-cid-2gbvjqdx] .pcl-ico[data-astro-cid-2gbvjqdx]{border-radius:var(--r-md);background:var(--coral);color:#fff;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.prose-callout[data-astro-cid-2gbvjqdx] .pcl-ico[data-astro-cid-2gbvjqdx] svg[data-astro-cid-2gbvjqdx]{width:24px;height:24px}.prose-callout[data-astro-cid-2gbvjqdx] b[data-astro-cid-2gbvjqdx]{color:var(--navy);font-size:var(--fs-md);margin-bottom:var(--s-1);display:block}.prose-callout[data-astro-cid-2gbvjqdx] p[data-astro-cid-2gbvjqdx]{color:var(--ink-soft);font-size:var(--fs-sm);margin:0}.prose-callout--info[data-astro-cid-2gbvjqdx]{background:var(--teal-soft);border-color:#bdeee7}.prose-callout--info[data-astro-cid-2gbvjqdx] .pcl-ico[data-astro-cid-2gbvjqdx]{background:var(--teal-deep)}.check-list[data-astro-cid-2gbvjqdx]{gap:var(--s-3);margin:var(--s-4) 0 var(--s-5);flex-direction:column;display:flex}.check-list[data-astro-cid-2gbvjqdx] li[data-astro-cid-2gbvjqdx]{color:var(--ink);font-size:var(--fs-base);padding-left:34px;position:relative}.check-list[data-astro-cid-2gbvjqdx] li[data-astro-cid-2gbvjqdx]:before{content:"";background:var(--teal-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 13l4 4L19 7' stroke='%230FA193' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:7px;width:22px;height:22px;position:absolute;top:2px;left:0}.check-list[data-astro-cid-2gbvjqdx] li[data-astro-cid-2gbvjqdx] strong[data-astro-cid-2gbvjqdx]{color:var(--navy)}.feature-grid[data-astro-cid-2gbvjqdx]{gap:var(--s-4);margin:var(--s-5) 0;grid-template-columns:repeat(2,1fr);display:grid}.fcard[data-astro-cid-2gbvjqdx]{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);background:#fff}.fcard[data-astro-cid-2gbvjqdx] .fc-ico[data-astro-cid-2gbvjqdx]{border-radius:var(--r-md);width:52px;height:52px;margin-bottom:var(--s-4);place-items:center;display:grid}.fcard[data-astro-cid-2gbvjqdx] .fc-ico[data-astro-cid-2gbvjqdx] svg[data-astro-cid-2gbvjqdx]{width:30px;height:30px}.fcard[data-astro-cid-2gbvjqdx] h3[data-astro-cid-2gbvjqdx]{font-size:var(--fs-md);margin-bottom:var(--s-2)}.fcard[data-astro-cid-2gbvjqdx] p[data-astro-cid-2gbvjqdx]{font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.mini-prices[data-astro-cid-2gbvjqdx]{gap:var(--s-4);margin:var(--s-5) 0;grid-template-columns:repeat(3,1fr);display:grid}.mp-card[data-astro-cid-2gbvjqdx]{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5);gap:var(--s-2);background:#fff;flex-direction:column;display:flex}.mp-card--accent[data-astro-cid-2gbvjqdx]{background:var(--navy);border-color:var(--navy)}.mp-card--accent[data-astro-cid-2gbvjqdx] .mp-label[data-astro-cid-2gbvjqdx],.mp-card--accent[data-astro-cid-2gbvjqdx] .mp-desc[data-astro-cid-2gbvjqdx]{color:#ffffffc7}.mp-card--accent[data-astro-cid-2gbvjqdx] .mp-num[data-astro-cid-2gbvjqdx]{color:#fff}.mp-card--accent[data-astro-cid-2gbvjqdx] .mp-num[data-astro-cid-2gbvjqdx] small[data-astro-cid-2gbvjqdx]{color:#ffffffb3}.mp-label[data-astro-cid-2gbvjqdx]{font-size:var(--fs-sm);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.mp-num[data-astro-cid-2gbvjqdx]{font-size:var(--fs-lg);color:var(--navy);letter-spacing:-.02em;font-weight:800}.mp-num[data-astro-cid-2gbvjqdx] small[data-astro-cid-2gbvjqdx]{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:600}.mp-desc[data-astro-cid-2gbvjqdx]{font-size:var(--fs-sm);color:var(--ink-soft)}@media (max-width:860px){.feature-grid[data-astro-cid-2gbvjqdx],.mini-prices[data-astro-cid-2gbvjqdx]{grid-template-columns:1fr}}
