.sh[data-astro-cid-sjgajsms]{gap:24px;display:grid}.sh__title[data-astro-cid-sjgajsms]{font-size:var(--t-h2);max-width:17ch}.sh__lede[data-astro-cid-sjgajsms]{font-size:var(--t-lead);color:var(--muted);max-width:46ch;line-height:1.5}@media (width>=60rem){.sh--split[data-astro-cid-sjgajsms]{grid-template-columns:1.4fr 1fr;align-items:end;column-gap:64px}}.glyph{line-height:0;display:block}.glyph>svg{width:var(--glyph);height:var(--glyph);max-width:100%;display:block}.card[data-astro-cid-3vpt37q6]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--page);color:var(--ink);transition:transform .6s var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow .6s var(--ease-out);grid-template-rows:auto auto 1fr;gap:12px;padding:28px;text-decoration:none;display:grid;position:relative}.card__icon[data-astro-cid-3vpt37q6]{border-radius:var(--r-md);background:var(--mint);width:64px;height:64px;transition:transform .6s var(--ease-out);place-items:center;display:grid}.card__name[data-astro-cid-3vpt37q6]{font-size:var(--t-h3);margin-top:20px}.card__sum[data-astro-cid-3vpt37q6]{color:var(--muted);font-size:var(--t-small);line-height:1.55}.card__go[data-astro-cid-3vpt37q6]{border:1px solid var(--line);width:40px;height:40px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}@media (hover:hover){.card--link[data-astro-cid-3vpt37q6]:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 20px 40px -28px #0f3e1773}.card--link[data-astro-cid-3vpt37q6]:hover .card__icon[data-astro-cid-3vpt37q6]{transform:scale(1.06)}.card--link[data-astro-cid-3vpt37q6]:hover .card__go[data-astro-cid-3vpt37q6]{background:var(--ink);color:var(--page);transform:translate(2px,-2px)}}.steps[data-astro-cid-5wfdsgz3]{--p:1;gap:clamp(32px,4vw,48px);display:grid;position:relative}.steps[data-astro-cid-5wfdsgz3]:before,.steps[data-astro-cid-5wfdsgz3]:after{content:"";width:1px;position:absolute;top:22px;bottom:22px;left:22px}.steps[data-astro-cid-5wfdsgz3]:before{background:var(--line)}.steps[data-astro-cid-5wfdsgz3]:after{background:var(--ink);transform-origin:top;transform:scaleY(var(--p))}.steps__item[data-astro-cid-5wfdsgz3]{grid-template-columns:44px minmax(0,1fr);gap:22px;display:grid;position:relative}.steps__n[data-astro-cid-5wfdsgz3]{z-index:1;background:var(--ink);width:44px;height:44px;color:var(--page);font:400 1.0625rem / 1 var(--font-head);transition:background-color .4s var(--ease-out), color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.steps[data-astro-cid-5wfdsgz3].is-live .steps__item[data-astro-cid-5wfdsgz3]:not(.is-on) .steps__n[data-astro-cid-5wfdsgz3]{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.steps__t[data-astro-cid-5wfdsgz3]{font-size:var(--t-h3);margin-top:8px}.steps__p[data-astro-cid-5wfdsgz3]{max-width:56ch;color:var(--muted);margin-top:10px}.faq[data-astro-cid-hemr5th4]{gap:12px;display:grid}.faq__item[data-astro-cid-hemr5th4]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--page);transition:border-color var(--dur-fast) var(--ease-out)}.faq__item[data-astro-cid-hemr5th4][open]{border-color:#0f3e1752}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:focus-visible{outline-offset:-2px;border-radius:var(--r-md)}.faq__qt[data-astro-cid-hemr5th4]{gap:10px;display:grid}.faq__tag[data-astro-cid-hemr5th4]{font:500 var(--t-label) / 1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.faq__text[data-astro-cid-hemr5th4]{font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);line-height:1.25}.faq__mark[data-astro-cid-hemr5th4]{background:var(--keylime);width:36px;height:36px;transition:background-color .4s var(--ease-out);border-radius:50%;flex:none;position:relative}.faq__mark[data-astro-cid-hemr5th4]:before,.faq__mark[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:14px;height:1.5px;transition:rotate .4s var(--ease-out), opacity .4s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__mark[data-astro-cid-hemr5th4]:after{rotate:90deg}.faq__item[data-astro-cid-hemr5th4][open] .faq__mark[data-astro-cid-hemr5th4]{background:var(--mint)}.faq__item[data-astro-cid-hemr5th4][open] .faq__mark[data-astro-cid-hemr5th4]:after{opacity:0;rotate:0deg}.faq__a[data-astro-cid-hemr5th4]{color:var(--muted);padding-inline:24px}.faq__inner[data-astro-cid-hemr5th4]{max-width:62ch;padding-bottom:24px}.js[data-astro-cid-hemr5th4] .faq__a[data-astro-cid-hemr5th4]{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.js[data-astro-cid-hemr5th4] .faq__inner[data-astro-cid-hemr5th4]{opacity:0;min-height:0;transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);overflow:hidden;translate:0 6px}.js[data-astro-cid-hemr5th4] .is-open[data-astro-cid-hemr5th4] .faq__a[data-astro-cid-hemr5th4]{grid-template-rows:1fr}.js[data-astro-cid-hemr5th4] .is-open[data-astro-cid-hemr5th4] .faq__inner[data-astro-cid-hemr5th4]{opacity:1;translate:none}.js[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4][open]:not(.is-open) .faq__mark[data-astro-cid-hemr5th4]:after{opacity:1;rotate:90deg}@media (hover:hover){.faq__item[data-astro-cid-hemr5th4]:hover{border-color:#0f3e1752}}.closing[data-astro-cid-2rl6qrpo]{margin-inline:var(--inset);padding:clamp(80px, 11vw, 168px) var(--gutter);border-radius:var(--r-lg);background:var(--ink);color:var(--keylime);text-align:center;justify-items:center;gap:44px;display:grid;position:relative}.closing[data-astro-cid-2rl6qrpo]:after{content:"";border-radius:calc(var(--r-lg) - 14px);pointer-events:none;border:1px solid #e1f4df29;position:absolute;inset:14px}.closing__text[data-astro-cid-2rl6qrpo]{max-width:22ch;font:400 var(--t-h2) / 1.08 var(--font-head);letter-spacing:-.01em;text-wrap:balance}
