.quote-preview-module__uT83lW__readinessSection{color:#fff;background:radial-gradient(circle at 82% 18%,#d7a83f2b,#0000 30%),linear-gradient(120deg,#080809 0%,#1b0b0e 62%,#4a0814 100%);padding-top:72px;padding-bottom:72px}.quote-preview-module__uT83lW__readinessGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:54px;display:grid}.quote-preview-module__uT83lW__readinessGrid h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.06}.quote-preview-module__uT83lW__readinessGrid>div>p:not(:first-child){color:#d9cdb7}.quote-preview-module__uT83lW__readinessList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.quote-preview-module__uT83lW__readinessList li{color:#f0e8db;background:#ffffff0e;border:1px solid #d7a83f4d;border-radius:16px;align-items:start;gap:12px;min-height:92px;padding:18px;display:flex}.quote-preview-module__uT83lW__readinessList li:before{content:"◆";color:#e2b04f}.quote-preview-module__uT83lW__formIntro{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7eedb,#fffaf0);border-radius:24px 24px 0 0;margin:-32px -32px 32px;padding:28px 32px}.quote-preview-module__uT83lW__formIntro>span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.quote-preview-module__uT83lW__formIntro h2{margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2rem}.quote-preview-module__uT83lW__formIntro p{color:var(--muted);margin:0}.quote-preview-module__uT83lW__formSectionHeading{border-top:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;gap:14px;margin:36px 0 20px;padding-top:28px;display:grid}.quote-preview-module__uT83lW__formSectionHeading:first-of-type{border-top:0;margin-top:0;padding-top:0}.quote-preview-module__uT83lW__formSectionHeading>span{color:#f2d27d;background:linear-gradient(145deg,#080809,#6f0918);border:1px solid #d7a83f8c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.quote-preview-module__uT83lW__formSectionHeading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.quote-preview-module__uT83lW__formSectionHeading p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.quote-preview-module__uT83lW__choiceFieldset{border:0;min-width:0;margin:0;padding:0}.quote-preview-module__uT83lW__choiceFieldset legend{margin-bottom:8px;font-size:.9rem;font-weight:800}.quote-preview-module__uT83lW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quote-preview-module__uT83lW__choiceOption{cursor:pointer;background:#fffcf7;border:1px solid #cfc6b5;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.quote-preview-module__uT83lW__choiceOption:focus-within{border-color:var(--gold-dark);outline:3px solid #c8942f33}.quote-preview-module__uT83lW__choiceOption input{width:20px;height:20px;accent-color:var(--gold-dark);flex:none;margin:0}.quote-preview-module__uT83lW__choiceHint{color:var(--muted);margin-top:10px;display:block}.quote-preview-module__uT83lW__privacyNote{border-left:4px solid var(--gold);background:#f5eddd;border-radius:14px;margin-top:18px;padding:18px}.quote-preview-module__uT83lW__privacyNote strong{margin-bottom:6px;display:block}.quote-preview-module__uT83lW__privacyNote p{color:var(--muted);margin:0;font-size:.92rem}.quote-preview-module__uT83lW__nextStepsSection{border-top:1px solid var(--line)}.quote-preview-module__uT83lW__nextStepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.quote-preview-module__uT83lW__nextStepCard{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:225px;padding:26px;box-shadow:0 16px 48px #2d211012}.quote-preview-module__uT83lW__nextStepCard>span{color:var(--gold-dark);letter-spacing:.12em;font-size:.82rem;font-weight:900}.quote-preview-module__uT83lW__nextStepCard h3{margin:38px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.quote-preview-module__uT83lW__nextStepCard p{color:var(--muted);margin:0}@media (max-width:900px){.quote-preview-module__uT83lW__readinessGrid,.quote-preview-module__uT83lW__nextStepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.quote-preview-module__uT83lW__readinessGrid,.quote-preview-module__uT83lW__readinessList,.quote-preview-module__uT83lW__nextStepsGrid,.quote-preview-module__uT83lW__choiceGrid{grid-template-columns:1fr}.quote-preview-module__uT83lW__formIntro{margin:-24px -24px 28px;padding:24px}.quote-preview-module__uT83lW__nextStepCard{min-height:auto}}@media (max-width:580px){.quote-preview-module__uT83lW__choiceGrid{grid-template-columns:1fr}}.quote-preview-module__uT83lW__previewForm{overflow:hidden}.quote-preview-module__uT83lW__previewForm fieldset{border:0;min-width:0;margin:0;padding:0}.quote-preview-module__uT83lW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quote-preview-module__uT83lW__fieldGrid label,.quote-preview-module__uT83lW__previewForm fieldset>label{color:#2c2419;gap:8px;margin-bottom:18px;font-weight:800;display:grid}.quote-preview-module__uT83lW__previewForm input,.quote-preview-module__uT83lW__previewForm select,.quote-preview-module__uT83lW__previewForm textarea{color:#584e3e;width:100%;min-height:50px;font:inherit;background:#fffcf7;border:1px solid #cfc6b5;border-radius:12px;padding:12px 14px}.quote-preview-module__uT83lW__previewForm input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--gold-dark);padding:0}.quote-preview-module__uT83lW__previewForm textarea{resize:vertical;min-height:120px}.quote-preview-module__uT83lW__previewForm :disabled{cursor:not-allowed;opacity:1}.quote-preview-module__uT83lW__previewButton{color:#fff;width:100%;min-height:52px;font:inherit;opacity:.66;background:#2d2923;border:0;border-radius:999px;margin-top:22px;font-weight:900}.quote-preview-module__uT83lW__policyLink{text-align:center;margin:12px 0 0}.quote-preview-module__uT83lW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.quote-preview-module__uT83lW__fieldGrid{grid-template-columns:1fr}}
