.mc-home{--mc-ink:#0b0d17;--mc-text:#3d4257;--mc-muted:#5b6178;--mc-line:#e9e9f2;--mc-soft:#f7f7fb;--mc-indigo:#4338ca;--mc-violet:#7c3aed;--mc-coral:#ff6a3d;--mc-gradient:linear-gradient(135deg,#4338ca,#7c3aed 52%,#ff6a3d);--mc-button:linear-gradient(135deg,#4338ca,#6d28d9);color:var(--mc-ink);background:#fff;overflow-x:clip}.mc-home .mc-hero{position:relative;isolation:isolate}.mc-home .mc-hero-light{height:760px;background:radial-gradient(520px 340px at 18% 8%,rgba(99,102,241,.22),transparent 70%),radial-gradient(480px 320px at 84% 4%,rgba(255,106,61,.16),transparent 70%),radial-gradient(640px 380px at 50% 46%,rgba(124,58,237,.14),transparent 72%),linear-gradient(180deg,#f6f5ff,#fff 78%)}.mc-home .mc-hero-grid,.mc-home .mc-hero-light{position:absolute;inset:0 0 auto 0;z-index:-1;pointer-events:none}.mc-home .mc-hero-grid{height:680px;background-image:linear-gradient(90deg,rgba(67,56,202,.07) 1px,transparent 0),linear-gradient(180deg,rgba(67,56,202,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%)}.mc-home .mc-gradient-text{background:linear-gradient(100deg,#4338ca,#7c3aed 45%,#e4572e);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mc-home .mc-balance{text-wrap:balance}.mc-home .mc-float{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:999px;background:hsla(0,0%,100%,.86);border:1px solid rgba(124,58,237,.14);box-shadow:0 10px 30px -12px rgba(67,56,202,.35);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--mc-ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:mcFloat 7s ease-in-out infinite;pointer-events:none;user-select:none}.mc-home .mc-float>i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#fff;font-style:normal}.mc-home .mc-float:nth-child(2n){animation-duration:8.5s;animation-delay:-2s}.mc-home .mc-float:nth-child(3n){animation-duration:9.5s;animation-delay:-4s}@keyframes mcFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.mc-home .mc-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.mc-home .mc-card:hover{transform:translateY(-3px);border-color:rgba(124,58,237,.28);box-shadow:0 18px 40px -18px rgba(67,56,202,.35)}.mc-home .mc-card:focus-visible{outline:2px solid var(--mc-indigo);outline-offset:3px}.mc-home .mc-gradient-border{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(67,56,202,.45),rgba(124,58,237,.3) 50%,rgba(255,106,61,.45)) border-box}.mc-home .mc-dark{position:relative;isolation:isolate;background:#0b0d17;color:#fff}.mc-home .mc-dark:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 300px at 15% 0,rgba(99,102,241,.28),transparent 70%),radial-gradient(520px 300px at 90% 100%,rgba(255,106,61,.16),transparent 70%)}.mc-home .mc-dark-card{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.09);transition:border-color .25s ease,transform .25s ease}.mc-home .mc-dark-card:hover{border-color:rgba(167,139,250,.45);transform:translateY(-2px)}.mc-home .mc-faq summary{list-style:none;cursor:pointer}.mc-home .mc-faq summary::-webkit-details-marker{display:none}.mc-home .mc-faq summary:focus-visible{outline:2px solid var(--mc-indigo);outline-offset:2px;border-radius:12px}.mc-home .mc-faq .mc-faq-icon{transition:transform .25s ease,background-color .25s ease,color .25s ease}.mc-home .mc-faq details[open] .mc-faq-icon{transform:rotate(45deg);background:var(--mc-ink);color:#fff}@media (prefers-reduced-motion:reduce){.mc-home .mc-float{animation:none}.mc-home .mc-card,.mc-home .mc-dark-card,.mc-home .mc-faq .mc-faq-icon{transition:none}.mc-home .mc-card:hover,.mc-home .mc-dark-card:hover{transform:none}}