main .home-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding:58px max(6%,144px) 48px 6%;min-height:0;background:linear-gradient(125deg,#f0f7fa,#fff);align-items:center}.home-hero h1{font-size:clamp(30px,3.6vw,55px);line-height:1.3;letter-spacing:-.055em;margin:18px 0;color:#193f56}.home-hero-copy p{line-height:1.9;max-width:490px;color:#526f80;word-break:keep-all}.home-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0 18px}.home-actions .button{font-size:15px}.home-station{font-size:15px;color:#476c80}.home-hero figure{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#e6f0f5}.home-hero figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 23%}.home-hero figcaption{position:absolute;bottom:16px;right:16px;background:#fffffff2;padding:12px 16px;border-radius:4px}.home-hero figcaption span,.home-hero figcaption strong{display:block}.home-hero figcaption span{font-size:12px;color:#587281}.home-hero figcaption strong{margin-top:5px;color:#254c63}.home-trust{display:flex;gap:12px;flex-wrap:wrap;padding:20px 6%;background:#e8f2f6}.home-trust a,.home-link-row a{padding:12px 16px;background:white;border:1px solid #d3e3ec;border-radius:5px;font-weight:600;font-size:15px;color:#254c63}.home-care h2{margin:12px 0;font-size:clamp(26px,3vw,40px);line-height:1.35}.home-care>p,.home-image-card p{color:#526f80;line-height:1.75}.home-implant-grid,.home-treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.home-image-card,.home-treatment-grid article{border:1px solid #d9e6ed;border-radius:8px;overflow:hidden;background:white}.home-image-card img,.home-treatment-grid img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:65% center}.home-image-card>div,.home-treatment-grid article>div{padding:20px}.home-care h3{font-size:21px;margin:0 0 12px;color:#254c63}.home-image-card span{display:block;margin-top:18px;color:#19769a;font-weight:700}.home-link-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.home-link-row a span{margin-left:10px}.home-treatment-grid article>div>a{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e1ebef;font-size:16px}.home-care-secondary{background:#f1f7fa}.home-care a:hover,.home-trust a:hover{color:#19769a;border-color:#8ebed2}@media(max-width:1199px){main .home-hero{padding-right:6%}}@media(max-width:760px){main .home-hero{grid-template-columns:1fr;gap:25px;padding:36px 23px}.home-hero figure img{aspect-ratio:4/3}.home-implant-grid,.home-treatment-grid{grid-template-columns:1fr}.home-trust{padding:18px 23px}.home-trust a{font-size:14px}.home-actions{gap:10px}}
main .home-hero{height:auto}.home-hero figure img{object-position:center 12%}
