.hero[data-astro-cid-6voplrxj]{padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--spacing_section)}.hero_grid[data-astro-cid-6voplrxj]{align-items:center;gap:3rem;display:grid}.hero_text[data-astro-cid-6voplrxj]{gap:1.5rem;display:grid}.hero_text[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{max-width:13ch}.hero_text[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero_actions[data-astro-cid-6voplrxj]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:.5rem;display:flex}.hero_visual[data-astro-cid-6voplrxj]{gap:1rem;display:grid;position:relative}.hero_core[data-astro-cid-6voplrxj]{aspect-ratio:5/4}.legal_card[data-astro-cid-6voplrxj]{border-radius:var(--radius_lg);background:var(--color_surface);border:1px solid var(--color_border);box-shadow:var(--shadow_lg);gap:.75rem;padding:1.1rem 1.4rem;display:grid}.legal_title[data-astro-cid-6voplrxj]{color:var(--color_subtle)}.legal_card[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{gap:.5rem;display:grid}.legal_card[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.legal_card[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] .mono[data-astro-cid-6voplrxj]{color:var(--color_accent);flex-shrink:0}.section_head[data-astro-cid-6voplrxj]{gap:.5rem;margin-bottom:2rem;display:grid}.bento[data-astro-cid-6voplrxj]{gap:1.25rem;display:grid}.group_card[data-astro-cid-6voplrxj]{border-radius:var(--radius_lg);background:var(--color_surface);border:1px solid var(--color_border);padding:.75rem}.group_title[data-astro-cid-6voplrxj]{color:var(--color_subtle);letter-spacing:.02em;padding:.75rem 1rem .25rem;font-weight:500}.group_card[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]{border-top:1px solid var(--color_border);margin-inline:1rem}.group_card[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj] .service_row[data-astro-cid-6voplrxj]{margin-inline:-1rem}.service_row[data-astro-cid-6voplrxj]{border-radius:var(--radius_md);transition:background-color var(--transition);align-items:center;gap:1.5rem;padding:1.1rem 1rem;display:flex}.service_row[data-astro-cid-6voplrxj]:hover{background:var(--color_row_hover)}.service_row_text[data-astro-cid-6voplrxj]{gap:.3rem;min-width:0;display:grid}.service_row_title[data-astro-cid-6voplrxj]{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.service_row_meta[data-astro-cid-6voplrxj]{color:var(--color_muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.9rem;display:flex}.service_row_law[data-astro-cid-6voplrxj]{color:var(--color_subtle);font-size:.72rem}.service_row_arrow[data-astro-cid-6voplrxj],.feature_arrow[data-astro-cid-6voplrxj]{border-radius:var(--radius_full);width:40px;height:40px;color:var(--color_accent);background:var(--color_tint);transition:transform var(--duration_base) var(--ease_spring);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.service_row[data-astro-cid-6voplrxj]:hover .service_row_arrow[data-astro-cid-6voplrxj],.feature_card[data-astro-cid-6voplrxj]:hover .feature_arrow[data-astro-cid-6voplrxj]{transform:translate(2px,-2px)scale(1.06)}.feature_card[data-astro-cid-6voplrxj]{border-radius:var(--radius_xl);min-height:220px;transition:transform var(--duration_base) var(--ease_spring);align-content:space-between;gap:2rem;padding:1.75rem;display:grid;position:relative}.feature_card[data-astro-cid-6voplrxj]:hover{transform:translateY(-3px)}.feature_card[data-astro-cid-6voplrxj]:active{transform:scale(.99)}.feature_accent[data-astro-cid-6voplrxj]{background:var(--color_accent);color:var(--color_on_accent)}.feature_tint[data-astro-cid-6voplrxj]{background:var(--color_tint)}.feature_big[data-astro-cid-6voplrxj]{letter-spacing:-.04em;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:600;line-height:1}.feature_tint[data-astro-cid-6voplrxj] .feature_big[data-astro-cid-6voplrxj]{color:var(--color_accent)}.feature_text[data-astro-cid-6voplrxj]{gap:.35rem;max-width:40ch;display:grid}.feature_title[data-astro-cid-6voplrxj]{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.feature_summary[data-astro-cid-6voplrxj]{opacity:.85;font-size:.92rem}.feature_tint[data-astro-cid-6voplrxj] .feature_summary[data-astro-cid-6voplrxj]{color:var(--color_muted);opacity:1}.feature_arrow[data-astro-cid-6voplrxj]{position:absolute;top:1.5rem;right:1.5rem}.feature_accent[data-astro-cid-6voplrxj] .feature_arrow[data-astro-cid-6voplrxj]{color:var(--color_on_accent);background:#ffffff29}[data-theme=dark] .feature_accent[data-astro-cid-6voplrxj] .feature_arrow[data-astro-cid-6voplrxj]{background:#0000001f}.feature_tint[data-astro-cid-6voplrxj] .feature_arrow[data-astro-cid-6voplrxj]{background:var(--color_surface)}.process_bezel[data-astro-cid-6voplrxj]{background:var(--color_tint);border-color:#0000;border-radius:36px}.process[data-astro-cid-6voplrxj]{border-radius:30px;gap:2.5rem;padding:clamp(1.75rem,5vw,4rem);display:grid}.process_head[data-astro-cid-6voplrxj]{align-content:start;gap:1rem;display:grid}.process_head[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{max-width:12ch}.process_head[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{max-width:36ch}.process_step[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--color_border);gap:.25rem 1.5rem;padding-block:1.35rem;display:grid}.process_step[data-astro-cid-6voplrxj]:first-child{padding-top:0}.process_number[data-astro-cid-6voplrxj]{color:var(--color_accent)}.process_step[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:.95rem}.why[data-astro-cid-6voplrxj]{align-items:center;gap:3rem;display:grid}.file_panel[data-astro-cid-6voplrxj]{border-radius:var(--radius_lg);background:var(--color_tint);place-items:center;padding:clamp(1.5rem,5vw,3rem);display:grid}.file_card[data-astro-cid-6voplrxj]{border-radius:var(--radius_md);background:var(--color_surface);border:1px solid var(--color_border);width:100%;max-width:440px;box-shadow:var(--shadow_lg);overflow:hidden}.file_head[data-astro-cid-6voplrxj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1.1rem 1.4rem;display:flex}.file_title[data-astro-cid-6voplrxj]{font-weight:600}.file_code[data-astro-cid-6voplrxj]{color:var(--color_subtle)}.file_row[data-astro-cid-6voplrxj]{border-top:1px solid var(--color_border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.4rem;font-size:.9rem;display:flex}.file_status[data-astro-cid-6voplrxj]{border-radius:var(--radius_full);border:1px solid var(--color_border);color:var(--color_muted);flex-shrink:0;padding:.2rem .6rem;font-size:.7rem}.file_status_done[data-astro-cid-6voplrxj]{background:var(--color_tint);color:var(--color_accent);border-color:#0000}.js .file_panel[data-astro-cid-6voplrxj] .file_row[data-astro-cid-6voplrxj]{opacity:0;transition:opacity .6s var(--ease_out), transform .6s var(--ease_out);transition-delay:calc(.3s + var(--i) * .14s);transform:translate(-8px)}.js .file_panel[data-astro-cid-6voplrxj].is_visible .file_row[data-astro-cid-6voplrxj]{opacity:1;transform:none}.why_text[data-astro-cid-6voplrxj]{gap:1.5rem;display:grid}.why_text[data-astro-cid-6voplrxj]>p[data-astro-cid-6voplrxj]{max-width:56ch}.benefits[data-astro-cid-6voplrxj]{gap:1rem;display:grid}.benefits[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-items:flex-start;gap:.85rem;display:flex}.benefits[data-astro-cid-6voplrxj] svg[data-astro-cid-6voplrxj]{color:var(--color_accent);flex-shrink:0}.cta[data-astro-cid-6voplrxj]{border-radius:var(--radius_xl);background:var(--color_tint);gap:1.5rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid}.cta[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{gap:.6rem;display:grid}@media (width>=768px){.bento[data-astro-cid-6voplrxj]{grid-template-columns:7fr 5fr}.process_step[data-astro-cid-6voplrxj]{grid-template-columns:2.5rem minmax(10rem,14rem) 1fr;align-items:baseline}.process_step[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{grid-area:1/3}.cta[data-astro-cid-6voplrxj]{grid-template-columns:1fr auto;align-items:center}}@media (width>=1024px){.hero_grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.05fr;gap:4rem}.hero_visual[data-astro-cid-6voplrxj]{padding-bottom:3rem}.legal_card[data-astro-cid-6voplrxj]{min-width:300px;position:absolute;bottom:0;left:-2.5rem}.process[data-astro-cid-6voplrxj]{grid-template-columns:.8fr 1.2fr;gap:4rem}.why[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.1fr;gap:5rem}}
