.silo-homepage{--accent:var(--accent-strong);background:var(--surface-base);overflow:clip}.silo-homepage .silo-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.35}.silo-homepage__breadcrumb{background:var(--surface-soft);border-bottom:1px solid var(--border)}.silo-homepage__breadcrumb .breadcrumb{color:var(--text-secondary);padding-block:7px;font-size:15px}.silo-homepage__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0 7px;margin:0;padding:0;list-style:none;display:flex}.silo-homepage__breadcrumb li{align-items:center;gap:7px;display:inline-flex}.silo-homepage__breadcrumb .icon{width:14px;height:14px;transform:rotate(-90deg)}.silo-homepage__breadcrumb a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.silo-hero{isolation:isolate;background:var(--surface-soft);min-height:620px;color:var(--hero-text);align-items:center;display:flex;position:relative}.silo-hero__scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.silo-hero__scene img{object-fit:cover;object-position:center 10%;width:100%;height:100%}.silo-hero:before{content:"";z-index:-1;background:var(--hero-scrim-desktop);position:absolute;inset:0}.silo-hero__copy{padding-block:38px;position:relative}.silo-hero__copy>*{max-width:660px}.silo-hero h1{letter-spacing:-.03em;font-size:clamp(63px,5.5vw,86px);line-height:.94}.silo-hero__lead{max-width:35ch;margin-top:18px;font-size:clamp(24px,2vw,29px);font-weight:600;line-height:1.25}.silo-hero__support{max-width:46ch;color:var(--hero-muted);margin-top:10px;font-size:18px;line-height:1.4}.silo-hero__actions{flex-wrap:wrap;align-items:center;gap:7px 22px;margin-top:22px;display:flex}.silo-hero__actions .button{white-space:normal;text-align:center}.silo-hero__call-mobile,.silo-hero__secondary-mobile{display:none}.silo-text-link{align-items:center;gap:10px;min-height:48px;font-size:18px;font-weight:600;display:inline-flex}.silo-text-link .icon{width:20px;height:20px}.silo-text-link:hover{text-underline-offset:5px;text-decoration:underline}.silo-hero__dispatch{margin-top:11px;font-size:16px;font-weight:600;line-height:1.4}.silo-hero__safety{margin-top:7px;font-size:16px;line-height:1.4}.silo-hero .hero-trust-proof{margin-top:18px}.silo-pathways{padding-block:78px 83px;scroll-margin-top:20px}.silo-pathways__intro{border-bottom:1px solid var(--border);padding-bottom:25px}.silo-pathways__intro h2{max-width:24ch}.silo-pathways__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.silo-pathways__list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.silo-pathway{border-left:1px solid var(--border);min-width:0;padding:28px 7% 9px}.silo-pathway:first-child{border-left:0;padding-left:0}.silo-pathway__label{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:15px;font-weight:600}.silo-pathway h3{max-width:18ch;margin-top:13px;font-size:clamp(30px,2.8vw,42px)}.silo-pathway>p:not(.silo-pathway__label){max-width:38ch;color:var(--text-secondary);margin-top:11px;font-size:18px;line-height:1.42}.silo-pathway a,.silo-chapter__links a,.silo-coverage__counties>a,.silo-faq__list a{justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:18px;font-weight:600;display:flex}.silo-pathway a{border-bottom:1px solid;gap:12px;width:fit-content;margin-top:16px}.silo-pathway a .icon,.silo-chapter__links .icon,.silo-coverage__counties .icon,.silo-faq__list a .icon{width:20px;height:20px}.silo-chapter{padding-block:94px}.silo-chapter--soft{background:var(--surface-soft)}.silo-chapter--dark{--accent:#ffad87;--focus:#ffad87;background:var(--surface-inverse);color:var(--text-inverse)}.silo-chapter__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(40px,6vw,100px);display:grid}.silo-chapter__copy{max-width:570px}.silo-chapter--reverse .silo-chapter__copy{grid-area:1/2}.silo-chapter--reverse .silo-chapter__visual{grid-area:1/1}.silo-chapter h2{font-size:clamp(53px,4.9vw,76px)}.silo-chapter h2 span{color:var(--accent);letter-spacing:0;margin-bottom:10px;font-family:Barlow,sans-serif;font-size:18px;font-weight:600;line-height:1.3;display:block}.silo-chapter__lead{margin-top:20px;font-size:clamp(22px,2vw,27px);font-weight:600;line-height:1.35}.silo-chapter__body{color:var(--text-secondary);margin-top:15px;font-size:19px;line-height:1.51}.silo-chapter--dark .silo-chapter__body,.silo-chapter--dark .silo-chapter__scope p{color:var(--text-inverse-muted)}.silo-chapter__links{border-top:1px solid var(--border);margin-top:26px}.silo-chapter--dark .silo-chapter__links,.silo-chapter--dark .silo-chapter__links a{border-color:#fffefa45}.silo-chapter__links a{border-bottom:1px solid var(--border);padding-block:7px}.silo-chapter__links a:hover{color:var(--accent)}.silo-chapter__visual{min-width:0;position:relative}.silo-chapter__photo,.silo-chapter__detail{overflow:hidden}.silo-chapter__photo{aspect-ratio:1.17}.silo-chapter__photo img,.silo-chapter__detail img{object-fit:cover;width:100%;height:100%}.silo-chapter__visual:has(.silo-chapter__detail){padding-bottom:65px}.silo-chapter__detail{aspect-ratio:1.15;border:8px solid var(--surface-base);width:39%;position:absolute;bottom:0;right:-3%}.silo-chapter--soft .silo-chapter__detail{border-color:var(--surface-soft)}.silo-chapter--dark .silo-chapter__detail{border-color:var(--surface-inverse)}.silo-chapter__scope{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,45px);display:grid}.silo-chapter__scope>div{border-top:1px solid var(--border);min-width:0;padding-top:17px}.silo-chapter--dark .silo-chapter__scope>div{border-color:#fffefa45}.silo-chapter__scope h3{font-size:clamp(24px,2.2vw,29px)}.silo-chapter__scope p{max-width:42ch;color:var(--text-secondary);margin-top:8px;font-size:18px;line-height:1.45}.silo-practical{background:var(--surface-soft);padding-block:92px}.silo-practical__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.silo-practical__intro h2{max-width:12ch}.silo-practical__intro>p:last-of-type{max-width:42ch;color:var(--text-secondary);margin-top:18px;font-size:20px;line-height:1.45}.silo-practical__intro img{aspect-ratio:1.5;object-fit:cover;max-width:700px;margin-top:32px}.silo-practical__items{border-top:2px solid var(--text-primary)}.silo-practical__items article{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:13px;padding:22px 0;display:grid}.silo-practical__items article>span{color:var(--accent);padding-top:4px;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:600}.silo-practical__items h3{font-size:clamp(25px,2.5vw,34px)}.silo-practical__items p{max-width:45ch;color:var(--text-secondary);margin-top:8px;font-size:18px;line-height:1.43}.silo-practical__call{border-bottom:2px solid;flex-wrap:wrap;align-items:center;gap:7px 12px;width:fit-content;min-height:56px;margin-top:19px;font-size:20px;font-weight:600;display:inline-flex}.silo-practical__call span{color:var(--accent)}.silo-practical__call .icon{width:20px;height:20px}.silo-process{padding-block:91px}.silo-process--early{background:var(--surface-soft)}.silo-process__heading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:0 50px;display:grid}.silo-process__heading .silo-eyebrow{grid-column:1/-1}.silo-process__heading h2{max-width:12ch}.silo-process__heading>p:last-child{max-width:37ch;color:var(--text-secondary)}.silo-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:42px 0 28px;padding:0;list-style:none;display:grid}.silo-process__steps li{border-top:2px solid var(--text-primary);min-width:0;padding-top:14px}.silo-process__steps span{color:var(--accent);font-family:Barlow Condensed,sans-serif;font-size:28px}.silo-process__steps h3{margin-top:13px;font-size:clamp(27px,2.6vw,35px)}.silo-process__steps p{max-width:32ch;color:var(--text-secondary);margin-top:8px;font-size:18px;line-height:1.44}.silo-process__call{border-bottom:2px solid;flex-wrap:wrap;align-items:center;gap:7px 14px;min-height:56px;font-size:20px;font-weight:600;display:inline-flex}.silo-process__call span{color:var(--accent)}.silo-process__call .icon{width:20px;height:20px}.silo-brands{background:var(--surface-soft);padding-bottom:30px}.silo-proof{padding-block:22px}.silo-coverage{--accent:#ffad87;--focus:#ffad87;color:#f5f2eb;background:#183d32;padding-block:91px}.silo-coverage__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,8vw,125px);display:grid}.silo-coverage__heading{grid-template-columns:minmax(0,1fr) clamp(100px,8.5vw,130px);align-items:center;gap:20px;display:grid}.silo-coverage__heading h2{max-width:12ch}.silo-coverage__heading img{width:100%;height:auto}.silo-coverage p:not(.silo-eyebrow){max-width:58ch;margin-top:19px;font-size:20px;line-height:1.5}.silo-coverage__counties{border:1px solid #f5f2eb6b;padding:25px 29px}.silo-coverage__counties>span{font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:600}.silo-coverage__counties>a{border-bottom:1px solid;width:fit-content}.silo-faq{grid-template-columns:.7fr 1.3fr;gap:50px;padding-block:95px;display:grid}.silo-faq__heading h2{max-width:10ch}.silo-faq__list{border-top:1px solid var(--border)}.silo-faq details{border-bottom:1px solid var(--border);padding-block:4px}.silo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:66px;font-size:21px;font-weight:600;line-height:1.25;list-style:none;display:flex}.silo-faq summary::-webkit-details-marker{display:none}.silo-faq summary .icon{width:21px;height:21px}.silo-faq details[open] summary .icon{transform:rotate(45deg)}.silo-faq details>p{max-width:57ch;color:var(--text-secondary);padding:0 25px 7px 0;font-size:18px;line-height:1.48}.silo-faq__list a{text-underline-offset:4px;justify-content:flex-start;width:fit-content;margin-bottom:15px;text-decoration:underline}.silo-close{--accent:#ffad87;--focus:#ffad87;background:var(--surface-inverse);color:var(--text-inverse);padding-block:82px}.silo-close__inner{grid-template-columns:1fr .55fr;align-items:center;gap:50px;display:grid}.silo-close h2{max-width:12ch}.silo-close p:not(.silo-eyebrow){max-width:40ch;color:var(--text-inverse-muted);margin-top:18px}.silo-close__actions{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.silo-close__actions>a:not(.button){align-items:center;gap:10px;min-height:48px;font-size:19px;font-weight:600;display:inline-flex}.silo-close__actions>a:not(.button):hover{text-underline-offset:5px;text-decoration:underline}.silo-close__actions .icon{width:21px;height:21px}.silo-close__actions small{color:var(--text-inverse-muted);font-size:16px}@media (width<=1100px){.silo-hero{min-height:600px}.silo-hero h1{font-size:clamp(53px,6vw,73px)}.silo-hero__copy>*,.silo-hero__copy .hero-trust-proof{max-width:56%}.silo-chapter__inner{gap:38px}.silo-chapter h2{font-size:clamp(50px,5vw,67px)}}@media (width<=900px){.silo-hero{flex-direction:column;align-items:stretch;min-height:0}.silo-hero:before{display:none}.silo-hero__scene{z-index:auto;order:1;width:100%;height:280px;display:block;position:relative}.silo-hero__scene img{object-position:right top}.silo-hero__copy{background:var(--surface-soft);order:2;padding-block:29px 30px}.silo-hero__copy>*{max-width:none}.silo-hero__copy .hero-trust-proof{max-width:430px}.silo-hero .silo-eyebrow,.silo-hero__support{display:none}.silo-hero h1{max-width:16ch;font-size:clamp(49px,7.5vw,68px)}.silo-hero__lead{max-width:39ch;margin-top:13px;font-size:22px}.silo-hero__actions{margin-top:16px}.silo-hero__dispatch{margin-top:9px}}@media (width<=800px){.silo-chapter__inner,.silo-practical__inner,.silo-process__heading,.silo-coverage__inner,.silo-faq,.silo-close__inner{grid-template-columns:1fr}.silo-chapter__copy,.silo-chapter--reverse .silo-chapter__copy{order:1;grid-area:auto/1;max-width:700px}.silo-chapter__visual,.silo-chapter--reverse .silo-chapter__visual{order:0;grid-area:auto/1;max-width:700px}.silo-chapter__scope{order:2;grid-template-columns:1fr}.silo-practical__inner{gap:34px}.silo-process__heading{gap:20px}.silo-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.silo-faq,.silo-close__inner{gap:29px}}@media (width<=700px){.silo-hero__scene{height:210px}.silo-hero__copy{padding-block:22px 25px}.silo-hero h1{max-width:14ch;font-size:clamp(46px,10.7vw,58px)}.silo-hero__lead{max-width:38ch;font-size:20px}.silo-hero__actions{gap:8px 10px;margin-top:13px}.silo-hero__actions .button{gap:7px;min-width:140px;min-height:52px;padding:10px 12px;font-size:17px}.silo-hero__actions .button .icon{width:20px;height:20px}.silo-hero__call-desktop,.silo-hero__secondary-desktop{display:none}.silo-hero__call-mobile,.silo-hero__secondary-mobile{display:inline}.silo-hero__actions .silo-text-link{gap:5px;font-size:16px}.silo-hero__actions .silo-text-link .icon{width:17px;height:17px}.silo-hero .hero-trust-proof{margin-top:12px}.silo-hero__dispatch{margin-top:7px}.silo-pathways{padding-block:55px}.silo-pathways__list,.silo-pathways__list:has(>:nth-child(2):last-child){grid-template-columns:1fr}.silo-pathway,.silo-pathway:first-child{border-left:0;border-bottom:1px solid var(--border);padding:22px 0}.silo-pathway h3{font-size:37px}.silo-chapter{padding-block:67px}.silo-chapter h2{font-size:clamp(48px,10vw,62px)}.silo-chapter__scope{gap:19px}.silo-chapter__photo{aspect-ratio:1.45}.silo-chapter__detail{width:42%;right:0}.silo-practical,.silo-process,.silo-coverage,.silo-faq,.silo-close{padding-block:64px}.silo-process__steps{grid-template-columns:1fr;gap:15px;margin-top:29px}.silo-process__steps li{grid-template-columns:42px minmax(0,1fr);gap:0 10px;display:grid}.silo-process__steps li span{grid-row:1/3}.silo-process__steps h3{margin-top:0}.silo-process__steps p{max-width:none}.silo-coverage__heading{grid-template-columns:minmax(0,1fr) 100px}.silo-coverage__counties{padding:20px}.silo-faq{gap:25px}.silo-faq summary{font-size:20px}.silo-close__actions{align-items:stretch}.silo-close__actions .button{white-space:normal;text-align:center}}@media (width<=390px){.silo-hero h1{font-size:47px}.silo-hero__lead{font-size:20px}.silo-hero__actions .button{min-height:52px;padding:10px 13px;font-size:18px}.silo-chapter h2{font-size:47px}.silo-coverage__heading{grid-template-columns:1fr 84px}.silo-coverage h2{font-size:49px}}@media (width>=901px){.silo-homepage--emergency .silo-hero{min-height:580px}}.silo-homepage--emergency .silo-hero__lead{max-width:37ch}.silo-homepage--emergency .silo-hero__actions{margin-top:17px}.silo-homepage--emergency .silo-hero__safety{font-weight:600}.silo-homepage--emergency .silo-pathways{padding-block:57px}.silo-homepage--emergency .silo-process--early{padding-block:62px}.silo-homepage--emergency .silo-practical--early{background:var(--surface-base);padding-block:60px}.silo-homepage--emergency .silo-chapter{padding-block:72px}@media (width<=700px){.silo-homepage--emergency .silo-hero{min-height:0}.silo-homepage--emergency .silo-hero__scene{height:200px}.silo-homepage--emergency .silo-hero__copy{padding-block:22px 25px}.silo-homepage--emergency .silo-hero h1{font-size:clamp(45px,10.7vw,59px)}.silo-homepage--emergency .silo-hero__lead{font-size:20px;line-height:1.22}.silo-homepage--emergency .silo-hero__actions{margin-top:13px}.silo-homepage--emergency .silo-hero__dispatch,.silo-homepage--emergency .silo-hero__safety{font-size:15px}.silo-homepage--emergency .silo-hero .hero-trust-proof{margin-top:12px}}@media (prefers-reduced-motion:reduce){.silo-homepage a,.silo-homepage .icon{scroll-behavior:auto;transition:none}}
