body{color:#213f60;background:#fff}.eyebrow,.text-link,.brand{color:#285a91}.button{background:#285a91;border-radius:30px}.button:hover{background:#1c416a}.hero{grid-template-columns:1.3fr 1fr}.hero h1{font-size:clamp(38px,4.8vw,59px)}.hero-art{background:#eaf0fa;border-radius:28px}.art-card{transform:rotate(0);border-top:5px solid #285a91;background:#fff;box-shadow:12px 12px 0 #cddcef}.art-card h2{font-size:25px}.mark{background:#b8cfee;color:#254d7b;right:18px;bottom:23px;border-radius:18px;transform:rotate(-8deg)}.badge,.notice{background:#edf3fb}.badge{color:#285a91}.service{border-color:#d5dfec;grid-template-columns:1.1fr 1fr}.service img{order:2}.service-body{order:1}.insurance-hero{background:linear-gradient(125deg,#3169a4,#203e69)!important}.insurance-hero-cta-primary{color:#285a91!important}.insurance-hero-cta-secondary{color:white!important}.insurance-gallery-card img{height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important}@media(max-width:720px){.hero,.service{grid-template-columns:1fr}.service img{order:0}}
