:root{color-scheme:light;--paper:#f5f7f4;--ink:#182b2c;--accent:#8fb51f;--wash:#dde6cc;--line:#b9c6ba;--muted:#4a5e56;--white:#fff;--focus:#506c00;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,summary,a{-webkit-tap-highlight-color:transparent}svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter}h1,h2,p,dl,dd,ol,ul,fieldset{margin:0}h1,h2,dt,legend{font-family:Tahoma,"Segoe UI",sans-serif;font-weight:700}p,li,dd{font-size:16px;line-height:1.6}h2{font-size:27px;line-height:1.25;letter-spacing:-.8px}a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.shell{width:min(1192px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;top:8px;left:8px;z-index:10;padding:12px;background:var(--ink);color:white;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}
.site-header{display:flex;justify-content:space-between;align-items:center;min-height:85px;border-bottom:1px solid var(--line);gap:20px}.textmark{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;min-height:44px}.slash{font-weight:400;color:#6c7e71;padding:0 3px}.asset-mark{display:grid;place-items:center;width:32px;height:32px;background:var(--ink);color:var(--paper);font-size:25px;line-height:1}.index{display:flex;gap:26px}.index a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent}.index a:hover{border-color:var(--accent)}
.hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:62px;padding:50px 0 38px;align-items:start}.eyebrow,.micro,.section-index{font-family:Consolas,"Courier New",monospace;font-size:11px;font-weight:400;line-height:1.45;letter-spacing:1px}.eyebrow{color:var(--muted);margin:0 0 15px;letter-spacing:1.25px}h1{max-width:530px;font-size:48px;line-height:1.11;letter-spacing:-2px}.lead{margin-top:21px;max-width:520px;font-size:17px;line-height:1.6}.actions{display:grid;grid-template-columns:1fr 1.1fr;gap:10px}.hero .actions{margin-top:27px}.action{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:54px;padding:13px 16px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;border:1px solid var(--ink)}.action svg{width:20px;height:20px;flex:0 0 20px}.action-primary{background:var(--ink);color:var(--paper)}.action-secondary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.action:hover{box-shadow:inset 0 0 0 1px currentColor}.action-primary:hover{background:#294344}.action-secondary:hover{background:#a2c535}
.intake{padding:20px;background:#edf1e8;border:1px solid var(--line)}.guide-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.guide-top .micro{color:var(--muted)}.guide-icon{height:23px;width:23px}.intake fieldset{padding:0;border:0;min-width:0}.intake legend{font-size:22px;line-height:1.25;letter-spacing:-.6px}.guide-intro{margin:10px 0 17px;font-size:14px;line-height:1.5;color:var(--muted)}.radio-cards{display:grid;gap:9px}.radio-card{position:relative;display:flex;align-items:flex-start;gap:10px;padding:13px 15px 13px 13px;min-height:95px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.radio-card:has(input:checked){background:var(--wash);border-color:var(--ink)}.radio-card input{margin:2px 0 0;width:19px;height:19px;flex:0 0 19px;accent-color:var(--ink);cursor:pointer}.radio-card:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.radio-card input:focus-visible{outline:none}.card-text{display:grid;gap:5px;max-width:310px}.card-text strong{font-size:15px;line-height:1.35;font-weight:650}.card-text>span{font-size:13px;line-height:1.5;color:var(--muted)}.selection-marker{position:absolute;top:-1px;bottom:-1px;left:-1px;width:4px;background:var(--ink);opacity:0;transform:scaleY(.5)}.radio-card:has(input:checked) .selection-marker{opacity:1;transform:scaleY(1)}.intake[data-enhanced] .selection-marker{transition:transform 170ms ease-out,opacity 170ms ease-out}.focus-result{display:none;margin-top:13px;min-height:38px;padding-left:1px;font-size:13px;line-height:1.45;font-weight:600}.intake[data-enhanced] .focus-result{display:block}.nojs-note{font-size:12px;line-height:1.5;margin-top:8px;color:var(--muted)}
.offer-points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer-points>div{display:flex;gap:19px;padding:21px 25px 21px 0}.offer-points>div+div{padding-left:30px;border-left:1px solid var(--line)}.point-index{padding-top:3px;color:var(--muted)}dt{font-size:15px;line-height:1.4}dd{font-size:14px;line-height:1.5;color:var(--muted);margin-top:5px}
.order-section,.settlement-section,.start-section,.faq-section{display:grid;grid-template-columns:290px minmax(0,1fr);column-gap:60px;padding:40px 0;border-bottom:1px solid var(--line)}.section-index{display:block;margin-bottom:14px;color:var(--muted)}.section-heading h2{max-width:300px}.order-body>p{max-width:730px}.criteria-list{list-style:none;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin-top:24px;padding:0}.criteria-list li{position:relative;padding-top:13px;border-top:3px solid var(--accent);font-size:15px;line-height:1.55}.settlement-section{padding-block:35px}.settlement-body{display:grid;grid-template-columns:1.16fr 1fr;gap:30px}.settlement-body p{font-size:15px;line-height:1.6}.start-section{padding-block:34px}.start-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;list-style:none}.step-number{display:grid;place-items:center;width:27px;height:27px;background:var(--wash);font-family:Consolas,monospace;font-size:13px;margin-bottom:10px}.start-list p{font-size:14px;line-height:1.55}.faq-section{padding-top:35px;padding-bottom:40px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:16px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}summary::-webkit-details-marker{display:none}.disclosure{position:relative;display:block;width:18px;height:18px;flex:0 0 18px}.disclosure::before,.disclosure::after{content:"";position:absolute;left:2px;top:8px;width:14px;height:2px;background:var(--ink)}.disclosure::after{transform:rotate(90deg)}details[open] .disclosure::after{display:none}details p{padding:0 32px 20px 0;max-width:650px;font-size:15px;color:var(--muted)}.closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;background:var(--wash);padding:28px;margin-top:32px}.closing h2{font-size:24px;line-height:1.3}.closing p{font-size:14px;line-height:1.55;margin-top:8px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 30px}.site-footer p{font-size:12px;line-height:1.5;color:var(--muted)}.site-footer .micro{white-space:nowrap;color:var(--muted)}
@media(min-width:1600px){.shell{width:1192px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}h1{font-size:42px}.actions{grid-template-columns:1fr}.action{min-height:48px}.lead{font-size:16px}.order-section,.settlement-section,.start-section,.faq-section{grid-template-columns:240px minmax(0,1fr);gap:30px}.settlement-body{grid-template-columns:1fr;gap:14px}.start-list{gap:18px}.closing{gap:30px}.closing .actions{grid-template-columns:1fr}}
@media(max-width:780px){.shell{width:calc(100% - 48px)}.site-header{min-height:73px}.hero{padding-top:34px;grid-template-columns:1fr;gap:30px}.hero-copy{max-width:620px}h1{max-width:540px;font-size:43px}.lead{max-width:620px}.hero .actions{grid-template-columns:1fr 1.1fr}.intake{max-width:none}.radio-cards{grid-template-columns:1fr 1fr}.radio-card{min-height:112px}.guide-intro{max-width:460px}.focus-result{min-height:0}.offer-points>div{gap:12px}.offer-points>div+div{padding-left:20px}.order-section,.settlement-section,.start-section,.faq-section{grid-template-columns:210px minmax(0,1fr);gap:28px}h2{font-size:24px}.criteria-list{grid-template-columns:1fr;gap:16px;margin-top:18px}.start-list{grid-template-columns:1fr;gap:18px}.start-list li{display:flex;gap:14px;align-items:flex-start}.step-number{flex:0 0 27px;margin-bottom:0}.closing{grid-template-columns:1fr;gap:22px}.closing .actions{grid-template-columns:1fr 1.1fr}}
@media(max-width:520px){.shell{width:calc(100% - 36px)}.site-header{min-height:69px;gap:12px}.textmark{font-size:15px;gap:9px}.asset-mark{width:29px;height:29px;font-size:23px}.index{gap:16px}.index a{font-size:12px}.hero{padding-top:29px;padding-bottom:27px;gap:27px}.eyebrow{font-size:10px;letter-spacing:.7px;margin-bottom:13px}h1{font-size:34px;line-height:1.13;letter-spacing:-1.3px;max-width:330px}.lead{margin-top:16px;font-size:15px;line-height:1.6}.hero .actions{grid-template-columns:1fr;margin-top:21px;gap:9px}.action{min-height:49px;padding:13px 15px;font-size:14px}.intake{padding:18px}.intake legend{font-size:21px}.guide-top{margin-bottom:11px}.guide-intro{font-size:13px;margin-bottom:15px}.radio-cards{grid-template-columns:1fr}.radio-card{min-height:88px;padding:12px 12px 12px 11px}.card-text>span{font-size:13px}.focus-result{font-size:12px;line-height:1.5;margin-top:13px}.offer-points{grid-template-columns:1fr}.offer-points>div{padding:17px 0;gap:17px}.offer-points>div+div{padding:17px 0;border-left:0;border-top:1px solid var(--line)}.order-section,.settlement-section,.start-section,.faq-section{grid-template-columns:1fr;gap:19px;padding:29px 0}.section-index{font-size:10px;margin-bottom:9px}.section-heading h2{max-width:320px}h2{font-size:25px;line-height:1.28;letter-spacing:-.7px}.order-body>p{font-size:15px;line-height:1.65}.criteria-list{gap:18px;margin-top:21px}.criteria-list li{font-size:14px;padding-top:11px}.settlement-body{gap:16px}.settlement-body p{font-size:15px;line-height:1.65}.start-list{gap:18px}.start-list p{font-size:14px}.step-number{width:28px;height:28px}.faq-list{margin-top:1px}summary{font-size:15px;line-height:1.5;min-height:67px;gap:16px}details p{font-size:14px;line-height:1.6;padding-right:20px;padding-bottom:18px}.closing{padding:23px 18px;margin-top:25px;gap:19px}.closing h2{font-size:24px}.closing p{font-size:14px}.closing .actions{grid-template-columns:1fr;gap:9px}.site-footer{align-items:flex-start;gap:16px;padding:22px 0 26px}.site-footer p{font-size:11px}.site-footer .micro{font-size:10px;padding-top:2px}}
@media(max-width:350px){.shell{width:calc(100% - 32px)}.index{gap:10px}.textmark{font-size:14px;gap:7px}.asset-mark{width:26px;height:26px}h1{font-size:32px}.hero{padding-top:25px}.lead{font-size:14px}.intake{padding:16px}.card-text strong{font-size:14px}.radio-card{gap:9px}.card-text>span{font-size:12px}.closing{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
