.O6_w1a_hero{view-timeline-name:--landing-hero;view-timeline-axis:block}.O6_w1a_photo{z-index:-20;position:absolute;inset:0}@supports (animation-timeline:--landing-hero) and (animation-range:exit 0% exit 100%){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.O6_w1a_photo{animation:linear both O6_w1a_heroDrift;animation-timeline:--landing-hero;animation-range:exit}}}@keyframes O6_w1a_heroDrift{0%{transform:translateY(0)}to{transform:translateY(84px)}}.O6_w1a_readabilityShade{z-index:-10;background:linear-gradient(90deg,#0e2332c7 0%,#0e23329e 42%,#0e23321f 80%,#0000 100%);position:absolute;inset:0}@media (max-width:767px){.O6_w1a_readabilityShade{background:#0e2332a6}}
.jpbLHq_page{color:#142232;background:#f7f6f3}.jpbLHq_content{max-width:1280px;margin:0 auto;padding:0 48px 72px}.jpbLHq_panel{margin:0}.jpbLHq_panelBody{padding:56px 40px}.jpbLHq_panel h2{font-family:var(--font-brand), var(--font-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:28ch;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:400;line-height:1.15}.jpbLHq_panel h3{margin-top:28px;font-size:1.15rem;font-weight:600}.jpbLHq_panel p{color:#424b54;max-width:64ch;margin-top:24px;font-size:17px;line-height:1.8}.jpbLHq_trust{color:#1d4ed8;flex-wrap:wrap;gap:16px 48px;padding:28px 40px;font-size:16px;font-weight:500;list-style:none;display:flex}.jpbLHq_story .jpbLHq_panel .jpbLHq_panelBody{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.jpbLHq_story .jpbLHq_panel p{margin-top:0}.jpbLHq_story .jpbLHq_intro h2{font-size:clamp(2rem,3.2vw,3rem)}.jpbLHq_story .jpbLHq_panel:nth-of-type(2){background:#fff}.jpbLHq_story .jpbLHq_panel:nth-of-type(3){padding-block:8px}.jpbLHq_checklistPanel{color:#fff;background:#142232;margin:24px 0 32px}.jpbLHq_checklistPanel .jpbLHq_panelBody{grid-template-columns:.9fr 1.1fr;gap:56px;padding:48px 40px;display:grid}.jpbLHq_checklistPanel h2{font-size:clamp(2rem,3.2vw,3rem)}.jpbLHq_checklist{gap:18px;margin:0;padding:0;list-style:none;display:grid}.jpbLHq_checklist li{color:#f1f5f9;padding-left:28px;font-size:17px;line-height:1.65;position:relative}.jpbLHq_checklist li:before{content:"✓";color:#93c5fd;position:absolute;top:0;left:0}.jpbLHq_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.jpbLHq_quoteButton,.jpbLHq_phoneButton{border:1px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.jpbLHq_quoteButton{color:#fff;background:#2563eb}.jpbLHq_quoteButton:hover{background:#1d4ed8}.jpbLHq_phoneButton{color:#fff;background:0 0;border-color:#9caaba}.jpbLHq_phoneButton:hover{background:#24364b}.jpbLHq_panel:has(.jpbLHq_faq) .jpbLHq_panelBody{grid-template-columns:.9fr 1.1fr;gap:56px;display:grid}.jpbLHq_faq details{border-bottom:2px solid #dddeda;padding:22px 0}.jpbLHq_faq details:first-child{padding-top:0}.jpbLHq_faq summary{cursor:pointer;font-size:19px;font-weight:500;line-height:1.45}.jpbLHq_faq p{margin-top:16px;font-size:16px}.jpbLHq_links{grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:28px;padding:0;list-style:none;display:grid}.jpbLHq_links li{display:flex}.jpbLHq_links a{border-bottom:2px solid #dddeda;flex:1;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;font-size:18px;line-height:1.4;text-decoration:none;display:flex}.jpbLHq_links a:hover{color:#1d4ed8}.jpbLHq_links a:after{content:"↗";color:#2563eb;flex-shrink:0}.jpbLHq_panel:has(.jpbLHq_links){background:#fff;margin-block:16px}.jpbLHq_page a:focus-visible,.jpbLHq_page summary:focus-visible{outline-offset:5px;outline:3px solid #60a5fa}.jpbLHq_page+#contact #contact-form{scroll-margin-top:104px}.jpbLHq_note{color:#424b54;margin:0;padding:24px 40px 0;font-size:14px;line-height:1.7}.jpbLHq_note a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.jpbLHq_story .jpbLHq_panel .jpbLHq_panelBody,.jpbLHq_checklistPanel .jpbLHq_panelBody{grid-template-columns:1fr;gap:24px}.jpbLHq_panel:has(.jpbLHq_faq) .jpbLHq_panelBody{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.jpbLHq_content{padding:0 24px 48px}.jpbLHq_panelBody,.jpbLHq_checklistPanel .jpbLHq_panelBody{padding:32px 24px}.jpbLHq_story .jpbLHq_panel .jpbLHq_panelBody,.jpbLHq_checklistPanel .jpbLHq_panelBody{grid-template-columns:1fr;gap:24px}.jpbLHq_panel:has(.jpbLHq_faq) .jpbLHq_panelBody{grid-template-columns:1fr;gap:24px}.jpbLHq_story .jpbLHq_panel p{font-size:16px}.jpbLHq_trust{gap:12px 20px;padding:24px;font-size:14px}.jpbLHq_links{grid-template-columns:1fr;gap:0}.jpbLHq_links a{font-size:17px}.jpbLHq_quoteButton,.jpbLHq_phoneButton{width:100%}.jpbLHq_checklist li{font-size:16px}.jpbLHq_note{padding-inline:24px}}@media (prefers-reduced-motion:no-preference){.jpbLHq_quoteButton,.jpbLHq_phoneButton,.jpbLHq_links a{transition:background-color .2s,color .2s}}
