.brand-logo-en{height:72px;max-width:100px}.product-card>a{display:block;height:100%}.card-link{display:inline-block;margin-top:18px;color:var(--gold);font-weight:800;font-size:13px}.why{background:#fff}.why-grid,.case-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.why-grid article,.case-grid article{padding:32px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.why-grid b,.case-grid span{color:var(--gold);font:700 13px "Manrope"}.why-grid h3,.case-grid h3{font-size:20px;line-height:1.4;margin:24px 0 10px}.why-grid p,.case-grid p{color:#647184;font-size:14px;margin:0}.supply{background:var(--cream)}.supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.supply-grid article{background:#fff;padding:32px;border-top:3px solid var(--gold)}.supply-grid h3{margin:0 0 18px;font-size:21px}.supply-grid ul{margin:0;padding-inline-start:20px;color:#5c697c}.supply-grid li{margin:8px 0}.projects{background:#fff}.case-grid{grid-template-columns:repeat(2,1fr)}.case-grid article{min-height:220px}.trust{background:#0b223e;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.trust h2{font-size:clamp(30px,4vw,52px);line-height:1.25;margin:16px 0 0}.trust-points{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.18)}.trust-points span{padding:19px 5px;border-bottom:1px solid rgba(255,255,255,.18);color:#cbd4df}.profile-cta{background:var(--gold);display:flex;align-items:center;justify-content:space-between;gap:30px}.profile-cta .section-label{color:#071a31}.profile-cta h2{font-size:clamp(28px,3.5vw,48px);max-width:800px;line-height:1.3;margin:12px 0 0}.profile-cta .quote{background:#071a31;color:#fff;white-space:nowrap}.contact select{width:100%;border:0;border-bottom:1px solid #bdc4cc;padding:9px 2px;background:#fff;outline:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.file-field input{border:1px dashed #bdc4cc;padding:13px}.file-field small{display:block;color:#6c7888;margin-top:7px;font-size:12px}.footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.footer-links a{color:#cbd4df}.footer-links a:hover{color:var(--gold)}@media(max-width:980px){.why-grid{grid-template-columns:repeat(2,1fr)}.supply-grid{grid-template-columns:1fr}.trust{grid-template-columns:1fr}.profile-cta{align-items:flex-start;flex-direction:column}.footer-links{align-items:center}}@media(max-width:620px){.brand-logo-en{height:58px;max-width:76px}.why-grid,.case-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.profile-cta .quote{white-space:normal;width:100%}}

.privacy-consent{display:grid!important;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;font-size:13px;line-height:1.6;color:#5c697c}.privacy-consent input{width:18px!important;height:18px;margin-top:2px;accent-color:var(--gold)}.privacy-consent a{color:#84621f;font-weight:800}.form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-actions button{width:100%;border:0;cursor:pointer}.email-submit{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;background:#fff;color:var(--navy);border:1px solid var(--navy)!important;font-weight:800}.form-status{padding:13px 15px;background:#eff7f1;border-inline-start:4px solid #2f7d4d;color:#245f3c;font-size:14px}@media(max-width:620px){.form-actions{grid-template-columns:1fr}.privacy-consent{grid-template-columns:auto 1fr}.privacy-consent a{grid-column:2}}

.why-grid{grid-template-columns:repeat(2,1fr);gap:22px;border:0}.why-grid article{padding:0;overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform .25s ease,box-shadow .25s ease}.why-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,26,49,.1)}.why-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#e9edf1}.why-copy{padding:26px 30px 30px}.why-grid h3{margin:14px 0 9px;font-size:22px}.why-grid p{line-height:1.85}@media(max-width:620px){.why-grid{gap:16px}.why-copy{padding:22px 24px 26px}.why-grid h3{font-size:21px}}
