.sc-stormguard{--navy:#0f2238;--navy-deep:#0a1828;--steel:#2c4560;--cloud:#eef2f6;--line:#c3cfdc;--yellow:#f4c430;--yellow-hover:#ffd75a;--red:#a8281c;--red-tint:#fbeceb;--hail:#7fb2d9;--ink:#0f2238;--body:#26384c;--muted:#43566b;--link:#0b4a8c;--on-dark:#d3deea;--font-display:var(--font-sg-display),"Arial Narrow",sans-serif;--font-body:var(--font-sg-body);--gutter:clamp(16px,4vw,32px);--focus:#0b4a8c;font-family:var(--font-sg-body),system-ui,sans-serif;font-size:17px;line-height:1.6;color:var(--body);background:#fff;-webkit-font-smoothing:antialiased}.sc-stormguard *,.sc-stormguard :after,.sc-stormguard :before{box-sizing:border-box}.sc-stormguard a{color:inherit}.sc-stormguard :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sc-stormguard .sg-dark :focus-visible,.sc-stormguard .sg-footer :focus-visible,.sc-stormguard .sg-header :focus-visible,.sc-stormguard .sg-mobile-bar :focus-visible{outline-color:var(--yellow)}.sc-stormguard .sg-btn-yellow:focus-visible{outline-color:#ffffff;box-shadow:0 0 0 6px var(--navy)}.sc-stormguard .sg-main{display:block}.sc-stormguard .sg-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:var(--gutter)}.sc-stormguard .sg-narrow{max-width:880px}.sc-stormguard .sg-skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--yellow);color:var(--navy);font-weight:700;padding:12px 18px}.sc-stormguard .sg-skip:focus{top:8px}.sc-stormguard .sg-eyebrow{margin:0 0 12px;font:700 15px/1.2 var(--font-sg-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);display:flex;align-items:center;gap:10px}.sc-stormguard .sg-eyebrow:before{content:"";width:28px;height:4px;background:currentColor}.sc-stormguard .sg-eyebrow-dark{color:var(--red)}.sc-stormguard .sg-h1,.sc-stormguard .sg-h2,.sc-stormguard .sg-h3{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:0}.sc-stormguard .sg-h1{font-weight:800;font-size:clamp(46px,9vw,84px);line-height:.94;letter-spacing:.005em;color:#fff;text-wrap:balance}.sc-stormguard .sg-h1-xl{font-size:clamp(54px,7.6vw,108px)}.sc-stormguard .sg-h2{font-weight:800;font-size:clamp(34px,5.4vw,56px);line-height:1;letter-spacing:.005em;margin-bottom:20px;text-wrap:balance}.sc-stormguard .sg-h3{font-weight:700;font-size:27px;line-height:1.05;letter-spacing:.02em;margin-bottom:10px}.sc-stormguard .sg-dark .sg-h2,.sc-stormguard .sg-dark .sg-h3{color:#fff}.sc-stormguard .sg-lead{font-size:clamp(18px,2.2vw,22px);line-height:1.5;color:var(--on-dark);max-width:40em;margin:24px 0 0}.sc-stormguard .sg-lead-narrow{color:var(--on-dark);max-width:40em;font-size:19px;margin:0 0 32px}.sc-stormguard .sg-body-lg{font-size:19px;line-height:1.55;color:var(--body);max-width:34em}.sc-stormguard .sg-link{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.sc-stormguard .sg-more{margin:24px 0 0}.sc-stormguard .sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 22px;border:3px solid transparent;border-radius:2px;font:700 17px/1.2 var(--font-sg-body),sans-serif;letter-spacing:.02em;text-decoration:none;cursor:pointer;text-align:center;transition:background-color .15s,color .15s,transform .15s}.sc-stormguard .sg-btn-lg{min-height:56px;padding:12px 28px;font-size:18px}.sc-stormguard .sg-btn-yellow{background:var(--yellow);border-color:var(--yellow);color:var(--navy);box-shadow:4px 4px 0 0 rgba(15,34,56,.9)}.sc-stormguard .sg-dark .sg-btn-yellow,.sc-stormguard .sg-header .sg-btn-yellow{box-shadow:4px 4px 0 0 #000}.sc-stormguard .sg-btn-yellow:hover{background:var(--yellow-hover);border-color:var(--yellow-hover);transform:translate(-1px,-1px)}.sc-stormguard .sg-btn-navy{background:var(--navy);border-color:var(--navy);color:#fff}.sc-stormguard .sg-btn-navy:hover{background:var(--steel);border-color:var(--steel)}.sc-stormguard .sg-btn-outline{border-color:#fff;color:#fff;background:transparent}.sc-stormguard .sg-btn-outline:hover{background:#fff;color:var(--navy)}.sc-stormguard .sg-btn-ghost{background:transparent;border-color:var(--navy);color:var(--navy)}.sc-stormguard .sg-btn-ghost:hover{background:var(--cloud)}.sc-stormguard .sg-sticky{position:sticky;top:0;z-index:60}.sc-stormguard .sg-header{background:var(--navy);color:#fff;border-bottom:3px solid var(--yellow)}.sc-stormguard .sg-header-in{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px}.sc-stormguard .sg-brand{display:inline-flex;align-items:center;min-height:48px;text-decoration:none;color:#fff}.sc-stormguard .sg-logo{display:inline-flex;align-items:center;gap:10px}.sc-stormguard .sg-logo-text{display:flex;flex-direction:column}.sc-stormguard .sg-logo-word{font:800 30px/.9 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.sc-stormguard .sg-logo-tag{display:none;font:600 12.5px/1.3 var(--font-sg-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark);margin-top:3px}.sc-stormguard .sg-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:transparent;color:#fff;border:2px solid #fff;border-radius:2px;font:700 16px/1 var(--font-sg-body),sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.sc-stormguard .sg-menu-icon,.sc-stormguard .sg-menu-icon:after,.sc-stormguard .sg-menu-icon:before{display:block;width:18px;height:2px;background:currentColor;position:relative}.sc-stormguard .sg-menu-icon:after,.sc-stormguard .sg-menu-icon:before{content:"";position:absolute;left:0}.sc-stormguard .sg-menu-icon:before{top:-6px}.sc-stormguard .sg-menu-icon:after{top:6px}.sc-stormguard .sg-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--navy);border-top:1px solid var(--steel);padding:8px var(--gutter) 20px;box-shadow:0 18px 30px rgba(0,0,0,.35)}.sc-stormguard .sg-nav[data-open=true]{display:block}.sc-stormguard .sg-nav ul{list-style:none;margin:0;padding:0}.sc-stormguard .sg-nav a:not(.sg-btn){display:flex;align-items:center;min-height:48px;color:#fff;text-decoration:none;font:600 18px/1.2 var(--font-sg-body),sans-serif;border-bottom:1px solid var(--steel)}.sc-stormguard .sg-nav a[aria-current=page]:not(.sg-btn){color:var(--yellow)}.sc-stormguard .sg-nav-cta{margin-top:14px}.sc-stormguard .sg-nav-cta .sg-btn{width:100%}.sc-stormguard .sg-safety{position:sticky;top:67px;z-index:59;background:var(--red-tint);border-bottom:1px solid #e4b9b4;color:var(--navy);font-size:14px;line-height:1.35}.sc-stormguard .sg-safety p{margin:0;display:flex;align-items:center;gap:10px;padding-block:5px}.sc-stormguard .sg-safety-badge{display:inline-flex;align-items:center;gap:5px;flex:none;background:var(--red);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;padding:2px 8px}.sc-stormguard .sg-safety-long{display:none}.sc-stormguard .sg-section{padding:clamp(48px,8vw,96px) 0;background:#fff}.sc-stormguard .sg-section-cloud,.sc-stormguard .sg-tool{background:var(--cloud)}.sc-stormguard .sg-dark{background:var(--navy);color:#fff}.sc-stormguard .sg-peak{display:block;width:100%;height:34px;margin-top:-1px;background:#fff}.sc-stormguard .sg-grid{display:grid;gap:20px;margin-top:28px;list-style:none;padding:0}.sc-stormguard .sg-split{display:grid;gap:36px;align-items:center}.sc-stormguard .sg-card{background:#fff;border:2px solid var(--line);border-top:6px solid var(--navy);padding:22px 22px 20px}.sc-stormguard .sg-card p{margin:0}.sc-stormguard .sg-section-cloud .sg-card{background:#fff}.sc-stormguard .sg-card-alert{border-top-color:var(--red)}.sc-stormguard .sg-bullets{margin:0;padding:0;list-style:none}.sc-stormguard .sg-bullets li{position:relative;padding-left:22px;margin-top:10px}.sc-stormguard .sg-bullets li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;background:var(--navy);transform:rotate(45deg)}.sc-stormguard .sg-card-alert .sg-bullets li:before{background:var(--red)}.sc-stormguard .sg-insurer-note{margin:32px 0 0;padding:18px 22px;background:#fff;border:2px solid var(--navy);border-left:10px solid var(--yellow);max-width:44em;color:var(--ink)}.sc-stormguard .sg-section-cloud .sg-insurer-note{background:#fff}.sc-stormguard .sg-split .sg-insurer-note{margin-top:0}.sc-stormguard .sg-note-alert{border-left-color:var(--red);background:var(--red-tint)}.sc-stormguard .sg-hero{position:relative;overflow:hidden;padding:36px 0 0;background:repeating-linear-gradient(105deg,rgba(127,178,217,.07) 0 2px,transparent 2px 26px),linear-gradient(180deg,#0f2238,#0c1c2f)}.sc-stormguard .sg-hero-grid{display:grid;gap:32px;align-items:center}.sc-stormguard .sg-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.sc-stormguard .sg-hero-art{position:relative;padding-top:36px}.sc-stormguard .sg-storm-art{position:absolute;left:-12%;top:-6%;width:84%;height:auto;opacity:.95}.sc-stormguard .sg-hero-photo{position:relative;margin-left:4%;clip-path:polygon(0 10%,10% 0,100% 0,100% 90%,90% 100%,0 100%);border-bottom:0;background:var(--steel)}.sc-stormguard .sg-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.sc-stormguard .sg-hero-caption{margin:8px 0 0 8%;font-size:13px;color:var(--on-dark);text-align:right}.sc-stormguard .sg-sequence{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:3px solid var(--yellow)}.sc-stormguard .sg-sequence li{display:flex;gap:12px;padding:16px 12px 16px 0;border-bottom:1px solid var(--steel)}.sc-stormguard .sg-seq-n{font:800 40px/.9 var(--font-display);color:var(--yellow)}.sc-stormguard .sg-sequence strong{display:block;font:700 22px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff}.sc-stormguard .sg-seq-d{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--on-dark)}.sc-stormguard .sg-hero+.sg-peak{background:#fff}.sc-stormguard .sg-grid-3,.sc-stormguard .sg-grid-4{grid-template-columns:1fr}.sc-stormguard .sg-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:20px;counter-reset:none}.sc-stormguard .sg-stage,.sc-stormguard .sg-step{position:relative;background:#fff;border:2px solid var(--line);padding:22px 22px 24px;overflow:hidden}.sc-stormguard .sg-stage-lead,.sc-stormguard .sg-step p{margin:0}.sc-stormguard .sg-step-n{display:block;font:800 84px/.8 var(--font-display);color:var(--navy);margin-bottom:14px}.sc-stormguard .sg-stage:after,.sc-stormguard .sg-step:after{content:"";position:absolute;right:-2px;top:-2px;width:0;height:0;border-top:28px solid var(--yellow);border-left:28px solid transparent}.sc-stormguard .sg-stages{display:grid;gap:20px;margin-top:28px}.sc-stormguard .sg-stage-lead{font-weight:600;color:var(--ink);margin-bottom:6px}.sc-stormguard .sg-versus{display:grid;gap:16px}.sc-stormguard .sg-versus-col{background:var(--navy);color:#fff;padding:22px;border-top:6px solid var(--yellow)}.sc-stormguard .sg-versus-col .sg-h3{color:#fff}.sc-stormguard .sg-versus-col-b{background:#fff;color:var(--ink);border:2px solid var(--navy);border-top:6px solid var(--hail)}.sc-stormguard .sg-versus-col-b .sg-h3{color:var(--ink)}.sc-stormguard .sg-versus-dark .sg-versus-col{background:var(--steel)}.sc-stormguard .sg-versus-dark .sg-versus-col-b{background:#fff;color:var(--ink)}.sc-stormguard .sg-sub{margin:0 0 8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px;color:var(--on-dark)}.sc-stormguard .sg-versus-col-b .sg-sub{color:var(--muted)}.sc-stormguard .sg-ticks{list-style:none;margin:0;padding:0}.sc-stormguard .sg-ticks li{position:relative;padding-left:28px;margin-top:10px}.sc-stormguard .sg-ticks li:before{content:"";position:absolute;left:3px;top:.35em;width:8px;height:14px;border:solid;border-width:0 3px 3px 0;transform:rotate(40deg)}.sc-stormguard .sg-promise-note{margin:28px 0 0;padding:18px 22px;border:2px solid var(--yellow);max-width:48em;font-weight:500;color:#fff}.sc-stormguard .sg-mini-list{background:#fff;border:2px solid var(--navy);padding:20px 22px;box-shadow:8px 8px 0 0 var(--navy)}.sc-stormguard .sg-mini-head{margin:14px 0 6px;font:700 13px/1.2 var(--font-sg-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.sc-stormguard .sg-mini-head:first-child{margin-top:0}.sc-stormguard .sg-mini-list ul{list-style:none;margin:0;padding:0}.sc-stormguard .sg-mini-list li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink)}.sc-stormguard .sg-box{flex:none;width:22px;height:22px;border:3px solid var(--navy);background:#fff}.sc-stormguard .sg-box-on{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m3.5 10 4 4 8-8.500' fill='none' stroke='%23f4c430' stroke-width='3'/%3E%3C/svg%3E") center /100% no-repeat}.sc-stormguard .sg-damage-band{padding-bottom:clamp(56px,8vw,96px)}.sc-stormguard .sg-dmg-list{margin-top:0}.sc-stormguard .sg-dmg{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px;border:2px solid var(--steel);background:#132b45;text-decoration:none;color:var(--on-dark);transition:border-color .15s,transform .15s}.sc-stormguard .sg-dmg svg{color:var(--yellow)}.sc-stormguard .sg-dmg strong{font:700 28px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff}.sc-stormguard .sg-dmg:hover{border-color:var(--yellow);transform:translateY(-3px)}.sc-stormguard .sg-faq{display:grid;gap:10px;margin-top:24px}.sc-stormguard .sg-details{background:#fff;border:2px solid var(--line)}.sc-stormguard .sg-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 18px;cursor:pointer;font:700 19px/1.3 var(--font-sg-body),sans-serif;color:var(--ink);list-style:none}.sc-stormguard .sg-details summary::-webkit-details-marker{display:none}.sc-stormguard .sg-details summary:after{content:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;background:var(--navy);color:var(--yellow);font-size:22px;line-height:1}.sc-stormguard .sg-details[open]{border-color:var(--navy)}.sc-stormguard .sg-details[open] summary:after{content:"\2212"}.sc-stormguard .sg-details-body{padding:0 18px 18px;max-width:46em}.sc-stormguard .sg-details-body p{margin:0 0 10px}.sc-stormguard .sg-cta{padding:clamp(44px,7vw,80px) 0;background:repeating-linear-gradient(105deg,rgba(127,178,217,.07) 0 2px,transparent 2px 26px),var(--navy)}.sc-stormguard .sg-cta-in{display:grid;gap:24px;align-items:center}.sc-stormguard .sg-cta p{margin:0;color:var(--on-dark);max-width:36em;font-size:19px}.sc-stormguard .sg-cta .sg-h2{margin-bottom:10px}.sc-stormguard .sg-page-hero{padding:clamp(40px,7vw,80px) 0 clamp(28px,4vw,44px);background:repeating-linear-gradient(105deg,rgba(127,178,217,.07) 0 2px,transparent 2px 26px),var(--navy)}.sc-stormguard .sg-page-hero .sg-lead{margin-top:18px}.sc-stormguard .sg-fields{display:grid;gap:18px;margin:0 0 24px}.sc-stormguard .sg-fields-card{background:#fff;border:2px solid var(--navy);padding:22px}.sc-stormguard .sg-field label,.sc-stormguard .sg-fieldset legend{display:block;font-weight:700;color:var(--ink);margin-bottom:6px}.sc-stormguard .sg-field input[type=date],.sc-stormguard .sg-field input[type=text],.sc-stormguard .sg-field textarea{width:100%;min-height:48px;padding:10px 14px;font:500 17px/1.4 var(--font-sg-body),sans-serif;color:var(--ink);background:#fff;border:2px solid var(--navy);border-radius:2px}.sc-stormguard .sg-field textarea{resize:vertical}.sc-stormguard .sg-field input:disabled{background:var(--cloud);color:var(--muted);border-color:var(--line)}.sc-stormguard .sg-field input[aria-invalid=true]{border-color:var(--red);border-width:3px}.sc-stormguard .sg-field-hint{margin:6px 0 0;font-size:15px;color:var(--muted)}.sc-stormguard .sg-field-error{margin:8px 0 0;font-weight:700;color:var(--red)}.sc-stormguard .sg-inline-check{display:flex!important;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-weight:500!important;cursor:pointer}.sc-stormguard .sg-inline-check input,.sc-stormguard .sg-opt input{flex:none;width:24px;height:24px;accent-color:var(--navy);margin:0}.sc-stormguard .sg-fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.sc-stormguard .sg-fieldset legend{padding:0;font-size:19px}.sc-stormguard .sg-opt-list{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px}.sc-stormguard .sg-opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;background:#fff;border:2px solid var(--line);cursor:pointer;color:var(--ink);font-weight:500;margin:0!important}.sc-stormguard .sg-opt:has(.sg-opt-d){align-items:flex-start}.sc-stormguard .sg-opt:has(input:checked){border-color:var(--navy);background:#fffbea;box-shadow:inset 6px 0 0 var(--yellow)}.sc-stormguard .sg-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.sc-stormguard .sg-opt strong{display:block}.sc-stormguard .sg-opt-d{display:block;font-weight:400;color:var(--muted);font-size:15px}.sc-stormguard .sg-meter{-webkit-appearance:none;appearance:none;display:block;width:100%;height:16px;border:2px solid var(--navy);background:#fff;color:var(--navy);border-radius:0}.sc-stormguard .sg-meter::-webkit-progress-bar{background:#fff}.sc-stormguard .sg-meter::-webkit-progress-value{background:var(--navy)}.sc-stormguard .sg-meter::-moz-progress-bar{background:var(--navy)}.sc-stormguard .sg-meter-wrap{position:sticky;top:112px;z-index:5;background:var(--cloud);padding:12px 0 14px;margin-bottom:18px;border-bottom:2px solid var(--line)}.sc-stormguard .sg-meter-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.sc-stormguard .sg-meter-row p{margin:0}.sc-stormguard .sg-meter-pct{font:800 30px/1 var(--font-display);color:var(--ink)}.sc-stormguard .sg-group{border:2px solid var(--navy);background:#fff;margin:0 0 24px;padding:0 0 20px;min-width:0}.sc-stormguard .sg-group legend{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--navy);color:#fff;padding:12px 18px;margin:0}.sc-stormguard .sg-group legend+*{clear:both}.sc-stormguard .sg-group-title{font:800 26px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.03em}.sc-stormguard .sg-group-count{font:700 16px/1 var(--font-sg-body),sans-serif;color:var(--navy);background:var(--yellow);padding:4px 10px}.sc-stormguard .sg-group-lead{margin:16px 18px 6px;color:var(--muted)}.sc-stormguard .sg-check-list{list-style:none;margin:0;padding:0 18px}.sc-stormguard .sg-check{position:relative;display:flex;gap:14px;align-items:flex-start;min-height:56px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.sc-stormguard .sg-check input{position:absolute;opacity:0;width:44px;height:44px;left:0;top:6px;margin:0;cursor:pointer}.sc-stormguard .sg-check-box{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border:3px solid var(--navy);background:#fff;color:var(--yellow)}.sc-stormguard .sg-check-box svg{opacity:0}.sc-stormguard .sg-check input:checked+.sg-check-box{background:var(--navy)}.sc-stormguard .sg-check input:checked+.sg-check-box svg{opacity:1}.sc-stormguard .sg-check input:focus-visible+.sg-check-box{outline:3px solid var(--focus);outline-offset:3px}.sc-stormguard .sg-check-label{display:block;font-weight:600;color:var(--ink);line-height:1.35}.sc-stormguard .sg-check input:checked~.sg-check-text .sg-check-label{text-decoration:line-through;text-decoration-thickness:2px}.sc-stormguard .sg-check-hint{display:block;margin-top:3px;font-size:15px;line-height:1.45;color:var(--muted)}.sc-stormguard .sg-field-notes{margin:18px 18px 0}.sc-stormguard .sg-build{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:8px}.sc-stormguard .sg-privacy{flex-basis:100%;margin:6px 0 0;padding:14px 18px;background:#fff;border-left:8px solid var(--navy);font-size:15.5px}.sc-stormguard .sg-pack{margin-top:48px;padding:28px;background:#fff;border:3px solid var(--navy)}.sc-stormguard .sg-pack-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.sc-stormguard .sg-pack-head .sg-h2{margin:0}.sc-stormguard .sg-pack-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;margin:18px 0 24px;padding:14px 0;border-block:2px solid var(--navy)}.sc-stormguard .sg-pack-meta dt{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.sc-stormguard .sg-pack-meta dd{margin:2px 0 0;font-weight:600;color:var(--ink)}.sc-stormguard .sg-pack-group{margin-bottom:20px;break-inside:avoid}.sc-stormguard .sg-pack-sub{margin:10px 0 4px;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sc-stormguard .sg-pack-list{list-style:none;margin:0;padding:0}.sc-stormguard .sg-pack-list li{padding:2px 0}.sc-stormguard .sg-pack-note{margin:0;padding:10px 14px;background:var(--cloud);white-space:pre-wrap;overflow-wrap:anywhere}.sc-stormguard .sg-pack-foot{margin:24px 0 0;padding-top:14px;border-top:2px solid var(--navy);font-size:15px;color:var(--muted)}.sc-stormguard .sg-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.sc-stormguard .sg-tab{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 12px;background:#fff;color:var(--ink);border:2px solid var(--navy);font:800 20px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.04em;text-align:center;cursor:pointer}.sc-stormguard .sg-tab svg{flex:none}.sc-stormguard .sg-spot[aria-pressed=true],.sc-stormguard .sg-tab[aria-pressed=true]{background:var(--navy);color:#fff}.sc-stormguard .sg-tab[aria-pressed=true] svg{color:var(--yellow)}.sc-stormguard .sg-explorer-grid{display:grid;gap:28px;align-items:start}.sc-stormguard .sg-explorer-art{border:3px solid var(--navy);background:var(--cloud)}.sc-stormguard .sg-house{display:block;width:100%;height:auto}.sc-stormguard .sg-art-note{margin:0;padding:8px 14px;font-size:14px;background:#fff;border-top:2px solid var(--navy);color:var(--muted)}.sc-stormguard .sg-spots{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.sc-stormguard .sg-spot{width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;min-height:56px;padding:12px 14px;background:#fff;color:var(--ink);border:2px solid var(--line);font:500 16px/1.4 var(--font-sg-body),sans-serif;cursor:pointer}.sc-stormguard .sg-spot[aria-pressed=true]{border-color:var(--navy)}.sc-stormguard .sg-spot-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;border:3px solid var(--yellow);font-weight:700;font-size:14px}.sc-stormguard .sg-spot[aria-pressed=true] .sg-spot-n{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.sc-stormguard .sg-spot strong{display:block;font-size:17px}.sc-stormguard .sg-spot-d{display:block;margin-top:2px}.sc-stormguard .sg-explorer-lists{margin-top:36px}.sc-stormguard .sg-timeline-tool{margin-top:24px}.sc-stormguard .sg-empty{padding:22px;background:#fff;border:2px dashed var(--navy);margin:0;font-weight:600;color:var(--ink)}.sc-stormguard .sg-timeline-summary{margin:0 0 12px;font-size:19px;color:var(--ink)}.sc-stormguard .sg-guidance-note{margin:0 0 28px;padding:14px 18px;background:#fff;border:2px solid var(--navy);border-left:10px solid var(--yellow)}.sc-stormguard .sg-guidance-note p{margin:0}.sc-stormguard .sg-guidance-note .sc-illustrative{margin-right:8px}.sc-stormguard .sg-tl{list-style:none;margin:0;padding:0;position:relative}.sc-stormguard .sg-tl:before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:4px;background:var(--navy)}.sc-stormguard .sg-tl-item{position:relative;display:flex;gap:18px;padding-bottom:22px}.sc-stormguard .sg-tl-n{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;background:var(--navy);color:#fff;border:4px solid var(--cloud);font:800 24px/1 var(--font-display)}.sc-stormguard .sg-tl-body{flex:1;min-width:0;background:#fff;border:2px solid var(--line);padding:16px 18px 18px}.sc-stormguard .sg-tl-item[data-state=now] .sg-tl-body{border-color:var(--navy);box-shadow:6px 6px 0 0 var(--yellow)}.sc-stormguard .sg-tl-item[data-state=now] .sg-tl-n{background:var(--yellow);color:var(--navy)}.sc-stormguard .sg-tl-date{margin:0 0 4px;font-weight:700;color:var(--red)}.sc-stormguard .sg-tl-day{margin-left:8px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.sc-stormguard .sg-tl-body p{margin:0}.sc-stormguard .sg-tl-body .sg-h3{margin-bottom:6px}.sc-stormguard .sg-tl-status{margin-top:12px!important;font-weight:700;color:var(--ink);background:var(--cloud);padding:6px 10px}.sc-stormguard .sg-policy-date{margin:4px 0 0;padding:16px 18px;background:#fff;border:2px solid var(--red);border-left-width:10px}.sc-stormguard .sg-wizard{background:#fff;border:3px solid var(--navy);padding:clamp(18px,4vw,36px)}.sc-stormguard .sg-wizard .sg-h2{margin-bottom:18px}.sc-stormguard .sg-wizard h2:focus{outline:none}.sc-stormguard .sg-wizard h2:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sc-stormguard .sg-wiz-progress{margin-bottom:22px}.sc-stormguard .sg-wiz-count{margin:0 0 8px;font:700 15px/1 var(--font-sg-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.sc-stormguard .sg-wiz-steps{display:none;list-style:none;margin:10px 0 0;padding:0;grid-template-columns:repeat(5,1fr);gap:8px;font-size:14px;font-weight:600;color:var(--muted)}.sc-stormguard .sg-wiz-steps li[data-state=now]{color:var(--ink);font-weight:700;border-top:4px solid var(--yellow);margin-top:-4px}.sc-stormguard .sg-wiz-steps li[data-state=done]{color:var(--ink)}.sc-stormguard .sg-error-summary{margin:0 0 22px;padding:14px 18px;background:var(--red-tint);border:3px solid var(--red);color:#5c1610}.sc-stormguard .sg-error-summary:focus{outline:none}.sc-stormguard .sg-error-summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sc-stormguard .sg-error-summary p{margin:0 0 6px}.sc-stormguard .sg-error-summary ul{margin:0;padding-left:20px}.sc-stormguard .sg-wiz-nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:2px solid var(--line)}.sc-stormguard .sg-review{margin:0 0 8px;border:2px solid var(--navy)}.sc-stormguard .sg-review div{display:grid;gap:2px;padding:10px 16px;border-bottom:1px solid var(--line)}.sc-stormguard .sg-review div:last-child{border-bottom:0}.sc-stormguard .sg-review dt{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.sc-stormguard .sg-review dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.sc-stormguard .sg-fields-stack{margin-top:8px}.sc-stormguard .sg-doc{background:#fff;border:2px solid var(--navy);padding:22px 24px;box-shadow:8px 8px 0 0 var(--navy)}.sc-stormguard .sg-section .sg-doc,.sc-stormguard .sg-section-cloud .sg-doc{background:#fff}.sc-stormguard .sg-doc-head{margin:0 0 12px;font:800 22px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.sc-stormguard .sg-doc-list{margin:0;padding-left:24px;color:var(--ink)}.sc-stormguard .sg-doc-list li{padding:5px 0 5px 4px;border-bottom:1px dashed var(--line)}.sc-stormguard .sg-doc-list li::marker{font-weight:700;color:var(--red)}.sc-stormguard .sg-footer{background:var(--navy-deep);color:var(--on-dark);padding:48px 0 calc(100px + env(safe-area-inset-bottom));font-size:15.5px}.sc-stormguard .sg-footer .sg-logo{color:#fff}.sc-stormguard .sg-footer-grid{display:grid;gap:32px}.sc-stormguard .sg-footer-h{margin:0 0 10px;font:700 14px/1.2 var(--font-sg-body),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.sc-stormguard .sg-footer ul{list-style:none;margin:0;padding:0}.sc-stormguard .sg-footer nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:#fff;text-underline-offset:3px}.sc-stormguard .sg-slots li{padding:8px 12px;margin-bottom:8px;border:1px dashed var(--hail)}.sc-stormguard .sg-footer-note{margin:14px 0 0;max-width:36em}.sc-stormguard .sg-footer-fine{margin-top:32px;padding-top:18px;border-top:1px solid var(--steel);font-size:14px}.sc-stormguard .sg-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--navy);border-top:3px solid var(--yellow)}.sc-stormguard .sg-mobile-bar .sg-btn{width:100%;min-height:52px;font-size:18px;box-shadow:none}@media (min-width:640px){.sc-stormguard .sg-logo-tag{display:block}.sc-stormguard .sg-sequence,.sc-stormguard .sg-tabs{grid-template-columns:repeat(4,1fr)}.sc-stormguard .sg-sequence li{padding-right:18px}.sc-stormguard .sg-grid-4,.sc-stormguard .sg-steps,.sc-stormguard .sg-versus{grid-template-columns:1fr 1fr}.sc-stormguard .sg-wiz-steps{display:grid}.sc-stormguard .sg-review div{grid-template-columns:200px 1fr;gap:16px}.sc-stormguard .sg-fields{grid-template-columns:1fr 1fr}.sc-stormguard .sg-fields-stack{grid-template-columns:1fr}}@media (min-width:1180px){.sc-stormguard .sg-menu-btn{display:none}.sc-stormguard .sg-nav{display:block;position:static;background:transparent;border:0;box-shadow:none;padding:0}.sc-stormguard .sg-nav ul{display:flex;align-items:center;gap:4px}.sc-stormguard .sg-nav a:not(.sg-btn){border:0;padding:0 12px;font-size:16px;min-height:48px;position:relative}.sc-stormguard .sg-nav a:not(.sg-btn):after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .18s}.sc-stormguard .sg-nav a:not(.sg-btn):hover:after,.sc-stormguard .sg-nav a[aria-current=page]:not(.sg-btn):after{transform:scaleX(1)}.sc-stormguard .sg-nav-cta{margin:0 0 0 10px}.sc-stormguard .sg-nav-cta .sg-btn{width:auto;min-height:48px}.sc-stormguard .sg-safety-short{display:none}.sc-stormguard .sg-safety-long{display:inline}.sc-stormguard .sg-mobile-bar{display:none}.sc-stormguard .sg-footer{padding-bottom:48px}}@media (min-width:960px){.sc-stormguard .sg-hero{padding-top:56px}.sc-stormguard .sg-hero-grid{grid-template-columns:1fr 1fr;gap:24px}.sc-stormguard .sg-hero-art{padding-top:60px}.sc-stormguard .sg-grid-3{grid-template-columns:repeat(3,1fr)}.sc-stormguard .sg-grid-4,.sc-stormguard .sg-steps{grid-template-columns:repeat(4,1fr)}.sc-stormguard .sg-stages{grid-template-columns:repeat(3,1fr)}.sc-stormguard .sg-split{gap:64px}.sc-stormguard .sg-split,.sc-stormguard .sg-split-wide{grid-template-columns:1fr 1fr}.sc-stormguard .sg-explorer-grid{grid-template-columns:1.25fr 1fr;gap:40px}.sc-stormguard .sg-explorer-art{position:sticky;top:132px}.sc-stormguard .sg-cta-in{grid-template-columns:1fr auto;gap:48px}.sc-stormguard .sg-footer-grid{grid-template-columns:1.4fr 1fr 1.2fr;gap:56px}}@media (prefers-reduced-motion:reduce){.sc-stormguard *,.sc-stormguard :after,.sc-stormguard :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.sc-stormguard .sg-noprint,.sc-stormguard .sg-noprint-hero,.sc-stormguard .sg-peak,.sc-stormguard .sg-skip{display:none!important}.sc-stormguard{background:#fff;color:#000;font-size:12pt}.sc-stormguard .sg-section,.sc-stormguard .sg-tool{padding:0;background:#fff}.sc-stormguard .sg-wrap{max-width:none;padding:0}.sc-stormguard .sg-pack{margin:0;padding:0;border:0}.sc-stormguard .sg-pack-note{background:#fff;border:1px solid #000}.sc-stormguard .sg-h2,.sc-stormguard .sg-h3,.sc-stormguard .sg-pack-meta dd{color:#000}.sc-stormguard .sg-pack-foot,.sc-stormguard .sg-pack-meta dt,.sc-stormguard .sg-pack-sub{color:#333}}@media (max-width:389px){.sc-stormguard .sg-logo-word{font-size:24px}.sc-stormguard .sg-header-in,.sc-stormguard .sg-logo{gap:8px}.sc-stormguard .sg-menu-btn{gap:8px;padding:0 10px;font-size:15px}}@media (max-width:759px){.sc-stormguard .sg-safety{position:static}}