.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);font-size:var(--fs-body-lg);letter-spacing:.08em;text-transform:uppercase;transition:background var(--t-fade) ease, border-color var(--t-fade) ease;padding:.875rem 1.75rem;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-self:center;align-items:center;width:3rem;height:3rem;padding:0;display:none}.nav-toggle-icon[data-astro-cid-nen7h5rs]{width:1.75rem;max-width:none;height:1.75rem;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";gap:0 1rem}.brand[data-astro-cid-nen7h5rs]{gap:.5rem;min-width:0}.brand-mark[data-astro-cid-nen7h5rs]{width:1.5rem;height:1.5rem}.brand-wordmark[data-astro-cid-nen7h5rs]{letter-spacing:.08em;font-size:.95rem}.site-header[data-astro-cid-nen7h5rs].is-open{row-gap:1.5rem;padding-bottom:1.25rem}.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;justify-content:center;gap:1rem;display:flex}.site-header[data-astro-cid-nen7h5rs].is-open .lang-switch[data-astro-cid-nen7h5rs]{justify-content:center;display:flex}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding:0}.nav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:.0625rem solid var(--bg-edge)}.nav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child{border-top:.0625rem solid var(--bg-edge)}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-lg,1.125rem);padding:.875rem .25rem;display:block}}.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:500}.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)}.credit-link[data-astro-cid-jo6i4kqk]{color:var(--text-muted);transition:color var(--t-fade) ease;text-decoration:none}.credit-link[data-astro-cid-jo6i4kqk]:hover,.credit-link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-bright)}.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:.04em;color:var(--text-primary);font-weight:600;line-height:1.1}.gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.accent{font-family:var(--font-accent);font-style:italic;font-weight:500}.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)}.btn--sm{font-size:var(--fs-base);padding:.5rem .875rem}.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:.1em;text-transform:uppercase;color:var(--text-primary);font-weight:500}.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:.04em;color:var(--gold-base);transition:color var(--t-fade) ease;align-self:flex-start;font-weight:400;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:.04em;color:var(--text-primary);font-weight:400}.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:.04em;color:var(--text-primary);font-weight:400}.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:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='rgba(201,162,39,0.8)' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M10 19V4'/%3E%3Cpath d='M10 15Q5.5 14 4.8 10M10 15Q14.5 14 15.2 10'/%3E%3Cpath d='M10 11Q6.5 10 6 7M10 11Q13.5 10 14 7'/%3E%3Cpath d='M10 7Q7.5 6.3 7.2 4M10 7Q12.5 6.3 12.8 4'/%3E%3Cpath d='M10 4Q10.2 2 11.5 1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:1.25rem;height:1.25rem}.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:.1em;text-transform:uppercase;color:var(--gold-base);padding:1rem 1.25rem;font-weight:500}.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:.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:400;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)}.stepper{align-items:stretch;width:100%;display:flex}.stepper-count{text-align:center;-moz-appearance:textfield;appearance:textfield;z-index:1;flex:1;min-width:0}.stepper-count::-webkit-outer-spin-button,.stepper-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-btn{background:var(--bg-base);border:.0625rem solid var(--bg-edge);color:var(--gold-base);font-size:var(--fs-base);cursor:pointer;transition:background var(--t-fade) ease, color var(--t-fade) ease;padding:0 .875rem;font-weight:700}.stepper-btn:hover,.stepper-btn:focus-visible{background:var(--bg-raised);color:var(--gold-bright)}.stepper .stepper-btn:first-child{border-right:none}.stepper .stepper-btn:last-child{border-left:none}@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)}}
