.site-header[data-astro-cid-nen7h5rs]{background:var(--bg-base);border-bottom:.0625rem solid var(--bg-edge);grid-template-columns:auto 1fr auto auto;grid-template-areas:"brand nav actions lang";align-items:center;gap:2rem;padding:1rem 1.5rem;display:grid}.brand[data-astro-cid-nen7h5rs]{grid-area:brand;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs]{width:1.75rem;height:1.75rem;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs] svg{width:100%;height:100%}.brand-wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.14em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.site-nav[data-astro-cid-nen7h5rs]{grid-area:nav}.nav-list[data-astro-cid-nen7h5rs]{justify-content:center;gap:1.5rem;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-base);letter-spacing:.02em;transition:color var(--t-fade) ease, border-color var(--t-fade) ease;border-bottom:.0625rem solid #0000;padding-bottom:.25rem;text-decoration:none}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-bright);border-bottom-color:var(--gold-dim)}.header-actions[data-astro-cid-nen7h5rs]{grid-area:actions;align-items:center;gap:1rem;display:flex}.header-phone[data-astro-cid-nen7h5rs]{color:var(--text-muted);font-size:var(--fs-base);transition:color var(--t-fade) ease;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.header-phone[data-astro-cid-nen7h5rs]:hover,.header-phone[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-bright)}.phone-icon[data-astro-cid-nen7h5rs]{width:1.125rem;height:1.125rem;stroke:var(--gold-base);opacity:.85}.cta[data-astro-cid-nen7h5rs]{border:.0625rem solid var(--gold-base);background:var(--gold-base);color:var(--bg-base);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;transition:background var(--t-fade) ease, border-color var(--t-fade) ease;padding:.625rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.cta[data-astro-cid-nen7h5rs]:hover,.cta[data-astro-cid-nen7h5rs]:focus-visible{background:var(--gold-bright);border-color:var(--gold-bright)}.lang-switch[data-astro-cid-nen7h5rs]{grid-area:lang;align-items:center;gap:.5rem;display:flex}.lang-link[data-astro-cid-nen7h5rs]{color:var(--text-muted);font-size:var(--fs-base);letter-spacing:.02em;transition:color var(--t-fade) ease;text-decoration:none;display:inline-block}.lang-link[data-astro-cid-nen7h5rs]+.lang-link[data-astro-cid-nen7h5rs]:before{content:"|";color:var(--bg-edge);margin-right:.5rem}.lang-link[data-astro-cid-nen7h5rs]:hover,.lang-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-bright)}.lang-link--active[data-astro-cid-nen7h5rs]{color:var(--gold-base)}.nav-toggle[data-astro-cid-nen7h5rs]{border:.0625rem solid var(--bg-edge);cursor:pointer;background:0 0;grid-area:toggle;justify-content:center;align-items:center;padding:.5rem;display:none}.nav-toggle-icon[data-astro-cid-nen7h5rs]{width:1.5rem;height:1.5rem;stroke:var(--gold-base)}.sr-only[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@media (width<=56rem){.site-header[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;grid-template-areas:"brand toggle""nav nav""actions actions""lang lang"}.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs],.lang-switch[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs].is-open .site-nav[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs].is-open .header-actions[data-astro-cid-nen7h5rs]{flex-wrap:wrap;display:flex}.site-header[data-astro-cid-nen7h5rs].is-open .lang-switch[data-astro-cid-nen7h5rs]{display:flex}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.75rem;padding:1rem 0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg-base);border-top:.0625rem solid var(--bg-edge);padding:3rem 1.5rem 1.5rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:72rem;margin-inline:auto;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-jo6i4kqk]{width:1.75rem;height:1.75rem;display:inline-flex}.brand-mark[data-astro-cid-jo6i4kqk] svg{width:100%;height:100%}.brand-wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.14em;text-transform:uppercase;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.tagline[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--fs-base);letter-spacing:.04em}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-base);font-weight:700}.footer-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.625rem;list-style:none;display:flex}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--fs-base);transition:color var(--t-fade) ease;text-decoration:none}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-bright)}.footer-bottom[data-astro-cid-jo6i4kqk]{margin-inline:auto;border-top:.0625rem solid var(--bg-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin-top:3rem;padding-top:1.5rem;display:flex}.copyright[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--fs-base)}.lang-switch[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:flex}.lang-link[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--fs-base);letter-spacing:.02em;transition:color var(--t-fade) ease;text-decoration:none;display:inline-block}.lang-link[data-astro-cid-jo6i4kqk]+.lang-link[data-astro-cid-jo6i4kqk]:before{content:"|";color:var(--bg-edge);margin-right:.5rem}.lang-link[data-astro-cid-jo6i4kqk]:hover,.lang-link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-bright)}.lang-link--active[data-astro-cid-jo6i4kqk]{color:var(--gold-base)}@media (width<=56rem){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=34rem){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}main{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body)}.shell{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.hero{text-align:center;padding:3.5rem 0 3rem}.crumb{justify-content:center;margin-bottom:2rem;display:flex}.hero-title{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-weight:700;line-height:1.1}.gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:40rem;color:var(--text-muted);font-size:var(--fs-body-lg);margin:1.5rem auto 0;line-height:1.6}.btn{border:.0625rem solid var(--gold-base);background:var(--gold-base);color:var(--bg-base);letter-spacing:.05em;text-transform:uppercase;transition:background var(--t-fade) ease, border-color var(--t-fade) ease, color var(--t-fade) ease;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--gold-bright);border-color:var(--gold-bright)}.btn--ghost{color:var(--gold-base);background:0 0}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--bg-raised);color:var(--gold-bright)}.section{padding:4rem 0}main>.section:nth-of-type(2n){background:var(--bg-raised)}main>.section:nth-of-type(2n) :where(.card,.step,.why-grid li,.table-card,.faq-item,.faq-foot){background:var(--bg-base)}.section-head{text-align:center;margin-bottom:2.5rem}.section-title{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);font-weight:700}.section-foot{justify-content:center;margin-top:2rem;display:flex}.grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;display:grid}.card{background:var(--bg-raised);border:.0625rem solid var(--bg-edge);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.card--center{text-align:center;justify-content:flex-start;align-items:center}.card-link{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-base);transition:color var(--t-fade) ease;align-self:flex-start;font-weight:700;text-decoration:none}.card-link:hover,.card-link:focus-visible{color:var(--gold-bright)}.card-title{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-weight:700}.card-desc{color:var(--text-muted);font-size:var(--fs-base);line-height:1.6}.steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;display:grid}.step{background:var(--bg-raised);border:.0625rem solid var(--bg-edge);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.step-num{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--gold-base);font-weight:700}.step-title{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-weight:700}.step-desc{color:var(--text-muted);font-size:var(--fs-base);line-height:1.6}.why-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;display:grid}.why-grid li{background:var(--bg-raised);border:.0625rem solid var(--bg-edge);font-size:var(--fs-body-lg);letter-spacing:.02em;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;font-weight:700;display:flex}.why-grid li:before{content:"";background:var(--gold-base);flex-shrink:0;width:.5rem;height:.5rem;transform:rotate(45deg)}.table-card{background:var(--bg-raised);border:.0625rem solid var(--bg-edge);overflow-x:auto}.table{border-collapse:collapse;text-align:left;width:100%}.table th{border-bottom:.0625rem solid var(--bg-edge);font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-base);padding:1rem 1.25rem;font-weight:700}.table td{border-bottom:.0625rem solid var(--bg-edge);font-size:var(--fs-base);padding:1rem 1.25rem}.table tbody tr:last-child td{border-bottom:0}.table-note{color:var(--text-muted);font-size:var(--fs-base);text-align:center;margin-top:1.25rem}.prose{max-width:40rem;color:var(--text-muted);font-size:var(--fs-body-lg);margin-inline:auto;line-height:1.7}.prose a{color:var(--gold-base);transition:color var(--t-fade) ease;font-weight:700;text-decoration:none}.prose a:hover,.prose a:focus-visible{color:var(--gold-bright)}.faq-group{flex-direction:column;gap:1rem;max-width:48rem;margin-inline:auto;display:flex}.faq-item{background:var(--bg-raised);border:.0625rem solid var(--bg-edge)}.faq-item summary{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-body-lg);letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold-base);font-size:var(--fs-h4);transition:transform var(--t-fade) ease;flex-shrink:0;line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-answer{color:var(--text-muted);font-size:var(--fs-base);padding:0 1.5rem 1.25rem;line-height:1.6}.faq-foot{background:var(--bg-raised);border:.0625rem solid var(--bg-edge);color:var(--text-muted);font-size:var(--fs-base);text-align:center;padding:1.25rem 1.5rem}.faq-foot a{color:var(--gold-base);transition:color var(--t-fade) ease;font-weight:700;text-decoration:none}.faq-foot a:hover,.faq-foot a:focus-visible{color:var(--gold-bright)}@media (width<=56rem){.grid,.steps{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.hero-title{font-size:var(--fs-h2)}}@media (width<=34rem){.why-grid{grid-template-columns:1fr}.hero-title{font-size:var(--fs-h3)}}
