.mi-page{max-width:1160px;margin:auto;padding:112px 24px 48px;background:#fff;color:#15243b;font-family:var(--font-mobli-body),Arial,sans-serif}.mi-page h1,.mi-page h2{font-family:var(--font-mobli-heading),Arial,sans-serif;font-weight:800;letter-spacing:-.03em;text-transform:none}.mi-intro{max-width:740px;margin-bottom:40px}.mi-intro h1{font-size:clamp(36px,5vw,60px);line-height:1.08}.mi-intro h1 span{color:#0063d2}.mi-intro>p{font-size:18px;line-height:1.65;color:#53647a;margin-top:24px}.mi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mi-card{min-width:0;padding:28px;border:1px solid #e7ebf0;border-radius:22px;background:#fff;box-shadow:0 8px 26px #15243b0a}.mi-logo{height:80px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;margin-bottom:24px}.mi-logo img{width:160px;height:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.mi-logo-slack img{width:150px;height:84px}.mi-logo-zapier img{width:180px;height:180px;margin-left:-16px}.mi-logo-stripe img{width:100px;height:100px;margin-left:-8px}.mi-logo-outlook img,.mi-logo-square img{width:70px;height:70px}.mi-logo-quickbooks img{width:190px}.mi-logo-google img{width:170px}.mi-logo-twilio img{width:155px}.mi-category{font-size:13px;font-weight:600;color:#53647a;line-height:1.5}.mi-card h2{font-size:22px;line-height:1.3;margin-top:6px}.mi-description{font-size:15px;line-height:1.7;color:#53647a;margin-top:14px}.mi-next{margin-top:40px;border-radius:24px;padding:32px;background:#15243b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:32px}.mi-next h2{font-size:26px}.mi-next p{color:#e2e8f0;max-width:630px;line-height:1.65;margin-top:12px}.mi-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;border-radius:12px;min-height:48px;padding:12px 18px;background:#fff;color:#15243b;font-weight:700}.mi-button:focus-visible{outline:3px solid #f27868;outline-offset:4px}@media(max-width:1000px){.mi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-next{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.mi-page{padding:90px 20px 32px}.mi-grid{grid-template-columns:1fr;gap:20px}.mi-card{padding:24px}.mi-intro>p{font-size:16px}.mi-next{padding:24px}.mi-button{font-size:14px;gap:10px}}.mi-logo-stripe img{width:140px;height:64px;margin-left:0}.mi-logo-google img{width:190px;height:88px}