/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#102a2f;--deep:#0c2228;--cream:#f4efe4;--paper:#fbf8f1;--gold:#d6a64a;--muted:#637174}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.site-header{z-index:2;color:#fff;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:25px 32px;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:.01em;align-items:center;gap:12px;font-size:17px;font-weight:750;display:flex}.brand-mark{width:38px;height:38px;color:var(--gold);border:1px solid #ffffff8c;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:13px;display:grid}nav{align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.nav-cta{border:1px solid #ffffff85;border-radius:3px;padding:12px 16px}.hero{color:#fff;background:radial-gradient(circle at 20% 25%,#1f5e5ca6,#0000 34%),linear-gradient(120deg,#0b2930 0%,#102f34 48%,#081e24 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:72px;min-height:760px;padding:150px max(32px,50vw - 588px) 88px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #d6a64a38;border-radius:50%;width:460px;height:460px;position:absolute;top:100px;right:-180px;box-shadow:0 0 0 60px #d6a64a0a,0 0 0 120px #d6a64a06}.hero-copy,.hero-panel{z-index:1;position:relative}.eyebrow{color:#e1bc72;letter-spacing:.18em;margin:0 0 20px;font-size:12px;font-weight:800}h1{letter-spacing:-.045em;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.4vw,82px);font-weight:500;line-height:.99}.lede{color:#d7e1df;max-width:690px;margin:28px 0 0;font-size:20px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.button-primary{background:var(--gold);color:#10262a}.button-secondary{color:#fff;border:1px solid #fff6}.microcopy{color:#9fb1b2;max-width:560px;margin:22px 0 0;font-size:12px;line-height:1.6}.hero-panel{color:var(--ink);border-top:4px solid var(--gold);background:#f6f1e6f5;padding:38px;box-shadow:0 24px 70px #00000040}.panel-kicker{color:#846324;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-panel h2{letter-spacing:-.025em;margin:15px 0 14px;font:500 34px/1.12 Georgia,serif}.hero-panel p{color:#4f6264;margin:0;line-height:1.65}.panel-rule{background:#d8d0c1;height:1px;margin:25px 0}.hero-panel .panel-note{font-size:13px}.signal-strip{background:#c99a3e;grid-template-columns:repeat(4,1fr);padding:0 max(28px,50vw - 588px);display:grid}.signal-strip p{text-align:center;color:#132d31;text-transform:uppercase;letter-spacing:.07em;border-right:1px solid #102a2f38;justify-content:center;align-items:center;min-height:76px;margin:0;padding:10px 22px;font-size:12px;font-weight:900;display:flex}.signal-strip p:last-child{border-right:0}.section{max-width:1240px;margin:auto;padding:112px 32px}.section-label{color:#8c692a;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.section-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:80px;margin-top:18px;display:grid}.section h2,.state-section h2,.process-section h2,.contact-section h2,.sources-section h2{letter-spacing:-.035em;margin:0;font:500 clamp(38px,4.7vw,62px)/1.07 Georgia,serif}.section-heading p,.state-copy>p,.process-header>p,.body-copy{color:#637174;font-size:17px;line-height:1.75}.review-grid{border-top:1px solid #d9d2c5;border-left:1px solid #d9d2c5;grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.review-card{background:#ffffff59;border-bottom:1px solid #d9d2c5;border-right:1px solid #d9d2c5;min-height:260px;padding:34px 30px 38px}.review-card>span{color:#a77a28;font:italic 18px Georgia,serif}.review-card h3{margin:28px 0 12px;font:600 23px Georgia,serif}.review-card p{color:#657376;margin:0;font-size:14px;line-height:1.65}.state-section{background:#e9e2d5;grid-template-columns:.8fr 1.2fr;gap:86px;padding:110px max(32px,50vw - 588px);display:grid}.eyebrow.dark{color:#916d2b}.state-copy h2{margin-top:18px}.state-copy .state-caution{border-left:3px solid var(--gold);color:#344d50;margin-top:24px;padding-left:18px;font-size:14px}.state-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.state-cards article{background:#fffdf8;border:1px solid #d7cfc1;padding:38px 32px}.state-abbr{background:var(--deep);color:#e3b65e;border-radius:50%;place-items:center;width:52px;height:52px;font:600 18px Georgia,serif;display:grid}.state-cards h3{margin:26px 0 14px;font:600 28px Georgia,serif}.state-cards p{color:#627174;min-height:150px;font-size:14px;line-height:1.7}.state-cards .texas-remedy-intro{min-height:auto}.state-remedy-list{color:#627174;margin:0 0 24px;padding-left:20px;font-size:13px;line-height:1.55}.state-remedy-list li{margin:5px 0}.state-cards a{color:#78591f;border-top:1px solid #d9d2c5;padding-top:18px;font-size:12px;font-weight:900;display:inline-block}.documents-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.documents-section h2{margin:17px 0 20px}.document-list{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.document-list li{color:#2a4448;border-bottom:1px solid #d8d1c5;align-items:center;gap:14px;min-height:105px;padding:22px;font-weight:750;line-height:1.35;display:flex}.document-list li span{color:#a97b28;font-size:18px}.process-section{color:#f6f1e8;background:#0b272d;padding:112px max(32px,50vw - 588px)}.section-label.light{color:#d8ae5d}.process-header{grid-template-columns:1.1fr .7fr;gap:90px;margin-top:20px;display:grid}.process-header>p{color:#aababb}.process-grid{border-top:1px solid #496065;grid-template-columns:repeat(4,1fr);margin:70px 0 0;padding:0;list-style:none;display:grid}.process-grid li{border-right:1px solid #496065;min-height:260px;padding:32px 26px 0 0}.process-grid li:not(:first-child){padding-left:26px}.process-grid li:last-child{border-right:0}.process-grid span{color:#d8ae5d;border:1px solid #d8ae5d;border-radius:50%;place-items:center;width:36px;height:36px;font:italic 16px Georgia,serif;display:grid}.process-grid h3{margin:26px 0 12px;font:600 21px Georgia,serif}.process-grid p{color:#a7b7b9;font-size:13px;line-height:1.65}.faq-section{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-intro h2{margin-top:18px}.faq-list{border-top:1px solid #cfc7b8}.faq-list details{border-bottom:1px solid #cfc7b8}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font:600 20px Georgia,serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a77a28;font:400 26px Arial,sans-serif;transition:all .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#627174;margin:0;padding:0 34px 24px 0;font-size:14px;line-height:1.7}.contact-section{color:#fff;background:#17383d;grid-template-columns:.8fr 1.2fr;gap:90px;padding:112px max(32px,50vw - 588px);display:grid}.contact-copy>p{color:#c3d0cf;line-height:1.7}.contact-copy h2{margin:18px 0 22px}.contact-note{color:#b9c8c8;border:1px solid #fff3;margin-top:28px;padding:20px;font-size:12px;line-height:1.65}.intake-form{color:#17363a;background:#f8f4eb;padding:36px}.intake-form label{color:#526568;letter-spacing:.07em;text-transform:uppercase;gap:8px;margin-bottom:18px;font-size:11px;font-weight:850;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intake-form input,.intake-form select,.intake-form textarea{color:#17363a;text-transform:none;letter-spacing:0;background:#fffdf9;border:1px solid #cfc8bb;border-radius:2px;outline:none;width:100%;padding:13px 14px}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{border-color:#9b732b;box-shadow:0 0 0 2px #d6a64a33}.intake-form .consent{text-transform:none;letter-spacing:0;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.consent input{width:auto;margin-top:3px}.form-button{cursor:pointer;border:0;width:100%}.form-help,.form-fallback{color:#637174;margin:13px 0 0;font-size:12px;line-height:1.55}.form-fallback a{color:#78591f;text-underline-offset:2px;font-weight:800;text-decoration:underline}.sources-section{grid-template-columns:1fr 1fr;gap:90px;max-width:1240px;margin:auto;padding:88px 32px;display:grid}.sources-section h2{margin-top:16px;font-size:40px}.resource-links{border-top:1px solid #cec6b8}.resource-links a{border-bottom:1px solid #cec6b8;justify-content:space-between;padding:20px 0;font-size:14px;font-weight:800;display:flex}footer{color:#b5c2c2;background:#071d22;padding:60px max(32px,50vw - 588px) 26px}.footer-top{border-bottom:1px solid #31464a;justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:38px;display:flex}.footer-brand{color:#fff}.footer-top p{text-align:right;margin:0;font-size:13px;line-height:1.7}.footer-disclaimer{border-bottom:1px solid #31464a;grid-template-columns:1.5fr .7fr;gap:70px;padding:30px 0;font-size:11px;line-height:1.65;display:grid}.footer-disclaimer p{margin:0}.footer-bottom{color:#809194;justify-content:space-between;gap:30px;padding-top:24px;font-size:10px;display:flex}.button:hover,.nav-cta:hover,.resource-links a:hover,.state-cards a:hover{filter:brightness(1.06);transform:translateY(-1px)}.button,.nav-cta,.resource-links a,.state-cards a{transition:all .2s}@media (max-width:900px){.signal-strip{grid-template-columns:1fr 1fr}.signal-strip p:nth-child(2){border-right:0}.signal-strip p:nth-child(-n+2){border-bottom:1px solid #102a2f38}.section-heading,.state-section,.documents-section,.process-header,.faq-section,.contact-section,.sources-section{grid-template-columns:1fr;gap:42px}.review-grid,.process-grid{grid-template-columns:1fr 1fr}.process-grid li:nth-child(2){border-right:0}.state-cards p{min-height:auto}}@media (max-width:800px){.site-header{padding:20px}.site-header nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding:130px 22px 64px}h1{font-size:52px}.lede{font-size:17px}.hero-panel{padding:28px}.section,.state-section,.process-section,.contact-section,.sources-section{padding:72px 22px}.footer-top,.footer-bottom{display:block}.footer-top p{text-align:left;margin-top:28px}.footer-disclaimer{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.review-grid,.state-cards,.document-list,.process-grid,.form-row{grid-template-columns:1fr}.review-card{min-height:0}.process-grid li,.process-grid li:not(:first-child){border-bottom:1px solid #496065;border-right:0;min-height:0;padding:28px 0}.process-grid li:last-child{border-bottom:0}.intake-form{padding:24px}.footer-bottom span{margin-top:8px;display:block}}@media (max-width:440px){.brand span:last-child{font-size:15px}.nav-cta{padding:10px 12px}.site-header{padding:16px}.hero{padding-top:118px}h1{font-size:44px}.button{width:100%}}
