.mi-page{--mi-blue:#155eef;--mi-blue-dark:#0b49bd;--mi-blue-soft:#e8f2ff;--mi-ink:#0d1f3c;--mi-muted:#5e6c84;--mi-bg:#fff;--mi-bg-grey:#f2f7fd;--mi-line:#dbe5f1;background:var(--mi-bg);color:var(--mi-ink);overflow-x:hidden}.mi-container{width:min(1180px,100% - 3rem);margin-inline:auto}.mi-hero{background:radial-gradient(900px 420px at 82% 8%, #155eef1f, transparent 70%), linear-gradient(180deg, var(--mi-bg-grey) 0%, #fff 100%);border-bottom:1px solid var(--mi-line);padding:clamp(3rem,7vw,5.5rem) 0 clamp(3.5rem,8vw,6rem);position:relative}.mi-hero__inner{width:min(1180px,100% - 3rem);margin-inline:auto}.mi-breadcrumb{color:var(--mi-muted);align-items:center;gap:.4rem;margin-bottom:1.75rem;font-size:.85rem;display:flex}.mi-breadcrumb a{color:var(--mi-muted);text-decoration:none;transition:color .2s}.mi-breadcrumb a:hover{color:var(--mi-blue)}.mi-breadcrumb svg{flex:none;width:14px;height:14px}.mi-breadcrumb span[aria-current=page]{color:var(--mi-ink);font-weight:600}.mi-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.mi-hero__content h1{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.08}.mi-hero__content h1 span{color:var(--mi-blue)}.mi-hero__content p{max-width:56ch;color:var(--mi-muted);margin:0;font-size:clamp(1rem,1.2vw,1.075rem);line-height:1.75}.mi-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.mi-hero__aside{border:1px solid var(--mi-line);background:#fff;border-radius:24px;padding:1.75rem;position:relative;box-shadow:0 24px 60px -32px #0d1f3c73}.mi-hero__aside:before{content:"";pointer-events:none;border:1px dashed #155eef59;border-radius:18px;position:absolute;inset:10px}.mi-hero__badge{background:linear-gradient(135deg, var(--mi-blue) 0%, var(--mi-blue-dark) 100%);color:#fff;border-radius:16px;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem;display:flex;position:relative}.mi-hero__badge span{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.72rem}.mi-hero__badge strong{font-size:1.05rem;line-height:1.35}.mi-hero__points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mi-hero__points li{color:var(--mi-ink);align-items:flex-start;gap:.6rem;font-size:.925rem;line-height:1.5;display:flex}.mi-hero__points li:before{content:"";background:var(--mi-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.45rem}.mi-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.925rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.mi-button svg{width:17px;height:17px;transition:transform .2s}.mi-button:hover svg{transform:translate(3px)}.mi-button--primary{background:var(--mi-blue);color:#fff;box-shadow:0 12px 24px -14px #155eefe6}.mi-button--primary:hover{background:var(--mi-blue-dark);transform:translateY(-1px)}.mi-button--secondary{color:var(--mi-ink);border-color:var(--mi-line);background:#fff}.mi-button--secondary:hover{border-color:var(--mi-blue);color:var(--mi-blue)}.mi-button--ghost{color:var(--mi-ink);background:0 0;border-color:#0d1f3c2e}.mi-button--ghost:hover{border-color:var(--mi-ink)}.mi-section{padding:clamp(3.25rem,7vw,5.5rem) 0}.mi-section--muted{background:var(--mi-bg-grey);border-block:1px solid var(--mi-line)}.mi-section__header{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}.mi-section__header h2{letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:800;line-height:1.2}.mi-section__header h2 span{color:var(--mi-blue)}.mi-section__header p{color:var(--mi-muted);margin:0;font-size:1rem;line-height:1.75}.mi-pillar-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;display:grid}.mi-pillar{border:1px solid var(--mi-line);background:#fff;border-radius:18px;flex-direction:column;gap:.65rem;padding:1.6rem 1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.mi-pillar:hover{border-color:#155eef73;transform:translateY(-3px);box-shadow:0 22px 40px -30px #0d1f3c99}.mi-pillar__icon{background:var(--mi-blue-soft);width:44px;height:44px;color:var(--mi-blue);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.mi-pillar__icon svg{width:20px;height:20px}.mi-pillar h3{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.mi-pillar p{color:var(--mi-muted);margin:0;font-size:.925rem;line-height:1.65}.mi-sector-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem;display:grid}.mi-sector{border:1px solid var(--mi-line);background:#fff;border-radius:20px;flex-direction:column;gap:.7rem;padding:1.75rem 1.6rem;transition:transform .22s,box-shadow .22s;display:flex}.mi-sector:hover{transform:translateY(-3px);box-shadow:0 26px 48px -34px #0d1f3ca6}.mi-sector__icon{background:var(--mi-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.mi-sector__icon svg{width:21px;height:21px}.mi-sector h3{margin:.2rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.35}.mi-sector p{color:var(--mi-muted);margin:0;font-size:.925rem;line-height:1.65}.mi-sector__tags{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.mi-sector__tags li{background:var(--mi-blue-soft);color:var(--mi-blue-dark);letter-spacing:.04em;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:600}.mi-cta{padding:clamp(3rem,6vw,4.5rem) 0 clamp(3.5rem,7vw,5rem)}.mi-cta__card{background:linear-gradient(135deg, #0b2a63 0%, var(--mi-blue) 100%);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.mi-cta__content{flex:380px;min-width:0}.mi-cta__content h2{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.6vw,1.95rem);line-height:1.25}.mi-cta__content p{color:#ffffffd9;max-width:58ch;margin:0;font-size:.95rem;line-height:1.7}.mi-cta__actions{flex-wrap:wrap;gap:.75rem;display:flex}.mi-cta .mi-button--primary{color:var(--mi-blue-dark);box-shadow:none;background:#fff}.mi-cta .mi-button--primary:hover{background:#eef4ff}.mi-cta .mi-button--ghost{color:#fff;border-color:#ffffff80}.mi-cta .mi-button--ghost:hover{background:#ffffff14;border-color:#fff}@media (max-width:960px){.mi-hero__grid{grid-template-columns:1fr}.mi-hero__aside{max-width:560px}}@media (max-width:640px){.mi-container,.mi-hero__inner{width:calc(100% - 2rem)}.mi-hero__actions,.mi-cta__actions{width:100%}.mi-button{flex:auto}.mi-hero__aside{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.mi-button,.mi-button svg,.mi-pillar,.mi-sector{transition:none}.mi-button:hover,.mi-pillar:hover,.mi-sector:hover{transform:none}}
