.hero .cit,.phero .cit{background-repeat:no-repeat;background-position:center bottom}.cetate .cit2{background-repeat:no-repeat}.hero h1{font-size:clamp(36px,4.8vw,66px);max-width:860px}.phero:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:clamp(18px,3vw,36px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 40' preserveAspectRatio='none'%3E%3Cpolygon points='0,40 500,6 1000,40' fill='%23fff'/%3E%3Cpolyline points='0,34 500,1 1000,34' fill='none' stroke='%23C8202A' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;z-index:2}.phero .credit{z-index:3;bottom:14px}.z3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.z3 .card b{font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:44px;color:var(--r);line-height:1}.z3 .card h3{margin:10px 0 8px}.casaill{height:clamp(150px,24vw,320px);background:url(../img/casa-color.svg) center bottom/contain no-repeat;margin:36px 0 22px}.nums{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}.nums div{border-top:4px solid #fff;padding-top:16px}.nums b{display:block;font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:clamp(34px,4vw,52px);line-height:1}.nums small{display:block;margin-top:8px;opacity:.9;font-size:15px}.chipsc{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tl{list-style:none;margin:34px 0 0;padding:0;border-left:3px solid var(--r)}.tl li{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:0 0 26px 26px;position:relative}.tl li:before{content:'';position:absolute;left:-9px;top:6px;width:15px;height:15px;background:var(--a);border:3px solid #fff;border-radius:50%}.tl .y{font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:24px;color:var(--a);line-height:1.1}.tl h3{margin:0 0 6px}.tl p{margin:0;max-width:720px}@media(max-width:620px){.tl li{grid-template-columns:1fr;gap:4px}}.tog{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.tog .card img{width:46px;height:46px;background:var(--a);border-radius:4px;padding:9px;margin-bottom:12px}.tog .card h3{margin:0 0 8px}@media(max-width:820px){.z3,.nums,.tog{grid-template-columns:1fr 1fr}}@media(max-width:520px){.z3,.nums,.tog{grid-template-columns:1fr}}