.protection-page[data-astro-cid-4flav6dr]{--navy:#172b45;--gold:#d5a044;--ink:#263238;--muted:#66717d;--light:#f5f6f7;color:var(--ink)}.protection-page[data-astro-cid-4flav6dr] [data-astro-cid-4flav6dr]{box-sizing:border-box}.page-hero[data-astro-cid-4flav6dr]{background:var(--navy);color:#fff;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.hero-background[data-astro-cid-4flav6dr],.hero-overlay[data-astro-cid-4flav6dr]{position:absolute;inset:0}.hero-background[data-astro-cid-4flav6dr]{background:url(/images/hail-damage-2.avif) 50% 48%/cover no-repeat;transform:scale(1.02)}.hero-overlay[data-astro-cid-4flav6dr]{background:linear-gradient(90deg,#0d1d2ff0 0%,#0d1d2fc7 55%,#0d1d2f61 100%),linear-gradient(#0000 40%,#0d1d2f4d)}.hero-content[data-astro-cid-4flav6dr]{z-index:1;width:min(1160px,100% - 48px);margin:0 auto;padding:100px 0 95px;position:relative}.breadcrumbs[data-astro-cid-4flav6dr]{color:#ffffffc2;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:42px;font-size:12px;display:flex}.breadcrumbs[data-astro-cid-4flav6dr] a[data-astro-cid-4flav6dr]{color:inherit;text-decoration:none}.breadcrumbs[data-astro-cid-4flav6dr] a[data-astro-cid-4flav6dr]:hover{color:#fff}.eyebrow[data-astro-cid-4flav6dr]{color:var(--gold);letter-spacing:2px;margin:0 0 15px;font-size:11px;font-weight:800;line-height:1.6}.page-hero[data-astro-cid-4flav6dr] h1[data-astro-cid-4flav6dr]{color:#fff;letter-spacing:-2px;max-width:850px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(40px,6vw,66px);font-weight:600;line-height:1.1}.hero-description[data-astro-cid-4flav6dr]{color:#ffffffdb;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.85}.hero-actions[data-astro-cid-4flav6dr]{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.button[data-astro-cid-4flav6dr]{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.button-primary[data-astro-cid-4flav6dr]{background:var(--gold);color:var(--navy)}.button-primary[data-astro-cid-4flav6dr]:hover{background:#e6b85e}.button-outline[data-astro-cid-4flav6dr]{color:#fff;border-color:#ffffffb3}.button-outline[data-astro-cid-4flav6dr]:hover{color:var(--navy);background:#fff}.section-wrap[data-astro-cid-4flav6dr]{width:min(1160px,100% - 48px);margin:0 auto}.intro-section[data-astro-cid-4flav6dr]{grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:85px;padding-bottom:85px;display:grid}.intro-section[data-astro-cid-4flav6dr] h2[data-astro-cid-4flav6dr],.section-heading[data-astro-cid-4flav6dr] h2[data-astro-cid-4flav6dr],.storm-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.insurance-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.warranty-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.aftercare-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:var(--navy);letter-spacing:-1px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(28px,3.5vw,39px);font-weight:650;line-height:1.22}.intro-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr],.storm-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr],.insurance-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr],.warranty-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr],.aftercare-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.9}.intro-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]:last-child,.storm-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]:last-child,.insurance-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]:last-child,.warranty-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]:last-child,.aftercare-copy[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]:last-child{margin-bottom:0}.content-section[data-astro-cid-4flav6dr]{padding-top:95px;padding-bottom:95px;scroll-margin-top:35px}.section-muted[data-astro-cid-4flav6dr]{background:var(--light)}.section-dark[data-astro-cid-4flav6dr]{background:var(--navy);color:#fff}.section-heading[data-astro-cid-4flav6dr]{text-align:center;max-width:770px;margin:0 auto 48px}.section-heading[data-astro-cid-4flav6dr] h2[data-astro-cid-4flav6dr]{margin-bottom:15px}.section-heading[data-astro-cid-4flav6dr]>p[data-astro-cid-4flav6dr]:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.85}.section-dark[data-astro-cid-4flav6dr] .section-heading[data-astro-cid-4flav6dr] h2[data-astro-cid-4flav6dr]{color:#fff}.section-dark[data-astro-cid-4flav6dr] .section-heading[data-astro-cid-4flav6dr]>p[data-astro-cid-4flav6dr]:not(.eyebrow){color:#ffffffbf}.storm-layout[data-astro-cid-4flav6dr],.warranty-layout[data-astro-cid-4flav6dr]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;display:grid}.storm-image[data-astro-cid-4flav6dr],.warranty-image[data-astro-cid-4flav6dr]{background:#dfe3e6;min-height:380px;position:relative;overflow:hidden}.storm-image[data-astro-cid-4flav6dr] img[data-astro-cid-4flav6dr],.warranty-image[data-astro-cid-4flav6dr] img[data-astro-cid-4flav6dr]{object-fit:cover;width:100%;height:380px;display:block}.storm-image[data-astro-cid-4flav6dr] span[data-astro-cid-4flav6dr],.warranty-image[data-astro-cid-4flav6dr] span[data-astro-cid-4flav6dr]{background:var(--navy);color:#fff;letter-spacing:1px;padding:12px 16px;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0}.storm-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.insurance-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.warranty-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.aftercare-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{margin-bottom:17px;font-size:24px}.check-list[data-astro-cid-4flav6dr]{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-4flav6dr] li[data-astro-cid-4flav6dr]{color:var(--ink);padding-left:27px;font-size:13px;line-height:1.7;position:relative}.check-list[data-astro-cid-4flav6dr] li[data-astro-cid-4flav6dr]:before{content:"✓";color:#a8792d;font-weight:800;position:absolute;top:0;left:0}.documentation-panel[data-astro-cid-4flav6dr]{background:#fff;border:1px solid #e1e5e8;grid-template-columns:1fr 1fr;gap:55px;margin-top:65px;padding:35px;display:grid}.documentation-panel[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:var(--navy);margin:0 0 12px;font-family:Manrope,sans-serif;font-size:23px;line-height:1.3}.documentation-panel[data-astro-cid-4flav6dr]>div[data-astro-cid-4flav6dr]:first-child>p[data-astro-cid-4flav6dr]:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.documentation-list[data-astro-cid-4flav6dr]{gap:17px;display:grid}.documentation-list[data-astro-cid-4flav6dr] article[data-astro-cid-4flav6dr]{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.documentation-list[data-astro-cid-4flav6dr] article[data-astro-cid-4flav6dr]>span[data-astro-cid-4flav6dr]{color:#94651d;background:#d5a0442b;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex}.documentation-list[data-astro-cid-4flav6dr] h4[data-astro-cid-4flav6dr]{color:var(--navy);margin:0 0 4px;font-family:Manrope,sans-serif;font-size:14px}.documentation-list[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.insurance-layout[data-astro-cid-4flav6dr]{grid-template-columns:1fr .9fr;align-items:start;gap:65px;display:grid}.insurance-card[data-astro-cid-4flav6dr],.record-checklist[data-astro-cid-4flav6dr]{background:var(--light);border:1px solid #e3e7ea;padding:30px}.insurance-card[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr],.record-checklist[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:21px}.insurance-card[data-astro-cid-4flav6dr] .check-list[data-astro-cid-4flav6dr],.record-checklist[data-astro-cid-4flav6dr] .check-list[data-astro-cid-4flav6dr]{margin-bottom:20px}.small-note[data-astro-cid-4flav6dr]{color:var(--muted);border-top:1px solid #dce1e5;margin:0;padding-top:15px;font-size:11px;line-height:1.8}.important-notice[data-astro-cid-4flav6dr]{border-left:4px solid var(--gold);background:#d5a0441a;grid-template-columns:38px 1fr;align-items:start;gap:18px;margin-top:48px;padding:25px 28px;display:grid}.notice-icon[data-astro-cid-4flav6dr]{background:var(--gold);width:32px;height:32px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.important-notice[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:var(--navy);margin:0 0 8px;font-family:Manrope,sans-serif;font-size:17px}.important-notice[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{color:#59636e;margin:0;font-size:12px;line-height:1.85}.section-dark[data-astro-cid-4flav6dr] .steps-grid[data-astro-cid-4flav6dr]{grid-template-columns:repeat(3,1fr);gap:38px 30px;display:grid}.steps-grid[data-astro-cid-4flav6dr] article[data-astro-cid-4flav6dr]{background:#ffffff09;border:1px solid #d5a0448c;padding:23px 22px}.steps-grid[data-astro-cid-4flav6dr] article[data-astro-cid-4flav6dr]>span[data-astro-cid-4flav6dr]{color:var(--gold);margin-bottom:17px;font-size:12px;font-weight:800;display:block}.steps-grid[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:#fff;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:18px}.steps-grid[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{color:#ffffffbf;margin:0;font-size:13px;line-height:1.8}.section-footnote[data-astro-cid-4flav6dr]{color:#ffffffb3;text-align:center;max-width:850px;margin:35px auto 0;font-size:11px;line-height:1.8}.warranty-layout[data-astro-cid-4flav6dr]{margin-bottom:55px}.warranty-card-grid[data-astro-cid-4flav6dr]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.warranty-card[data-astro-cid-4flav6dr]{background:#fff;border:1px solid #e0e5e8;padding:28px 25px}.card-number[data-astro-cid-4flav6dr]{color:#94651d;background:#d5a0442b;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}.warranty-card[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]{color:var(--navy);margin:0 0 12px;font-family:Manrope,sans-serif;font-size:19px}.warranty-card[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{min-height:76px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.8}.warranty-card[data-astro-cid-4flav6dr] h4[data-astro-cid-4flav6dr]{color:var(--navy);margin:0 0 10px;font-size:12px}.warranty-card[data-astro-cid-4flav6dr] ul[data-astro-cid-4flav6dr]{color:var(--muted);gap:9px;margin:0;padding-left:17px;font-size:12px;line-height:1.7;display:grid}.aftercare-layout[data-astro-cid-4flav6dr]{grid-template-columns:1fr .9fr;align-items:start;gap:65px;display:grid}.aftercare-copy[data-astro-cid-4flav6dr] h3[data-astro-cid-4flav6dr]:not(:first-child){margin-top:30px}.record-checklist[data-astro-cid-4flav6dr]{background:#fff}.faq-section[data-astro-cid-4flav6dr]{max-width:950px}.faq-list[data-astro-cid-4flav6dr]{border-top:1px solid #dce1e5}.faq-list[data-astro-cid-4flav6dr] details[data-astro-cid-4flav6dr]{border-bottom:1px solid #dce1e5}.faq-list[data-astro-cid-4flav6dr] summary[data-astro-cid-4flav6dr]{color:var(--navy);cursor:pointer;padding:22px 45px 22px 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.5;list-style:none;position:relative}.faq-list[data-astro-cid-4flav6dr] summary[data-astro-cid-4flav6dr]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-4flav6dr] summary[data-astro-cid-4flav6dr]:after{content:"+";color:#a8792d;font-size:23px;font-weight:400;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.faq-list[data-astro-cid-4flav6dr] details[data-astro-cid-4flav6dr][open] summary[data-astro-cid-4flav6dr]:after{content:"−"}.faq-list[data-astro-cid-4flav6dr] details[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{max-width:820px;color:var(--muted);margin:-2px 0 22px;font-size:13px;line-height:1.85}.page-cta[data-astro-cid-4flav6dr]{text-align:center;background:#eef1f3;padding:85px 24px}.cta-inner[data-astro-cid-4flav6dr]{max-width:760px;margin:0 auto}.page-cta[data-astro-cid-4flav6dr] h2[data-astro-cid-4flav6dr]{color:var(--navy);letter-spacing:-1px;margin:0 0 15px;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,42px)}.cta-inner[data-astro-cid-4flav6dr]>p[data-astro-cid-4flav6dr]:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.85}.page-cta[data-astro-cid-4flav6dr] .hero-actions[data-astro-cid-4flav6dr]{justify-content:center}.page-cta[data-astro-cid-4flav6dr] .button-outline[data-astro-cid-4flav6dr]{border-color:var(--navy);color:var(--navy)}.page-cta[data-astro-cid-4flav6dr] .button-outline[data-astro-cid-4flav6dr]:hover{background:var(--navy);color:#fff}.page-disclaimer[data-astro-cid-4flav6dr]{color:#78818a;text-align:center;max-width:950px;margin:0 auto;padding:27px 24px 35px;font-size:10px;line-height:1.8}@media (width<=900px){.intro-section[data-astro-cid-4flav6dr],.storm-layout[data-astro-cid-4flav6dr],.insurance-layout[data-astro-cid-4flav6dr],.warranty-layout[data-astro-cid-4flav6dr],.aftercare-layout[data-astro-cid-4flav6dr]{grid-template-columns:1fr;gap:35px}.documentation-panel[data-astro-cid-4flav6dr]{grid-template-columns:1fr;gap:30px}.warranty-card-grid[data-astro-cid-4flav6dr],.section-dark[data-astro-cid-4flav6dr] .steps-grid[data-astro-cid-4flav6dr]{grid-template-columns:1fr 1fr}.intro-section[data-astro-cid-4flav6dr],.content-section[data-astro-cid-4flav6dr]{padding-top:75px;padding-bottom:75px}}@media (width<=600px){.page-hero[data-astro-cid-4flav6dr]{min-height:620px}.hero-content[data-astro-cid-4flav6dr]{width:calc(100% - 36px);padding:80px 0 70px}.breadcrumbs[data-astro-cid-4flav6dr]{margin-bottom:35px;font-size:11px}.page-hero[data-astro-cid-4flav6dr] h1[data-astro-cid-4flav6dr]{letter-spacing:-1.3px;font-size:42px}.hero-description[data-astro-cid-4flav6dr]{font-size:14px}.hero-actions[data-astro-cid-4flav6dr]{flex-direction:column;align-items:stretch}.button[data-astro-cid-4flav6dr]{width:100%}.section-wrap[data-astro-cid-4flav6dr]{width:calc(100% - 36px)}.intro-section[data-astro-cid-4flav6dr],.content-section[data-astro-cid-4flav6dr]{padding-top:60px;padding-bottom:60px}.storm-image[data-astro-cid-4flav6dr],.storm-image[data-astro-cid-4flav6dr] img[data-astro-cid-4flav6dr],.warranty-image[data-astro-cid-4flav6dr],.warranty-image[data-astro-cid-4flav6dr] img[data-astro-cid-4flav6dr]{height:270px;min-height:270px}.documentation-panel[data-astro-cid-4flav6dr]{padding:23px 20px}.section-dark[data-astro-cid-4flav6dr] .steps-grid[data-astro-cid-4flav6dr],.warranty-card-grid[data-astro-cid-4flav6dr]{grid-template-columns:1fr}.warranty-card[data-astro-cid-4flav6dr] p[data-astro-cid-4flav6dr]{min-height:0}.important-notice[data-astro-cid-4flav6dr]{grid-template-columns:1fr;gap:12px;padding:22px 19px}.page-cta[data-astro-cid-4flav6dr]{padding:65px 18px}.page-disclaimer[data-astro-cid-4flav6dr]{padding-left:20px;padding-right:20px}}
