.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--paper);backdrop-filter:none;border-bottom:2px solid #ad94697a;position:sticky;top:0;box-shadow:0 5px 14px #122a3f1a}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:1.8rem;min-height:7rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:1.1rem;min-width:24rem;display:inline-flex}.logo-frame[data-astro-cid-nen7h5rs]{flex:none;justify-content:center;align-items:center;width:9rem;height:9rem;display:flex}.logo-frame[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;flex:none;width:9rem;max-width:none;height:9rem}.brand-copy[data-astro-cid-nen7h5rs]{max-width:16rem;display:grid}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:1rem;line-height:1.35}.desktop-nav[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:clamp(1.2rem,1.4vw,1.5rem);margin-left:auto;display:flex}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-soft);white-space:nowrap;padding-block:.55rem;font-size:1.125rem;font-weight:700;line-height:1.2}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--sand-text)}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px var(--sand)}.desktop-nav[data-astro-cid-nen7h5rs] .header-cta[data-astro-cid-nen7h5rs]{color:var(--white);box-shadow:none;margin-left:.4rem}.desktop-nav[data-astro-cid-nen7h5rs] .header-cta[data-astro-cid-nen7h5rs]:hover{color:var(--white)}.nav-group[data-astro-cid-nen7h5rs]{position:relative}.nav-group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:var(--ink-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-block:.55rem;font-size:1.125rem;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.nav-group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{transition:color .16s}.nav-group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{color:var(--sand-text)}.nav-group[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs].is-active summary[data-astro-cid-nen7h5rs]{color:var(--ink)}.nav-group[data-astro-cid-nen7h5rs].is-active summary[data-astro-cid-nen7h5rs]{box-shadow:inset 0 -2px var(--sand)}.chevron[data-astro-cid-nen7h5rs]{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.nav-group[data-astro-cid-nen7h5rs][open] .chevron[data-astro-cid-nen7h5rs]{transform:translateY(1px)rotate(225deg)}.nav-group-panel[data-astro-cid-nen7h5rs]{z-index:60;border:1px solid var(--line);background:var(--paper);min-width:12rem;box-shadow:var(--shadow);border-radius:.4rem;padding:.5rem 0;display:grid;position:absolute;top:calc(100% + .5rem);left:-.9rem}.nav-group-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:.6rem 1rem}.nav-group-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 3px 0 var(--sand)}.language-switch[data-astro-cid-nen7h5rs]{color:#536571b8;align-items:center;gap:.38rem;font-size:1.125rem;font-weight:800;display:flex}.language-switch[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:color .16s}.language-switch[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:not(.active){color:var(--sand-text)}.language-switch[data-astro-cid-nen7h5rs] .active[data-astro-cid-nen7h5rs]{color:var(--ink);box-shadow:inset 0 -2px var(--sand);padding-bottom:.1rem}.mobile-nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:1px solid var(--line);cursor:pointer;border-radius:.35rem;padding:.55rem .7rem;font-size:.8rem;font-weight:800;list-style:none}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-panel[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-top:0;padding:1rem;display:grid;position:absolute;top:calc(100% + 1px);left:.6rem;right:.6rem}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:.75rem;font-weight:700}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 var(--sand)}.mobile-group-label[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:.9rem .75rem .3rem;font-size:.7rem;font-weight:800}.mobile-panel[data-astro-cid-nen7h5rs] .mobile-cta[data-astro-cid-nen7h5rs]{color:var(--ink)}.mobile-panel[data-astro-cid-nen7h5rs] .mobile-cta[data-astro-cid-nen7h5rs]:after{content:" ↗"}@media (width<=1200px){.header-inner[data-astro-cid-nen7h5rs]{gap:1rem}.brand[data-astro-cid-nen7h5rs]{gap:.75rem;min-width:auto}.brand-copy[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1060px){.desktop-nav[data-astro-cid-nen7h5rs]{gap:1rem}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{font-size:.95rem}.desktop-nav[data-astro-cid-nen7h5rs] .header-cta[data-astro-cid-nen7h5rs]{font-size:.78rem}.logo-frame[data-astro-cid-nen7h5rs],.logo-frame[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:7.5rem;height:7.5rem}}@media (width<=850px){.header-inner[data-astro-cid-nen7h5rs]{min-height:6rem}.brand-copy[data-astro-cid-nen7h5rs]{display:grid}.logo-frame[data-astro-cid-nen7h5rs],.logo-frame[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:6.5rem;height:6.5rem}.desktop-nav[data-astro-cid-nen7h5rs],.language-switch[data-astro-cid-nen7h5rs]{display:none}.mobile-nav[data-astro-cid-nen7h5rs]{display:block}}@media (width<=620px){.brand-copy[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:#f0f1ed;padding-top:2.5rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem;padding-bottom:2rem;display:grid}.footer-grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:.4rem;min-width:0;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;gap:.75rem;font-weight:800;line-height:1.2;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{padding-top:.05rem}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;object-position:center 22%;width:4rem;height:3.25rem}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:38ch;color:var(--muted);margin:.5rem 0 0;font-size:.92rem}.footer-grid[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.footer-brand){overflow-wrap:anywhere;max-width:100%;color:var(--ink-soft);font-size:.9rem}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sand-text)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem 2rem;padding-block:1rem;font-size:.72rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;min-width:0}@media (width<=720px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.footer-grid[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem}}@media (width<=480px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.consent[data-astro-cid-u6s5b3h2]{inset-inline:0;z-index:30;border-top:1px solid var(--line);background:var(--white);position:fixed;bottom:0;box-shadow:0 -8px 24px #122a3f14}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-inner[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:.8rem;display:flex}.consent-text[data-astro-cid-u6s5b3h2]{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.5}.consent-text[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{color:var(--ink);margin-right:.5rem}.consent-text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{text-underline-offset:.18em;text-decoration:underline}.consent-text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:hover{color:var(--sand-text)}.consent-actions[data-astro-cid-u6s5b3h2]{flex:none;gap:.5rem;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] .button[data-astro-cid-u6s5b3h2]{min-height:2.3rem;padding-block:.4rem}.consent-actions[data-astro-cid-u6s5b3h2] .button[data-astro-cid-u6s5b3h2]:after{content:none}@media (width<=620px){.consent-inner[data-astro-cid-u6s5b3h2]{padding-block:.9rem}.consent-actions[data-astro-cid-u6s5b3h2]{width:100%}.consent-actions[data-astro-cid-u6s5b3h2] .button[data-astro-cid-u6s5b3h2]{flex:1 1 0}}p,dl,dd,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{color:inherit;background:0 0;border:0;padding:0}:root{--ink:#122a3f;--ink-deep:#0b1e2e;--ink-soft:#3b5062;--sand:#ad9469;--sand-text:#765e3b;--sand-light:#e8dfcf;--paper:#f8f7f3;--white:#fff;--line:#dce2e5;--muted:#536571;--success:#3e6959;--shadow:0 24px 70px #122a3f1f;--radius:1rem;--radius-lg:1.5rem;--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Georgia, "Times New Roman", serif;--text-body:clamp(1rem, .95rem + .3vw, 1.125rem);--text-lead:clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--text-h3:clamp(1.15rem, 1.05rem + .35vw, 1.3125rem);--text-h2:clamp(1.35rem, 1.15rem + .55vw, 1.625rem);--text-h1:clamp(1.6rem, 1.25rem + .85vw, 2.05rem);font-family:var(--font-body);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 88% 6%, #ad94691a, transparent 24rem), var(--paper);min-width:320px;color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .16s}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:3px solid #ad9469ad}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.narrow{width:min(780px,100% - 2rem);margin-inline:auto}.section{padding-block:clamp(3.5rem,6vw,5.5rem)}.section-tight{padding-block:clamp(3rem,6vw,5rem)}.eyebrow{color:var(--sand-text);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.6rem;height:1px}h1,h2,h3{color:var(--ink-deep);font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.2}h1{max-width:20ch;font-size:var(--text-h1)}h2{max-width:28ch;font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.01em}.lead{max-width:65ch;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.65}.section-heading{grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.section-heading p{margin:0}.button-row{flex-wrap:wrap;gap:.8rem;display:flex}.button{border:1px solid var(--ink);letter-spacing:.02em;border-radius:.4rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:800;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button:after{content:"↗";font-size:.95em}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--white)}.button-primary:hover{background:var(--ink-deep)}.button-secondary{color:var(--ink);background:0 0}.button-secondary:hover{background:#122a3f0f}.button-sm{min-height:2.6rem;padding:.5rem .95rem;font-size:.82rem}.card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8}.grid-2,.grid-3,.grid-4{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.number-card,.feature-card{min-height:100%;padding:clamp(1.4rem,3vw,2rem)}.number{color:var(--sand-text);margin-bottom:2.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;display:block}.number-card p,.feature-card p{color:var(--muted);margin:.85rem 0 0}.check-list{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:1.25rem 1fr;gap:.7rem;display:grid}.check-list li:before{color:var(--sand);content:"—";font-weight:900}.page-hero{border-bottom:1px solid var(--line);padding-block:clamp(2.75rem,5vw,4.25rem)}.page-hero h1{max-width:16ch}.page-hero .lead{margin:1.5rem 0 0}.note{border-left:3px solid var(--sand);background:var(--sand-light);color:var(--ink-soft);padding:1.15rem 1.25rem;font-size:.94rem}.dark-band{background:var(--ink);color:var(--white)}.dark-band h2,.dark-band h3{color:var(--white)}.dark-band .eyebrow{color:var(--sand)}.dark-band p{color:#cfdae1}.legal-copy h2{font-size:var(--text-h2);margin-top:2.5rem}.legal-copy p,.legal-copy li{color:var(--ink-soft)}@media (width<=900px){.section-heading,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading>:first-child{grid-column:1/-1}}@media (width<=700px){.container,.narrow{width:min(100% - 1.25rem,1180px)}.section-heading,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.skip-link[data-astro-cid-z4jru4n3]{z-index:200;background:var(--white);box-shadow:var(--shadow);color:var(--ink);border-radius:.35rem;padding:.65rem .9rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:translateY(0)}
