.hero-grid[data-astro-cid-i3irphx7]{-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 20%,#0000 75%)}.hero-glow[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side, var(--c-glow), transparent 70%), radial-gradient(closest-side at 30% 70%, color-mix(in oklab, var(--c-accent) 12%, transparent), transparent 70%);filter:blur(10px);width:60rem;height:40rem;position:absolute;inset:-20% -10% auto auto}.chart[data-astro-cid-i3irphx7] .bar[data-astro-cid-i3irphx7]{height:var(--h);background:linear-gradient(to top, var(--c-brand), color-mix(in oklab, var(--c-brand) 55%, var(--c-bg)))}.chart[data-astro-cid-i3irphx7] .bar[data-astro-cid-i3irphx7]:last-child{background:linear-gradient(to top, var(--c-accent), color-mix(in oklab, var(--c-accent) 55%, var(--c-bg)))}.float-chip[data-astro-cid-i3irphx7]{border:1px solid var(--c-line);background:color-mix(in oklab, var(--c-surface) 92%, transparent);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:1rem;align-items:center;gap:.65rem;padding:.5rem 1rem .5rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute}.chip-a[data-astro-cid-i3irphx7]{top:6%;left:4%}.chip-b[data-astro-cid-i3irphx7]{top:44%;right:-1rem}@media (width<=1023px){.chip-a[data-astro-cid-i3irphx7]{top:1rem;left:1rem}.chip-b[data-astro-cid-i3irphx7]{display:none;top:auto;bottom:calc(100% - 4rem);right:1rem}}@media (width<=400px){.chip-a[data-astro-cid-i3irphx7]{display:none}}@media (prefers-reduced-motion:no-preference){.hero-in[data-astro-cid-i3irphx7]{animation:rise .9s var(--ease-out-soft) both;animation-delay:calc(var(--i) * 90ms)}.hero-photo[data-astro-cid-i3irphx7]{animation:photo-in 1.2s var(--ease-out-soft) both}.report[data-astro-cid-i3irphx7]{animation:rise 1s var(--ease-out-soft) .35s both}.report-row[data-astro-cid-i3irphx7] .check[data-astro-cid-i3irphx7]{animation:pop .5s var(--ease-out-soft) both;animation-delay:calc(.75s + var(--i) * .18s)}.status[data-astro-cid-i3irphx7]{animation:pop .5s var(--ease-out-soft) 1.75s both}.chart[data-astro-cid-i3irphx7] .bar[data-astro-cid-i3irphx7]{transform-origin:bottom;animation:grow .9s var(--ease-out-soft) both;animation-delay:calc(.6s + var(--i) * 80ms)}.chip-a[data-astro-cid-i3irphx7]{animation:rise .9s var(--ease-out-soft) .6s both, float 7s ease-in-out 1.6s infinite}.chip-b[data-astro-cid-i3irphx7]{animation:rise .9s var(--ease-out-soft) .8s both, float 8s ease-in-out 2s infinite reverse}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes photo-in{0%{opacity:0;clip-path:inset(6% round 2rem);transform:scale(.97)}to{clip-path:inset(0 round 2rem)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes float{50%{transform:translateY(-8px)}}.fact[data-astro-cid-rukvl2an]:before{content:"";background:linear-gradient(to bottom, var(--c-brand), var(--c-accent));border-radius:3px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:0}.featured[data-astro-cid-wxodnfkh] .service-card[data-astro-cid-wxodnfkh]{background:radial-gradient(120% 120% at 100% 0%, var(--c-brand-soft), transparent 55%), var(--c-surface)}.featured[data-astro-cid-wxodnfkh] .service-watermark{opacity:.06;width:16rem;height:16rem}@media (width>=1024px){.step[data-astro-cid-2kegqo7y]:not(:last-child):after{content:"";background:repeating-linear-gradient(to right, var(--c-line-strong) 0 4px, transparent 4px 8px);z-index:1;width:1.2rem;height:2px;position:absolute;top:3.25rem;right:-1.1rem}}.option[data-astro-cid-im74vw2i] span[data-astro-cid-im74vw2i]{border:1.5px solid var(--c-line-strong);background:var(--c-surface);cursor:pointer;user-select:none;min-height:2.75rem;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s var(--ease-out-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.94rem;font-weight:600;display:inline-flex}.option[data-astro-cid-im74vw2i]:hover span[data-astro-cid-im74vw2i]{border-color:var(--c-brand)}.option[data-astro-cid-im74vw2i] input[data-astro-cid-im74vw2i]:focus-visible+span[data-astro-cid-im74vw2i]{outline:2.5px solid var(--c-brand);outline-offset:2px}.option[data-astro-cid-im74vw2i] input[data-astro-cid-im74vw2i]:checked+span[data-astro-cid-im74vw2i]{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand);transform:translateY(-1px)}.option-check[data-astro-cid-im74vw2i] .icon-check{display:none}.option-check[data-astro-cid-im74vw2i] input[data-astro-cid-im74vw2i]:checked+span[data-astro-cid-im74vw2i] .icon-check{display:block}.option-check[data-astro-cid-im74vw2i] input[data-astro-cid-im74vw2i]:checked+span[data-astro-cid-im74vw2i] .icon-plus{display:none}.message[data-astro-cid-im74vw2i] ul{gap:.3rem;margin:.6rem 0;display:grid}.message[data-astro-cid-im74vw2i] li{gap:.5rem;display:flex}.message[data-astro-cid-im74vw2i] li b{font-weight:700}.faq[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq[data-astro-cid-ajsgapk5][open]{border-color:color-mix(in oklab, var(--c-brand) 30%, var(--c-line))}@media (prefers-reduced-motion:no-preference){.faq[data-astro-cid-ajsgapk5]::details-content{transition:height .35s var(--ease-out-soft), content-visibility .35s allow-discrete;height:0;overflow:clip}.faq[data-astro-cid-ajsgapk5][open]::details-content{height:auto}}
