:root{--c-bg:#faf8f5;--c-surface:#fff;--c-ink:#0f1b2d;--c-ink-soft:#4a5568;--c-mute:#6b7280;--c-line:#e8e2d8;--c-line-soft:#f1ece3;--c-accent:#f25f1e;--c-accent-2:#ffe9dd;--c-accent-ink:#9a3a0f;--c-navy:#0b1322;--r-md:10px;--r-lg:16px;--r-xl:24px;--shadow-sm:0 1px 2px rgba(15,27,45,.05);--shadow-md:0 6px 24px -8px rgba(15,27,45,.12),0 2px 6px rgba(15,27,45,.05);--shadow-lg:0 30px 60px -20px rgba(15,27,45,.18),0 10px 24px -10px rgba(15,27,45,.1);--container:1200px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-display:"Inter Tight","Inter",sans-serif}.mpa{color:var(--c-ink);font-family:var(--font-sans);line-height:1.6}.mpa *{box-sizing:border-box}.mpa .container{margin:0 auto;max-width:var(--container);padding:0 24px;width:100%}.mpa .section{padding:96px 0}.mpa .section-tight{padding:64px 0}@media (max-width:768px){.mpa .section{padding:64px 0}.mpa .section-tight{padding:48px 0}}.mpa h1,.mpa h2,.mpa h3{color:var(--c-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0}.mpa h1{font-size:clamp(36px,5.4vw,60px);font-weight:600;line-height:1.05}.mpa h2{font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.15}.mpa h3{font-size:18px;font-weight:600;line-height:1.35}.mpa p{margin:0}.mpa .lead,.mpa p{color:var(--c-ink-soft)}.mpa .lead{font-size:18px}.mpa .eyebrow{color:var(--c-accent);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.mpa .btn,.mpa .btn:active,.mpa .btn:focus,.mpa .btn:hover,.mpa .btn:link,.mpa .btn:visited{align-items:center;border-radius:var(--r-md);display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 22px;text-decoration:none!important;transition:all .15s ease}.mpa .btn-primary,.mpa .btn-primary:active,.mpa .btn-primary:focus,.mpa .btn-primary:link,.mpa .btn-primary:visited{background:var(--c-accent);box-shadow:0 8px 20px -10px rgba(242,95,30,.55);color:#fff!important}.mpa .btn-primary:hover{background:#db4f12;color:#fff!important;transform:translateY(-1px)}.mpa .btn-ghost,.mpa .btn-ghost:active,.mpa .btn-ghost:focus,.mpa .btn-ghost:link,.mpa .btn-ghost:visited{background:transparent;border:1px solid var(--c-line);color:var(--c-ink)!important}.mpa .btn-ghost:hover{background:#fff;color:var(--c-ink)!important}.mpa .cta-ghost,.mpa .cta-ghost:active,.mpa .cta-ghost:focus,.mpa .cta-ghost:link,.mpa .cta-ghost:visited{background:transparent!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important}.mpa .cta-ghost:hover{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.35)!important;color:#fff!important}.mpa .frame{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mpa .frame-head{align-items:center;background:#f6f2ec;border-bottom:1px solid var(--c-line);display:flex;gap:12px;padding:12px 16px}.mpa .frame-dots{display:flex;gap:6px}.mpa .frame-dots i{border-radius:50%;display:block;height:10px;width:10px}.mpa .frame-dots i:first-child{background:#ff5f57}.mpa .frame-dots i:nth-child(2){background:#febc2e}.mpa .frame-dots i:nth-child(3){background:#28c840}.mpa .frame-url{background:#fff;border:1px solid var(--c-line);border-radius:6px;color:var(--c-mute);flex:1;font-size:12px;padding:6px 12px}.mpa .frame-body{background:#fff}.mpa .frame-body img{display:block;width:100%}.mpa .section-head{margin:0 auto 56px;max-width:720px;text-align:center}.mpa .section-head h2{margin-bottom:16px}