:root{--navy:#071c33;--blue:#0b3c68;--gold:#c89b52;--cream:#f5f2eb;--ink:#101923;--muted:#5e6975;--line:#dce1e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.notice{padding:8px 16px;background:#eef2f5;color:#5b6570;text-align:center;font-size:11px;letter-spacing:.04em}header{height:84px;max-width:1200px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);font:700 19px Georgia,serif}.brand i{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--gold);border-radius:50%;background:var(--navy);color:#fff;font-style:normal}.brand small{display:block;margin-top:3px;color:#71808b;font:400 9px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.headerCall{text-align:right;color:var(--navy)}.headerCall small{display:block;color:#6c7883;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.headerCall b{font:700 21px Georgia,serif}.hero{min-height:640px;padding:76px max(32px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.05fr .82fr;align-items:center;gap:76px;color:#fff;background:radial-gradient(circle at 75% 0,rgba(200,155,82,.2),transparent 30%),linear-gradient(120deg,#06182b,#0a3154 68%,#174d75)}.eyebrow{margin:0 0 14px;color:#976d31;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow.light{color:#e6c99b}h1,h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.03em}h1{max-width:680px;margin:0 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.02}.lead{max-width:650px;color:#dae3eb;font-size:19px;line-height:1.65}.points{display:flex;flex-wrap:wrap;gap:12px 24px;padding:17px 0 23px;font-size:13px;font-weight:bold}.micro{max-width:570px;margin:17px 0 0;color:#aebdca;font-size:10px;line-height:1.5}.goldBtn,.whiteBtn{display:inline-block;padding:16px 22px;border-radius:2px;font-weight:bold}.goldBtn{background:var(--gold);color:#111}.whiteBtn{background:#fff;color:var(--navy)}.mobileCall{display:none}.formCard{border-top:5px solid var(--gold);background:#fff;color:var(--ink);padding:34px;box-shadow:0 30px 70px rgba(0,0,0,.35)}.formCard h2{margin:0 0 7px;color:var(--navy);font-size:29px}.formCard form>p:not(.eyebrow){color:var(--muted);font-size:13px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;margin-top:15px;color:#414c57;font-size:11px;font-weight:bold}input,select,textarea{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #cfd5da;border-radius:2px;background:#fbfcfd;color:#18222b;outline:none}input:focus,select:focus,textarea:focus{border-color:#0b4d7d;box-shadow:0 0 0 3px rgba(11,77,125,.1)}.consent{display:flex;align-items:flex-start;gap:8px;font-size:9px;font-weight:normal;line-height:1.5}.consent input{width:15px;margin:0;flex:none}.formCard button{width:100%;margin-top:18px;padding:15px;border:0;border-radius:2px;background:var(--gold);font-weight:800;cursor:pointer}.secure{text-align:center!important;font-size:8px!important}.success{min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.success>i{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#e7f4ec;color:#16783e;font-size:29px;font-style:normal}.success h2{font-size:30px}.success p:not(.eyebrow){color:var(--muted);line-height:1.6}.trust{max-width:1100px;margin:-28px auto 0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;box-shadow:0 15px 50px rgba(10,28,46,.12)}.trust div{padding:24px 28px;border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust b,.trust span{display:block}.trust b{color:var(--navy);font:700 17px Georgia,serif}.trust span{margin-top:5px;color:var(--muted);font-size:11px}.section{max-width:1180px;margin:auto;padding:105px 32px}.section h2,.urgency h2,.partner h2,.final h2{margin:0 0 22px;color:var(--navy);font-size:clamp(34px,4vw,52px);line-height:1.08}.muted,.center>p:last-child,.partner>div>p{color:var(--muted);line-height:1.75}.eligibility{display:grid;grid-template-columns:.8fr 1.15fr;gap:80px;align-items:center}.checklist{border-top:1px solid var(--line)}.checklist div{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:23px 5px;border-bottom:1px solid var(--line);align-items:center}.checklist b{color:var(--gold);font:700 20px Georgia,serif}.checklist span{line-height:1.55}.cases{padding:100px 32px;background:var(--cream)}.center{max-width:680px;margin:0 auto 50px;text-align:center}.center h2{margin:0 0 18px;color:var(--navy);font:700 clamp(34px,4vw,50px)/1.08 Georgia,serif}.caseGrid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8d2c8;border-left:1px solid #d8d2c8}.caseGrid article{min-height:245px;padding:31px;background:#fff;border-right:1px solid #d8d2c8;border-bottom:1px solid #d8d2c8}.caseGrid em{color:var(--gold);font:400 16px Georgia,serif}.caseGrid h3{margin:27px 0 12px;color:var(--navy);font:700 21px Georgia,serif}.caseGrid p{min-height:54px;color:var(--muted);font-size:12px;line-height:1.6}.caseGrid a{color:#8b632c;font-size:11px;font-weight:bold}.urgency{padding:84px max(32px,calc((100vw - 1050px)/2));display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px;background:var(--blue);color:#fff}.urgency h2,.final h2{color:#fff}.urgency div>p:last-child{max-width:760px;margin:0;color:#d5e1eb;line-height:1.75}.process{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.steps article{padding:40px 28px;border:1px solid var(--line)}.steps b{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 24px;border-radius:50%;background:var(--navy);color:#fff;font:700 17px Georgia,serif}.steps h3{color:var(--navy);font:700 20px Georgia,serif}.steps p{color:var(--muted);font-size:12px;line-height:1.6}.partner{max-width:1180px;margin:0 auto 105px;padding:65px;display:grid;grid-template-columns:280px 1fr;gap:70px;align-items:center;background:#f0f4f6}.logoBox{height:220px;display:grid;place-items:center;border:1px dashed #8da0ad;background:#fff;color:#71818d;text-align:center;font:400 20px/1.5 Georgia,serif}.logoBox small{font:400 8px Arial,sans-serif;letter-spacing:.15em}.partner h2{font-size:38px}.partner aside{padding:12px 15px;border-left:3px solid var(--gold);background:#fff;color:#65717b;font-size:10px;line-height:1.6}.faq{display:grid;grid-template-columns:.62fr 1fr;gap:80px;border-top:1px solid var(--line)}.faqList article{border-bottom:1px solid var(--line)}.faqList button{width:100%;padding:20px 0;display:flex;justify-content:space-between;gap:25px;border:0;background:none;color:var(--navy);text-align:left;font-weight:bold;cursor:pointer}.faqList button b{color:var(--gold);font-size:21px}.faqList article p{padding:0 28px 22px 0;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.final{padding:90px 32px;text-align:center;color:#fff;background:linear-gradient(120deg,#06182b,#0b3c68)}.final>p:not(.eyebrow){max-width:670px;margin:0 auto 30px;color:#d3dfe8;line-height:1.7}.final>div{display:flex;align-items:center;justify-content:center;gap:25px}.final>div>a:last-child{font-weight:bold}footer{padding:55px max(32px,calc((100vw - 1120px)/2)) 90px;background:#f5f6f7}.footerTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}.footerTop nav{display:flex;gap:20px;color:#53606d;font-size:10px}.disclosure{padding-top:28px;border-top:1px solid #d4d9dd;color:#697581;font-size:9px;line-height:1.7}.copy{margin-top:18px;color:#8a939c;font-size:9px}.mobileBar{display:none}
@media(max-width:850px){header{height:70px;padding:0 18px}.notice{font-size:8px}.headerCall{display:none}.brand{font-size:15px}.brand i{width:37px;height:37px}.hero{min-height:0;padding:60px 20px 45px;display:block}.heroCopy{text-align:center}.lead{font-size:16px}.points{justify-content:center;font-size:11px}.mobileCall{display:inline-block}.micro{margin:15px auto 32px}.formCard{max-width:580px;margin:auto;padding:25px 20px}.trust{margin:0;grid-template-columns:1fr;box-shadow:none}.trust div{border-right:0;border-bottom:1px solid var(--line);text-align:center}.section{padding:75px 22px}.eligibility,.faq{grid-template-columns:1fr;gap:40px}.caseGrid{grid-template-columns:1fr 1fr}.urgency{padding:70px 24px;grid-template-columns:1fr;text-align:center}.steps{grid-template-columns:1fr}.partner{margin:0 20px 75px;padding:35px 22px;grid-template-columns:1fr;gap:35px}.logoBox{height:150px}.footerTop{align-items:flex-start;gap:30px}.footerTop nav{flex-direction:column}.mobileBar{position:fixed;bottom:0;z-index:20;width:100%;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -5px 25px #0002}.mobileBar a{padding:15px 8px;background:#fff;color:var(--navy);text-align:center;font-size:12px;font-weight:bold}.mobileBar a:last-child{background:var(--gold);color:#111}}
@media(max-width:560px){h1{font-size:41px}.two,.caseGrid{grid-template-columns:1fr}.caseGrid article{min-height:0}.caseGrid p{min-height:0}.final>div{flex-direction:column}.footerTop{flex-direction:column}.footerTop nav{gap:13px}.partner h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* --- structuredsettlementnevada.com additions --- */
.notice{background:#fff4e0;color:#7a5310;font-weight:bold}
.caseGrid p{min-height:78px}
.caseGrid cite{display:block;margin-top:10px;color:#8a939c;font-style:normal;font-size:10px;line-height:1.5}
.caseGrid cite a{border-bottom:1px solid #cfd5da}
.urgency.calm{background:#0e2c46}
.urgency.calm h2{max-width:760px}
.repl{padding:1px 6px;border-radius:2px;background:#ffe9b8;color:#6b4a05;font-size:.82em;font-weight:bold;letter-spacing:.02em;white-space:nowrap}
.hero .repl,.final .repl,.urgency .repl{background:#3d5b78;color:#ffe6b4}
.sources{max-width:1180px;margin:auto;padding:0 32px 90px}
.sources h2{font:700 22px Georgia,serif;color:var(--navy);margin:0 0 14px}
.sources ul{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.9}
.sources a{border-bottom:1px solid var(--line)}
@media(max-width:850px){.sources{padding:0 22px 70px}}
[hidden]{display:none!important}
