/* V1.4.3 — Wertvital corporate layer */
.wertvital-corp-hero{background:#F6F1E7;padding:92px 0 96px;border-bottom:1px solid #E2DCCF}.wertvital-corp-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);gap:80px;align-items:center}.wertvital-corp-hero h1{font-size:clamp(50px,6.3vw,84px);line-height:.98;letter-spacing:-.065em;color:#0F6845;max-width:900px;margin:18px 0 24px}.wertvital-corp-hero p{max-width:720px;color:#66716B;font-size:18px;line-height:1.75;margin:0}.wertvital-corp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wertvital-corp-sign{background:#0F6845;color:#F6F1E7;padding:42px 38px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-left:5px solid #19A66A}.wertvital-corp-mark{position:absolute;top:34px;right:34px;width:58px;height:58px;border:1px solid rgba(246,241,231,.35);display:grid;place-items:center;font:italic 800 27px Georgia,serif;color:#8FE0B7}.wertvital-corp-sign strong{font-size:34px;letter-spacing:-.04em}.wertvital-corp-sign span{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#B8D8C8;margin-top:6px}.wertvital-corp-sign i{font-style:normal;color:#D7E8DF;line-height:1.6;margin-top:26px;max-width:230px}.wertvital-corp-principles{padding:90px 0 100px;background:#FFFDF8}.wertvital-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #DED8CC;border-bottom:1px solid #DED8CC;margin-top:44px}.wertvital-principle-grid article{padding:30px 35px 32px 0}.wertvital-principle-grid article+article{border-left:1px solid #DED8CC;padding-left:35px}.wertvital-principle-grid span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#19A66A}.wertvital-principle-grid h3{font-size:26px;color:#17352B;margin:28px 0 10px}.wertvital-principle-grid p{color:#68736D;line-height:1.7;margin:0}.wertvital-corp-platform{padding:92px 0;background:#F6F1E7}.wertvital-platform-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.wertvital-platform-grid h2{font-size:clamp(40px,4.5vw,62px);line-height:1;letter-spacing:-.055em;color:#0F6845;margin:13px 0 20px}.wertvital-platform-grid p{color:#68736D;line-height:1.75;max-width:650px}.wertvital-platform-list{border-top:1px solid #D9D2C5}.wertvital-platform-list a{display:grid;grid-template-columns:48px 1fr 25px;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #D9D2C5;color:#17352B;text-decoration:none}.wertvital-platform-list span{font-size:11px;font-weight:800;color:#19A66A}.wertvital-platform-list strong{font-size:20px}.wertvital-platform-list b{color:#0F6845;font-size:20px}.wertvital-corp-people{padding:86px 0 94px;background:#FFFDF8}.wertvital-corp-people h2{max-width:780px;font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.055em;color:#0F6845;margin:14px 0 45px}.wertvital-people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#DED8CC;border:1px solid #DED8CC}.wertvital-people-grid>div{background:#FFFDF8;padding:30px}.wertvital-people-grid strong{font-size:20px;color:#17352B}.wertvital-people-grid p{color:#68736D;line-height:1.65;margin:12px 0 0}.wertvital-corp-final{background:#0F6845;color:#F6F1E7;padding:90px 0 100px}.wertvital-corp-final h2{font-size:clamp(43px,5vw,72px);line-height:.98;letter-spacing:-.06em;margin:14px 0 22px}.wertvital-corp-final h2 em{font-style:normal;color:#8FE0B7}.wertvital-corp-final p{color:#D7E8DF;max-width:650px;line-height:1.7;margin-bottom:28px}.wertvital-corp-final .button-light{background:#F6F1E7;color:#0F6845;border-color:#F6F1E7}@media(max-width:850px){.wertvital-corp-hero-grid,.wertvital-platform-grid{grid-template-columns:1fr;gap:45px}.wertvital-principle-grid,.wertvital-people-grid{grid-template-columns:1fr}.wertvital-principle-grid article+article{border-left:0;border-top:1px solid #DED8CC;padding-left:0}.wertvital-people-grid{gap:0}.wertvital-people-grid>div+div{border-top:1px solid #DED8CC}}@media(max-width:600px){.wertvital-corp-hero{padding:62px 0 68px}.wertvital-corp-hero h1{font-size:48px}.wertvital-corp-hero p{font-size:16px}.wertvital-corp-sign{min-height:260px;padding:30px}.wertvital-corp-principles,.wertvital-corp-platform,.wertvital-corp-people{padding:65px 0 72px}.wertvital-platform-grid h2,.wertvital-corp-people h2{font-size:40px}.wertvital-corp-final{padding:68px 0 76px}.wertvital-corp-final h2{font-size:45px}}
