*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#17231f;background:#f5f2eb;margin:0;font-family:Arial,Helvetica,sans-serif}nav{border-bottom:1px solid #d6d2c8;justify-content:space-between;align-items:center;height:78px;padding:0 7%;display:flex}.brand{letter-spacing:-1px;color:#17231f;font-size:22px;font-weight:900;text-decoration:none}.brand span{color:#637068;font-weight:400}.navCta,.primary{color:#fff;background:#e55b32;border:0;padding:14px 22px;font-weight:700;text-decoration:none}.hero{max-width:1100px;padding:90px 7% 75px}.eyebrow,small{letter-spacing:2px;color:#e55b32;font-size:12px;font-weight:800}.hero h1{letter-spacing:-3px;margin:20px 0;font-family:Georgia,serif;font-size:72px;line-height:.98}.hero h1 em{color:#e55b32;font-weight:400}.hero>p{color:#52605a;max-width:700px;font-size:20px;line-height:1.6}.actions{gap:14px;margin:34px 0;display:flex}.secondary{color:#17231f;border:1px solid #17231f;padding:14px 22px;font-weight:700;text-decoration:none}.trust{color:#637068;gap:28px;font-size:13px;display:flex}.products{color:#f5f2eb;background:#17231f;padding:80px 7%}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.sectionHead h2,.process h2,.quote h2{margin:10px 0;font-family:Georgia,serif;font-size:45px}.sectionHead>p{color:#aeb8b3;max-width:430px;line-height:1.5}.grid{background:#44504b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.grid article{background:#17231f;min-height:260px;padding:30px}.num{color:#e55b32;font-weight:800}.grid h3{margin-top:45px;font-family:Georgia,serif;font-size:25px}.grid p{color:#aeb8b3;line-height:1.5}.grid a{color:#f5f2eb;font-weight:700;text-decoration:none}.process{padding:85px 7%}.steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.steps b{color:#fff;background:#e55b32;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.steps h3{font-size:21px}.steps p{color:#637068;line-height:1.6}.quote{background:#ded8ca;justify-content:space-between;align-items:center;margin:0 7% 70px;padding:55px;display:flex}.quote p{color:#637068}footer{color:#637068;border-top:1px solid #d6d2c8;align-items:center;gap:30px;padding:45px 7%;display:flex}footer small{color:#8b918d;margin-left:auto}.quotePage{min-height:100vh}.quoteNav{color:#637068;border-bottom:1px solid #d6d2c8;justify-content:space-between;align-items:center;height:78px;padding:0 7%;font-size:13px;display:flex}.quoteIntro{max-width:900px;padding:65px 7% 35px}.quoteIntro h1,.success h1,.proofPage h1{letter-spacing:-2px;margin:12px 0;font-family:Georgia,serif;font-size:55px}.quoteIntro p,.success p,.proofPage p{color:#637068;font-size:18px;line-height:1.6}.quoteForm{padding:0 7% 80px}.formSection{border-top:1px solid #c9c5bb;padding:42px 0}.formTitle{align-items:start;gap:18px;margin-bottom:28px;display:flex}.formTitle>b{color:#fff;background:#17231f;padding:9px;font-size:12px}.formTitle h2{margin:0;font-family:Georgia,serif;font-size:30px}.formTitle p{color:#637068;margin:6px 0}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice{text-align:left;color:#17231f;cursor:pointer;background:#fff;border:1px solid #c9c5bb;min-height:120px;padding:22px}.choice strong,.choice span{display:block}.choice strong{margin-bottom:10px;font-size:17px}.choice span{color:#637068;line-height:1.4}.choice.selected{background:#fff9f5;border:2px solid #e55b32}.fields{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}label{font-size:13px;font-weight:700}input,select,textarea{width:100%;font:inherit;color:#17231f;background:#fff;border:1px solid #c9c5bb;margin-top:8px;padding:13px}textarea{resize:vertical}.wideLabel{margin-top:20px;display:block}.fileLabel span{color:#7c857f;margin-top:6px;font-size:11px;font-weight:400;display:block}.submitRow{color:#fff;background:#17231f;justify-content:space-between;align-items:center;padding:30px;display:flex}.submitRow p{color:#aeb8b3;margin:6px 0 0}.submit{cursor:pointer;font-size:15px}.submit:disabled{opacity:.6}.hiddenRequired,.honeypot{position:absolute;left:-9999px}.formError{color:#a32b19;font-weight:700}.success{max-width:850px;padding:100px 7%}.ref{background:#ded8ca;margin:10px 0 35px;padding:12px 16px;font-family:monospace;display:inline-block}.priceCard{color:#fff;background:#17231f;gap:8px;max-width:560px;margin:28px 0;padding:28px 32px;display:grid}.priceCard span{color:#aeb8b3;font-size:13px;font-weight:700}.priceCard strong{letter-spacing:-1px;font-family:Georgia,serif;font-size:46px}.priceCard small{color:#f0a78f;letter-spacing:1px}.uploadNotice{background:#e6ede8;border-left:4px solid #375b49;gap:5px;max-width:620px;margin:24px 0;padding:18px 20px;display:grid}.uploadNotice span{color:#52605a;font-size:13px}.uploadNotice.warning{background:#f6e8df;border-left-color:#b55231}.proofPage{max-width:980px;padding:70px 7% 100px}.proofMeta{color:#637068;justify-content:space-between;gap:20px;margin:28px 0 14px;font-size:13px;display:flex}.proofViewer{background:#fff;border:1px solid #c9c5bb;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.proofViewer img{object-fit:contain;max-width:100%;max-height:720px;display:block}.proofNotes{background:#ded8ca;margin-top:18px;padding:18px 20px}.proofNotes p{margin:7px 0 0;font-size:14px}.proofActions{border-top:1px solid #c9c5bb;margin-top:26px;padding-top:26px}.proofButtons{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.proofButton{cursor:pointer;font-size:14px}.proofLegal{max-width:720px;color:#7c857f!important;margin-top:18px!important;font-size:12px!important}.adminLogin{background:#17231f;place-items:center;min-height:100vh;padding:40px;display:grid}.adminLoginCard{background:#f5f2eb;width:min(620px,100%);padding:48px}.adminLoginCard .brand{margin-bottom:34px;display:block}.adminLoginCard h1,.adminHero h1,.quoteWorkspaceHead h1{letter-spacing:-2px;font-family:Georgia,serif}.adminLoginCard h1{margin:10px 0;font-size:44px}.adminLoginCard>p{color:#637068;line-height:1.6}.adminLoginCard form{gap:18px;margin:28px 0;display:grid}.adminLoginCard .primary{cursor:pointer}.adminMessage{background:#ded8ca;padding:14px;font-size:13px}.textButton{color:#a84629;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.adminSecurityNote{color:#637068;border-top:1px solid #c9c5bb;gap:6px;margin-top:30px;padding-top:20px;font-size:12px;display:grid}.adminShell{background:#f0ede6;min-height:100vh}.adminTop{background:#fff;border-bottom:1px solid #d6d2c8;justify-content:space-between;align-items:center;min-height:72px;padding:14px 4%;display:flex}.adminTop>div:first-child{align-items:center;gap:20px;display:flex}.adminUser{color:#637068;align-items:center;gap:14px;font-size:12px;display:flex}.adminUser button,.adminBack,.adminQueueHead button{color:#17231f;cursor:pointer;background:0 0;border:1px solid #c9c5bb;padding:9px 12px;text-decoration:none}.adminLoading{color:#637068;padding:80px 5%}.adminHero{grid-template-columns:1.4fr .8fr;gap:40px;padding:50px 5%;display:grid}.adminHero h1{max-width:760px;margin:12px 0;font-size:50px;line-height:1.05}.adminHero p{color:#637068;max-width:760px;font-size:17px;line-height:1.6}.adminCoach{color:#fff;background:#17231f;padding:28px}.adminCoach strong{font-size:18px}.adminCoach ol{color:#c7d0cb;padding-left:20px;line-height:1.8}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 5% 35px;display:grid}.adminStats article{background:#fff;border:1px solid #ddd8ce;gap:8px;padding:22px;display:grid}.adminStats span{color:#637068;font-size:12px}.adminStats strong{font-family:Georgia,serif;font-size:34px}.adminError{background:#f3ddd5;border-left:4px solid #b55231;margin:0 5% 20px;padding:14px}.adminQueue{padding:25px 5% 70px}.adminQueueHead{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.adminQueueHead h2,.adminPanel h2,.aiCoachPanel h2{margin:6px 0;font-family:Georgia,serif;font-size:30px}.emptyQueue{background:#fff;border:1px solid #ddd8ce;padding:50px}.emptyQueue p,.muted{color:#637068}.adminTableWrap{background:#fff;border:1px solid #ddd8ce;overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:980px}.adminTable th{text-align:left;letter-spacing:1px;color:#7b847f;border-bottom:1px solid #ddd8ce;padding:13px;font-size:11px}.adminTable td{vertical-align:top;border-bottom:1px solid #eee9e1;padding:16px 13px;font-size:13px}.adminTable td span{color:#7b847f;margin-top:5px;display:block}.coachCell{max-width:360px;line-height:1.45}.adminOpen{color:#a84629;font-weight:800;text-decoration:none}.routePill{text-transform:uppercase;letter-spacing:.7px;color:#4a5650;background:#ded8ca;padding:7px 9px;font-weight:800;display:inline-block;font-size:10px!important}.routePill.instant_quote{color:#24563a;background:#dcece1}.routePill.assisted_quote{color:#795a17;background:#f3e5c7}.routePill.manual_review{color:#7e3323;background:#f1d8d0}.quoteWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:30px;padding:36px 5%;display:flex}.quoteWorkspaceHead h1{margin:7px 0;font-size:40px}.quoteWorkspaceHead p{color:#637068}.adminDetailGrid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);align-items:start;gap:20px;padding:0 5% 70px;display:grid}.adminMainCol{gap:18px;display:grid}.adminPanel,.aiCoachPanel{background:#fff;border:1px solid #ddd8ce;padding:26px}.panelHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.factsGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.factsGrid>div{background:#f7f4ee;gap:6px;padding:16px;display:grid}.factsGrid span{color:#7b847f;font-size:11px}.factsGrid strong{font-size:15px}.quoteNotes{white-space:pre-wrap;color:#dce4df;background:#17231f;margin-top:18px;padding:16px;font:12px/1.55 monospace}.statusText{text-transform:uppercase;color:#637068;font-size:11px;font-weight:800}.assetList{gap:9px;margin:18px 0;display:grid}.assetList a{color:#17231f;border:1px solid #ddd8ce;gap:4px;padding:14px;text-decoration:none;display:grid}.assetList span{color:#7b847f;font-size:11px}.statusActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.statusActions button,.aiCoachTitle button{cursor:pointer;background:#f7f4ee;border:1px solid #c9c5bb;padding:10px 12px}.beginnerNote{background:#eef2ef;border-left:4px solid #557461;margin-top:18px;padding:14px;font-size:13px;line-height:1.5}.aiCoachPanel{color:#fff;background:#17231f;position:sticky;top:18px}.aiCoachTitle{justify-content:space-between;align-items:start;gap:12px;display:flex}.aiCoachTitle h2{color:#fff}.aiCoachTitle button{color:#fff;background:#26352f;border-color:#485a51}.coachSummary{color:#d1dad5;line-height:1.55}.coachBlock{border-top:1px solid #405048;margin-top:17px;padding-top:17px}.coachBlock strong{color:#f0a78f;font-size:13px}.coachBlock ul,.coachBlock ol{color:#d1dad5;padding-left:18px;font-size:13px;line-height:1.55}.coachBlock.risk strong{color:#ffb29b}.coachBlock.next strong{color:#a9dbc0}.coachTip{color:#cbd6d0;background:#26352f;gap:7px;margin-top:18px;padding:15px;font-size:12px;display:grid}.aiModeNote{color:#889990;margin-top:16px;font-size:10px;line-height:1.5}.adminBack{font-size:12px}.adminTop small{margin-left:4px}.copilotBox{border-top:1px solid #405048;margin-top:22px;padding-top:20px}.copilotHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.copilotHead h3{margin:4px 0 0;font-family:Georgia,serif;font-size:24px}.copyAi{color:#fff;cursor:pointer;background:#26352f;border:1px solid #485a51;padding:8px 10px;font-size:11px}.quickQs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.quickQs button{color:#dce4df;cursor:pointer;background:#26352f;border:1px solid #405048;padding:7px 9px;font-size:11px}.chatLog{gap:10px;max-height:460px;padding-right:3px;display:grid;overflow:auto}.chatEmpty{color:#a6b3ad;background:#1e2b26;padding:13px;font-size:12px;line-height:1.5}.chatMsg{padding:12px 13px;font-size:12px;line-height:1.5}.chatMsg.me{color:#17231f;background:#f0e1d8;margin-left:18px}.chatMsg.copilot{color:#dce4df;background:#26352f;margin-right:10px}.chatMsg strong{text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:11px;display:block}.chatMsg p{margin:0}.chatMsg b{color:#a9dbc0;margin-top:8px;display:block}.chatMsg ul{margin:5px 0 0;padding-left:18px}.copilotAsk{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.copilotAsk input{background:#fff;border:0;margin:0}.copilotAsk button{color:#fff;cursor:pointer;background:#e55b32;border:0;padding:0 14px;font-weight:800}.copilotAsk button:disabled,.quickQs button:disabled{opacity:.55;cursor:default}@media (max-width:900px){.adminHero,.adminDetailGrid{grid-template-columns:1fr}.adminStats{grid-template-columns:repeat(2,1fr)}.aiCoachPanel{position:static}.factsGrid{grid-template-columns:1fr}.quoteWorkspaceHead{display:block}.quoteWorkspaceHead .routePill{margin-top:10px}}@media (max-width:800px){.hero h1{font-size:48px}.grid,.steps,.choiceGrid,.fields{grid-template-columns:1fr}.sectionHead,.quote,.submitRow{display:block}.trust{flex-direction:column;gap:8px}.quote .primary,.submitRow .primary{margin-top:20px;display:inline-block}footer{display:block}footer small{margin-top:20px;display:block}.quoteIntro h1,.success h1,.proofPage h1{font-size:40px}.quoteNav>span{display:none}.priceCard strong{font-size:38px}.proofMeta,.proofButtons{display:block}.proofButtons .proofButton{width:100%;margin-top:10px}.adminLogin{padding:18px}.adminLoginCard{padding:28px}.adminHero h1{font-size:38px}.adminStats{grid-template-columns:1fr 1fr}.adminTop{align-items:flex-start}.adminTop>div:first-child{gap:4px;display:grid}.adminUser span{display:none}.statusActions{display:grid}.statusActions button{width:100%}.copilotHead{display:block}.copyAi{margin-top:10px}.copilotAsk{grid-template-columns:1fr}.copilotAsk button{padding:12px}.chatMsg.me{margin-left:8px}}
