.pet-qr-cta{background:linear-gradient(135deg,#fff 0%,#eefaff 100%);border:1px solid #cfe4e8;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,920px);margin:28px auto;padding:28px 32px;display:flex;box-shadow:0 10px 28px #07566c14}.pet-qr-cta h2{margin:4px 0 8px;font-size:clamp(22px,3vw,30px)}.pet-qr-cta p{color:#45636a;margin:0;line-height:1.7}.pet-qr-cta small{color:#58727a;margin-top:8px;display:block}.pet-qr-cta-button{color:#fff;background:#1685a2;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,370px);min-height:54px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1685a238}.pet-qr-cta-button:hover,.pet-qr-cta-button:focus-visible{background:#0d6e89}.pet-qr-panel{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,920px);margin:32px auto;padding:32px;box-shadow:0 14px 40px #07566c1a}.pet-qr-panel__head{align-items:flex-start;gap:20px}.pet-qr-panel__head h2{margin:4px 0;font-size:clamp(24px,3vw,30px)}.pet-qr-panel .secondary{color:#24464e;background:#edf3f4;border:1px solid #cfe0e3}.pet-qr-details{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.pet-qr-details div{background:#f8fbfb;border:0;padding:14px 16px;display:block}.pet-qr-details dt{color:#668087;min-width:0;font-size:12px}.pet-qr-details dd{margin:4px 0 0;font-size:16px;font-weight:800}.pet-qr-panel textarea{resize:vertical;border:1px solid #cbdadd;border-radius:12px;width:100%;min-height:120px;padding:14px;font-size:16px;line-height:1.7}.pet-qr-panel label small{text-align:right;color:#647b80}.pet-qr-warning{background:#fff8e8;border-left:4px solid #e8a72e;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.7}.pet-qr-result{border-top:1px solid var(--line);text-align:center;margin-top:30px;padding-top:28px}.pet-qr-result img{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(100%,360px);height:auto;margin:20px auto;padding:12px;display:block}.pet-qr-result code{border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-all;text-align:left;background:#f7fafb;border-radius:9px;max-width:760px;margin:12px auto;padding:10px 12px;font-size:12px}.pet-qr-result>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pet-qr-result button{cursor:pointer}.pet-list article{align-items:flex-start}.pet-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pet-list button{margin:0}.pet-list article>div:last-child button:first-child{color:#fff;background:#1685a2;border-color:#1685a2;font-weight:900}@media (max-width:700px){.pet-qr-cta{gap:18px;margin:22px 0;padding:22px 18px;display:grid}.pet-qr-cta-button{width:100%}.pet-qr-panel{border-radius:18px;margin:24px 0;padding:20px 16px}.pet-qr-details{grid-template-columns:1fr}.pet-qr-result img{width:min(100%,360px)}.pet-qr-result>div{grid-template-columns:1fr;display:grid}.pet-qr-result button{width:100%;min-height:48px}.pet-list article{display:grid}.pet-list article>div:last-child{justify-content:stretch}.pet-list article>div:last-child button{width:100%}}.pet-card-health{gap:12px;display:grid}.pet-card-health-item{background:#f8fbfb;border:1px solid #d9e5e8;border-radius:14px;padding:16px 18px}.pet-card-health-item h3{color:#07566c;margin:0 0 7px;font-size:13px;font-weight:900}.pet-card-health-item p{margin:0;line-height:1.8}.pet-card-message{background:#f1fafc!important;border-left:5px solid #1685a2!important}.pet-card-message h2{color:#07566c}.pet-card-message p{line-height:1.9}.pet-qr-message-section{background:#f1fafc;border:1px solid #b9dfe7;border-radius:16px;margin-top:24px;padding:20px}.pet-qr-message-title{color:#07566c;margin:0 0 6px;font-size:18px;font-weight:900}.pet-qr-message-description{color:#52686e;margin:0 0 14px;font-size:13px;line-height:1.7}.pet-qr-message-section>small{text-align:right;color:#52686e;display:block}.pet-qr-message-section .pet-qr-warning{margin-bottom:0}.pet-qr-step{margin-top:22px}.pet-qr-step-label{color:#1685a2;letter-spacing:.08em;margin:0;font-size:11px;font-weight:900}.pet-qr-owner-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pet-qr-owner-fields label{margin-top:0}.pet-qr-owner-fields input{border:1px solid #cbdadd;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:16px}.pet-qr-optional{color:#1685a2;vertical-align:middle;background:#d9f0f2;border-radius:99px;margin-left:7px;padding:3px 7px;font-size:11px;display:inline-block}.pet-qr-owner-note{color:#5f553f;background:#fff8e8;border-left:4px solid #e8a72e;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.7}.pet-qr-message-input{margin-top:18px}.pet-card-basic{background:#f8fbfb!important;border:1px solid #d9e5e8!important}.pet-card-owner{background:#f1fafc!important;border-left:5px solid #69b9c9!important}.pet-card-owner-item{border-bottom:1px solid #d9e5e8;padding:12px 0}.pet-card-owner-item:last-child{border-bottom:0}.pet-card-owner-item h3{color:#07566c;margin:0 0 4px;font-size:13px}.pet-card-owner-item p,.pet-card-owner-item a{overflow-wrap:anywhere;margin:0;line-height:1.8}.pet-card h1{font-size:clamp(30px,5vw,46px)}@media (max-width:700px){.pet-qr-owner-fields{grid-template-columns:1fr}.pet-qr-panel{padding:18px 14px}.pet-qr-message-section{padding:16px 14px}.pet-card{padding-top:26px;padding-bottom:52px}.pet-card h1{font-size:32px}.pet-card section{margin:14px 0;padding:16px}}.prepare-next-actions{background:#f1fafc;border:1px solid #b9dfe7;border-radius:18px;margin:28px 0;padding:22px}.prepare-next-actions h2{color:#07566c;margin:0 0 12px}.prepare-next-actions>div{gap:10px;display:grid}.prepare-next-actions a{color:#07566c;background:#fff;border-radius:11px;padding:13px 16px;font-weight:800;text-decoration:none}.pet-form-section{background:#f8fbfb;border:1px solid #d9e5e8;border-radius:14px;margin:18px 0;padding:16px}.pet-form-section h3{color:#07566c;margin:0 0 12px}.pet-form-section .form-grid{margin:0}.preparedness-groups{gap:16px;display:grid}.preparedness-group{background:#f8fbfb;border:1px solid #d9e5e8;border-radius:16px;padding:16px}.preparedness-group>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.preparedness-group h2{color:#07566c;margin:0;font-size:18px}.preparedness-group>div span{color:#52686e;font-size:13px;font-weight:800}.preparedness-group label{border-top:1px solid #e4eeee;align-items:center;gap:10px;min-height:44px;display:flex}.preparedness-group input{width:18px;height:18px}.pet-qr-guide{background:#f1fafc;border:1px solid #b9dfe7;border-radius:20px;margin:28px 0 18px;padding:24px}.pet-qr-guide h2{color:#07566c;margin:0 0 8px;font-size:clamp(22px,3vw,30px)}.pet-qr-guide>p{color:#45636a;margin:0;line-height:1.8}.pet-qr-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.pet-qr-guide-steps article{background:#fff;border:1px solid #d9e5e8;border-radius:14px;padding:16px}.pet-qr-guide-steps article>span{color:#fff;letter-spacing:.04em;background:#1685a2;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-block}.pet-qr-guide-steps h3{color:#07566c;margin:10px 0 5px;font-size:16px}.pet-qr-guide-steps p{color:#52686e;margin:0;font-size:13px;line-height:1.7}.pet-qr-guide-steps strong{color:#07566c}.pet-qr-guide-steps i{display:none}@media (max-width:700px){.pet-qr-guide{margin:20px 0 14px;padding:18px 14px}.pet-qr-guide-steps{flex-direction:column;gap:8px;display:flex}.pet-qr-guide-steps i{text-align:center;color:#1685a2;font-size:22px;font-style:normal;line-height:1;display:block}.pet-qr-guide-steps article{padding:14px}.pet-qr-guide-steps h3{font-size:15px}}
.pet-qr-guide{background:#f8fdfe;border:1px solid #b9dfe7;border-radius:24px;margin:28px 0 22px;padding:26px;overflow:hidden}.pet-qr-guide__intro{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:24px;display:grid}.pet-qr-guide__intro h2{color:#07566c;margin:4px 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.35}.pet-qr-guide__intro p{color:#45636a;margin:0;line-height:1.8}.pet-qr-guide__hero{place-items:center;width:100%;min-width:0;display:grid}.pet-qr-guide__image-wrap{background:#edf5f4;border:1px solid #d9e5e8;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 12px #17312b14}.pet-qr-guide__image{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.pet-qr-guide__hero .pet-qr-cta-button{width:100%;margin-top:12px}.pet-qr-guide__hero svg{width:100%;max-width:250px;height:auto;display:block}.pet-qr-guide__scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.pet-qr-guide__scenes article{background:#fff;border:1px solid #d5e6e9;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;display:flex}.pet-qr-guide__scenes strong{color:#07566c;margin:2px 0 5px;font-size:15px;display:block}.pet-qr-guide__scenes p{color:#52686e;margin:0;font-size:12px;line-height:1.65}.pet-qr-scene-icon{background:#eef8f9;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.pet-qr-guide__howto{background:#fff;border:1px solid #d5e6e9;border-radius:18px;margin-top:22px;padding:18px}.pet-qr-guide__howto h3{color:#07566c;margin:0 0 14px;font-size:17px}.pet-qr-guide__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pet-qr-guide__flow article{text-align:center;min-width:0;padding:14px 8px 10px;position:relative}.pet-qr-guide__flow article>span{color:#fff;background:#1685a2;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:4px;left:8px}.pet-qr-guide__flow i{color:#1685a2;font-size:24px;font-style:normal;font-weight:900}.pet-qr-flow-icon{color:#1685a2;place-items:center;height:48px;margin-bottom:5px;font-size:30px;font-weight:900;display:grid}.pet-qr-guide__flow strong{color:#07566c;font-size:13px;display:block}.pet-qr-guide__flow p{color:#667d82;margin:4px 0 0;font-size:11px;line-height:1.5}.pet-qr-guide__examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.pet-qr-guide__examples strong{color:#07566c;margin-right:3px;font-size:13px}.pet-qr-guide__examples span{color:#07566c;background:#dff2f5;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.pet-qr-guide__privacy{border-top:1px dashed #bfd9de;padding-top:13px;font-size:12px;color:#5f7479!important;margin:14px 0 0!important;line-height:1.7!important}@media (max-width:760px){.pet-qr-guide{background:#f8fdfe;border-radius:20px;margin:20px 0 16px;padding:18px 14px}.pet-qr-guide__intro{grid-template-columns:1fr;gap:16px}.pet-qr-guide__hero{order:-1;place-items:stretch stretch;width:100%}.pet-qr-guide__image-wrap{border-radius:14px;width:100%}.pet-qr-guide__image{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%}.pet-qr-guide__hero svg{max-width:210px}.pet-qr-guide__intro h2{font-size:24px}.pet-qr-guide__intro p{font-size:14px}.pet-qr-guide__scenes{grid-template-columns:1fr;gap:8px;margin-top:16px}.pet-qr-guide__scenes article{padding:12px}.pet-qr-guide__howto{padding:14px 12px}.pet-qr-guide__flow{grid-template-columns:1fr}.pet-qr-guide__flow article{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:8px 4px 8px 34px;display:grid}.pet-qr-guide__flow article>span{top:12px;left:0}.pet-qr-flow-icon{grid-area:1/1/3;height:auto;margin:0;font-size:25px}.pet-qr-guide__flow strong,.pet-qr-guide__flow p{grid-column:2}.pet-qr-guide__flow i{text-align:center;font-size:20px;line-height:1;transform:rotate(90deg)}.pet-qr-guide__examples{align-items:flex-start}.pet-qr-guide__examples strong{width:100%}.pet-qr-guide__examples span{padding:6px 9px;font-size:11px}}
.pet-photo-field{background:#fff;border:1px solid #d9e5e8;border-radius:14px;align-items:center;gap:18px;margin:0 0 18px;padding:16px;display:flex}.pet-photo-preview{width:160px;height:120px;box-shadow:none;background-color:#f7faf9;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:10px;outline:0;flex:0 0 160px}.pet-photo-preview--empty{color:#1685a2;background:#edf5f5;place-items:center;font-size:34px;display:grid}.pet-photo-copy{gap:9px;min-width:0;display:grid}.pet-photo-copy>strong{color:#07566c;font-size:16px}.pet-photo-copy>p,.pet-photo-copy>small{color:#52686e;margin:0;line-height:1.6}.pet-photo-copy>p{font-size:13px}.pet-photo-copy>small{font-size:11px}.pet-photo-recommendation{background:#eef8fa;border-left:3px solid #1685a2;border-radius:6px;padding:8px 10px;font-weight:700;color:#244f5a!important}.pet-photo-select{letter-spacing:.02em;cursor:pointer;background:#07566c;border:2px solid #07566c;border-radius:10px;justify-content:center;align-items:center;width:max-content;min-width:132px;min-height:46px;padding:10px 20px;font-size:14px;font-weight:900;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #07566c38;color:#fff!important}.pet-photo-select:hover{background:#0b6f88;border-color:#0b6f88;transform:translateY(-1px);box-shadow:0 6px 16px #07566c47}.pet-photo-select:focus-within{outline-offset:2px;outline:3px solid #1685a247}.pet-photo-select input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pet-card-basic{text-align:center}.pet-card-avatar-wrap{justify-content:center;align-items:center;max-width:100%;margin:0 auto 18px;display:flex}.pet-card-avatar{object-fit:contain;width:auto;max-width:min(100%,560px);height:auto;max-height:520px;box-shadow:none;border:0;border-radius:0;outline:0;display:block}.my-pets-top{margin-top:24px}.my-pets-top__head{margin-bottom:12px}.my-pets-top__head p{margin:0}.pet-list--top{margin-top:0}.pet-list-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pet-list-copy{min-width:0}.pet-list-copy h2,.pet-list-copy p{overflow-wrap:anywhere}.pet-list-photo{background:#edf5f5;border:3px solid #fff;border-radius:999px;outline:1px solid #cfe0e3;flex:0 0 78px;width:78px;height:78px;overflow:hidden;box-shadow:0 5px 14px #07566c1f}.pet-list-photo img{object-fit:cover;width:100%;height:100%;display:block}.pet-list-photo--empty{color:#1685a2;place-items:center;display:grid}.pet-list-photo--empty span{font-size:27px}.pet-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pet-list-actions button{margin-left:0}@media (max-width:700px){.pet-photo-field{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.pet-photo-preview{aspect-ratio:4/3;flex:none;align-self:center;width:min(100%,320px);height:auto}.pet-photo-copy{width:100%;min-width:0}.pet-photo-copy>p{font-size:12px}.pet-photo-select{align-self:center;width:100%;min-width:0;max-width:320px;min-height:46px;padding:10px 18px}.pet-photo-copy>small{overflow-wrap:anywhere}.pet-card-avatar{max-width:100%;max-height:420px}.pet-card-avatar-wrap{margin-bottom:16px}.my-pets-top{margin-top:20px}.pet-list--top article{grid-template-columns:1fr;gap:14px;display:grid}.pet-list-main{gap:12px}.pet-list-photo{flex-basis:68px;width:68px;height:68px}.pet-list-actions{grid-template-columns:1fr 1fr;width:100%;gap:7px!important;display:grid!important}.pet-list-actions button{width:100%;margin:0}.pet-list-actions button:first-child{grid-column:1/-1}}
.evacuation-choice-section{width:100%;margin:34px 0}.evacuation-choice-heading{margin:0 0 16px}.evacuation-choice-heading h2{color:var(--green-dark);letter-spacing:-.02em;margin:0 0 7px;font-size:clamp(22px,3vw,28px);line-height:1.45}.evacuation-choice-heading p{max-width:780px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.evacuation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.evacuation-choice-grid--single{grid-template-columns:1fr}.evacuation-choice-card{background:#fff;border:1px solid #d9e5e8;border-radius:20px;min-width:0;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 8px 24px #17312b14}.evacuation-choice-card img{aspect-ratio:1644/1158;object-fit:contain;width:100%;height:auto;display:block}.evacuation-choice-card:hover,.evacuation-choice-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px #17312b21}.evacuation-choice-section--compact{background:#f8fcfb;border:1px solid #cfe4e8;border-radius:18px;margin:4px 0 2px;padding:14px}.evacuation-choice-section--compact .evacuation-choice-heading{margin-bottom:11px}.evacuation-choice-section--compact .evacuation-choice-heading h2{font-size:18px;line-height:1.45}.evacuation-choice-section--compact .evacuation-choice-heading p{font-size:12px;line-height:1.65}.evacuation-choice-section--compact .evacuation-choice-card{border-radius:14px;box-shadow:0 5px 16px #17312b12}@media (max-width:700px){.evacuation-choice-section{margin:26px 0}.evacuation-choice-heading{margin-bottom:13px}.evacuation-choice-heading h2{font-size:21px;line-height:1.5}.evacuation-choice-heading p{font-size:12px;line-height:1.7}.evacuation-choice-grid{grid-template-columns:1fr;gap:14px}.evacuation-choice-card{border-radius:16px;width:100%}.evacuation-choice-card img{object-fit:contain;width:100%;height:auto}.evacuation-choice-section--compact{border-radius:16px;margin:2px 0;padding:12px}}
html body .home-shell{--hero-image:url(/api/hero-pets)!important}html body .home-shell .mobile-menu{display:none}@media (min-width:701px){html body .home-shell .topbar{width:100%!important;max-width:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html body .home-shell .hero{background-color:#fff!important;background-image:linear-gradient(90deg, #fff0 0%, #ffffff05 34%, #ffffff57 52%, #ffffffd1 69%, #fff 84%, #fff 100%), linear-gradient(180deg, #fff0 66%, #ffffff38 82%, #fff 100%), var(--hero-image)!important;background-position:50%,50%,0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;min-height:calc(100svh - 82px)!important;padding-top:58px!important;padding-bottom:58px!important}html body .home-shell .hero .privacy-note{z-index:2!important;background:#ffffffdb!important;border-radius:10px!important;padding:8px 10px!important;position:relative!important}}@media (max-width:700px){html body .home-shell .topbar{background:#fff!important;border-bottom:1px solid #edf1ef!important;align-items:center!important;max-width:none!important;height:72px!important;min-height:72px!important;padding:8px 13px!important;display:flex!important}html body .home-shell .topbar>.brand{display:none!important}html body .home-shell .topbar .home-nav{grid-template-columns:auto minmax(0,1fr) 42px!important;align-items:center!important;gap:9px!important;width:100%!important;margin:0!important;display:grid!important}html body .home-shell .topbar .home-nav .community-nav-link{white-space:nowrap!important;border-radius:10px!important;grid-column:1!important;justify-self:start!important;min-height:36px!important;padding:0 9px!important;font-size:10px!important;display:inline-flex!important}html body .home-shell .topbar .home-nav>.powered-by{grid-column:2!important;justify-self:end!important;min-width:0!important;display:inline-flex!important}html body .home-shell .topbar .home-nav>.powered-by img{object-fit:contain!important;width:145px!important;max-width:39vw!important;max-height:48px!important;display:block!important}html body .home-shell .topbar .home-nav>.desktop-nav-link,html body .home-shell .topbar .home-nav>.area-link{display:none!important}html body .home-shell .mobile-menu{z-index:30!important;grid-column:3!important;justify-self:end!important;display:block!important;position:relative!important}html body .home-shell .mobile-menu>summary{color:#111!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:8px!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:29px!important;line-height:1!important;list-style:none!important;display:grid!important}html body .home-shell .mobile-menu>summary::-webkit-details-marker{display:none!important}html body .home-shell .mobile-menu[open]>div{background:#fff!important;border:1px solid #d9e5e8!important;border-radius:12px!important;width:190px!important;padding:8px!important;position:absolute!important;top:47px!important;right:0!important;box-shadow:0 14px 36px #1d37312e!important}html body .home-shell .mobile-menu[open]>div a{color:#07566c!important;border-radius:8px!important;padding:11px 12px!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .home-shell .mobile-menu[open]>div a:hover{background:#e7f5f1!important}html body .home-shell .hero{isolation:isolate!important;text-align:left!important;background:#fff!important;grid-template-columns:43% 57%!important;grid-template-areas:".badge"".eyebrow"".title""search search""community community""privacy privacy"!important;align-items:start!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:28px 14px 30px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .home-shell .hero:before{content:""!important;z-index:-1!important;background-image:linear-gradient(90deg, #fff0 0%, #ffffff05 36%, #ffffff2e 52%, #ffffff8f 78%, #ffffffbd 100%), linear-gradient(180deg, #fff0 0%, #ffffff05 62%, #ffffff5c 79%, #ffffffe0 94%, #fff 100%), var(--hero-image)!important;pointer-events:none!important;background-position:50%,50%,27% 0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,auto 350px!important;width:100%!important;height:350px!important;position:absolute!important;top:0!important;left:0!important}html body .home-shell .hero .demo-pill{color:#a84d26!important;white-space:nowrap!important;background:#fff1eaf5!important;border-radius:99px!important;grid-area:badge!important;justify-self:end!important;width:max-content!important;max-width:100%!important;margin:0 0 12px!important;padding:7px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important;box-shadow:0 5px 18px #1313130d!important}html body .home-shell .hero .eyebrow{color:#07566c!important;letter-spacing:.17em!important;text-align:left!important;text-shadow:0 1px 9px #fffffffa!important;grid-area:eyebrow!important;width:100%!important;margin:8px 0 10px!important;font-size:9px!important;font-weight:800!important;line-height:1.45!important}html body .home-shell .hero h1{color:#121a1d!important;letter-spacing:-.045em!important;text-align:left!important;text-shadow:0 1px 1px #fff,0 2px 12px #fffffffa,0 0 24px #ffffffeb!important;grid-area:title!important;width:100%!important;margin:0!important;font-size:clamp(30px,8.2vw,36px)!important;line-height:1.08!important}html body .home-shell .hero h1 em{color:#08748e!important}html body .home-shell .hero .hero-copy{display:none!important}html body .home-shell .hero .search-panel{z-index:2!important;-webkit-backdrop-filter:blur(8px)!important;text-align:left!important;background:#fffffffb!important;border:1px solid #d3dfdc!important;border-radius:20px!important;grid-area:search!important;width:100%!important;max-width:610px!important;margin:58px auto 0!important;padding:16px!important;position:relative!important;box-shadow:0 14px 36px #1d373124!important}html body .home-shell .hero .primary-action{border-radius:15px!important;min-height:58px!important;font-size:17px!important}html body .home-shell .hero .address-row input{min-width:0!important}html body .home-shell .hero [data-testid=home-community-cta]{z-index:2!important;text-align:left!important;background:#f4fbf9fa!important;border-radius:14px!important;grid-area:community!important;width:100%!important;max-width:610px!important;margin:14px auto 0!important;padding:14px 16px!important;position:relative!important}html body .home-shell .hero [data-testid=home-community-cta] strong{font-size:14px!important;line-height:1.4!important}html body .home-shell .hero [data-testid=home-community-cta] small{font-size:10px!important;line-height:1.55!important}html body .home-shell .hero .privacy-note{z-index:2!important;visibility:visible!important;color:#4d625c!important;text-align:left!important;width:100%!important;max-width:610px!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;grid-area:privacy!important;margin:14px auto 0!important;padding:7px 8px!important;font-size:11px!important;line-height:1.75!important;display:block!important;position:relative!important}html body .home-shell .hero .privacy-lock{font-size:11px!important}}@media (max-width:390px){html body .home-shell .topbar{padding-left:10px!important;padding-right:10px!important}html body .home-shell .topbar .home-nav{grid-template-columns:auto minmax(0,1fr) 39px!important;gap:7px!important}html body .home-shell .topbar .home-nav .community-nav-link{min-height:34px!important;padding:0 7px!important;font-size:9px!important}html body .home-shell .topbar .home-nav>.powered-by img{width:132px!important;max-width:38vw!important}html body .home-shell .mobile-menu>summary{width:39px!important;height:39px!important;font-size:27px!important}html body .home-shell .hero{grid-template-columns:41% 59%!important;padding-left:12px!important;padding-right:12px!important}html body .home-shell .hero:before{background-position:50%,50%,25% 0!important;background-size:100% 100%,100% 100%,auto 338px!important;height:338px!important}html body .home-shell .hero h1{font-size:clamp(29px,8.1vw,32px)!important}html body .home-shell .hero .search-panel{margin-top:54px!important}}.trial-mobile-text{display:none}@media (max-width:700px){html,body,html body .home-shell{width:100%!important;max-width:100%!important;overflow-x:clip!important}html body .trial-banner{visibility:visible!important;opacity:1!important;z-index:100!important;color:#655535!important;text-align:left!important;background:#fff7e8!important;border-bottom:1px solid #eadbb9!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:32px!important;margin:0!important;padding:5px 10px!important;font-size:9px!important;line-height:1.35!important;display:flex!important;position:relative!important;overflow:visible!important}html body .trial-banner strong{color:#fff!important;white-space:nowrap!important;background:#e8a72e!important;border-radius:5px!important;flex:none!important;margin:0!important;padding:2px 6px!important;font-size:9px!important;line-height:1.35!important;display:inline-flex!important}html body .trial-banner .trial-desktop-text{display:none!important}html body .trial-banner .trial-mobile-text{visibility:visible!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:calc(100% - 70px)!important;display:block!important}html body .home-shell .topbar{background:#fff!important;border-bottom:1px solid #edf1ef!important;grid-template-rows:34px 62px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;row-gap:0!important;width:100%!important;max-width:none!important;height:108px!important;min-height:108px!important;margin:0!important;padding:6px 13px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}html body .home-shell .topbar>.brand{visibility:visible!important;opacity:1!important;color:#131313!important;text-align:center!important;white-space:nowrap!important;grid-area:1/1!important;justify-content:center!important;place-self:center!important;align-items:baseline!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;display:flex!important;position:static!important;overflow:visible!important}html body .home-shell .topbar>.brand span{visibility:visible!important;white-space:nowrap!important;font-size:18px!important;line-height:1.15!important;display:inline!important}html body .home-shell .topbar>.brand small{visibility:visible!important;color:#5e686b!important;white-space:nowrap!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;display:inline!important}html body .home-shell .topbar .home-nav{grid-area:2/1!important;grid-template-columns:minmax(0,1fr) minmax(105px,34vw) 42px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}html body .home-shell .topbar .home-nav .community-nav-link{white-space:nowrap!important;border-radius:10px!important;grid-column:1!important;justify-self:start!important;align-items:center!important;min-width:0!important;max-width:100%!important;min-height:36px!important;padding:0 7px!important;font-size:clamp(8px,2.35vw,10px)!important;line-height:1.2!important;display:inline-flex!important}html body .home-shell .topbar .home-nav>.powered-by{grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}html body .home-shell .topbar .home-nav>.powered-by img{object-fit:contain!important;width:min(100%,136px)!important;max-width:100%!important;height:auto!important;max-height:48px!important;display:block!important}html body .home-shell .topbar .home-nav>.desktop-nav-link,html body .home-shell .topbar .home-nav>.area-link{display:none!important}html body .home-shell .mobile-menu{z-index:40!important;grid-column:3!important;justify-self:end!important;width:42px!important;max-width:42px!important;display:block!important;position:relative!important}html body .home-shell .mobile-menu>summary{color:#111!important;background:#fff!important;border:0!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:29px!important;line-height:1!important;list-style:none!important;display:grid!important}html body .home-shell .mobile-menu>summary::-webkit-details-marker{display:none!important}html body .home-shell .mobile-menu[open]>div{background:#fff!important;border:1px solid #d9e5e8!important;border-radius:12px!important;width:190px!important;padding:8px!important;position:absolute!important;top:47px!important;right:0!important;box-shadow:0 14px 36px #1d37312e!important}html body .home-shell .mobile-menu[open]>div a{color:#07566c!important;border-radius:8px!important;padding:11px 12px!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .home-shell .hero{isolation:isolate!important;text-align:left!important;background:#fff!important;grid-template-columns:minmax(0,41%) minmax(0,59%)!important;grid-template-areas:"badge badge"".eyebrow"".title""search search""community community""privacy privacy"!important;align-items:start!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:16px 12px 30px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .home-shell .hero:before{content:""!important;z-index:-1!important;background-image:linear-gradient(90deg, #fff0 0%, #fff0 25%, #ffffff1a 38%, #fff9 56%, #ffffffd9 76%, #ffffffeb 100%), linear-gradient(180deg, #fff0 0%, #ffffff05 62%, #ffffff5c 79%, #ffffffe6 94%, #fff 100%), var(--hero-image)!important;pointer-events:none!important;background-position:50%,50%,19% 0!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,auto 360px!important;width:100%!important;height:360px!important;position:absolute!important;top:0!important;left:0!important}html body .home-shell .hero .demo-pill{visibility:visible!important;opacity:1!important;z-index:20!important;color:#a84d26!important;white-space:nowrap!important;text-align:center!important;text-overflow:clip!important;background:#fff1eafa!important;border-radius:999px!important;grid-area:badge!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;min-height:30px!important;margin:0 auto 10px!important;padding:7px 11px!important;font-size:clamp(9px,2.6vw,11px)!important;font-weight:900!important;line-height:1.25!important;display:inline-flex!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 14px #13131314!important}html body .home-shell .hero .eyebrow{color:#07566c!important;letter-spacing:.13em!important;text-align:left!important;text-shadow:0 1px 9px #fffffffa!important;overflow-wrap:normal!important;grid-area:eyebrow!important;width:100%!important;max-width:100%!important;margin:8px 0!important;font-size:clamp(8px,2.2vw,9px)!important;font-weight:800!important;line-height:1.4!important}html body .home-shell .hero h1{color:#121a1d!important;letter-spacing:-.045em!important;text-align:left!important;word-break:normal!important;text-shadow:0 1px 1px #fff,0 2px 12px #fffffffa,0 0 24px #ffffffeb!important;grid-area:title!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(27px,7.4vw,32px)!important;line-height:1.08!important;overflow:visible!important}html body .home-shell .hero h1 em{color:#08748e!important}html body .home-shell .hero .hero-copy{display:none!important}html body .home-shell .hero .search-panel{z-index:5!important;text-align:left!important;background:#fffffffb!important;border:1px solid #d3dfdc!important;border-radius:20px!important;grid-area:search!important;width:100%!important;min-width:0!important;max-width:610px!important;margin:52px auto 0!important;padding:16px!important;position:relative!important;box-shadow:0 14px 36px #1d373124!important}html body .home-shell .hero .primary-action{border-radius:15px!important;min-height:58px!important;font-size:17px!important}html body .home-shell .hero .address-row input{min-width:0!important}html body .home-shell .hero [data-testid=home-community-cta]{z-index:5!important;text-align:left!important;background:#f4fbf9fa!important;border-radius:14px!important;grid-area:community!important;width:100%!important;min-width:0!important;max-width:610px!important;margin:14px auto 0!important;padding:14px 16px!important;position:relative!important}html body .home-shell .hero [data-testid=home-community-cta]>span:first-child{min-width:0!important}html body .home-shell .hero [data-testid=home-community-cta] strong{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.4!important}html body .home-shell .hero [data-testid=home-community-cta] small{overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.55!important}html body .home-shell .hero .privacy-note{z-index:5!important;visibility:visible!important;color:#4d625c!important;text-align:left!important;overflow-wrap:anywhere!important;background:0 0!important;grid-area:privacy!important;width:100%!important;min-width:0!important;max-width:610px!important;margin:14px auto 0!important;padding:7px 8px!important;font-size:11px!important;line-height:1.75!important;display:block!important;position:relative!important}}@media (max-width:360px){html body .home-shell .topbar{grid-template-rows:32px 60px!important;height:102px!important;min-height:102px!important;padding-left:9px!important;padding-right:9px!important}html body .home-shell .topbar>.brand,html body .home-shell .topbar>.brand span{font-size:16px!important}html body .home-shell .topbar>.brand small{font-size:9px!important}html body .home-shell .topbar .home-nav{grid-template-columns:minmax(0,1fr) minmax(96px,33vw) 38px!important;gap:5px!important}html body .home-shell .mobile-menu,html body .home-shell .mobile-menu>summary{width:38px!important;max-width:38px!important}html body .home-shell .hero{grid-template-columns:minmax(0,39%) minmax(0,61%)!important;padding-left:10px!important;padding-right:10px!important}html body .home-shell .hero .demo-pill{max-width:calc(100vw - 20px)!important;padding-left:8px!important;padding-right:8px!important;font-size:8.5px!important}html body .home-shell .hero h1{font-size:clamp(25px,7.2vw,29px)!important}}@media (max-width:700px){html body .home-shell .hero:before{background-size:100% 100%,100% 100%,auto 320px!important}}.mobile-prepare-link{display:none}@media (max-width:700px){html body .home-shell .topbar .home-nav{grid-template-columns:minmax(0,1fr) minmax(105px,34vw) auto!important}html body .home-shell .topbar .home-nav>.mobile-prepare-link{color:#fff!important;white-space:nowrap!important;background:#1685a2!important;border-radius:10px!important;grid-column:3!important;justify-content:center!important;justify-self:end!important;align-items:center!important;min-width:0!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 10px #1685a233!important}}@media (max-width:360px){html body .home-shell .topbar .home-nav{grid-template-columns:minmax(0,1fr) minmax(96px,33vw) auto!important}html body .home-shell .topbar .home-nav>.mobile-prepare-link{min-height:34px!important;padding:0 8px!important;font-size:10px!important}}.prepare-hero{aspect-ratio:828/393;width:100%;min-height:0;box-shadow:none;background:url(/prepare-approved/hero-exact.webp) 50%/100% 100% no-repeat;border-radius:0;margin:0 0 14px;display:block;position:relative;overflow:hidden}.prepare-hero__content{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.prepare-page{padding-top:14px}.prepare-hero{aspect-ratio:828/393;background:url(/prepare-approved/hero-exact.webp) 50%/100% 100% no-repeat;border-radius:0;width:100%;height:auto;min-height:0;margin:0 0 8px}.prepare-hero__content{width:1px;height:1px;min-height:0;padding:0}html body .home-shell .topbar .home-nav{grid-template-columns:minmax(0,1fr) minmax(126px,36vw) auto!important;gap:8px!important}html body .home-shell .topbar .home-nav .community-nav-link{border-radius:9px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body .home-shell .topbar .home-nav>.powered-by img{width:clamp(126px,36vw,145px)!important;max-width:40vw!important;max-height:58px!important}html body .home-shell .topbar .home-nav>.mobile-prepare-link{border-radius:9px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}}@media (max-width:360px){html body .home-shell .topbar .home-nav{grid-template-columns:minmax(0,1fr) minmax(118px,35vw) auto!important}html body .home-shell .topbar .home-nav .community-nav-link,html body .home-shell .topbar .home-nav>.mobile-prepare-link{font-size:11px!important}}@media (max-width:700px){html body .site-header .powered-by img,html body .site-header.compact .powered-by img{object-fit:contain!important;width:clamp(126px,36vw,145px)!important;max-width:40vw!important;height:auto!important;max-height:58px!important}}html,body{overflow-x:clip}.site-header{-webkit-backdrop-filter:blur(10px);z-index:1200!important;top:0!important;background:#fffffffa!important;width:100%!important;position:sticky!important;inset-block-start:0!important}.prepare-summary>a{flex-direction:column;display:flex!important}.prepare-card-action{background:var(--green);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:auto;padding:0 15px;font-weight:900;line-height:1;box-shadow:0 6px 14px #1685a238;color:#fff!important;font-size:13px!important;display:inline-flex!important}.prepare-summary>a:hover .prepare-card-action,.prepare-summary>a:focus-visible .prepare-card-action,.destination-search-action:hover,.destination-search-action:focus-visible{background:var(--green-dark)}.prepare-card-action b,.destination-search-action b{font-size:18px;line-height:1}.destination-search-action{background:var(--green);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:auto;padding:0 15px;font-weight:900;line-height:1;box-shadow:0 6px 14px #1685a238;color:#fff!important;font-size:13px!important;display:inline-flex!important}.destination-card{flex-direction:column;display:flex!important}@media (max-width:700px){.prepare-card-action,.destination-search-action{border-radius:12px;min-height:50px;padding:0 16px;font-size:14px!important}}.data-form label.check-row{color:#445b55!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;display:flex!important}.data-form label.check-row input[type=checkbox]{accent-color:#1685a2;flex:none!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important}@media (max-width:700px){.data-form label.check-row{gap:11px!important;min-height:48px!important;font-size:15px!important}.data-form label.check-row input[type=checkbox]{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}}.prepare-nav a.prepare-nav-active,.prepare-nav a[aria-current=page]{background:var(--green);color:#fff;box-shadow:0 4px 10px #1685a22e}.prepare-nav a.prepare-nav-active:hover,.prepare-nav a[aria-current=page]:hover{background:var(--green-dark);color:#fff}@media (max-width:700px){html,body{width:100%;max-width:100%;overflow-x:clip}.results-page{overflow-x:clip;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}.results-page>*{min-width:0;max-width:100%}.results-layout,.map-column,.map-wrap,.map-help,.cards-column,.shelter-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}.results-layout,.map-column,.cards-column{place-self:stretch stretch!important}.map-wrap,.shelter-card{box-sizing:border-box!important}.results-layout>*,.cards-column>*,.shelter-card>*,.card-top>*,.shelter-title,.shelter-title>div,.priority-status,.priority-status>div,.municipality-policy,.facility-conditions,.evacuation-mode-note,.card-meta,.card-actions{min-width:0;max-width:100%}.shelter-card{overflow:hidden}.shelter-card h2,.shelter-card .address,.priority-status,.priority-status em,.municipality-policy,.municipality-policy p,.municipality-policy b,.municipality-policy strong,.municipality-contact,.facility-conditions,.facility-conditions p,.evacuation-mode-note,.card-meta,.card-meta span{overflow-wrap:anywhere;word-break:normal}.status-badge,.same-room-note{white-space:normal;flex-wrap:wrap;max-width:100%}.animal-grid{width:100%;min-width:0;max-width:100%}.animal-grid>span{min-width:0}.municipality-contact a,.card-meta span,.priority-status em{max-width:100%}.card-top{width:100%;max-width:100%}.distance{flex:none}.shelter-title{flex:auto}img,svg,canvas{max-width:100%}}.search-jump-buttons{z-index:950;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed}.search-jump-buttons button{color:#07566c;cursor:pointer;background:#fff;border:1px solid #9dbcb6;border-radius:24px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:800;box-shadow:0 4px 15px #17312b30}#search-results-map{scroll-margin-top:16px}@media (max-width:850px){.results-layout{display:block}.map-column{margin-bottom:16px}.results-layout .map-column{position:static}.results-layout .map-wrap{height:240px;min-height:240px}}@media (max-width:640px){.results-layout .map-wrap{height:220px;min-height:220px}}.search-map-again{z-index:2;color:#fff;cursor:pointer;background:#087d75;border:1px solid #087d75;border-radius:999px;min-height:44px;margin:10px auto 4px;padding:10px 22px;font-size:14px;font-weight:800;display:block;position:relative;box-shadow:0 3px 12px #17312b24}.search-map-again:disabled{opacity:.65;cursor:wait}.results-layout .map-attribution{z-index:450;color:#526e68;background:#fffffff0;border-radius:3px;padding:2px 4px;font-size:9px;line-height:1.25;position:absolute;bottom:3px;right:5px}.results-layout .map-attribution a{text-underline-offset:1px;text-decoration:underline}.results-layout .map-wrap .leaflet-control-zoom,.results-layout .map-wrap .map-radius-label{display:none}.results-layout .map-search-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:11px 9px 5px;display:flex}.results-layout .map-search-options label{color:#24524c;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.results-layout .map-search-options select{color:#075d55;background:#f2faf7;border:1px solid #badbd3;border-radius:10px;min-width:75px;min-height:40px;padding:6px 10px;font-size:14px;font-weight:800}@media (max-width:430px){.results-layout .map-search-options{justify-content:space-between;gap:8px}.results-layout .map-search-options label{gap:5px}.results-layout .map-search-options select{min-width:68px;padding:6px}}.shelter-card__policy-disclosure{color:#365b55;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:8px;font-size:12px;line-height:1.65}.shelter-card__policy-disclosure summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.shelter-card__policy-disclosure p{white-space:normal;overflow-wrap:anywhere;margin:6px 0}.shelter-card__policy-disclosure a{box-sizing:border-box;min-height:44px;padding:10px 0;text-decoration:underline;display:inline-block}.shelter-card__reception-conditions>.shelter-card__facility-caution{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.home-shell{background:#fff}.city-hero{background:#f7faf9}.cloud-sync-panel{background:#fff;border:2px solid #8ab4f8;box-shadow:0 10px 26px #205daf1a}.cloud-sync-panel--connected{background:#f8fcf9;border-color:#8bc8a0;box-shadow:0 10px 26px #18704017}.cloud-sync-panel .eyebrow{color:#1a73e8;letter-spacing:.14em;margin-top:0}.cloud-sync-panel h2{color:#174b79}.cloud-sync-panel--connected h2{color:#17623a}.cloud-sync-login{gap:8px;min-width:280px;display:grid}.cloud-sync-login__lead{color:#405e72;font-size:12px;margin:0!important}.cloud-sync-status{background:#edf3f8;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:5px 10px;display:inline-flex}.cloud-sync-status.synced{color:#137333;background:#e6f4ea}.cloud-sync-status.syncing{color:#1967d2;background:#e8f0fe}.cloud-sync-status.error{background:#fce8e6}.cloud-sync-status.offline{background:#fff4db}.prepare-save-options{background:#f8fcfb}.site-footer-products{background:#07566c}.products-guide-cta:before{background:#004941e0}.paws-prep-link{background-image:url(/prepare-products.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:700px){.cloud-sync-panel{border-width:2px}.cloud-sync-login{min-width:0}.products-guide-cta:before{background:#004941e6}.paws-prep-link{background-image:url(/prepare-products.webp)!important}}.home-shell{--hero-image:url(/api/hero-pets)!important}.home-shell section[aria-labelledby=about-home-title] [role=img]{background-image:linear-gradient(#0b3d4d05,#0b3d4d1f),url(/api/hero-pets)!important}.cards-column>.compact-result-card{border:1px solid #d9e5e2;border-radius:15px;gap:0;padding:15px 17px;display:grid;box-shadow:0 3px 12px #13413d09}.compact-result-card .card-top{align-items:flex-start;gap:10px}.compact-result-card .shelter-title{flex:auto}.compact-result-card .shelter-title h2{letter-spacing:-.025em;color:#163c38;overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:850;line-height:1.45}.compact-result-card .address{color:#64756f;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.compact-result-card .distance{flex:none}.compact-result-card .distance small{font-size:9px}.compact-result-card .distance strong{font-size:18px}.compact-result-card .result-number{flex-basis:28px;width:28px;height:28px;font-size:13px}.shelter-card__status-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.shelter-card__pet-status{border-radius:8px;align-items:center;min-height:30px;padding:5px 11px;font-size:13px;font-weight:850;line-height:1.4;display:inline-flex}.shelter-card__pet-status.ok{color:#086244;background:#e0f4e9}.shelter-card__pet-status.conditional{color:#805507;background:#fff0cb}.shelter-card__pet-status.no{color:#a02c23;background:#fde8e4}.shelter-card__pet-status.unknown{color:#495c57;background:#edf1f0}.shelter-card__restriction{color:#9a4b0a;background:#fff3e5;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:850}.shelter-card__municipality{color:#415b55;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:9px 0 0;font-size:12px;line-height:1.5;display:flex}.shelter-card__municipality span{color:#697a76;flex:none;font-size:11px;font-weight:750}.shelter-card__municipality strong{color:#244e45;font-weight:800}.shelter-card__opening{color:#8d4a21;margin:7px 0 0;font-size:11px;font-weight:750}.shelter-card__primary-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;margin-top:13px;display:grid}.shelter-card__primary-actions a{text-align:center;border:1px solid #0b6a78;border-radius:9px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 7px;font-size:12px;font-weight:850;line-height:1.35;text-decoration:none;display:flex}.shelter-card__primary-actions .shelter-card__official{color:#fff;background:#0b6a78}.shelter-card__primary-actions .shelter-card__detail{color:#155567;background:#fff;border-color:#a9cdd3}.shelter-card__secondary-actions{border-top:1px solid #eef2f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.shelter-card__secondary-actions a,.shelter-card__secondary-actions button{color:#276b79;text-align:left;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;min-height:27px;padding:2px 0;font-size:11px;font-weight:800;text-decoration:underline}.compact-result-card a:focus-visible,.compact-result-card button:focus-visible{outline-offset:3px;outline:3px solid #efa04a}.map-radius-label{z-index:450;pointer-events:none;color:#07566c;background:#fffffff2;border:1px solid #b6dce4;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:850;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #183b3722}@media (max-width:700px){.cards-column>.compact-result-card{padding:14px 13px}.compact-result-card .shelter-title h2,.compact-result-card .distance strong{font-size:16px}.shelter-card__primary-actions a{font-size:11px}.map-radius-label{font-size:11px;top:8px;left:8px}}.compact-result-card .shelter-card__designation-badge,.compact-result-card .shelter-card__designation-caution,.compact-result-card .shelter-card__designation-general{overflow-wrap:anywhere;border-radius:8px;align-items:center;max-width:100%;min-height:30px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.45;display:inline-flex}.compact-result-card .shelter-card__designation-badge{color:#075340;background:#d8f3e6;border:1px solid #8bcbb0}.compact-result-card .shelter-card__designation-caution{color:#815a13;background:#fff1d0;border:1px solid #edd397}.compact-result-card .shelter-card__designation-general{color:#17596b;background:#e8f3f7;border:1px solid #b7dce5}.compact-result-card .shelter-card__policy-note{-webkit-line-clamp:2;color:#526961;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin:5px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.compact-result-card .shelter-card__source-note{color:#5e746e;margin:7px 0 0;font-size:10px;font-weight:750;line-height:1.5}.compact-result-card .shelter-card__designation-general{color:#16576b;background:#e6f3f8;border-color:#a8d4e1}.compact-result-card .shelter-card__facility-caution{color:#596f69;margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.5}.compact-result-card .shelter-card__companion-badge{color:#0b574b;background:#c9f1e2;border:1px solid #177263;border-radius:8px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.45;display:inline-flex}.compact-result-card .shelter-card__companion-room{color:#255c50;background:#eef8f5;border:1px solid #b1dccc;border-radius:8px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.compact-result-card .result-number--companion,.shelter-pin--companion span{background:#087a58!important}.compact-result-card .result-number--separate,.shelter-pin--separate span{color:#fff!important;background:#427aa9!important}.compact-result-card .result-number--designated,.shelter-pin--designated span{color:#fff!important;background:#25836b!important}.compact-result-card .result-number--vehicle,.shelter-pin--vehicle span{background:#6456a5!important}.compact-result-card .result-number--general,.shelter-pin--general span{background:#587a8a!important}.compact-result-card .result-number--unverified,.shelter-pin--unverified span{background:#777f88!important}.compact-result-card .result-number--unavailable,.shelter-pin--unavailable span{background:#ac4840!important}.compact-result-card.shelter-card--companion{border-color:#a6d5be}.compact-result-card.shelter-card--separate{border-color:#c6dbe8}.compact-result-card.shelter-card--designated{border-color:#a8d8c7}.compact-result-card .shelter-card__guidance-label{border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:850;line-height:1.45;display:inline-flex}.compact-result-card .shelter-card__guidance-label--companion{color:#096044;background:#d6f5e7}.compact-result-card .shelter-card__guidance-label--separate{color:#245475;background:#eaf4fc;border:1px solid #c1daec}.compact-result-card .shelter-card__guidance-label--designated{color:#145f4d;background:#e1f5ed;border:1px solid #b5dccd}.compact-result-card .shelter-card__guidance-label--general{color:#39596b;background:#eaf1f4}.compact-result-card .shelter-card__guidance-label--unavailable{color:#9d302a;background:#fbe9e7}.compact-result-card .shelter-card__guidance-label--vehicle{color:#51458a;background:#eee9fc}.compact-result-card .shelter-card__guidance-description{color:#354e49;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.65}.compact-result-card .shelter-card__unverified-info{color:#536c67;margin:7px 0 0;font-size:11px;line-height:1.5}.compact-result-card .shelter-card__outside{color:#754819;background:#fff4e4;border:1px solid #e6c997;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.search-expand-hint{color:#49635c;background:#f6faf9;border:1px solid #d6e4e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.search-expand-hint span{flex:260px}.search-expand-hint button,.search-expand-link{color:#086676;cursor:pointer;background:#fff;border:1px solid #90c4c8;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.search-expand-link{margin-left:8px}.search-expand-hint button:focus-visible,.search-expand-link:focus-visible{outline-offset:2px;outline:3px solid #efa04a}@media (max-width:700px){.compact-result-card .shelter-card__guidance-description{font-size:11px;line-height:1.6}}.compact-result-card .shelter-card__fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;margin-top:12px;display:grid}.compact-result-card .shelter-fact{background:#f1f6f4;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:13px 11px 12px;display:flex}.compact-result-card .shelter-fact--yes{color:#08653e;background:#e7f6eb;border-color:#cee8d8}.compact-result-card .shelter-fact--separate{color:#0d4e92;background:#e9f3fe;border-color:#d3e4f7}.compact-result-card .shelter-fact--policy{color:#9a560c;background:#fff4e1;border-color:#f7e5ca}.compact-result-card .shelter-fact--conditional{color:#91530e;background:#fff1dc;border-color:#ecd3a8}.compact-result-card .shelter-fact--no{color:#a33229;background:#fff0ed;border-color:#f6d0c9}.compact-result-card .shelter-fact--unknown{color:#4b626b;background:#edf2f4;border-color:#dbe4e7}.compact-result-card .shelter-fact__icon{flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.compact-result-card .shelter-fact__icon svg{width:25px;height:25px;display:block}.compact-result-card .shelter-fact__body{gap:5px;width:100%;min-width:0;display:grid}.compact-result-card .shelter-fact__heading{font-size:11px;font-weight:750;line-height:1.4}.compact-result-card .shelter-fact__value{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.4}.compact-result-card .shelter-fact__detail{overflow-wrap:anywhere;font-size:10.5px;font-weight:700;line-height:1.6}.compact-result-card .shelter-card__source-note{color:#61716d;border-top:1px solid #e9efed;margin:9px 0 0;padding-top:9px;font-size:11px;font-weight:650;line-height:1.65}.compact-result-card .shelter-card__source-warning{margin-top:2px;display:block}.compact-result-card .shelter-card__facility-caution{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-result-card .shelter-card__primary-actions{margin-top:12px}.compact-result-card .shelter-card__secondary-actions{margin-top:7px;padding-top:7px}@media (max-width:1000px){.compact-result-card .shelter-card__fact-grid{grid-template-columns:1fr;gap:7px}.compact-result-card .shelter-fact{border-radius:10px;flex-direction:row;align-items:center;gap:11px;padding:10px 12px;display:flex}.compact-result-card .shelter-fact__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3px 10px;display:grid}.compact-result-card .shelter-fact__heading{font-size:12px}.compact-result-card .shelter-fact__value{text-align:right;font-size:16px}.compact-result-card .shelter-fact__detail{display:none}}@media (max-width:440px){.compact-result-card .shelter-fact__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px}.compact-result-card .shelter-fact__value{font-size:15px}.compact-result-card .shelter-fact__icon{flex-basis:25px;width:25px;height:25px}.compact-result-card .shelter-fact__icon svg{width:23px;height:23px}.compact-result-card .shelter-card__source-note{font-size:11px}}.search-home-evacuation{color:#194d40;background:linear-gradient(105deg,#e9f8f0 0%,#f5fbf8 75%,#fff 100%);border:1.5px solid #8cc9b6;border-left:5px solid #108269;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px 15px;margin:0 0 14px;padding:14px 17px;display:grid;box-shadow:0 3px 10px #0e5a4b12}.search-home-evacuation__icon{color:#0c7b65;background:#dbf2e7;border-radius:12px;align-self:center;place-items:center;width:45px;height:45px;font-family:inherit;font-size:35px;font-weight:900;line-height:1;display:grid}.search-home-evacuation__copy{min-width:0}.search-home-evacuation__copy strong{color:#124b3f;margin:0 0 3px;font-size:16px;font-weight:900;line-height:1.4;display:block}.search-home-evacuation__copy p{color:#3f6459;margin:0;font-size:12px;font-weight:650;line-height:1.65}.search-home-evacuation__copy small{color:#687e76;margin-top:3px;font-size:10px;line-height:1.5;display:block}.search-home-evacuation__link{color:#fff;text-align:center;white-space:nowrap;background:#08776b;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.search-home-evacuation__link:hover{background:#065e56}.search-home-evacuation__link:focus-visible{outline-offset:3px;outline:3px solid #ef9d4f}@media (max-width:760px){.search-home-evacuation{grid-template-columns:36px minmax(0,1fr);gap:9px 11px;margin:1px 0 13px;padding:12px 13px}.search-home-evacuation__icon{width:36px;height:36px;font-size:29px}.search-home-evacuation__copy strong{font-size:14px}.search-home-evacuation__copy p{font-size:11.5px}.search-home-evacuation__copy small{font-size:10px}.search-home-evacuation__link{grid-column:1/-1;width:100%;min-height:43px}}:root{--green:#128b96;--green-dark:#075b65;--mint:#e9f8f4;--cream:#fffdf9;--line:#dbe8e6;--orange:#ed9765}body{background:#fffefa}.results-page,.detail-page,.city-page{color:#203f40}.results-heading h1,.detail-title h1,.city-hero h1{color:#164f54}.results-heading .eyebrow,.section-kicker{color:#128b96}.shelter-card,.compact-result-card,.detail-section,.facility-box,.source-box,.key-status{border-color:#d8e8e4;border-radius:18px;box-shadow:0 5px 20px #174b4c0b}.results-page .result-more,.results-page .empty-state{background:#f6fcf9;border-color:#d8e8e4}.results-page .result-more button,.results-page .search-jump-buttons button{border-radius:999px}.results-page .search-map-again{background:#0c837d;border-color:#0c837d;border-radius:999px}.results-page .search-map-again:hover{background:#086963}.results-page .data-notice{border-radius:12px}.search-panel,.home-shell .search-panel{border-radius:20px}.search-panel .primary-action,.home-shell .primary-action{border-radius:14px}.search-panel input,.search-panel button{border-radius:12px}.home-shell .hero .eyebrow{color:#138e96}.home-shell .hero em{color:#168797}.home-shell .demo-pill{border-radius:999px}.home-shell article,.home-shell .search-panel{box-shadow:0 9px 28px #1e524d13}.site-footer{background:#f5faf8;border-top-color:#dbe8e6}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #eda366}@media (prefers-reduced-motion:reduce){.search-jump-buttons *{scroll-behavior:auto}}
main.prepare-brand{--prep-primary:#0b7f78;--prep-primary-hover:#086760;--prep-heading:#173f48;--prep-muted:#526b69;--prep-border:#d9e7e3;--prep-soft:#edf8f5;--prep-white:#fff;color:var(--prep-heading);font-family:"M PLUS Rounded 1c",Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}main.prepare-brand .eyebrow{color:#167f98;letter-spacing:.13em;font-weight:800}main.prepare-brand>h1,main.prepare-brand .prepare-section>h2,main.prepare-brand .prepare-overview>h2,main.prepare-brand .prepare-steps>h2,main.prepare-brand .data-form>h2,main.prepare-brand .pet-form-section>h3{color:var(--prep-heading);letter-spacing:-.025em}main.prepare-brand>.lead,main.prepare-brand .prepare-section>.lead,main.prepare-brand .prepare-overview>p{color:var(--prep-muted)}main.prepare-brand :is(.prepare-overview-card,.destination-card,.pet-list article,.data-form,.preparedness-group,.my-pets-top,#featured-prep-start){border-color:var(--prep-border);background-color:var(--prep-white)}main.prepare-brand :is(.prepare-overview-card,.destination-card,.pet-list article,.data-form){box-shadow:0 5px 18px #1052520b}main.prepare-brand :is(.prepare-overview-card,.prepare-summary a,.prepare-section) h3,main.prepare-brand #featured-prep-start h2{color:var(--prep-heading)}main.prepare-brand :is(.primary-action,.prepare-card-action,.destination-search-action),main.prepare-brand :is(.prepare-actions,.data-form,.form-actions) button:not(.secondary):not(.danger){background-color:var(--prep-primary);color:#fff}main.prepare-brand :is(.primary-action,.prepare-card-action,.destination-search-action):hover,main.prepare-brand :is(.prepare-actions,.data-form,.form-actions) button:not(.secondary):not(.danger):hover{background-color:var(--prep-primary-hover)}main.prepare-brand :is(.button-secondary,button.secondary){background-color:var(--prep-soft);color:#176561;border-color:#c8e3dc}main.prepare-brand :is(.data-form input,.data-form select,.data-form textarea){border-color:#c8dcd7}main.prepare-brand :is(input,select,textarea,button,a):focus-visible{outline-color:#eaa15d}main.prepare-brand .owner-tabs button.active{background-color:var(--prep-primary);color:#fff}main.prepare-brand .rate-card{background-color:#125c65}main.prepare-brand .rate-track span{background-color:#70d7b7}main.prepare-brand .preparedness-group-toggle{color:#176561}main.prepare-brand--assistant{color:var(--prep-heading);background-color:#f7fbfa}main.prepare-brand--assistant>section:first-child{background-color:#fff}main.prepare-brand--assistant>section:first-child .order-1{background-color:#e9f7f3}main.prepare-brand--assistant>section:first-child p.rounded-full{background-color:var(--prep-soft);color:#176561}main.prepare-brand--assistant>section:first-child h1{color:var(--prep-heading);letter-spacing:-.025em}main.prepare-brand--assistant>section:first-child h1 span:nth-child(2){color:var(--prep-primary)}main.prepare-brand--assistant>section:first-child a[href=\#home-evacuation-form]{background-color:var(--prep-primary);box-shadow:0 10px 24px #0b7f782b}main.prepare-brand--assistant>section:first-child a[href=\#home-evacuation-form]:hover{background-color:var(--prep-primary-hover)}main.prepare-brand--assistant #home-evacuation-form{border-color:var(--prep-border)}main.prepare-brand--assistant #home-evacuation-form>div:first-child{border-color:var(--prep-border);background-color:#f2faf8}main.prepare-brand--assistant #home-evacuation-form h2,main.prepare-brand--assistant #home-evacuation-form legend{color:var(--prep-heading)}
:root{--ink:#173f48;--muted:#526b69;--green:#0b7f78;--green-dark:#075f5b;--mint:#edf8f5;--cream:#fffdf9;--line:#d9e7e3;--orange:#eaa15d;--brand-primary:#0b7f78;--brand-primary-hover:#075f5b;--brand-title:#173f48;--brand-text-muted:#526b69;--brand-card-line:#d9e7e3}body{font-family:"M PLUS Rounded 1c",Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}:where(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(h1,h2,h3){letter-spacing:-.025em;font-family:inherit}:where(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(h1,h2),:where(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) h3{font-weight:800}html body .home-shell .hero h1{color:var(--brand-title);font-weight:700}@media (max-width:700px){html body .home-shell .hero h1{letter-spacing:-.025em!important;font-weight:700!important}}.home-shell .hero .eyebrow,.home-shell .hero .eyebrow,.home-shell .hero h1 em,.home-shell .section-kicker,.prepare-brand .eyebrow,.results-heading .eyebrow,.prepare-brand--assistant #home-evacuation-form legend>span:first-child{color:#0b6c75}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(.lead,.hero-copy,.breadcrumb,.privacy-note,.section-kicker){color:var(--brand-text-muted)}.home-shell .hero h1 em{color:#0b6c75!important}.prepare-brand--assistant>section:first-child p.text-\[\#718078\],.prepare-brand--assistant>section:first-child p.text-\[\#6a7c78\]{color:var(--brand-text-muted)}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(.primary-action,.prepare-card-action,.destination-search-action,.search-map-again),.site-header .prepare-link,.search-home-evacuation__link{background-color:var(--brand-primary);color:#fff}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(.primary-action,.prepare-card-action,.destination-search-action,.search-map-again):hover,.site-header .prepare-link:hover,.search-home-evacuation__link:hover{background-color:var(--brand-primary-hover);color:#fff}.prepare-nav a[aria-current=page]{background-color:var(--brand-primary)!important;color:#fff!important}.prepare-nav a[aria-current=page]:hover{background-color:var(--brand-primary-hover)!important}.prepare-brand--assistant>section:first-child a[href=\#home-evacuation-form]{background-color:var(--brand-primary);color:#fff;border-radius:14px}.prepare-brand--assistant>section:first-child a[href=\#home-evacuation-form]:hover{background-color:var(--brand-primary-hover)}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(.search-panel,.prepare-overview-card,.prepare-summary a,.destination-card,.compact-result-card,.shelter-card,.data-form,.my-pets-top,.pet-list article,.prepare-item-card,.detail-section,.facility-box,.source-box),.prepare-brand :is(.preparedness-group,#featured-prep-start){border-color:var(--brand-card-line);border-radius:16px}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(.primary-action,.prepare-card-action,.destination-search-action,.search-map-again),.prepare-brand--assistant>section:first-child a[href=\#home-evacuation-form],.prepare-brand--assistant #home-evacuation-form,.prepare-brand--assistant #home-evacuation-form button{border-radius:14px}:is(.home-shell,.prepare-brand,.results-page,.detail-page,.city-page) :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #d68538}.home-evacuation-promo{isolation:isolate;border:1px solid var(--brand-card-line);min-height:224px;color:var(--brand-title);background:#edf8f5;border-radius:16px;align-items:center;font-family:"M PLUS Rounded 1c",Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;display:flex;position:relative;overflow:hidden}.home-evacuation-promo__copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:72%;padding:24px 25px;display:flex;position:relative}.home-evacuation-promo__eyebrow{color:#075f5b;background:#fff;border:1px solid #b2d8d2;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.home-evacuation-promo__title{color:#173f48;letter-spacing:-.025em;font-size:clamp(21px,2.65vw,35px);font-weight:800;line-height:1.45;display:block}.home-evacuation-promo__title span{color:#0b7f78;display:block}.home-evacuation-promo__description{color:#3f5e61;font-size:clamp(12px,1.4vw,16px);font-weight:500;line-height:1.6}.home-evacuation-promo__cta{color:#075f5b;background:#fff;border:1px solid #77bcb3;border-radius:11px;align-items:center;gap:12px;min-height:39px;padding:8px 13px;font-size:clamp(11px,1.2vw,14px);font-weight:800;line-height:1.5;display:inline-flex}.home-evacuation-promo__cta>span{font-size:18px;line-height:1}.home-evacuation-promo__photo{z-index:0;background-color:#edf8f5;background-image:url(/images/search-home-evacuation-banner.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;width:34%;position:absolute;inset:0 0 0 auto}.home-evacuation-promo__photo:before{content:"";background:linear-gradient(90deg,#edf8f5 0%,#edf8f51f 19%,#0000 40%);position:absolute;inset:0}@media (max-width:700px){.home-evacuation-promo{min-height:166px}.home-evacuation-promo__copy{gap:6px;width:72%;padding:12px 10px 12px 13px}.home-evacuation-promo__eyebrow{padding:3px 7px;font-size:9px}.home-evacuation-promo__title{font-size:clamp(17px,4.45vw,22px);line-height:1.35}.home-evacuation-promo__description{font-size:10px;line-height:1.5}.home-evacuation-promo__cta{gap:5px;min-height:30px;padding:5px 7px;font-size:9px;line-height:1.5}.home-evacuation-promo__cta>span{font-size:14px}.home-evacuation-promo__photo{width:40%}}@media (max-width:370px){.home-evacuation-promo__copy{width:74%}.home-evacuation-promo__photo{width:38%}.home-evacuation-promo__title{font-size:16px}}.prepare-brand #featured-prep-start>div:first-child{background:#edf8f5}.prepare-brand #featured-prep-start>div.grid>a{border-color:var(--brand-card-line);background-color:#fff;border-radius:16px}.home-evacuation-promo{background:linear-gradient(105deg,#fff 0%,#f4fbf9 56%,#dff5ef 100%);min-height:190px}.home-evacuation-promo__copy{gap:10px;width:64%;padding:clamp(14px,2.7vw,29px)}.home-evacuation-promo__title{color:#0b7f78;white-space:nowrap;font-size:clamp(24px,3vw,38px);line-height:1.32}.home-evacuation-promo__description{max-width:35em;font-size:clamp(12px,1.5vw,16px)}.home-evacuation-promo__cta{color:#fff;background:#0b7f78;border-color:#0b7f78;border-radius:999px;min-height:42px;padding:8px 18px;font-size:14px}.home-evacuation-promo__photo{background-image:url(/home-evacuation-pets-only.svg);background-position:50%;background-size:cover;width:39%}.home-evacuation-promo__photo:before{background:linear-gradient(90deg,#f4fbf9 0%,#f4fbf914 38%,#0000 68%)}@media (max-width:700px){.home-evacuation-promo{min-height:150px}.home-evacuation-promo__copy{gap:7px;width:58%;padding:12px 9px 12px 13px}.home-evacuation-promo__title{font-size:clamp(18px,4.65vw,26px)}.home-evacuation-promo__eyebrow{font-size:9px}.home-evacuation-promo__description{font-size:10px}.home-evacuation-promo__cta{min-height:33px;padding:5px 12px;font-size:11px}.home-evacuation-promo__photo{background-position:40%;width:44%}.home-evacuation-promo__photo:before{background:linear-gradient(90deg,#f4fbf9 0%,#f4fbf91f 13%,#0000 26%)}}@media (max-width:370px){.home-evacuation-promo__title{font-size:17px}.home-evacuation-promo__copy{width:59%}.home-evacuation-promo__photo{background-position:40%;width:44%}}
