@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");footer.ft{background:#0f0f1a}.mai-page *{font-family:Plus Jakarta Sans,Inter,sans-serif!important}.mai-page{padding-top:64px;font-family:Plus Jakarta Sans,Poppins,Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#334155;--mai-purple:#7b3f9e;--mai-coral:#e8445a;--mai-orange:#f07340;--mai-grad:linear-gradient(90deg,#7b3f9e,#e8445a 55%,#f07340);--mai-grad-bg:linear-gradient(135deg,#f5f0ff,#fff0f3 50%,#fff3ee);--mai-brand-soft:#fff0f3;--mai-text-dark:#0f172a;--mai-text-body:#334155;--mai-text-muted:#64748b;--mai-bg-soft:#f8fafc;--mai-border:#e2e8f0;--mai-border-soft:#f1f5f9;--mai-radius:14px;--mai-radius-sm:8px;--mai-shadow-sm:0 1px 4px rgba(0,0,0,.07);--mai-shadow:0 4px 18px rgba(0,0,0,.09)}.mai-grad-text{background:var(--mai-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mai-wrap{max-width:1140px;margin:0 auto;padding:0 48px}.mai-sec{padding:80px 0}.mai-sec-alt{background:var(--mai-bg-soft)}.mai-sec-grad{background:var(--mai-grad-bg)}.mai-sec-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--mai-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.mai-h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--mai-text-dark);margin:0}.mai-sec-sub{font-size:16px;color:var(--mai-text-muted);line-height:1.7;max-width:520px;margin-top:10px}.mai-sec-hd{margin-bottom:48px}.mai-hero{background:var(--mai-grad-bg);border-bottom:1px solid #ede9fe;padding:88px 0 76px;text-align:center}.mai-badge{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #ede9fe;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:22px}.mai-badge-label{background:var(--mai-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mai-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--mai-orange);animation:mai-blink 2s infinite;flex-shrink:0}@keyframes mai-blink{0%,to{opacity:1}50%{opacity:.25}}.mai-h1{font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.07;letter-spacing:-.03em;color:var(--mai-text-dark);max-width:800px;margin:0 auto}.mai-hero-sub{font-size:clamp(16px,1.8vw,19px);font-weight:400;color:var(--mai-text-muted);line-height:1.65;max-width:520px;margin:20px auto 0}.mai-hero-cta{margin-top:36px;display:flex;align-items:center;justify-content:center}.mai-btn-hero{display:inline-flex;align-items:center;gap:8px;background:var(--mai-grad);color:#fff;text-decoration:none;font-size:15px;font-weight:700;padding:15px 32px;border-radius:var(--mai-radius-sm);box-shadow:0 4px 20px rgba(232,68,90,.28);transition:all .2s;position:relative;overflow:hidden}.mai-btn-hero:after{content:"";position:absolute;inset:0;background:transparent;transition:background .2s}.mai-btn-hero:hover:after{background:rgba(0,0,0,.1)}.mai-btn-hero:hover{transform:translateY(-1px);box-shadow:0 6px 28px rgba(232,68,90,.36)}.mai-btn-hero-sm{font-size:14px;padding:12px 22px}.mai-hero-trust{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:36px}.mai-trust-item{gap:7px;font-size:13px;font-weight:500;color:var(--mai-text-muted)}.mai-check,.mai-trust-item{display:flex;align-items:center}.mai-check{width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid #ede9fe;justify-content:center;flex-shrink:0}.mai-check svg{width:10px;height:10px}.mai-ba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mai-ba-card{border-radius:var(--mai-radius);border:1px solid var(--mai-border);overflow:hidden;background:#fff;box-shadow:var(--mai-shadow-sm);transition:box-shadow .25s,transform .25s}.mai-ba-card:hover{box-shadow:var(--mai-shadow);transform:translateY(-2px)}.mai-ba-pair{display:flex;height:220px;position:relative}.mai-ba-half{flex:1;position:relative;overflow:hidden}.mai-ba-half img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mai-ba-sep{width:3px;background:#fff;flex-shrink:0;z-index:2}.mai-ba-tag{position:absolute;bottom:8px;left:8px;z-index:3;font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;pointer-events:none}.mai-ba-tag-before{background:rgba(0,0,0,.5);color:#fff}.mai-ba-tag-after{background:var(--mai-grad);color:#fff}.mai-ba-footer{padding:13px 16px;font-size:13px;font-weight:700;color:var(--mai-text-dark);border-top:1px solid var(--mai-border-soft);display:flex;align-items:center;gap:8px}.mai-ba-chip{font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--mai-brand-soft);color:var(--mai-purple);padding:2px 8px;border-radius:20px;text-transform:uppercase}.mai-caps{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.mai-cap-pill{font-size:13px;font-weight:600;padding:6px 14px;border-radius:100px}.mai-cap-brand{background:var(--mai-grad);color:#fff}.mai-cap-gray{background:var(--mai-bg-soft);color:var(--mai-text-body);border:1px solid var(--mai-border)}.mai-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mai-fc{background:#fff;border:1px solid var(--mai-border);border-radius:var(--mai-radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.mai-fc:hover{box-shadow:var(--mai-shadow);transform:translateY(-2px)}.mai-fc-img{width:100%;height:180px;overflow:hidden;background:var(--mai-bg-soft);flex-shrink:0}.mai-fc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.mai-fc:hover .mai-fc-img img{transform:scale(1.04)}.mai-fc-body{padding:18px 18px 20px;flex:1}.mai-fc-row{gap:10px;margin-bottom:8px}.mai-fc-icon,.mai-fc-row{display:flex;align-items:center}.mai-fc-icon{width:34px;height:34px;border-radius:8px;background:var(--mai-grad-bg);justify-content:center;font-size:17px;flex-shrink:0}.mai-fc-name{font-size:14px;font-weight:700;color:var(--mai-text-dark)}.mai-fc-desc{font-size:13px;line-height:1.6;color:var(--mai-text-muted)}.mai-steps-outer{margin-top:52px}.mai-steps-top{display:grid;grid-template-columns:56px 1fr 56px 1fr 56px;align-items:center;margin-bottom:24px}.mai-step-circle{width:56px;height:56px;border-radius:50%;background:var(--mai-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex-shrink:0}.mai-step-line{height:2px;background:repeating-linear-gradient(90deg,#e8445a,#e8445a 8px,transparent 0,transparent 18px)}.mai-steps-text{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.mai-step-txt h3{font-size:17px;font-weight:700;color:var(--mai-text-dark);margin-bottom:8px}.mai-step-txt p{font-size:14px;line-height:1.7;color:var(--mai-text-muted)}.mai-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mai-cat-card{background:#fff;border:1px solid var(--mai-border);border-radius:var(--mai-radius);overflow:hidden;transition:box-shadow .25s,transform .25s}.mai-cat-card:hover{box-shadow:var(--mai-shadow);transform:translateY(-2px)}.mai-cat-header{padding:22px 22px 16px;gap:14px}.mai-cat-emoji,.mai-cat-header{display:flex;align-items:center}.mai-cat-emoji{width:52px;height:52px;border-radius:12px;justify-content:center;font-size:26px;flex-shrink:0}.mai-cat-emoji-fashion{background:#fff0f3}.mai-cat-emoji-jewel{background:#fffbeb}.mai-cat-emoji-lifestyle{background:#f0fdf4}.mai-cat-title{font-size:17px;font-weight:700;color:var(--mai-text-dark)}.mai-cat-sub{font-size:12px;color:var(--mai-text-muted);margin-top:2px}.mai-cat-flows{padding:0 22px 22px;display:flex;flex-direction:column;gap:9px}.mai-cat-flow{display:flex;align-items:flex-start;gap:10px;background:var(--mai-bg-soft);border-radius:var(--mai-radius-sm);padding:10px 13px}.mai-cat-flow-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.mai-cat-flow-dot-fashion{background:#e8445a}.mai-cat-flow-dot-jewel{background:#f59e0b}.mai-cat-flow-dot-lifestyle{background:#10b981}.mai-cat-flow-text{font-size:13px;line-height:1.5;color:var(--mai-text-body)}.mai-cat-flow-text strong{font-weight:700;color:var(--mai-text-dark)}.mai-ecom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.mai-ecom-card{border-radius:var(--mai-radius);padding:28px;border:1px solid var(--mai-border);background:#fff;display:flex;gap:18px;align-items:flex-start;transition:box-shadow .2s,transform .2s}.mai-ecom-card:hover{box-shadow:var(--mai-shadow);transform:translateY(-2px)}.mai-ecom-icon{width:48px;height:48px;border-radius:12px;background:var(--mai-grad-bg);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.mai-ecom-body h4{font-size:15px;font-weight:700;color:var(--mai-text-dark);margin-bottom:6px}.mai-ecom-body p{font-size:13px;line-height:1.6;color:var(--mai-text-muted)}.mai-ecom-platform-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.mai-ecom-pill{font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 10px;border-radius:20px;background:var(--mai-brand-soft);color:var(--mai-purple);border:1px solid #ffadb8}.mai-power-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.mai-power-main{grid-column:1/-1;background:var(--mai-text-dark);border-radius:var(--mai-radius);padding:40px;display:flex;gap:48px;align-items:center}.mai-power-main-text h3{font-size:24px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:12px}.mai-power-main-text p{font-size:15px;color:#94a3b8;line-height:1.7}.mai-power-checklist{display:flex;flex-direction:column;gap:10px;min-width:280px;flex-shrink:0}.mai-power-check{display:flex;align-items:center;gap:11px;background:hsla(0,0%,100%,.06);border-radius:var(--mai-radius-sm);padding:11px 15px}.mai-power-check-icon{width:28px;height:28px;border-radius:7px;background:var(--mai-grad);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mai-power-check span{font-size:13px;font-weight:600;color:#e2e8f0}.mai-power-feat{background:var(--mai-bg-soft);border:1px solid var(--mai-border);border-radius:var(--mai-radius);padding:24px;transition:box-shadow .2s,transform .2s}.mai-power-feat:hover{box-shadow:var(--mai-shadow);transform:translateY(-2px)}.mai-power-feat-icon{font-size:28px;margin-bottom:12px}.mai-power-feat h4{font-size:15px;font-weight:700;color:var(--mai-text-dark);margin-bottom:7px}.mai-power-feat p{font-size:13px;line-height:1.6;color:var(--mai-text-muted)}.mai-power-feat-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mai-power-feat-tag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;background:#fff;border:1px solid var(--mai-border);color:var(--mai-text-muted)}.mai-ticker-outer{overflow:hidden;margin-top:40px}.mai-ticker-track{display:flex;gap:12px;width:max-content;animation:mai-scroll 30s linear infinite}.mai-ticker-track:hover{animation-play-state:paused}@keyframes mai-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mai-t-pill{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--mai-border);border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600;color:var(--mai-text-dark);white-space:nowrap;flex-shrink:0;transition:border-color .2s}.mai-t-pill:hover{border-color:var(--mai-purple)}.mai-t-pill-emoji{font-size:20px}.mai-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.mai-tc{background:var(--mai-bg-soft);border:1px solid var(--mai-border);border-radius:var(--mai-radius);padding:26px;transition:box-shadow .2s}.mai-tc:hover{box-shadow:var(--mai-shadow)}.mai-tc-highlight{background:var(--mai-grad-bg);border-color:#ede9fe;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.mai-tc-stars{color:#f59e0b;font-size:13px;letter-spacing:2px;margin-bottom:12px}.mai-tc-quote{font-size:14px;line-height:1.75;color:var(--mai-text-body);margin-bottom:18px}.mai-tc-author{gap:12px}.mai-tc-author,.mai-tc-av{display:flex;align-items:center}.mai-tc-av{width:38px;height:38px;border-radius:50%;background:var(--mai-grad);justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.mai-tc-name{font-size:14px;font-weight:700;color:var(--mai-text-dark)}.mai-tc-biz{font-size:12px;color:var(--mai-text-muted);margin-top:2px}.mai-hl-emoji{font-size:32px}.mai-hl-msg{font-size:16px;font-weight:700;color:var(--mai-text-dark);line-height:1.4;max-width:220px}.mai-final-cta{background:#0f0f1a;text-align:center;padding:80px 5vw;position:relative;overflow:hidden}.mai-final-cta:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(232,67,147,.15) 0,rgba(232,67,147,0) 65%)}.mai-final-cta>*{position:relative;z-index:1}.mai-final-cta *{font-family:Poppins,sans-serif!important}.mai-final-cta h2{font-size:clamp(28px,4vw,48px);font-weight:800;color:#fff;margin-bottom:14px;letter-spacing:-.5px}.mai-final-cta p{font-size:16px;color:hsla(0,0%,100%,.55);margin-bottom:36px}.mai-cta-grad-text{background:linear-gradient(135deg,#2e3b8c,#7b3fa0 30%,#e84393 65%,#f5a623);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mai-btn-cta{background:linear-gradient(135deg,#2e3b8c,#7b3fa0 30%,#e84393 65%,#f5a623);color:#fff;font-weight:600;font-size:17px;padding:16px 40px;border-radius:100px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block;box-shadow:0 4px 20px rgba(232,67,147,.35)}.mai-btn-cta:hover{opacity:.9;transform:translateY(-1px)}.mai-final-trust{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:12.5px;color:hsla(0,0%,100%,.4);margin-top:20px}@media (max-width:1024px){.mai-feat-grid{grid-template-columns:repeat(2,1fr)}.mai-power-main{flex-direction:column;gap:28px}.mai-power-checklist{min-width:unset;width:100%}.mai-ecom-grid{grid-template-columns:1fr}}@media (max-width:768px){.mai-wrap{padding:0 20px}.mai-hero{padding:60px 0 52px}.mai-sec{padding:56px 0}.mai-ba-grid,.mai-feat-grid{grid-template-columns:1fr}.mai-steps-top{grid-template-columns:40px 1fr 40px 1fr 40px}.mai-step-circle{width:40px;height:40px;font-size:17px}.mai-steps-text{gap:24px}.mai-cat-grid,.mai-power-grid,.mai-steps-text,.mai-testi-grid{grid-template-columns:1fr}.mai-final-cta{padding:60px 20px}}