.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}.hero-visual[data-astro-cid-i3irphx7]{perspective:1400px}.report[data-astro-cid-i3irphx7]{transition:rotate .6s var(--ease-out-soft)}.report[data-astro-cid-i3irphx7].is-tilting{transition:rotate .12s linear}.glare[data-astro-cid-i3irphx7]{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #fff9, transparent 45%);mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}[data-theme=dark] .glare[data-astro-cid-i3irphx7]{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #a9a6ff29, transparent 45%);mix-blend-mode:normal}.report[data-astro-cid-i3irphx7].is-tilting .glare[data-astro-cid-i3irphx7]{opacity:1}.status[data-astro-cid-i3irphx7]{background:var(--c-accent-soft);color:var(--c-accent);transition:background-color .3s,color .3s}.status[data-astro-cid-i3irphx7].is-busy{background:var(--c-warn-soft);color:var(--c-warn)}.status[data-astro-cid-i3irphx7].is-busy .dot[data-astro-cid-i3irphx7]{animation:1s ease-in-out infinite blink}.seg[data-astro-cid-i3irphx7]{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:grid;position:relative}.seg[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]{z-index:1;min-height:2.25rem;color:var(--c-fg-subtle);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 .5rem;font-size:.86rem;font-weight:700;transition:color .25s;position:relative}.seg[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]:hover{color:var(--c-fg)}.seg[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7][aria-selected=true]{color:var(--c-on-brand)}.seg-pill[data-astro-cid-i3irphx7]{z-index:0;background:var(--c-brand);width:calc(33.3333% - .166667rem);box-shadow:var(--shadow-sm);translate:calc(var(--seg,0) * 100%) 0;transition:translate .45s var(--ease-out-soft);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.progress[data-astro-cid-i3irphx7]{background:var(--c-line);border-radius:999px;height:4px;overflow:hidden}.progress[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{height:100%;width:var(--p,100%);border-radius:inherit;background:linear-gradient(90deg, var(--c-brand), var(--c-accent));transition:width .3s var(--ease-out-soft);display:block}.row[data-astro-cid-i3irphx7]{border:1px solid var(--c-line);background:color-mix(in oklab, var(--c-surface-2) 60%, transparent);border-radius:.75rem;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.row[data-astro-cid-i3irphx7] .check[data-astro-cid-i3irphx7]{border:2px solid var(--c-line-strong);color:#0000;width:1.5rem;height:1.5rem;transition:background-color .25s ease, border-color .25s ease, color .25s ease, transform .35s var(--ease-out-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:scale(.85)}.row[data-astro-cid-i3irphx7].is-done .check[data-astro-cid-i3irphx7]{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:scale(1)}[data-theme=dark] .row[data-astro-cid-i3irphx7].is-done .check[data-astro-cid-i3irphx7]{color:#0b0b18}.meter[data-astro-cid-i3irphx7]{background:var(--c-line);border-radius:999px;flex-shrink:0;width:3rem;height:6px;margin-left:auto;overflow:hidden}.meter[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{border-radius:inherit;background:color-mix(in oklab, var(--c-accent) 70%, transparent);width:0;height:100%;transition:width .5s var(--ease-out-soft);display:block}.row[data-astro-cid-i3irphx7].is-done .meter[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{width:var(--w)}.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)));transform-origin:bottom}.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)))}.more[data-astro-cid-i3irphx7]{transition:background-color .2s}.more[data-astro-cid-i3irphx7]:hover{background:var(--c-surface-2)}.float-chip[data-astro-cid-i3irphx7]{z-index:2;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;color:var(--c-fg);transition:translate .6s var(--ease-out-soft), box-shadow .3s ease, border-color .3s ease;border-radius:1rem;align-items:center;gap:.65rem;padding:.5rem 1rem .5rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute}.float-chip[data-astro-cid-i3irphx7]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in oklab, var(--c-brand) 40%, var(--c-line))}.chip-a[data-astro-cid-i3irphx7]{top:18%;left:-.5rem}.chip-b[data-astro-cid-i3irphx7]{bottom:8%;left:6%}@media (width<=640px){.hero-visual[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.report[data-astro-cid-i3irphx7]{flex-basis:100%;margin-bottom:.5rem}.float-chip[data-astro-cid-i3irphx7]{position:static}}@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)}.report[data-astro-cid-i3irphx7]{animation:rise 1s var(--ease-out-soft) .25s both}.panel[data-astro-cid-i3irphx7].is-entering .row[data-astro-cid-i3irphx7]{animation:row-in .45s var(--ease-out-soft) both;animation-delay:calc(var(--r) * 60ms)}.panel[data-astro-cid-i3irphx7].is-entering .chart[data-astro-cid-i3irphx7] .bar[data-astro-cid-i3irphx7]{animation:grow .8s var(--ease-out-soft) both;animation-delay:calc(.15s + var(--i) * 60ms)}.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}.float-chip[data-astro-cid-i3irphx7]:hover{animation-play-state:paused}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes row-in{0%{opacity:0;transform:translate(-10px)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes blink{50%{opacity:.25}}.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}}
