.en{display:none}html[lang=en] .ro{display:none}html[lang=en] .en{display:block}.region-nav{display:flex;gap:22px}.region-hero{padding:90px 0 120px;border-bottom:1px solid var(--line)}.region-hero h1{font-size:clamp(62px,9vw,138px);font-weight:500;max-width:1250px;margin:45px 0}.region-hero>div>p:last-child{font-size:21px;line-height:1.55;max-width:650px;margin-left:auto}.section{padding:120px 0;border-bottom:1px solid var(--line)}.section>div>h2{font-size:clamp(46px,6vw,88px);font-weight:500;max-width:1000px;margin:35px 0 70px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cards article{background:#e6e4dc;padding:32px;min-height:340px;display:flex;flex-direction:column}.cards article:nth-child(2n){background:var(--ink);color:var(--paper)}.cards h3{font-size:31px;margin:65px 0 20px}.cards p{line-height:1.55;opacity:.7}.cards a{margin-top:auto;color:inherit}.audiences{display:grid;grid-template-columns:1fr 1fr;gap:15px}.audiences article{padding:50px;border:1px solid var(--line)}.audiences h3{font-size:38px;margin-bottom:25px}.audiences li{margin:12px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.steps article{padding:30px;border-left:1px solid var(--line)}.steps b{color:#879f00}.steps h3{font-size:27px;margin:60px 0 20px}.detail{display:grid;grid-template-columns:1fr 3fr;padding:90px 0;border-bottom:1px solid var(--line)}.detail h2{font-size:clamp(42px,5vw,72px);font-weight:500}.detail p{font-size:18px;line-height:1.65;max-width:780px}.detail ul{display:grid;grid-template-columns:1fr 1fr;padding:0;list-style:none;max-width:780px}.detail li{padding:14px 0;border-top:1px solid var(--line);margin-right:25px}.promise{background:var(--ink);color:var(--paper);padding:100px 0}.promise h2{font-size:clamp(44px,6vw,88px);max-width:950px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-grid h1{font-size:clamp(60px,8vw,110px)}.contact-grid label{display:block;margin:18px 0}.contact-grid input,.contact-grid textarea{width:100%;background:none;border:0;border-bottom:1px solid;padding:12px 0;font:inherit}.contact-grid button{background:var(--acid);border:0;padding:18px 24px;margin-top:15px}@media(max-width:800px){.region-nav{display:none}.cards,.audiences,.steps,.contact-grid{grid-template-columns:1fr}.detail{grid-template-columns:1fr;gap:30px}.detail ul{grid-template-columns:1fr}.region-hero h1{font-size:58px}}

