:root{--mi-purple:#a855f7;--mi-blue:#3b82f6;--mi-grad:linear-gradient(to right, #a855f7, #3b82f6);--mi-grad135:linear-gradient(135deg, #a855f7, #3b82f6);--mi-dark:#181128;--mi-bg-page:#f8f7fe;--mi-bg-alt:#fff;--mi-bg-card:#fff;--mi-text-primary:#181128;--mi-text-secondary:#181128a6;--mi-text-tertiary:#18112873;--mi-border:#18112812;--mi-nav-bg:#f8f7fed1;--mi-nav-border:#ffffffb3}[data-theme=dark]{--mi-bg-page:#0c0a14;--mi-bg-alt:#110e1c;--mi-bg-card:#1a1625;--mi-text-primary:#ede9ff;--mi-text-secondary:#ede9ff99;--mi-text-tertiary:#ede9ff59;--mi-border:#ffffff14;--mi-nav-bg:#0c0a14d9;--mi-nav-border:#ffffff1a;--mi-dark:#ede9ff}@keyframes mi-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-3%)scale(1.06)}}@keyframes mi-drift-alt{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,4%)scale(1.08)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.mi-orb-drift{animation:mi-drift var(--dur,28s) ease-in-out infinite alternate}.mi-orb-drift-alt{animation:mi-drift-alt var(--dur,32s) ease-in-out infinite alternate}.mi-badge-dot{background:var(--mi-purple);border-radius:50%;width:7px;height:7px;position:relative}.mi-badge-dot:after{content:"";background:#a855f759;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-2px}.mi-btn-arrow{background:var(--mi-purple);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 12px 12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .15s;display:inline-flex}.mi-btn-arrow:hover{transform:translateY(-1px);box-shadow:0 10px 28px -6px #a855f799}.mi-btn-arrow-icon{width:32px;height:32px;color:var(--mi-dark);background:#ffe576;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:transform .3s;display:flex}.mi-btn-arrow:hover .mi-btn-arrow-icon{transform:translate(2px)}.mi-nav{z-index:50;border:1px solid var(--mi-nav-border);background:var(--mi-nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 24px);max-width:64rem;padding:9px 10px 9px 22px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #18162814}.mi-nav-logo{letter-spacing:-.03em;background:var(--mi-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900;text-decoration:none}.mi-nav-links{color:var(--mi-text-secondary);gap:22px;font-size:14px;display:flex}.mi-nav-links a{color:inherit;text-decoration:none;transition:color .15s}.mi-nav-links a:hover{color:var(--mi-text-primary)}.mi-nav-ctas{align-items:center;gap:6px;display:flex}.mi-nav-login{color:var(--mi-text-secondary);padding:8px 14px;font-size:14px;text-decoration:none;transition:color .15s}.mi-nav-login:hover{color:var(--mi-text-primary)}.mi-nav-signup{color:#fff;background:var(--mi-grad);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,box-shadow .2s}.mi-nav-signup:hover{opacity:.9;box-shadow:0 6px 18px #a855f74d}@media (max-width:640px){.mi-nav-links{display:none}}@media (max-width:480px){.mi-nav{padding:8px 10px 8px 16px}.mi-nav-login{display:none}}#mi-theme-toggle{border:1px solid var(--mi-border);background:var(--mi-bg-card);width:34px;height:34px;color:var(--mi-text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}#mi-theme-toggle:hover{background:var(--mi-bg-alt);color:var(--mi-text-primary)}.mi-hero{background:var(--mi-bg-page);align-items:center;min-height:100vh;padding:130px 0 80px;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.mi-hero{min-height:auto;padding:110px 0 60px}}.mi-carousel-col{inset-y:0;z-index:0;width:22vw;max-width:320px;display:none;position:absolute}@media (min-width:1024px){.mi-carousel-col{display:block}}.mi-carousel-col.left{left:0}.mi-carousel-col.right{right:0}.mi-carousel-col:before,.mi-carousel-col:after{content:"";pointer-events:none;z-index:3;position:absolute;left:0;right:0}.mi-carousel-col:before{background:linear-gradient(to bottom, var(--mi-bg-page), transparent);height:16%;top:0}.mi-carousel-col:after{background:linear-gradient(to bottom, transparent, var(--mi-bg-page));height:28%;bottom:0}.mi-carousel-inner{height:100%;position:relative;overflow:hidden}.mi-carousel-inner.left{-webkit-mask-image:radial-gradient(115% 100% at 0%,#000 0% 28%,#000c 50%,#0000004d 78%,#0000 100%);mask-image:radial-gradient(115% 100% at 0%,#000 0% 28%,#000c 50%,#0000004d 78%,#0000 100%)}.mi-carousel-inner.right{-webkit-mask-image:radial-gradient(115% 100% at 100%,#000 0% 28%,#000c 50%,#0000004d 78%,#0000 100%);mask-image:radial-gradient(115% 100% at 100%,#000 0% 28%,#000c 50%,#0000004d 78%,#0000 100%)}.mi-carousel-track{gap:8px;height:100%;display:flex}.mi-carousel-lane{flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden}.mi-scroll-up{flex-direction:column;gap:8px;animation:46s linear infinite scrollUp;display:flex}.mi-scroll-down{flex-direction:column;gap:8px;animation:52s linear infinite scrollDown;display:flex}.mi-creator-card{aspect-ratio:9/16;border-radius:12px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.mi-creator-card .mi-card-bg{position:absolute;inset:0}.mi-creator-card .mi-card-overlay{background:linear-gradient(#0000 50%,#000000a6 100%);flex-direction:column;justify-content:flex-end;padding:10px 8px;display:flex;position:absolute;inset:0}.mi-creator-card .mi-card-handle{color:#fff;opacity:.9;font-size:11px;font-weight:600}.mi-creator-card .mi-card-stats{color:#ffffffa6;gap:8px;margin-top:3px;font-size:10px;display:flex}.mi-creator-card .mi-plat-badge{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.mi-check{color:var(--mi-text-secondary);align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;line-height:1.4;display:flex}.mi-check-dot{background:#a855f71f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.mi-check-dot:after{content:"✓";color:var(--mi-purple);font-size:10px;font-weight:700}.mi-check-dot.blue{background:#3b82f61f}.mi-check-dot.blue:after{color:#3b82f6}.mi-section-header{text-align:center;margin-bottom:56px}.mi-section-header .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mi-purple);margin-bottom:12px;font-size:11px;font-weight:700}.mi-section-header h2{color:var(--mi-text-primary);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.mi-section-header .muted{color:var(--mi-text-tertiary)}.mi-section-header p{color:var(--mi-text-secondary);max-width:520px;margin:0 auto;font-size:17px;line-height:1.6}.mi-grad-text{background:var(--mi-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mi-forwhom-card{border:1px solid var(--mi-border);background:var(--mi-bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:28px;transition:transform .3s,box-shadow .3s,background .2s}.mi-forwhom-card:hover{background:var(--mi-bg-alt);transform:translateY(-4px)}.mi-bento{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.mi-bento{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mi-bento{grid-template-columns:1fr}}.mi-bento-card{border:1px solid var(--mi-border);background:var(--mi-bg-card);border-radius:20px;padding:28px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.mi-bento-card:hover{box-shadow:0 20px 40px -24px #18112833}.mi-bento-wide{grid-column:span 2}[data-theme=dark] .mi-bento-light{background:var(--mi-bg-card)!important;border-color:var(--mi-border)!important}[data-theme=dark] .mi-bento-mockup-inner{background:var(--mi-bg-alt)!important;border-color:var(--mi-border)!important}[data-theme=dark] .mi-pipeline-dot-inactive{background:#ffffff2e!important}[data-theme=dark] .mi-pipeline-text-inactive{color:var(--mi-text-tertiary)!important}[data-theme=dark] .mi-pricing-growth-title{color:var(--mi-text-secondary)!important}[data-theme=dark] .mi-pricing-growth-cta{color:var(--mi-text-secondary)!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.mi-feature-card{background:var(--mi-bg-card);border:1.5px solid var(--mi-border);border-radius:16px;padding:24px;transition:box-shadow .2s,border-color .2s}.mi-feature-card:hover{border-color:#a855f733;box-shadow:0 8px 28px #00000012}.mi-process{background:#181128;padding:80px 0}[data-theme=dark] .mi-process{background:#0c0a14}.mi-step-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.mi-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;max-width:940px;margin:0 auto;display:grid}@media (max-width:768px){.mi-pricing-grid{grid-template-columns:1fr}}.mi-pricing-card{border:1.5px solid var(--mi-border);background:var(--mi-bg-card);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.mi-pricing-featured{background:linear-gradient(145deg,#a855f70a,#3b82f608);border-color:#a855f773;transform:scale(1.02);box-shadow:0 0 0 1px #a855f71f,0 12px 40px #a855f724}details.mi-faq{border-bottom:1px solid var(--mi-border)}details.mi-faq summary{cursor:pointer;color:var(--mi-text-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}details.mi-faq summary::-webkit-details-marker{display:none}details.mi-faq summary:after{content:"+";color:var(--mi-purple);flex-shrink:0;font-size:22px;transition:transform .2s}details.mi-faq[open] summary:after{content:"−"}details.mi-faq p{color:var(--mi-text-secondary);max-width:600px;padding:0 0 18px;font-size:15px;line-height:1.65}@media (max-width:768px){.mi-process-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.mi-process-grid{grid-template-columns:1fr!important}}.mi-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:768px){.mi-feature-grid{grid-template-columns:1fr}}.mi-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:640px){.mi-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.mi-forwhom-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.mi-forwhom-grid{grid-template-columns:1fr}}.mi-creator-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:768px){.mi-creator-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mi-creator-grid{grid-template-columns:1fr}}@media (max-width:600px){.mi-bento-wide{grid-column:span 1}}.mi-compare-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--mi-border);background:var(--mi-bg-card);border-radius:20px;overflow-x:auto}.mi-compare-inner{min-width:560px}.mi-ai-link{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.mi-ai-link:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}
