.page-hero[data-astro-cid-tcy35dad]{position:relative;isolation:isolate;background:var(--bg-alt);padding-block:var(--space-16) var(--space-12);overflow:hidden}@media(min-width:768px){.page-hero[data-astro-cid-tcy35dad]{padding-block:var(--space-24) var(--space-16)}}.page-hero[data-astro-cid-tcy35dad].with-image{color:var(--paper)}.page-hero[data-astro-cid-tcy35dad].with-image h1[data-astro-cid-tcy35dad]{color:var(--paper);text-shadow:0 2px 16px rgba(0,0,0,.3)}.page-hero[data-astro-cid-tcy35dad].with-image .lead[data-astro-cid-tcy35dad]{color:var(--mist)}.page-hero[data-astro-cid-tcy35dad].with-image .crumbs[data-astro-cid-tcy35dad]{color:#ffffffb3}.page-hero[data-astro-cid-tcy35dad].with-image .crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--accent)}.page-hero[data-astro-cid-tcy35dad].with-image .crumbs[data-astro-cid-tcy35dad] .current[data-astro-cid-tcy35dad]{color:var(--paper)}.hero-bg[data-astro-cid-tcy35dad]{position:absolute;inset:0;z-index:-2}.hero-bg[data-astro-cid-tcy35dad] img{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-astro-cid-tcy35dad]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0e0e80,#0e0e0ebf)}@media(min-width:768px){.hero-overlay[data-astro-cid-tcy35dad]{background:linear-gradient(105deg,#0e0e0ed1,#0e0e0e8c 55%,#0e0e0e4d)}}.crumbs[data-astro-cid-tcy35dad]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4);display:flex;gap:var(--space-2);align-items:center;position:relative}.crumbs[data-astro-cid-tcy35dad] .current[data-astro-cid-tcy35dad]{color:var(--accent-strong);font-weight:600}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--accent-strong)}h1[data-astro-cid-tcy35dad]{font-size:var(--text-3xl);margin-bottom:var(--space-4);position:relative}@media(min-width:768px){h1[data-astro-cid-tcy35dad]{font-size:var(--text-4xl)}}.lead[data-astro-cid-tcy35dad]{font-size:var(--text-lg);color:var(--text-secondary);max-width:60ch;margin-bottom:var(--space-6);position:relative}.btn[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-weight:600}.btn-primary[data-astro-cid-tcy35dad]{background:var(--accent);color:var(--ink)}.btn-primary[data-astro-cid-tcy35dad]:hover{background:var(--accent-strong);color:var(--paper)}.two-col[data-astro-cid-tcy35dad]{display:grid;gap:var(--space-12);grid-template-columns:1fr}@media(min-width:768px){.two-col[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr}}h2[data-astro-cid-tcy35dad]{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.sub-list[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--space-3)}.sub-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding-left:var(--space-6);position:relative;color:var(--text-primary)}.sub-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:0;top:.6em;width:16px;height:2px;background:var(--accent)}.overview-section[data-astro-cid-tcy35dad]{background:var(--bg-body)}.process-section[data-astro-cid-tcy35dad]{background:var(--bg-alt)}.centered[data-astro-cid-tcy35dad]{text-align:center;margin-inline:auto;margin-bottom:var(--space-12)}.prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin-bottom:var(--space-4);color:var(--text-primary);max-width:64ch}.prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]:last-child{margin-bottom:0}.process-header[data-astro-cid-tcy35dad]{text-align:center;margin-bottom:var(--space-12);max-width:60ch;margin-inline:auto}.process-header[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{margin-bottom:var(--space-3)}.process-header[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-secondary);margin-inline:auto}.steps[data-astro-cid-tcy35dad]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:640px){.steps[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps[data-astro-cid-tcy35dad]{grid-template-columns:repeat(4,1fr)}}.step[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;transition:border-color var(--transition-base),transform var(--transition-base)}.step[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);transform:translateY(-2px)}.step-num[data-astro-cid-tcy35dad]{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--accent-strong);letter-spacing:var(--tracking-wider);font-weight:700;margin-bottom:var(--space-2)}.step[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--text-lg);margin:0;line-height:var(--leading-snug)}.step[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.alt[data-astro-cid-tcy35dad]{background:var(--bg-alt)}.reasons[data-astro-cid-tcy35dad]{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media(min-width:768px){.reasons[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,1fr)}}.reason-num[data-astro-cid-tcy35dad]{display:inline-block;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--accent);margin-bottom:var(--space-3);letter-spacing:var(--tracking-wider)}.reason[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.reason[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-secondary)}.other-grid[data-astro-cid-tcy35dad]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:768px){.other-grid[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,1fr)}}.other-card[data-astro-cid-tcy35dad]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);transition:border-color var(--transition-base),transform var(--transition-base)}.other-card[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);transform:translateY(-2px);color:var(--text-primary)}.other-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.other-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.arrow[data-astro-cid-tcy35dad]{color:var(--accent-strong);font-size:var(--text-xl);font-weight:700}
