@font-face{font-family:lexend;src:url(../media/793968fa3513f5d6_s_p-s.p.2h1t2m6r9t_36.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.lexend_a8959958-module__OmaVIq__className{font-family:lexend,lexend Fallback}.lexend_a8959958-module__OmaVIq__variable{--font-lexend:"lexend", "lexend Fallback"}
.mf-header{z-index:100;width:100%;position:fixed;inset:0 0 auto}.mf-nav-bar{background:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:16px}.mf-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;min-height:32px;margin:auto;display:flex}.mf-logo{letter-spacing:-1.1px;white-space:nowrap;color:var(--foreground);align-items:center;gap:5px;font-size:21px;font-weight:650;display:inline-flex}.mf-logo-mark{width:40px;height:32px;display:block;position:relative;overflow:hidden}.mf-logo-mark img{filter:invert();width:58px;max-width:none;height:42px;position:absolute;top:-10px;left:-9px}.mf-desktop-nav{align-items:center;gap:32px;display:none}.mf-desktop-nav>button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:16px;font-weight:500;display:flex}.mf-desktop-nav>button:hover{color:var(--foreground)}.mf-desktop-nav svg,.mf-footer-disclosure svg,.mf-mobile-category svg{transition:transform .2s}.mf-chevron-open{transform:rotate(180deg)}.mf-nav-actions{align-items:center;gap:8px;display:flex}.mf-nav-book{border:1px solid var(--border);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.mf-nav-book:hover{border-color:var(--primary-purple);background:#8082c114}.mf-nav-offer{background:linear-gradient(90deg,#facc1518,#0000,#facc1518),#1a1525;border:2px solid #facc15;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:transform .3s,border-color .3s;display:none;box-shadow:0 0 20px #ffd70033,0 0 40px #ffd7001a}.mf-nav-offer:hover{border-color:#fde047;transform:scale(1.04)}.mf-mobile-toggle{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:5px}.mf-desktop-mega{display:none}.mf-mega-menu{padding:8px 16px 24px}.mf-mega-inner{border:1px solid var(--border);background:var(--background);max-width:1280px;max-height:calc(100dvh - 104px);margin:auto;overflow:auto;box-shadow:0 20px 25px #0003}.mf-menu-label{background:color-mix(in srgb,var(--muted) 40%,transparent);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);padding:8px 20px;font-size:11px;line-height:16px}.mf-menu-links{grid-template-columns:1fr;display:grid}.mf-mega-groups,.mf-menu-links>a{min-width:0}.mf-menu-links strong,.mf-menu-links small{overflow-wrap:anywhere}.mf-menu-links>a{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:16px 20px;transition:background .2s;display:flex}.mf-menu-links>a:hover{background:color-mix(in srgb,var(--muted) 30%,transparent)}.mf-menu-icon{width:32px;height:32px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.mf-menu-links strong{font-size:14px;font-weight:600;line-height:20px;display:block}.mf-menu-links small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.625;display:block}.mf-menu-links>a:hover strong,.mf-menu-links>a:hover .mf-menu-icon{color:var(--primary-purple)}.mf-menu-feature{background:var(--card);display:none}.mf-feature-image{border-bottom:1px solid var(--border);aspect-ratio:16/10;background:radial-gradient(at 50% 40%,#8082c13d 0%,#8082c114 60%,#0000),linear-gradient(135deg,#8082c124,#8082c10a);display:block;overflow:hidden}.mf-feature-image img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .3s}.mf-feature-image:hover img{transform:scale(1.02)}.mf-feature-copy{padding:16px 20px}.mf-feature-copy>p{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-purple);opacity:.7;margin-bottom:8px;font-size:10px;font-weight:700}.mf-feature-copy h3{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.375}.mf-feature-copy>span{color:var(--muted-foreground);font-size:12px;line-height:1.625;display:block}.mf-feature-copy>a{color:var(--primary-purple);align-items:center;gap:4px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.mf-feature-copy>a:hover{text-underline-offset:4px;text-decoration:underline}.mf-mobile-menu{border-bottom:1px solid var(--border);background:var(--background);max-height:calc(100dvh - 65px);padding:8px 16px 20px;overflow-y:auto}.mf-mobile-category{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;font-size:16px;font-weight:500;display:flex}.mf-mobile-menu .mf-mega-menu{padding:0}.mf-mobile-menu .mf-mega-inner{box-shadow:none;border:0;max-height:none;overflow:visible}.mf-mobile-menu>.mf-nav-offer{margin-top:20px;display:flex}.mf-newsletter{border:1px solid var(--border);background:var(--card);max-width:1280px;margin:0 auto;padding:24px}.mf-news-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-purple);margin-bottom:8px;font-family:monospace;font-size:11px}.mf-newsletter h3{letter-spacing:-.025em;margin-bottom:8px;font-size:22px;font-weight:600}.mf-newsletter>p:not(.mf-news-kicker){color:var(--muted-foreground);max-width:700px;font-size:14px;line-height:1.625}.mf-newsletter form{margin-top:20px}.mf-news-input{gap:8px;max-width:620px;display:flex}.mf-news-input input{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:0;flex:1;min-width:0;padding:10px 12px;font-size:14px}.mf-news-input input::placeholder{color:var(--muted-foreground)}.mf-news-input input:focus{outline:1px solid var(--primary-purple);border-color:var(--primary-purple)}.mf-news-input button{background:var(--foreground);color:var(--background);border:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex}.mf-news-input button:hover{background:var(--primary-purple);color:#fff}.mf-newsletter form>small{color:var(--muted-foreground);margin-top:10px;font-size:11px;line-height:1.6;display:block}.mf-newsletter-compact{background:0 0;border:0;padding:0}.mf-newsletter-compact h3{letter-spacing:0;font-size:16px}.mf-newsletter-compact .mf-news-input button{background:var(--card);color:var(--foreground);padding:10px 14px}.mf-newsletter-compact .mf-news-input input{background:var(--card);height:40px}.mf-newsletter-compact .mf-news-input button:hover{border-color:var(--primary-purple);color:var(--primary-purple)}.mf-newsletter-compact form{margin-top:20px}.mf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mf-footer{border-top:1px solid var(--border);background:var(--background);overflow:hidden}.mf-deploy{isolation:isolate;text-align:center;perspective:1000px;justify-content:center;align-items:center;min-height:800px;padding:128px 16px;display:flex;position:relative}.mf-deploy:after{content:"";opacity:.045;pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 2px,#8082c1 2px 4px);position:absolute;inset:0}.mf-deploy:before{content:"";background:var(--primary-purple);width:300px;height:1px;box-shadow:0 0 100px var(--primary-purple);filter:blur(4px);z-index:-1;position:absolute;top:50%;left:calc(50% - 150px)}.mf-deploy-grid{opacity:.1;z-index:-1;background:linear-gradient(90deg,#9fa3f31a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#9fa3f31a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#0000 50%,#8082c140) 0 0/100% 100%;height:50%;animation:4s linear infinite mf-grid-scroll;position:absolute;left:-50%;right:-50%}.mf-deploy-grid-top{transform-origin:bottom;top:0;transform:rotateX(20deg)scale(2)translateZ(-200px);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.mf-deploy-grid-bottom{transform-origin:top;animation-direction:reverse;bottom:0;transform:rotateX(-20deg)scale(2)translateZ(-200px);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mf-deploy-content{z-index:2;width:100%;max-width:1024px;position:relative}.mf-floating-tools{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:64px;display:flex}.mf-floating-tools>a{border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.5;filter:grayscale();background:#0f0f1566;border-radius:8px;width:40px;height:40px;padding:6px;transition:filter .3s,opacity .3s,scale .3s;animation:5s ease-in-out infinite mf-tool-float}.mf-floating-tools>a:nth-child(2n){animation-delay:-2.5s}.mf-floating-tools>a:hover{filter:none;opacity:1;scale:1.1}.mf-floating-tools img{object-fit:contain;width:100%;height:100%}.mf-deploy h2{letter-spacing:-.05em;margin-top:48px;margin-bottom:40px;font-size:30px;font-weight:700;line-height:1}.mf-deploy h2 span{color:#0000;background:linear-gradient(#8082c1,#7f84d0);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.mf-deploy-content>p{color:var(--muted-foreground);max-width:576px;margin:0 auto 64px;font-size:14px;line-height:1.625}.mf-deploy-content>p>span{color:var(--primary-purple)}.mf-deploy-content>p>strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:700}.mf-deploy-actions{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.mf-initialize{color:#000;text-transform:uppercase;letter-spacing:.025em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#fbbf24;justify-content:center;align-items:center;gap:12px;padding:16px 26px;font-size:16px;font-weight:700;transition:scale .3s,box-shadow .3s;display:flex}.mf-initialize:hover{scale:1.05;box-shadow:0 0 40px #fbbf2480}.mf-deploy-call{border:2px solid var(--border);background:var(--card);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;padding:20px 32px;font-size:12px;transition:color .3s,background .3s,border-color .3s;display:flex}.mf-deploy-call:hover{color:var(--foreground);border-color:var(--primary-purple);background:#8082c11a}.mf-footer-directory{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 30%,transparent);padding:48px 16px}.mf-footer-grid{border-left:1px solid var(--border);border-top:1px solid var(--border);background:var(--background);grid-template-columns:minmax(0,1fr);display:grid}.mf-footer-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0}.mf-footer-cell>.mf-menu-label{padding:10px 20px}.mf-footer-cell-content{padding:20px}.mf-footer-cell ul{margin:0;padding:0;list-style:none}.mf-footer-cell li+li{margin-top:12px}.mf-footer-cell li>a{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:1.5;transition:color .2s}.mf-footer-cell a:hover{color:var(--primary-purple)}.mf-footer-minilabel{letter-spacing:.2em;text-transform:uppercase;color:#8082c1cc;align-items:center;gap:8px;margin:22px 0 12px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.mf-footer-minilabel:after{content:"";background:var(--border);flex:1;height:1px}.mf-logo-footer{font-size:26px}.mf-logo-footer .mf-logo-mark{width:47px;height:48px}.mf-logo-footer .mf-logo-mark img{width:68px;height:50px;top:-8px;left:-10px}.mf-connect-email{border:1px solid var(--border);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:74px;font-size:10px;font-weight:600;transition:border-color .3s,transform .3s;display:flex}.mf-connect-email:hover{border-color:var(--primary-purple);transform:translateY(-2px)}.mf-ai-summaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mf-ai-summaries>a{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 80%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:6px;height:74px;padding:6px;font-size:10px;font-weight:600;transition:border-color .3s,transform .3s;display:flex}.mf-ai-summaries>a:hover{border-color:var(--primary-purple);transform:translateY(-2px)}.mf-ai-summaries img{object-fit:contain;filter:brightness(0)invert();opacity:.75;width:20px;height:20px}.mf-footer-more{text-transform:uppercase;letter-spacing:.05em;color:var(--primary-purple);align-items:center;gap:4px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.mf-platform-links li>a{gap:10px;font-size:16px;display:flex}.mf-platform-links svg{flex:none;margin-top:2px}.mf-platform-links small{opacity:.7;margin-top:2px;font-size:11px;font-weight:400;display:block}.mf-footer-disclosure{color:#8082c1cc;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:20px 0 12px;font-size:10px;font-weight:700;display:flex}.mf-footer-disclosure-top{padding-top:0}.mf-newsletter-cell .mf-footer-cell-content{align-items:center;min-height:260px;display:flex}.mf-featured-cell .mf-footer-cell-content{flex-direction:column;height:calc(100% - 37px);min-height:260px;padding:0;display:flex}.mf-featured-cell .mf-footer-cell-content>a{border-bottom:1px solid var(--border);flex:1;align-items:center;gap:16px;padding:20px;transition:background .2s;display:flex}.mf-featured-cell .mf-footer-cell-content>a:last-child{border:0}.mf-featured-cell .mf-footer-cell-content>a:hover{background:#8082c10d}.mf-featured-cell img{object-fit:contain;background:#d977571a;border-radius:8px;flex:none;width:40px;height:40px;padding:6px}.mf-featured-cell svg{color:var(--primary-purple);flex:none}.mf-featured-cell strong{font-size:14px;font-weight:600;line-height:1.25;display:block}.mf-featured-cell small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.4;display:block}.mf-contact-cell .mf-footer-cell-content{flex-direction:column;justify-content:center;gap:20px;min-height:260px;padding:24px;display:flex}.mf-company-contact{align-items:center;gap:12px;display:flex}.mf-company-contact>span{width:48px;height:48px;color:var(--primary-purple);background:#8082c11a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mf-company-contact strong{font-size:16px;font-weight:700;line-height:1.25;display:block}.mf-company-contact small{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:1.4;display:block}.mf-footer-email{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mf-footer-email svg{flex:none}.mf-footer-global{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;padding:32px 16px}.mf-footer-global>p{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);opacity:.6;margin-bottom:8px;font-size:12px}.mf-footer-global>span{letter-spacing:.025em;color:var(--foreground);opacity:.8;font-size:14px;font-weight:500}.mf-footer-global strong{color:var(--primary-purple);font-weight:500}.mf-footer-bottom{color:var(--muted-foreground);flex-direction:column;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;padding-top:24px!important;padding-bottom:24px!important}.mf-footer-bottom>p{opacity:.6}.mf-footer-bottom>div{gap:24px;display:flex}.mf-footer-bottom a:hover{color:var(--primary-purple)}@keyframes mf-tool-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes mf-grid-scroll{to{background-position:0 40px,0 40px,0 0}}@media (min-width:640px){.mf-logo{font-size:24px}.mf-nav-book{padding:8px 12px;font-size:12px}.mf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-company-cell,.mf-newsletter-cell{grid-column:span 2}.mf-footer-directory{padding:64px 24px}.mf-floating-tools>a{width:48px;height:48px}.mf-deploy h2{font-size:48px}.mf-deploy-content>p{font-size:18px}.mf-deploy-actions{flex-direction:row}.mf-initialize{padding:20px 48px;font-size:18px}.mf-footer-bottom{flex-direction:row;font-size:14px}.mf-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-menu-links>a:nth-child(odd){border-right:1px solid var(--border)}.mf-newsletter{padding:32px}.mf-newsletter-compact{padding:0}}@media (min-width:768px){.mf-nav-bar{padding:16px 24px}.mf-nav-inner{min-height:40px}.mf-logo{margin-left:16px}.mf-logo-footer{margin-left:0}.mf-mega-menu{padding:8px 24px 24px}.mf-deploy{padding-top:160px;padding-bottom:160px}.mf-deploy h2{font-size:72px}.mf-deploy-content>p{font-size:20px}.mf-newsletter h3{font-size:24px}.mf-newsletter-compact h3{font-size:16px}}@media (min-width:1024px){.mf-nav-bar{padding:16px 32px}.mf-nav-inner{gap:32px}.mf-desktop-nav{display:flex}.mf-desktop-mega{display:block}.mf-nav-actions{gap:16px}.mf-nav-book{height:40px;padding:0 16px;font-size:14px}.mf-nav-offer{display:inline-flex}.mf-mobile-toggle,.mf-mobile-menu{display:none}.mf-mega-menu{padding:8px 32px 24px}.mf-mega-inner{grid-template-columns:2fr 1fr;display:grid}.mf-mega-groups{border-right:1px solid var(--border)}.mf-menu-feature{flex-direction:column;display:flex}.mf-footer-directory{padding:64px 48px}.mf-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mf-company-cell{grid-column:auto}.mf-deploy h2{font-size:96px}.mf-footer-email{font-size:12px}}@media (min-width:1280px){.mf-nav-bar,.mf-mega-menu{padding-left:16px;padding-right:16px}.mf-footer-directory{padding-left:80px;padding-right:80px}}@media (prefers-reduced-motion:reduce){.mf-floating-tools>a,.mf-deploy-grid{animation:none}.mf-nav-offer:hover,.mf-initialize:hover{transform:scale(1)}}
