:root{--color-primary-50: #f8f0eb;--color-primary-100: #eeddd3;--color-primary-200: #dfbdad;--color-primary-300: #ca957c;--color-primary-400: #af684b;--color-primary-500: #9c4d32;--color-primary-600: #87412a;--color-primary-700: #703521;--color-primary-800: #592b1d;--color-primary-900: #422118;--color-neutral-50: #f7f7f5;--color-neutral-100: #efefeb;--color-neutral-200: #deded7;--color-neutral-300: #c3c4bd;--color-neutral-400: #8c908e;--color-neutral-500: #646b6d;--color-neutral-600: #555e61;--color-neutral-700: #3d464a;--color-neutral-800: #262b30;--color-neutral-900: #1c2226;--color-navy-800: #262b30;--color-navy-900: #1c2226;--color-secondary-400: #729581;--color-secondary-500: #3d7356;--color-secondary-600: #305b44;--color-success-500: #3d7356;--color-warning-500: #88651b;--color-error-500: #a23d32;--color-error-600: #84332b;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--gradient-button: #9c4d32;--gradient-hero: #f7f7f5;--gradient-card: #fff}*{box-sizing:border-box}body{margin:0;background:var(--color-neutral-50);color:var(--color-neutral-800);font:16px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.14;letter-spacing:-.035em;font-weight:600}h1{font-size:clamp(2.35rem,5vw,4.7rem);max-width:15ch}h2{font-size:clamp(1.8rem,3.1vw,2.75rem)}h3{font-size:1.22rem;letter-spacing:-.02em}a{color:var(--color-primary-500);text-underline-offset:4px}a:hover{color:var(--color-primary-700)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--color-primary-500);outline-offset:4px}img{max-width:100%;height:auto}button{cursor:pointer}main{min-height:55vh}section[id]{scroll-margin-top:100px}.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{padding:88px 0}.section--white{background:#fff}.section--warm{background:#e8ded6}.section--dark{background:#262b30;color:#f7f7f5}.section--dark .eyebrow{color:#e5b8a4}.section--dark p{color:#deded7}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-500);margin-bottom:18px}.lead{font-size:1.12rem;line-height:1.7;color:var(--color-neutral-600);max-width:61ch;margin-top:24px}.section-head{max-width:700px;margin-bottom:38px}.section-head p{margin-top:18px;color:var(--color-neutral-600)}.section-head .eyebrow{margin-top:0;color:var(--color-primary-500)}.feature h2{font-size:clamp(1.35rem,2vw,1.7rem)}.prose>h2:first-child{margin-top:0}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.feature{border-top:1px solid var(--color-neutral-300);padding-top:24px}.feature .number{display:block;color:var(--color-primary-500);font-size:.8rem;margin-bottom:22px}.feature p{margin-top:14px;color:var(--color-neutral-600)}.feature a{display:inline-block;margin-top:20px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 21px;background:var(--color-primary-500);color:#fff;border:1px solid var(--color-primary-500);border-radius:5px;font-weight:600;text-decoration:none;font-size:.95rem}.button:hover{background:var(--color-primary-700);color:#fff}.button--secondary{background:transparent;border-color:var(--color-neutral-300);color:var(--color-neutral-800)}.button--secondary:hover{background:var(--color-neutral-100);color:var(--color-neutral-800)}.page-intro{padding:80px 0 56px;border-bottom:1px solid var(--color-neutral-200)}.page-intro h1{max-width:22ch;font-size:clamp(2.2rem,4vw,3.6rem)}.prose{max-width:760px}.prose h2{margin:46px 0 20px}.prose h3{margin:26px 0 12px}.prose p+p{margin-top:18px}.prose ul,.prose ol{padding-left:24px}.prose li{margin:10px 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:18px 16px;border-bottom:1px solid var(--color-neutral-200);vertical-align:top}th{font-size:.82rem;color:var(--color-neutral-600);font-weight:600}td:first-child{font-weight:600}.faq details{border-bottom:1px solid var(--color-neutral-200);padding:10px 0}.faq summary{font-weight:600;cursor:pointer;line-height:1.5;min-height:44px;padding-block:10px}.faq details p{margin-top:14px;max-width:75ch;color:var(--color-neutral-600)}.note{font-size:.85rem;color:var(--color-neutral-600);margin-top:18px}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;padding:10px 18px;background:#fff}.skip-link:focus{top:12px}.section--dark a{color:#e5b8a4}.section--dark .button,.section--dark .button:hover{color:#fff}@media(min-width:761px)and (max-width:1000px){.section{padding:64px 0}.grid-2{gap:32px}.grid-3{gap:24px}.page-intro{padding:56px 0 40px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.section{padding:56px 0}.grid-3,.grid-2{grid-template-columns:1fr;gap:28px}.page-intro{padding:48px 0 38px}.lead{font-size:1rem}h1{max-width:18ch}.table-wrap{margin-inline:-4px}.actions{gap:12px}.button{font-size:.9rem}.section-head{margin-bottom:28px}.actions a,.feature>a{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.site-nav[data-astro-cid-dmqpwcec]{position:relative;z-index:20;background:#f7f7f5;border-bottom:1px solid #deded7}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:86px}.wordmark[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:10px;font-size:32px;font-weight:700;letter-spacing:-1.5px;color:#9c4d32;text-decoration:none}.wordmark-dot[data-astro-cid-dmqpwcec]{color:#262b30}.wordmark-symbol[data-astro-cid-dmqpwcec]{display:block;flex:none}.desktop-nav[data-astro-cid-dmqpwcec]{display:flex;gap:28px;margin-left:auto}.desktop-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:#555e61;font-size:.9rem}.desktop-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.desktop-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current]{color:#9c4d32}.desktop-cta[data-astro-cid-dmqpwcec]{margin-left:8px}.mobile-nav[data-astro-cid-dmqpwcec]{display:none}@media(max-width:900px){.desktop-nav[data-astro-cid-dmqpwcec],.desktop-cta[data-astro-cid-dmqpwcec]{display:none}.nav-inner[data-astro-cid-dmqpwcec]{min-height:72px}.mobile-nav[data-astro-cid-dmqpwcec]{display:block}.mobile-nav[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{cursor:pointer;padding:12px 0 12px 20px}.mobile-nav[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;background:#f7f7f5;border-bottom:1px solid #deded7;padding:12px 20px 20px;box-shadow:0 12px 20px #262b3010}.mobile-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:12px 0;color:#262b30;text-decoration:none}.mobile-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current]{color:var(--color-primary-600);font-weight:600}}.cta-row[data-astro-cid-sz7xmlte]{display:flex;gap:40px;align-items:center;justify-content:space-between}.cta-row[data-astro-cid-sz7xmlte] .button[data-astro-cid-sz7xmlte]{flex-shrink:0}.cta-row[data-astro-cid-sz7xmlte] .lead[data-astro-cid-sz7xmlte]{max-width:53ch}.site-footer[data-astro-cid-sz7xmlte]{background:#262b30;color:#deded7;padding:60px 0 24px;font-size:.9rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px}.footer-brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;font-size:32px;letter-spacing:-1px;font-weight:700;text-decoration:none;color:#ca957c}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;flex:none}.footer-brand-dot[data-astro-cid-sz7xmlte]{color:#f7f7f5}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:14px}.company[data-astro-cid-sz7xmlte]{font-size:.8rem;color:#bdc0bd}.site-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:.8rem;letter-spacing:0;color:#f7f7f5;margin:10px 0 20px}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#deded7;text-decoration:none;margin:0;min-height:44px;padding:9px 0}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e5b8a4}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #4b5153;margin-top:42px;padding-top:22px;font-size:.8rem;color:#bdc0bd}@media(max-width:1000px){.cta-row[data-astro-cid-sz7xmlte]{align-items:flex-start;flex-direction:column}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{grid-column:1/-1}}
