.header-phone{line-height:1.05;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.header-phone small{font-size:10px;color:#777;font-weight:650}.header-phone strong{font-size:13px;font-weight:900}.hero:after{display:none}.header-inner{max-width:1380px;gap:22px}.site-nav{gap:19px}.site-nav a{font-size:13px;font-weight:600}.header-actions{gap:10px}.brand{white-space:nowrap;font-size:19px;display:flex;align-items:center}.brand i{font-style:normal;display:inline-grid;place-items:center;background:#f52583;color:#fff;border-radius:9px;width:29px;height:29px;margin-right:8px;font-size:25px;font-weight:500;line-height:1}.brand strong{font-weight:800}.language-button{border:1px solid #e8e6e9;border-radius:999px;background:#fff;height:42px;padding:0 12px;display:flex;gap:6px;align-items:center}.site-header .button.small{min-height:45px;padding:0 21px}.hero{width:min(1380px,calc(100% - 20px));min-height:590px;padding:70px 0}.hero-grid{grid-template-columns:1.05fr .95fr}.hero h1{font-size:clamp(44px,6.2vw,84px);line-height:.98;letter-spacing:-.06em;margin:25px 0 20px}.hero-copy>p{font-size:18px;line-height:1.7;max-width:600px}.hero-visual{height:420px}.medical-card{left:5%;top:22%;width:300px;padding:96px 30px 30px}.medical-card:before{top:30px;font-size:38px}.medical-card b{font-size:22px}.medical-plus{right:8%;top:0;font-size:310px}.pulse-card{right:2%;bottom:13%;width:120px;height:120px;border-radius:30px}.site-footer{background:#18171b;color:#fff;border:0;margin-top:80px}.site-footer .brand,.site-footer h2{color:#fff}.site-footer p,.site-footer a:not(.brand){color:#aaa}.footer-bottom{border-color:#333;color:#888}.footer-grid{padding:60px 20px}@media(max-width:760px){.language-button{padding:0 9px}.header-actions .button{display:none}.hero{width:calc(100% - 20px);padding:50px 0}.hero h1{font-size:43px}.hero-visual{height:260px;min-height:260px}.medical-plus{font-size:220px}.medical-card{width:240px;padding:74px 23px 23px}.pulse-card{width:85px;height:85px}}@media(max-width:390px){.brand span{display:none}.brand strong:after{content:" Hospital";font-weight:400}.hero h1{font-size:37px}}
