.site-header[data-astro-cid-dbqcwqhv]{background:#ffffffeb;border-bottom:1px solid #ebebeb;backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.header-inner[data-astro-cid-dbqcwqhv]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem}.brand[data-astro-cid-dbqcwqhv]{align-items:center;color:var(--ink);display:inline-flex;font-size:1.0625rem;font-weight:800;gap:.625rem;letter-spacing:0;text-decoration:none}.brand-mark[data-astro-cid-dbqcwqhv]{align-items:center;background:var(--brand);border-radius:8px;color:#fff;display:inline-flex;height:2rem;justify-content:center;width:2rem}.brand-mark[data-astro-cid-dbqcwqhv] svg[data-astro-cid-dbqcwqhv]{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}.primary-nav[data-astro-cid-dbqcwqhv]{margin-left:auto}.primary-nav[data-astro-cid-dbqcwqhv] ul[data-astro-cid-dbqcwqhv]{display:flex;flex-wrap:wrap;gap:.25rem .55rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.primary-nav[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]{border-radius:999px;color:#484848;font-size:.8125rem;font-weight:600;padding:.5rem .875rem;text-decoration:none}.primary-nav[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]:hover{background:var(--surface-muted);color:var(--ink);text-decoration:none}.header-cta[data-astro-cid-dbqcwqhv]{background:var(--brand);border-radius:999px;color:#fff;flex:0 0 auto;font-size:.875rem;font-weight:800;padding:.62rem 1.25rem;text-decoration:none}.menu-toggle[data-astro-cid-dbqcwqhv],.nav-backdrop[data-astro-cid-dbqcwqhv],.mobile-nav-top[data-astro-cid-dbqcwqhv],.mobile-nav-actions[data-astro-cid-dbqcwqhv]{display:none}.header-cta[data-astro-cid-dbqcwqhv]:hover{background:var(--brand-dark);color:#fff;text-decoration:none}@media(max-width:760px){body.nav-open{overflow:hidden}.site-header[data-astro-cid-dbqcwqhv]{backdrop-filter:none}.header-inner[data-astro-cid-dbqcwqhv]{align-items:center;flex-direction:row;justify-content:center;min-height:4rem;padding-bottom:.65rem;padding-top:.65rem}.brand[data-astro-cid-dbqcwqhv]{font-size:1rem;margin-right:auto}.header-cta[data-astro-cid-dbqcwqhv]{display:none}.menu-toggle[data-astro-cid-dbqcwqhv]{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:999px;box-shadow:0 6px 18px #18181814;color:var(--ink);display:inline-flex;flex:0 0 auto;height:2.75rem;justify-content:center;min-height:2.75rem;padding:0;width:2.75rem}.menu-toggle[data-astro-cid-dbqcwqhv]:hover{background:#f8f8f8;border-color:#d7d7d7}.menu-toggle-lines[data-astro-cid-dbqcwqhv]{display:grid;gap:.25rem;width:1.1rem}.menu-toggle-lines[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}.menu-toggle-lines[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]:nth-child(2){width:72%}.nav-backdrop[data-astro-cid-dbqcwqhv]{background:#ffffffc2;border:0;border-radius:0;display:block;height:100dvh;inset:0;min-height:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s ease;visibility:hidden;width:auto;z-index:120}@supports (backdrop-filter: blur(8px)){.nav-backdrop[data-astro-cid-dbqcwqhv]{backdrop-filter:blur(4px)}}.is-menu-open[data-astro-cid-dbqcwqhv] .nav-backdrop[data-astro-cid-dbqcwqhv]{opacity:1;pointer-events:auto;visibility:visible}.primary-nav[data-astro-cid-dbqcwqhv]{background:#fff;border:0;border-radius:0;bottom:0;box-shadow:24px 0 48px #0003;display:flex;flex-direction:column;left:0;margin-left:0;max-height:none;max-width:27rem;min-height:100dvh;opacity:0;overflow-y:auto;padding:1rem 1rem 2rem;pointer-events:none;position:fixed;top:0;transform:translate(-1rem);transition:opacity .18s ease,transform .22s ease,visibility .18s ease;visibility:hidden;width:calc(100vw - 3rem);z-index:130}.is-menu-open[data-astro-cid-dbqcwqhv] .primary-nav[data-astro-cid-dbqcwqhv]{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}.mobile-nav-top[data-astro-cid-dbqcwqhv]{align-items:center;display:flex;justify-content:space-between;min-height:3.25rem;padding:0 0 1.15rem}.mobile-nav-brand[data-astro-cid-dbqcwqhv]{align-items:center;color:#0a2540;display:inline-flex;font-size:1.45rem;font-weight:800;gap:.625rem;line-height:1}.mobile-nav-brand[data-astro-cid-dbqcwqhv] .brand-mark[data-astro-cid-dbqcwqhv]{display:none}.menu-close[data-astro-cid-dbqcwqhv]{align-items:center;background:rgba(from var(--brand) r g b / .12);border:0;border-radius:8px;color:var(--brand);display:inline-flex;height:2.5rem;justify-content:center;min-height:2.5rem;padding:0;width:2.5rem}.menu-close[data-astro-cid-dbqcwqhv]:hover{background:rgba(from var(--brand) r g b / .2)}.menu-close[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]{display:block;height:1rem;position:relative;width:1rem}.menu-close[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]:before,.menu-close[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]:after{background:currentColor;border-radius:999px;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.menu-close[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]:before{transform:rotate(45deg)}.menu-close[data-astro-cid-dbqcwqhv] span[data-astro-cid-dbqcwqhv]:after{transform:rotate(-45deg)}.primary-nav[data-astro-cid-dbqcwqhv] ul[data-astro-cid-dbqcwqhv]{display:grid;gap:0;justify-content:stretch;padding:0;width:100%}.primary-nav[data-astro-cid-dbqcwqhv] li[data-astro-cid-dbqcwqhv]{border-bottom:1px dashed #dce2ea}.primary-nav[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]{align-items:center;background:transparent;border:0;border-radius:0;color:#0a2540;display:flex;font-size:1.08rem;font-weight:700;justify-content:flex-start;min-height:3.25rem;padding:.85rem 0;text-align:left;width:100%}.primary-nav[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]:after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";color:var(--brand);height:.4rem;margin-left:auto;opacity:1;transform:rotate(45deg);width:.4rem}.primary-nav[data-astro-cid-dbqcwqhv] a[data-astro-cid-dbqcwqhv]:hover{color:var(--brand)}.mobile-nav-actions[data-astro-cid-dbqcwqhv]{display:block;margin-top:1rem}.primary-nav[data-astro-cid-dbqcwqhv] .mobile-cta[data-astro-cid-dbqcwqhv]{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:8px;box-shadow:0 10px 24px #ff773842;color:#fff;display:flex;font-size:1rem;font-weight:800;justify-content:center;min-height:3.35rem;padding:.9rem 1rem;text-align:center;width:100%}.primary-nav[data-astro-cid-dbqcwqhv] .mobile-cta[data-astro-cid-dbqcwqhv]:after{display:none}.primary-nav[data-astro-cid-dbqcwqhv] .mobile-cta[data-astro-cid-dbqcwqhv]:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}}.site-footer[data-astro-cid-lp2qgqf6]{background:#fff;border-top:1px solid #ebebeb;color:var(--ink);padding:2rem 0}.footer-inner[data-astro-cid-lp2qgqf6]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-brand[data-astro-cid-lp2qgqf6]{align-items:center;color:var(--ink);display:inline-flex;font-size:.95rem;font-weight:800;gap:.5rem;text-decoration:none}.footer-brand[data-astro-cid-lp2qgqf6]:hover{text-decoration:none}.footer-mark[data-astro-cid-lp2qgqf6]{align-items:center;background:var(--brand);border-radius:7px;color:#fff;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.footer-mark[data-astro-cid-lp2qgqf6] svg[data-astro-cid-lp2qgqf6]{fill:none;height:.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;width:.9rem}.footer-brand[data-astro-cid-lp2qgqf6] small[data-astro-cid-lp2qgqf6]{color:#b0b0b0;font-size:.82rem;font-weight:600;margin-left:.35rem}ul[data-astro-cid-lp2qgqf6]{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}a[data-astro-cid-lp2qgqf6]{color:#717171;font-size:.82rem;text-decoration:none}a[data-astro-cid-lp2qgqf6]:hover{color:var(--ink);text-decoration:none}@media(max-width:620px){.footer-inner[data-astro-cid-lp2qgqf6]{align-items:flex-start;flex-direction:column}ul[data-astro-cid-lp2qgqf6]{gap:.75rem 1.25rem}}:root{--bg: #ffffff;--surface: #ffffff;--surface-muted: #f7f7f7;--ink: #222222;--muted: #6b6b6b;--line: #dddddd;--brand: hsl(19, 100%, 61%);--brand-dark: hsl(19, 78%, 50%);--accent: hsl(19, 100%, 61%);--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--shadow-card: 0 6px 24px rgba(0, 0, 0, .08);--gold: #d69b2d;--sky: #d9edf7;--green-soft: #e7f6f2;--red-soft: #fff1e7;color-scheme:light;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--surface-muted);color:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;line-height:1.55}body:before{display:none}body,button,input,select,textarea{font:inherit}a{color:var(--brand-dark);text-underline-offset:.18em}img{max-width:100%;height:auto;display:block}button,.button{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.45rem;justify-content:center;min-height:3rem;padding:.78rem 1.2rem;text-decoration:none;box-shadow:0 1px #fff3 inset}button:hover,.button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.button.secondary,button.secondary{background:#fff;border-color:var(--line);color:var(--ink)}.button.secondary:hover,button.secondary:hover{background:var(--surface-muted);border-color:#c8c8c8}.button.ghost,button.ghost{background:transparent;border-color:var(--line);color:var(--ink)}.button.ghost:hover,button.ghost:hover{background:#f8fafc;border-color:#cbd5e1}.container{margin:0 auto;max-width:1320px;padding:0 1rem;position:relative;width:100%}.section{padding:clamp(3rem,7vw,5rem) 0;position:relative}.section.tight{padding:2.25rem 0}.band{background:var(--surface);border-block:1px solid var(--line)}.eyebrow{color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}h1,h2,h3{font-weight:600;line-height:1.08;margin:0}h4,h5,h6,strong,b,th{font-weight:600}button strong,.button strong,button b,.button b{font-weight:500}h1{font-size:clamp(2.2rem,7vw,5rem);max-width:12ch}h2{font-size:clamp(1.8rem,4vw,3rem);max-width:16ch}h3{font-size:1.25rem}p{margin:0}.lead{color:#344742;font-size:clamp(1.05rem,2.5vw,1.3rem);max-width:62ch}.muted{color:var(--muted)}.grid{display:grid;gap:1rem}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{display:grid;gap:1rem}.split{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.pill-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.pill-list li,.pill{background:var(--green-soft);border:1px solid #c5ddd3;border-radius:999px;color:var(--brand-dark);font-size:.92rem;font-weight:600;padding:.35rem .7rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.text-page{display:grid;gap:1.25rem;max-width:760px}.hero-visual{aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 46px #18211f1f;overflow:hidden}.hero{min-height:min(760px,88vh);padding:4.5rem 0 3.25rem}.hero .split{min-height:58vh}.feature-strip{background:var(--brand-dark);color:#fff;padding:.85rem 0}.feature-strip .container{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.feature-strip span{font-weight:600}.meta-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.meta-item{background:#fff;border:1px solid var(--line);border-radius:8px;padding:1rem}.meta-item strong{display:block;font-size:1.25rem}.question-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.question-list li{background:#fff;border:1px solid var(--line);border-radius:8px;padding:1rem}.answer{color:var(--brand-dark);font-weight:600;margin-top:.5rem}.page-intro{display:grid;gap:1rem;max-width:780px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:850px){.split,.grid.two,.grid.three,.meta-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:3rem}.hero .split{min-height:auto}h1,h2{max-width:none}}@media print{.site-header,.site-footer,.no-print{display:none!important}body{background:#fff}body:before{display:none}}
