:root{--navy:#08233f;--blue:#0f4c81;--cyan:#19a7ce;--gold:#f3a712;--ink:#172536;--muted:#607083;--line:#dce5ec;--light:#f4f8fb;--white:#fff}.mfx-lp{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.lp-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.lp-top{background:#061a2d;color:#dbe9f3;font-size:13px}.lp-top .lp-wrap,.lp-nav .lp-wrap,.lp-footer .lp-wrap{display:flex;justify-content:space-between;align-items:center}.lp-top a,.lp-footer a{color:inherit;text-decoration:none}.lp-nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.lp-nav .lp-wrap{min-height:78px}.lp-brand{color:var(--navy);font-size:21px;font-weight:900;line-height:1;text-decoration:none;letter-spacing:.03em}.lp-brand small{display:block;font-size:10px;letter-spacing:.2em;color:var(--blue);margin-top:5px}.lp-nav nav{display:flex;align-items:center;gap:24px}.lp-nav nav>a{color:var(--ink);font-weight:700;text-decoration:none}.lp-button{display:inline-block;border:2px solid var(--gold);background:var(--gold);color:#10243a!important;padding:13px 21px;border-radius:5px;text-decoration:none;font-weight:800}.lp-button.small{padding:8px 14px}.lp-button.ghost{background:transparent;color:#fff!important;border-color:#7e9db7}.lp-button.light{background:#fff;border-color:#fff}.lp-button.ghost-light{background:transparent;color:#fff!important;border-color:#88abc5}.lp-hero,.lp-rfq{background:linear-gradient(125deg,#061a2d,#0c4773);color:#fff;padding:88px 0}.lp-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:64px;align-items:center}.lp-kicker{font-weight:900;text-transform:uppercase;letter-spacing:.13em;color:#67d8ef;font-size:12px}.lp-kicker.dark{color:var(--blue)}.lp-hero h1{font-size:clamp(38px,5vw,65px);line-height:1.07;max-width:830px;margin:13px 0 22px}.lp-hero p,.lp-rfq p{font-size:19px;color:#dce9f2;max-width:760px}.lp-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.lp-trust{display:flex;gap:25px;flex-wrap:wrap;padding:0;list-style:none;color:#dce9f2;font-size:14px}.lp-trust li:before{content:'✓';color:#67d8ef;margin-right:7px}.lp-hero aside,.lp-rfq aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2);padding:30px;border-radius:8px}.lp-hero aside strong,.lp-rfq aside strong{font-size:20px}.lp-hero aside li{margin:8px 0}.lp-section{padding:82px 0}.lp-section.alt{background:var(--light)}.lp-section h2,.lp-rfq h2{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:10px 0 30px;color:var(--navy)}.lp-rfq h2{color:#fff}.lp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-cards article,.lp-steps article{background:#fff;border:1px solid var(--line);padding:24px;border-radius:7px}.lp-cards article span{color:var(--cyan);font-weight:900}.lp-cards h3{font-size:17px;line-height:1.35;margin:10px 0}.lp-note{border-left:4px solid var(--gold);padding:13px 18px;background:#fff7e4;margin-top:25px}.lp-industries{display:flex;flex-wrap:wrap;gap:10px}.lp-industries span{background:#fff;border:1px solid var(--line);padding:10px 14px;border-radius:4px;font-weight:700}.lp-proof{background:var(--navy);color:#fff;padding:38px;border-radius:8px}.lp-proof h3{font-size:26px;margin-top:0}.lp-proof p{color:#dce9f2}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-steps b{color:var(--cyan);font-size:28px}.lp-steps h3{font-size:21px;margin:8px 0}.lp-faq{max-width:900px}.lp-faq details{background:#fff;border:1px solid var(--line);margin:10px 0;padding:18px 22px}.lp-faq summary{font-weight:800;cursor:pointer;color:var(--navy)}.lp-faq p{margin-bottom:0}.lp-rfq a{color:#fff}.lp-footer{background:#061a2d;color:#c9dae7;padding:25px 0;font-size:14px}@media(max-width:850px){.lp-grid{grid-template-columns:1fr;gap:30px}.lp-cards,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-nav nav>a:not(.lp-button){display:none}.lp-hero{padding:60px 0}}@media(max-width:540px){.lp-top .lp-wrap{display:block;padding:8px 0}.lp-top span{display:block}.lp-cards,.lp-steps{grid-template-columns:1fr}.lp-hero h1{font-size:38px}.lp-section{padding:58px 0}.lp-footer .lp-wrap{display:block}.lp-footer a{display:block;margin-top:8px}}
