/* Original editorial character with a lighter, more approachable quote experience. */
h1,h2,.pagehero h1,.hero h1,.quote-hero h1{font-weight:500;letter-spacing:-.045em}h1 em,h2 em{font-weight:500}.button{border-radius:9px}.nav .button{border-radius:999px;padding-inline:23px}.industry-card{border-radius:14px;border-color:#e0e3e9;transition:transform .18s,border-color .18s}.industry-card:hover{transform:translateY(-3px)}.industry-card h3{font-weight:500}.hero-visual{border-radius:14px;overflow:hidden}.coverage-widget{border-radius:14px;overflow:hidden}.coverage-tabs button[aria-selected=true]{border-radius:8px}.question{border-radius:0 8px 8px 0}.hero h1{font-size:clamp(3.1rem,5.3vw,5.6rem)}
body:has(#quote-intake){background:#f7f8fa}body:has(#quote-intake) .quote-hero{background:#f7f8fa;color:var(--ink);padding:52px 0 25px}body:has(#quote-intake) .quote-hero .wrap{max-width:1120px}body:has(#quote-intake) .quote-hero .eyebrow{color:#002bb8;font-size:.7rem;margin-bottom:15px}body:has(#quote-intake) .quote-hero h1{font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.1;max-width:900px}body:has(#quote-intake) .quote-hero h1 em{color:#002bb8}body:has(#quote-intake) .quote-hero p:last-child{color:var(--steel);margin-top:17px;max-width:650px}.intake-layout{padding-top:15px;grid-template-columns:minmax(0,1fr) 270px;gap:40px;max-width:1120px}.intake-card{grid-column:1;grid-row:1;border:1px solid #e0e4eb;border-radius:18px;padding:30px 34px;box-shadow:0 8px 35px rgba(20,35,60,.035)}.intake-aside{grid-column:2;grid-row:1;padding:25px 0}.intake-aside>.eyebrow{display:none}.intake-aside h2{font-size:1.65rem;font-weight:500}.intake-aside>p:not(.eyebrow){font-size:.88rem}.step-list{margin:24px 0}.step-list li{border:0;padding:11px 0;align-items:center;gap:12px}.step-list span{display:flex;align-items:center;justify-content:center;border:1px solid #dce0e8;border-radius:50%;width:28px;height:28px;font-size:.68rem;background:white}.step-list [aria-current=step]>span{background:var(--blue);border-color:var(--blue);color:white}.step-list [aria-current=step]{color:var(--ink)}.intake-help{border:0;border-top:1px solid #dce0e8;padding:18px 0 0;margin-top:20px}.intake-help>a{font-size:1.1rem}.form-top{font-size:.7rem}.progress-track{margin:14px 0 25px;border-radius:5px;background:#eef0f4;height:4px}.progress-track span{background:var(--blue);border-radius:5px}#quote-intake>fieldset>legend{font-family:'DM Sans',Arial,sans-serif;font-size:1.38rem;font-weight:600;letter-spacing:-.035em;line-height:1.35}.field-intro{font-size:.86rem;margin:8px 0 20px}.industry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;margin-bottom:25px}.choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid #dce1e9;border-radius:10px;padding:15px;gap:10px;min-height:135px;background:white;transition:border-color .15s,background .15s}.choice:has(input:checked){padding:14px;border:2px solid var(--blue);box-shadow:none;background:#f0f4ff}.choice:hover{border-color:#7d97d8}.choice span{display:block}.choice strong{font-size:.88rem;font-weight:600}.choice small{display:block;text-align:left;font-size:.72rem;line-height:1.4;margin-top:5px}.choice input{width:15px;height:15px}.field-grid{gap:18px;margin:20px 0}.field{font-size:.82rem;gap:7px}.field input,.field select,.field textarea{border:1px solid #d5dbe5;border-radius:8px;background:#fbfcfd;min-height:47px}.field input:focus,.field select:focus,.field textarea:focus{background:white;outline:2px solid #4a8bff;outline-offset:1px}.form-actions{margin-top:24px;border-color:#e8ebef;padding-top:22px}.conditional,.form-privacy,.consent{border-radius:10px}.form-privacy{background:#f5f7fb}.conditional{border:1px solid #e0e6f0;background:#f6f8fc}.review-block h3{font-size:.95rem}.smallprint{font-size:.76rem}.intake-card .button{min-height:48px;padding:12px 22px}.quote-hero h1 em:before{content:none}.intake-layout+.closing{display:none}@media(max-width:1000px){.intake-layout{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.intake-card{padding:26px}.industry-options{grid-template-columns:1fr 1fr}.intake-aside h2{font-size:1.5rem}}@media(max-width:760px){body:has(#quote-intake) .quote-hero{padding:32px 0 18px}body:has(#quote-intake) .quote-hero h1{font-size:2.65rem}.intake-layout{display:flex;flex-direction:column;gap:16px;padding-top:0}.intake-aside{order:0;padding:0;width:100%}.intake-card{order:1;width:100%;padding:23px 18px;border-radius:14px}.intake-aside>h2,.intake-aside>p,.intake-help{display:none}.step-list{margin:0;gap:5px}.step-list li{font-size:.63rem;gap:7px;flex-direction:column;align-items:flex-start;padding:7px 0}.step-list span{width:24px;height:24px;font-size:.64rem}.industry-options{grid-template-columns:1fr 1fr;gap:9px}.choice,.choice:has(input:checked){min-height:125px}.choice{padding:12px}.choice:has(input:checked){padding:11px}.choice strong{font-size:.84rem}.choice small{font-size:.7rem}#quote-intake>fieldset>legend{font-size:1.25rem}.progress-track{margin-bottom:20px}.hero h1{font-size:clamp(2.9rem,11vw,4rem)}}
