.crumbs[data-astro-cid-vx4iavld]{margin-bottom:var(--space-5);color:var(--s-text-2);font-size:.875rem}ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"/";opacity:.6;margin-left:.4rem}a[data-astro-cid-vx4iavld]{text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--s-accent);text-decoration:underline}[data-astro-cid-vx4iavld][aria-current=page]{color:var(--s-text)}.page-hero{padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem);overflow:clip}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8c1681a,#0000 70%);width:40rem;max-width:100vw;height:40rem;position:absolute;inset:-30% -10% auto auto}.page-hero>.container{position:relative}.page-hero__title{max-width:18ch;font-size:clamp(2.25rem,5.5vw,4.25rem)}.page-hero .lead{margin-bottom:0}.page-hero__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.section.section--flush-top{padding-top:0}.stack>*+*{margin-top:var(--space-4)}.cols-2{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.cols-3{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.panel{padding:var(--space-5);background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--radius-lg)}.panel h2,.panel h3{margin-bottom:var(--space-2);font-size:1.35rem}.panel p:last-child{margin-bottom:0}.panel ul{margin:0;padding-left:1.2rem}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.feature+.feature{margin-top:clamp(4rem,8vw,7rem)}.feature:nth-child(2n)>:first-child{order:2}.feature__media{justify-items:center;display:grid}.feature__body h2{font-size:clamp(1.75rem,3vw,2.75rem)}.legal{max-width:48rem}.legal h2{margin-top:var(--space-7);font-size:1.5rem}.legal h3{margin-top:var(--space-5);font-size:1.15rem}.legal ol.toc{columns:2;column-gap:var(--space-6);padding-left:1.2rem}.table-wrap{margin-block:var(--space-4);border:1px solid var(--s-border);border-radius:var(--radius-md);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.92rem}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-border);padding:.7rem .9rem}.table-wrap th{letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-2);background:var(--s-card);font-size:.78rem}.table-wrap tr:last-child td{border-bottom:0}.faq details{border-top:1px solid var(--s-border);padding-block:var(--space-4)}.faq details:last-child{border-bottom:1px solid var(--s-border)}.faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:var(--space-4);font-size:1.3rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-body);color:var(--s-accent);transition:transform .3s var(--ease-out);font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>:not(summary){margin-top:var(--space-3);color:var(--s-text-2)}.cta-box{text-align:center;border-radius:var(--radius-xl);background:var(--s-card);border:1px solid var(--s-border);padding:clamp(2rem,5vw,4rem)}.cta-box .store-badges{margin-top:var(--space-5);justify-content:center}@media (width<=62rem){.feature,.cols-2,.cols-3{grid-template-columns:1fr}.feature:nth-child(2n)>:first-child{order:0}.legal ol.toc{columns:1}}
