.insurance-hero{padding-top:30px;padding-bottom:0}.insurance-hero .section-container{padding-top:0;padding-bottom:10px}.insurance-hero h1{color:var(--lemonade-black);font-size:2.5rem;font-weight:800}.insurance-subtitle{max-width:600px;margin:0 auto;font-size:1.25rem}.insurance-hero-cta{color:var(--lemonade-pink);margin-top:1rem;font-size:1rem;font-weight:600}.insurance-content{max-width:720px;margin:0 auto}.insurance-content p{color:var(--lemonade-black);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.8}.insurance-content h2{color:var(--lemonade-black);margin-top:.5rem;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.insurance-content ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.insurance-content li{color:var(--lemonade-black);margin-bottom:.5rem;font-size:1.05rem;line-height:1.8}.insurance-content a{color:var(--lemonade-pink);text-decoration:none}.insurance-content a:hover{text-decoration:underline}.insurance-steps-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:40px auto 0;display:grid}.insurance-steps-grid-4{grid-template-columns:repeat(2,1fr);max-width:800px}.insurance-steps-grid-3{grid-template-columns:repeat(3,1fr);max-width:900px}.insurance-step-card{text-align:center;background:var(--lemonade-white);border:1px solid var(--lemonade-border);border-radius:12px;padding:32px 24px}.insurance-step-icon{margin-bottom:16px}.insurance-step-card h3{color:var(--lemonade-black);margin-bottom:8px;font-size:1.1rem;font-weight:700}.insurance-step-card p{color:var(--lemonade-black);opacity:.75;font-size:.95rem;line-height:1.5}.insurance-how-it-works{margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:decimal}.insurance-how-it-works li{color:var(--lemonade-black);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.6}.insurance-how-it-works li strong{margin-bottom:.25rem;display:block}.insurance-how-it-works li p{opacity:.85;margin-bottom:0;font-size:1rem}.insurance-claim-details{margin-top:.5rem;margin-bottom:0;padding-left:1.25rem;list-style-type:disc}.insurance-claim-details li{margin-bottom:.25rem;font-size:1rem}.insurance-exclusions li{margin-bottom:.75rem}.insurance-highlights-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:720px;margin:0 auto;display:grid}.insurance-highlight-card{background:var(--lemonade-white);border:1px solid var(--lemonade-border);text-align:center;border-radius:12px;padding:24px}.insurance-highlight-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:360px}.insurance-highlight-icon{margin-bottom:12px}.insurance-highlight-card strong{color:var(--lemonade-black);margin-bottom:6px;font-size:1.05rem;display:block}.insurance-highlight-card p{color:var(--lemonade-black);opacity:.75;margin-bottom:0;font-size:.95rem;line-height:1.5}.insurance-faq{flex-direction:column;gap:20px;display:flex}.insurance-faq-item{border-bottom:1px solid var(--lemonade-border);padding-bottom:20px}.insurance-faq-item:last-child{border-bottom:none;padding-bottom:0}.insurance-faq-item h3{color:var(--lemonade-black);margin-bottom:6px;font-size:1.05rem;font-weight:700}.insurance-faq-item p{color:var(--lemonade-black);opacity:.85;margin-bottom:0;font-size:1rem;line-height:1.6}.insurance-note{background:var(--lemonade-gray);border:1px solid var(--lemonade-border);border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.insurance-note h3{color:var(--lemonade-black);margin-bottom:6px;font-size:1.05rem;font-weight:700}.insurance-note p{color:var(--lemonade-black);opacity:.85;margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.insurance-note p:last-child{margin-bottom:0}.section-gray .insurance-step-card,.section-gray .insurance-highlight-card{box-shadow:0 2px 8px #0000000a}@media (max-width:768px){.insurance-hero h1{font-size:2rem}.insurance-steps-grid{grid-template-columns:1fr;gap:20px}.insurance-steps-grid-4,.insurance-steps-grid-3{grid-template-columns:1fr}.insurance-content p,.insurance-content li{font-size:1rem}.insurance-highlights-grid{grid-template-columns:1fr}.insurance-highlight-card:last-child:nth-child(odd){max-width:none}.insurance-note{text-align:center;flex-direction:column;align-items:center}}