.marketing-home{--mh-space:clamp(56px,7vw,108px)}.mh-hero{padding:76px 5% 54px;background:#f1f3f5;display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center;min-height:660px}.mh-position{font-size:15px;color:#4e5961;margin-bottom:28px}.mh-copy h1{font-size:clamp(30px,3.05vw,48px);line-height:1.5;letter-spacing:-1.3px}.mh-copy h1 em{font-style:normal;color:#826000}.mh-intro{max-width:560px;color:#59636c;font-size:17px;line-height:1.95;margin-top:24px}.mh-actions{display:flex;gap:28px;align-items:center;margin:32px 0}.mh-tags{display:flex;gap:22px;color:#4d5963;font-size:14px}.mh-tags span+span{border-left:1px solid #c5cbd0;padding-left:22px}.mh-product{position:relative;min-width:0}.mh-model{display:block;font-size:16px;letter-spacing:2px;color:#69757e}.mh-model b{font-size:56px;color:#d1d8de;letter-spacing:0;margin-left:10px}.mh-product>img{width:100%;mix-blend-mode:multiply;margin:15px 0 24px}.mh-caption{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #cfd6dc;padding-top:20px}.mh-caption strong{font-size:23px}.mh-caption span{font-size:14px;color:#64717c;align-self:center}.mh-section{padding:var(--mh-space) 5%}.mh-heading .mh-kicker,.mh-kicker{font-size:14px;letter-spacing:1px;color:#8b6c12;display:block;margin-bottom:20px}.mh-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.5}.mh-heading>p{color:#66717a;line-height:1.9;margin-top:24px;max-width:480px}.mh-value{display:grid;grid-template-columns:.9fr 1.3fr;gap:9%}.mh-problems article{display:flex;gap:25px;border-top:1px solid #d8dfe3;padding:26px 0}.mh-num{font-size:14px;color:#8a6a0c;padding-top:4px}.mh-pain{font-size:14px;color:#7b848c;margin-bottom:10px}.mh-problems h3{font-size:23px;margin-bottom:12px}.mh-problems article div>p:last-child{font-size:16px;color:#5a6670;line-height:1.9}.mh-platform{background:#17232e;color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:36px 7%;align-items:center}.mh-platform .mh-kicker{color:#e5c96e}.mh-platform .mh-heading>p{color:#b3bec7}.mh-platform .text-link{margin-top:22px}.mh-architecture{background:#f3f5f6;padding:20px;color:#17232e}.mh-architecture>img{width:100%;height:290px;object-fit:contain;mix-blend-mode:multiply}.mh-components{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid #d5dce1;padding-top:18px}.mh-components b,.mh-components span{display:block}.mh-components b{font-size:16px}.mh-components span{font-size:13px;color:#65717b;margin-top:6px}.mh-flow{grid-column:1/-1;list-style:none;margin:24px 0 0;padding:24px 0 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #44515c;gap:16px}.mh-flow li{font-size:17px}.mh-flow span{color:#d7b852;font-size:13px;margin-right:15px}.mh-heading.wide{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.mh-heading.wide>p{max-width:400px;margin:0}.mh-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mh-evidence-grid figure{margin:0;background:#f3f5f6}.mh-evidence-grid img{width:100%;aspect-ratio:1.78;object-fit:contain;background:#e6ebee}.mh-evidence-grid figcaption{padding:25px}.mh-evidence-grid figcaption>span{font-size:13px;color:#7a6a35}.mh-evidence-grid h3{font-size:22px;margin:9px 0}.mh-evidence-grid p{font-size:15px;color:#68747d}.mh-note{font-size:13px;color:#78828b;margin-top:16px}.mh-delivery{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #d5dde2;margin-top:40px;padding-top:34px}.mh-delivery h3{font-size:24px}.mh-delivery p{margin-top:12px;color:#65717b}.mh-delivery .mh-kicker{margin-bottom:12px}.mh-choice{background:#f2f4f5}.mh-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mh-choice-grid article{background:#fff;padding:36px}.mh-choice-grid h3{font-size:27px;line-height:1.5}.mh-choice-grid p{color:#63707a;margin:20px 0;max-width:520px;line-height:1.9}.mh-choice-links{display:flex;gap:28px;flex-wrap:wrap;font-size:15px}.mh-choice-links a{border-bottom:1px solid #b8c1c8;padding-bottom:6px}.mh-final{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:55px}.mh-final h2{font-size:32px}.mh-final p{color:#66727b;margin-top:12px}
@media(min-width:1700px){.mh-section,.mh-hero{padding-left:max(5%,calc((100vw - 1530px)/2));padding-right:max(5%,calc((100vw - 1530px)/2))}}
@media(max-width:1000px){.mh-hero{grid-template-columns:1fr 1fr;min-height:560px}.mh-copy h1{font-size:30px}.mh-actions{flex-wrap:wrap;gap:12px}.mh-platform{grid-template-columns:1fr}.mh-architecture>img{height:350px}.mh-value{gap:5%;grid-template-columns:.8fr 1.2fr}.mh-heading.wide{align-items:start}.mh-caption{flex-direction:column}.mh-caption span{align-self:start}}
@media(max-width:700px){.mh-hero{grid-template-columns:1fr;padding-top:38px;gap:35px}.mh-position{font-size:13px;line-height:1.8;margin-bottom:20px}.mh-copy h1{font-size:clamp(24px,5.9vw,36px);letter-spacing:-.8px}.mh-intro{font-size:16px;margin-top:18px}.mh-actions{gap:20px;margin:24px 0}.mh-model b{font-size:38px}.mh-product>img{max-height:280px;object-fit:contain;margin:0 0 15px}.mh-caption{flex-direction:row}.mh-caption strong{font-size:20px}.mh-caption span{font-size:12px;align-self:center}.mh-value{grid-template-columns:1fr;gap:30px}.mh-heading h2{font-size:29px}.mh-problems h3{font-size:21px}.mh-platform{gap:28px}.mh-architecture{padding:14px}.mh-architecture>img{height:220px}.mh-components{grid-template-columns:1fr;gap:12px}.mh-components>div{display:flex;gap:20px;align-items:center}.mh-components span{margin:0}.mh-flow{grid-template-columns:repeat(3,1fr);gap:18px 10px;margin-top:0}.mh-flow li{font-size:15px}.mh-flow span{margin-right:7px}.mh-heading.wide{display:block}.mh-heading.wide>p{margin-top:16px}.mh-evidence-grid{grid-template-columns:1fr;gap:20px}.mh-delivery{display:block}.mh-delivery .text-link{margin-top:16px}.mh-choice-grid{grid-template-columns:1fr}.mh-choice-grid article{padding:26px}.mh-choice-grid h3{font-size:24px}.mh-final{display:block}.mh-final h2{font-size:28px}.mh-final .button{margin-top:24px}}

