body:has(.legacy-insurance-page){background:#eee}.legacy-insurance-page{min-height:100vh;margin:0;background:#eee;color:#000;font-family:Arial,Helvetica,sans-serif;line-height:1.42}.legacy-insurance-page h1,.legacy-insurance-page h2,.legacy-insurance-page p{margin:0}.insurance-legacy-hero{min-height:242px;background-image:url(/assets/old-site/65eed598c00593bc8df45c18_35.webp);background-position:center center;background-size:cover;color:#fff}.insurance-legacy-hero__content{max-width:1260px;margin:0 auto;padding:30px 24px 0;text-align:center}.insurance-legacy-hero h1{font-size:58px;font-weight:700;line-height:1.12;letter-spacing:0}.insurance-legacy-hero p{margin-top:4px;font-size:16px;font-weight:700;line-height:1.45;text-shadow:0 1px 1px rgba(0,0,0,.45)}.insurance-legacy-body{background:#eee}.insurance-legacy-body__inner{width:100%;padding:80px 80px 94px}.insurance-legacy-body h2{font-size:40px;font-weight:700;line-height:1.18;letter-spacing:0}.insurance-legacy-body p{max-width:1230px;font-size:16px;font-weight:400;line-height:1.46}.insurance-legacy-body h2+p{margin-top:2px}.insurance-legacy-list{margin-top:2px}.insurance-legacy-list+p{margin-top:1px}.legacy-insurance-page--carrier .insurance-legacy-checklist{max-width:980px;margin:8px 0 10px;padding-left:22px;font-size:16px;line-height:1.55}.legacy-insurance-page--carrier .insurance-legacy-checklist li+li{margin-top:4px}.legacy-insurance-page--carrier .insurance-legacy-link-grid{display:flex;flex-wrap:wrap;gap:10px;max-width:980px;margin-top:12px}.legacy-insurance-page--carrier .insurance-legacy-link-grid a{display:inline-flex;align-items:center;min-height:42px;padding:9px 16px;border:1px solid #cfcfcf;border-radius:999px;background:#fff;color:#002b66;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}.insurance-legacy-body__divider{margin-top:0;padding-top:0;border-top:1px solid #ffffff}.legacy-insurance-page--carrier .insurance-legacy-body__divider{margin-top:18px}.insurance-legacy-cta{position:relative;min-height:283px;overflow:hidden;background-image:url(/assets/old-site/about-forest-cta-bg.png);background-position:center 42%;background-size:cover;color:#000}.insurance-legacy-cta__copy{max-width:900px;margin:0 auto;padding-top:79px;text-align:center}.insurance-legacy-cta h2{font-size:40px;font-weight:700;line-height:1.18;letter-spacing:0}.insurance-legacy-cta p{margin-top:2px;font-size:16px;line-height:1.45}.insurance-legacy-cta__button{position:absolute;left:80px;top:155px;display:inline-flex;align-items:center;justify-content:center;min-width:185px;min-height:48px;padding:12px 24px;border-radius:999px;background:#fff;color:#002b66;font-size:16px;font-weight:700;line-height:1;text-decoration:none}.insurance-legacy-chat{position:fixed;right:32px;bottom:30px;z-index:1000;display:flex;align-items:center;gap:14px;pointer-events:none}.insurance-legacy-chat__bubble{position:relative;display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:#fff;color:#333;box-shadow:0 2px 10px #0000002e;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;white-space:nowrap}.insurance-legacy-chat__bubble:after{content:"";position:absolute;right:-12px;top:50%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #ffffff;transform:translateY(-50%)}.insurance-legacy-chat__avatar{display:block;width:92px;height:92px;padding:4px;border-radius:50%;background:conic-gradient(from 180deg,#00c2ff,#9b5cff,#ff8b2d,#00c2ff)}.insurance-legacy-chat__avatar img{display:block;width:100%;height:100%;border:3px solid #ffffff;border-radius:50%;object-fit:cover;object-position:50% 24%}@media(max-width:700px){.insurance-legacy-hero{min-height:368px;background-position:center top}.insurance-legacy-hero__content{padding:68px 20px 0}.insurance-legacy-hero h1{max-width:310px;margin:0 auto;font-size:38px;line-height:1.18}.insurance-legacy-hero p{max-width:330px;margin:9px auto 0;font-size:16px;line-height:1.42}.insurance-legacy-body__inner{padding:50px 20px 18px}.insurance-legacy-body h2{max-width:350px;font-size:32px;line-height:1.18}.insurance-legacy-body p{max-width:350px;font-size:16px;line-height:1.5}.insurance-legacy-body h2+p{margin-top:5px}.insurance-legacy-list{margin-top:0}.insurance-legacy-list+p{margin-top:0}.legacy-insurance-page--carrier .insurance-legacy-checklist{max-width:350px;margin-top:8px;font-size:16px;line-height:1.5}.legacy-insurance-page--carrier .insurance-legacy-link-grid{max-width:350px;gap:8px}.legacy-insurance-page--carrier .insurance-legacy-link-grid a{width:100%;justify-content:center;min-height:44px;padding:10px 14px;text-align:center}.insurance-legacy-body__divider{margin-top:0}.insurance-legacy-cta{min-height:324px;background-position:center center}.insurance-legacy-cta__copy{max-width:350px;padding-top:50px}.insurance-legacy-cta h2{font-size:30px;line-height:1.25}.insurance-legacy-cta p{margin-top:4px;font-size:17px;line-height:1.42}.insurance-legacy-cta__button{left:20px;top:229px;min-width:185px;min-height:48px;font-size:16px}.insurance-legacy-chat{right:30px;bottom:17px;gap:10px}.insurance-legacy-chat__bubble{min-height:29px;padding:0 10px;font-size:13px}.insurance-legacy-chat__avatar{width:64px;height:64px;padding:3px}.insurance-legacy-chat__avatar img{border-width:2px}}
