.mgg{background:linear-gradient(120deg,#10203f,#1a3aa0 55%,#1f47d6);color:#fff}.mgg-inner{display:flex;align-items:center;gap:24px;padding:40px 28px;flex-wrap:wrap}.mgg-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;flex:none}.mgg-copy{flex:1;min-width:240px}.mgg-h{font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.98;font-size:clamp(24px,3vw,36px);margin:0 0 6px;color:#fff}.mgg-p{color:#ffffffd9;font-size:15.5px;line-height:1.55;margin:0;max-width:620px}.mgg-btn{flex:none;background:#fff;color:var(--blue,#1f47d6);min-height:52px}.mgg-btn:hover{background:#eef1f7}@media(max-width:760px){.mgg-inner{padding:32px 20px;gap:18px}.mgg-btn{width:100%}}.mgv-section{padding:92px 0;color:var(--ink);overflow:hidden}.mgv-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}.mgv-rail{position:sticky;top:96px}.mgv-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;color:var(--blue);background:#1f47d612;border:1px solid rgba(31,71,214,.16);padding:7px 14px;border-radius:40px;margin-bottom:22px}.mgv-dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.mgv-title{font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.9;letter-spacing:.004em;font-size:clamp(40px,4.6vw,62px);margin:0 0 22px;color:#0a0e18}.mgv-hl{color:var(--blue)}.mgv-sub{color:var(--on-light-muted,#5a6276);font-size:16.5px;line-height:1.62;max-width:430px;margin:0 0 34px}.mgv-proof{display:flex;flex-direction:column;border-top:1px solid rgba(8,11,20,.1)}.mgv-proof-row{display:flex;align-items:center;gap:20px;padding:17px 2px;border-bottom:1px solid rgba(8,11,20,.1)}.mgv-proof-n{font-family:var(--font-display);font-weight:800;font-style:italic;color:var(--blue);font-size:30px;line-height:1;min-width:74px}.mgv-proof-l{color:var(--on-light-muted,#5a6276);font-size:14.5px;line-height:1.4}.mgv-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mgv-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e7eaf1;border-radius:18px;padding:34px 30px 32px;box-shadow:0 1px 2px #080b1408,0 18px 40px -30px #080b143d;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.mgv-card:hover{transform:translateY(-5px);border-color:#d7dcea;box-shadow:0 6px 14px #080b140d,0 30px 54px -30px #1f47d647}.mgv-card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mgv-card-arrow{position:absolute;top:26px;right:26px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid #e1e5ee;color:#0a0e18;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.mgv-card:hover .mgv-card-arrow{background:var(--blue);border-color:var(--blue);color:#fff}.mgv-card-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:linear-gradient(150deg,#1f47d624,#5b85ff14);border:1px solid rgba(31,71,214,.16);color:var(--blue);margin-bottom:20px;box-shadow:0 12px 24px -14px #1f47d666}.mgv-card-h{font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.006em;font-size:22px;line-height:1;margin:0 0 11px;color:#0a0e18}.mgv-card-d{color:var(--on-light-muted,#5a6276);font-size:14.5px;line-height:1.6;margin:0;max-width:34ch}.mgv-certs{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:56px;padding-top:34px;border-top:1px solid rgba(8,11,20,.1)}.mgv-cert{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;color:#3a4256}.mgv-cert svg{color:var(--blue)}@media(max-width:1024px){.mgv-section{padding:68px 0}.mgv-layout{grid-template-columns:1fr;gap:40px}.mgv-rail{position:static;top:auto}.mgv-sub{max-width:600px}.mgv-title{font-size:clamp(38px,7vw,54px)}}@media(max-width:749px){.mgv-section{padding:52px 0}.mgv-cards{grid-template-columns:1fr}.mgv-proof-n{font-size:26px;min-width:64px}.mgv-certs{gap:12px 20px;margin-top:40px}}@media(prefers-reduced-motion:reduce){.mgv-card,.mgv-card-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map?subset=AAAAAAAAkA */
