@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}#solutions-wrapper #main-content #section1 .content .eyebrow,#solutions-wrapper #main-content #section2 .intro-card .eyebrow,#solutions-wrapper #main-content #section3 .content .eyebrow{align-items:center;color:#021b38;display:inline-flex;font-family:Euclid Square,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:.06rem;line-height:1.15;text-transform:uppercase}#solutions-wrapper #main-content #section1 .content .eyebrow .dot,#solutions-wrapper #main-content #section2 .intro-card .eyebrow .dot,#solutions-wrapper #main-content #section3 .content .eyebrow .dot{background:#de4843;border-radius:50%;display:inline-block;flex-shrink:0;height:.875rem;width:.875rem}#solutions-wrapper #main-content #section1{background:#fff;padding-block:1.5rem}#solutions-wrapper #main-content #section1 .hero{align-items:center;display:flex;gap:3.75rem;justify-content:space-between}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .hero{align-items:stretch;flex-direction:column}}#solutions-wrapper #main-content #section1 .content{display:flex;flex:0 1 31.0625rem;flex-direction:column;gap:2rem}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .content{flex:unset}}#solutions-wrapper #main-content #section1 .content .heading{color:#021b38;font-family:Euclid Square,sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.055rem;line-height:1.05;margin:0;text-wrap:balance}#solutions-wrapper #main-content #section1 .content .heading span{color:#de4843;display:block}@media (max-width:767px){#solutions-wrapper #main-content #section1 .content .heading{font-size:2.25rem}}#solutions-wrapper #main-content #section1 .content .body{color:#021b38;font-family:Euclid Square,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;margin:0}#solutions-wrapper #main-content #section1 .image-stack{display:flex;flex:1 1 55%;gap:1rem}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .image-stack{align-items:center;flex:0 1 100%;flex-direction:column}#solutions-wrapper #main-content #section1 .image-stack img{max-width:21.875rem;width:100%}}#solutions-wrapper #main-content #section1 .tile{border-radius:2rem;overflow:hidden;position:relative}#solutions-wrapper #main-content #section1 .tile img{display:block;height:100%;object-fit:cover;width:100%}#solutions-wrapper #main-content #section1 .tile-col{display:flex;flex:0 0 19.875rem;flex-direction:column;gap:1rem}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .tile-col{flex:0 0 auto;flex-direction:row}}@media (max-width:576px){#solutions-wrapper #main-content #section1 .tile-col{flex-direction:column}}#solutions-wrapper #main-content #section1 .tile-col .tile{flex:1;min-height:15.625rem}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .tile-col .tile{min-height:13.75rem}}#solutions-wrapper #main-content #section1 .tile-photo{flex:1 1 60%;min-height:33.125rem}@media (max-width:1200px){#solutions-wrapper #main-content #section1 .tile-photo{min-height:22.5rem}}#solutions-wrapper #main-content #section2{background:#f4f4f4}#solutions-wrapper #main-content #section2 .solutions-grid{display:flex;flex-wrap:wrap;gap:2rem}#solutions-wrapper #main-content #section2 .intro-card,#solutions-wrapper #main-content #section2 .solution-card{border-radius:2rem;flex:1 1 calc(50% - 1rem);min-width:18.75rem}@media (max-width:991px){#solutions-wrapper #main-content #section2 .intro-card,#solutions-wrapper #main-content #section2 .solution-card{flex:1 1 100%}}#solutions-wrapper #main-content #section2 .intro-card{background:url(/hubfs/Web/PC-2026/solAccessCareBackground.webp) 100%/cover no-repeat,#b5cfe3;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:3rem}#solutions-wrapper #main-content #section2 .intro-card .accent{height:auto;width:6.25rem}#solutions-wrapper #main-content #section2 .intro-card .text{display:flex;flex-direction:column;gap:1.5rem}#solutions-wrapper #main-content #section2 .intro-card .heading{color:#021b38;font-family:Euclid Square,sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.055rem;line-height:1.1;margin:0}@media (max-width:767px){#solutions-wrapper #main-content #section2 .intro-card .heading{font-size:2.25rem}}#solutions-wrapper #main-content #section2 .intro-card .body{color:#021b38;font-family:Euclid Square,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0}#solutions-wrapper #main-content #section2 .solution-card{background:#fff;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2rem}#solutions-wrapper #main-content #section2 .solution-card.fadeInUp{opacity:0}#solutions-wrapper #main-content #section2 .solution-card.fadeInUp.is-visible{animation:fadeInUp .6s ease backwards;opacity:1}@media (prefers-reduced-motion:reduce){#solutions-wrapper #main-content #section2 .solution-card.fadeInUp,#solutions-wrapper #main-content #section2 .solution-card.fadeInUp.is-visible{animation:none;opacity:1;transform:none}}#solutions-wrapper #main-content #section2 .solution-card .head{align-items:center;display:flex;gap:1.5rem}#solutions-wrapper #main-content #section2 .solution-card .head .icon{flex-shrink:0;height:5rem;width:5rem}#solutions-wrapper #main-content #section2 .solution-card .head .title{color:#021b38;font-family:Euclid Square,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:-.035rem;line-height:1.15;margin:0}#solutions-wrapper #main-content #section2 .solution-card .copy{display:flex;flex-direction:column;gap:.5rem}#solutions-wrapper #main-content #section2 .solution-card .copy p{color:#6c727a;font-family:Euclid Square,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;margin:0}#solutions-wrapper #main-content #section2 .solution-card .bullets{border-radius:1.5rem;display:flex;gap:1rem;padding:1.5rem}@media (max-width:576px){#solutions-wrapper #main-content #section2 .solution-card .bullets{flex-direction:column;gap:0}}#solutions-wrapper #main-content #section2 .solution-card .bullets ul{display:flex;flex:1;flex-direction:column;gap:.25rem;list-style:disc;margin:0;padding-left:1.5rem}#solutions-wrapper #main-content #section2 .solution-card .bullets li{color:#021b38;font-family:Euclid Square,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}#solutions-wrapper #main-content #section2 .accent-yellow .bullets{background:#f7c747}#solutions-wrapper #main-content #section2 .accent-burgundy .bullets{background:#4a0325}#solutions-wrapper #main-content #section2 .accent-burgundy .bullets li{color:#fff}#solutions-wrapper #main-content #section2 .accent-powder .bullets{background:#a3cdef}#solutions-wrapper #main-content #section2 .accent-pink .bullets{background:#e6b7e1}#solutions-wrapper #main-content #section2 .accent-red .bullets{background:#de4843}#solutions-wrapper #main-content #section2 .accent-red .bullets li{color:#fff}#solutions-wrapper #main-content #section3{background:#fff}#solutions-wrapper #main-content #section3 .video-section{align-items:center;display:flex;gap:4.625rem}@media (max-width:991px){#solutions-wrapper #main-content #section3 .video-section{align-items:stretch;flex-direction:column;gap:2.5rem}}#solutions-wrapper #main-content #section3 .content{display:flex;flex:1 1 40%;flex-direction:column;gap:3rem}#solutions-wrapper #main-content #section3 .content .text{display:flex;flex-direction:column;gap:1.5rem}#solutions-wrapper #main-content #section3 .content .heading{color:#021b38;font-family:Euclid Square,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.03rem;line-height:1.15;margin:0}#solutions-wrapper #main-content #section3 .content .body{color:#6c727a;font-family:Euclid Square,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0}#solutions-wrapper #main-content #section3 .video{background:#021b38;border-radius:1.875rem;flex:1 1 60%;overflow:hidden;position:relative}#solutions-wrapper #main-content #section3 .video .player{aspect-ratio:750/422;display:block;height:100%;object-fit:cover;width:100%}#solutions-wrapper #main-content #section3 .video-trigger{background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;width:100%}#solutions-wrapper #main-content #section3 .video-play{background:hsla(0,0%,100%,.92);border-radius:50%;height:5rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease,transform .2s ease;width:5rem}#solutions-wrapper #main-content #section3 .video-play:after{border-color:transparent transparent transparent #021b38;border-style:solid;border-width:.75rem 0 .75rem 1.25rem;content:"";left:56%;position:absolute;top:50%;transform:translate(-50%,-50%)}#solutions-wrapper #main-content #section3 .video-trigger:hover .video-play{background:#fff;transform:translate(-50%,-50%) scale(1.06)}#solutions-wrapper #main-content #section4{background:#f4f4f4}#solutions-wrapper #main-content #section4 .connect{align-items:center;background:url(/hubfs/Web/PC-2026/solConnectBackground.webp) 50%/cover no-repeat,#021b38;border-radius:2rem;display:flex;gap:5rem;padding:3.375rem}@media (max-width:991px){#solutions-wrapper #main-content #section4 .connect{align-items:stretch;flex-direction:column;gap:2.5rem;padding:2.5rem}}#solutions-wrapper #main-content #section4 .connect .image{background:#fce6c1;border-radius:1.5rem;flex:0 0 31.875rem;overflow:hidden}@media (max-width:991px){#solutions-wrapper #main-content #section4 .connect .image{flex:unset}}#solutions-wrapper #main-content #section4 .connect .image img{display:block;height:100%;object-fit:cover;width:100%}#solutions-wrapper #main-content #section4 .connect .content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:3rem}#solutions-wrapper #main-content #section4 .connect .heading{color:#fff;font-family:Euclid Square,sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:-.055rem;line-height:1.1;margin:0}@media (max-width:767px){#solutions-wrapper #main-content #section4 .connect .heading{font-size:2.25rem}}#solutions-wrapper #main-content #section5{background:#b5cfe3}#solutions-wrapper #main-content #section5 .faq{display:flex;flex-direction:column;gap:2.5rem}#solutions-wrapper #main-content #section5 .faq-title{color:#021b38;font-family:Euclid Square,sans-serif;font-size:2.75rem;font-weight:500;letter-spacing:-.055rem;line-height:1.1;margin:0}@media (max-width:767px){#solutions-wrapper #main-content #section5 .faq-title{font-size:2.5rem}}#solutions-wrapper #main-content #section5 .faq-list{display:flex;flex-direction:column;gap:.75rem}#solutions-wrapper #main-content #section5 .faq-item{background:#fff;border-radius:1.5rem;padding:2rem}#solutions-wrapper #main-content #section5 .faq-item summary{align-items:flex-start;color:#021b38;cursor:pointer;display:flex;font-family:Euclid Square,sans-serif;font-size:1.5rem;font-weight:500;gap:3rem;justify-content:space-between;letter-spacing:-.03rem;line-height:1.15;list-style:none}#solutions-wrapper #main-content #section5 .faq-item summary::-webkit-details-marker{display:none}#solutions-wrapper #main-content #section5 .faq-item summary:after{background:url(/hubfs/Web/PC-2026/ctaArrow4.svg) 50%/contain no-repeat;content:"";flex-shrink:0;height:2rem;width:2rem}#solutions-wrapper #main-content #section5 .faq-item[open] summary:after{background-image:url(/hubfs/Web/PC-2026/website2FaqArrowOpen.svg)}#solutions-wrapper #main-content #section5 .faq-item .faq-a{padding-top:.5rem}#solutions-wrapper #main-content #section5 .faq-item .faq-a p{color:#6c727a;font-family:Euclid Square,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;margin:0}