.care-hero,.care-section{padding:70px 5vw}.care-hero h1{font:400 clamp(45px,8vw,122px)/.97 Georgia,serif;letter-spacing:-.05em;margin:30px 0}.care-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:30px 0}.care-intro p,.care-section .section-top>p{max-width:380px;margin:0}.care-cover{margin:0;background:#e4f3fb;padding:clamp(12px,3vw,44px)}.care-cover img,.care-grid img{display:block;width:100%;height:auto;border-radius:5px}.care-cover figcaption{font-size:10px;letter-spacing:1.5px;margin-top:16px}.care-key{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.care-key span{background:#d7eefb;color:#124967;padding:10px 16px;font-size:13px}.care-key span+span{background:#e9dbfa;color:#523377}.care-blue{background:#eaf5fb;color:#173c52}.care-purple{background:#f0e8f8;color:#543467}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.care-grid button{color:inherit;background:transparent;border:0;text-align:left;padding:0;align-self:start}.care-grid button:hover img{box-shadow:0 0 0 3px currentColor}.care-grid span,.care-grid strong{display:block}.care-grid span{font-size:13px;line-height:1.5;padding-top:12px}.care-grid strong{font-size:15px;margin-bottom:4px}.care-single{grid-template-columns:minmax(0,900px)}.care-section video{display:block;width:100%;max-height:680px;background:#1c1c1c}#care-viewer{width:1450px}#care-image{width:100%;height:74vh;object-fit:contain}@media(max-width:750px){.care-hero,.care-section{padding:45px 6vw}.care-intro{align-items:start;flex-direction:column;gap:15px}.care-grid{grid-template-columns:1fr}.care-section .section-top>p{margin-top:16px}#care-image{height:60vh}}
