@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4a1e7317-module__l3Y6eG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4a1e7317-module__l3Y6eG__variable{--font-mfn-sans:"Inter", "Inter Fallback"}
html:has(.mfn){scroll-behavior:smooth}.mfn{--navy:#062f67;--navy-2:#0b4b86;--blue:#0a7ec2;--blue-2:#16a39a;--sky:#e8f7f5;--ice:#f4fbfa;--ink:#0b2d5c;--text:#38516f;--muted:#72849a;--line:#d7e8e7;--white:#fff;--green:#0b9d83;--gold:#e3a11a;--danger:#e34850;--shadow:0 24px 70px #082b6924;--shadow-soft:0 12px 32px #082b6914;--radius:24px;font-family:var(--font-mfn-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:#fff;margin:0;line-height:1.6;overflow-x:hidden}.mfn *,.mfn :before,.mfn :after{box-sizing:border-box}.mfn img{max-width:100%;display:block}.mfn a{color:inherit;text-decoration:none}.mfn button,.mfn input{font:inherit}.mfn .container{width:min(1180px,100% - 40px);margin:auto}.mfn .announcement{background:linear-gradient(90deg, var(--navy), #0b9d83);color:#fff;text-align:center;letter-spacing:.01em;padding:10px 16px;font-size:14px}.mfn header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dce5f5d9;position:sticky;top:0;box-shadow:0 4px 18px #082b690a}.mfn nav{justify-content:space-between;align-items:center;gap:28px;min-height:118px;display:flex}.mfn .brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:430px;height:96px}.mfn .nav-links{color:var(--text);align-items:center;gap:28px;font-size:15px;font-weight:700;display:flex}.mfn .nav-links a{padding:8px 0;position:relative}.mfn .nav-links a:after{content:"";background:var(--blue);height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.mfn .nav-links a:hover:after{right:0}.mfn .nav-cta{align-items:center;gap:12px;display:flex}.mfn .btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mfn .btn:hover{transform:translateY(-2px)}.mfn .btn-primary{color:#fff;background:linear-gradient(135deg,#0a7ec2,#0b9d83);box-shadow:0 12px 26px #0b9d833d}.mfn .btn-primary:hover{box-shadow:0 18px 34px #0b9d834d}.mfn .btn-secondary{color:var(--navy);background:#fff;border-color:#c8d6f1}.mfn .btn-light{color:var(--blue);background:#fff;box-shadow:0 12px 30px #0000001a}.mfn .hero{background:radial-gradient(circle at 85% 15%,#0b9d8329,#0000 34%),radial-gradient(circle at 15% 30%,#0a7ec21a,#0000 28%),linear-gradient(#f9fbff 0%,#fff 100%);padding:88px 0 82px;position:relative;overflow:hidden}.mfn .hero:before{content:"";filter:blur(2px);background:linear-gradient(135deg,#0b9d8317,#082b6905);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -120px -140px auto}.mfn .hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid}.mfn .eyebrow{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;background:#e9f1ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.mfn h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(48px,6vw,78px);line-height:1.02}.mfn h1 span{color:var(--blue)}.mfn .hero-copy{color:var(--text);max-width:650px;margin:0 0 30px;font-size:20px}.mfn .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.mfn .hero-proof{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:14px;font-weight:700;display:flex}.mfn .hero-proof span:before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}.mfn .product-shell{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #d9e3f5;border-radius:28px;padding:12px;animation:6s ease-in-out infinite mfnFloat;position:relative;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)}.mfn .product-shell img{border-radius:18px;width:100%}.mfn .floating-note{border:1px solid var(--line);width:235px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:16px;animation:5s ease-in-out infinite mfnFloatSmall;position:absolute;bottom:26px;right:-22px}.mfn .floating-note strong{margin-bottom:5px;font-size:15px;display:block}.mfn .floating-note small{color:var(--muted)}@keyframes mfnFloat{0%,to{transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)translateY(0)}50%{transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)translateY(-8px)}}@keyframes mfnFloatSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mfn .trust-strip{background:#fff;border-top:1px solid #eef2f8;border-bottom:1px solid #eef2f8;padding:24px 0}.mfn .trust-grid{text-align:center;color:var(--text);grid-template-columns:repeat(4,1fr);gap:16px;font-size:15px;font-weight:800;display:grid}.mfn section{padding:96px 0}.mfn .section-head{text-align:center;max-width:760px;margin:0 auto 54px}.mfn .section-head h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(36px,4vw,54px);line-height:1.08}.mfn .section-head p{color:var(--muted);margin:0;font-size:18px}.mfn .features{background:var(--ice)}.mfn .feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mfn .feature-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px #082b690d}.mfn .feature-card:after{content:"";opacity:0;background:radial-gradient(circle,#0b9d831f,#0000 70%);border-radius:50%;width:140px;height:140px;transition:opacity .25s;position:absolute;inset:auto -50px -70px auto}.mfn .feature-card:hover{border-color:#b8cbee;transform:translateY(-8px);box-shadow:0 22px 50px #082b691f}.mfn .feature-card:hover:after{opacity:1}.mfn .icon{width:50px;height:50px;color:var(--blue);background:linear-gradient(135deg,#e8f0ff,#d8e8ff);border-radius:15px;place-items:center;margin-bottom:20px;font-size:23px;display:grid}.mfn .feature-card h3{letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.mfn .feature-card p{color:var(--muted);margin:0}.mfn .showcase{gap:96px;display:grid}.mfn .showcase-row{grid-template-columns:1.06fr .94fr;align-items:center;gap:54px;display:grid}.mfn .showcase-row.reverse{grid-template-columns:.94fr 1.06fr}.mfn .showcase-copy h3{letter-spacing:-.035em;margin:0 0 16px;font-size:38px;line-height:1.12}.mfn .showcase-copy p{color:var(--muted);margin:0 0 22px;font-size:18px}.mfn .bullets{color:var(--text);gap:12px;font-weight:700;display:grid}.mfn .bullets span:before{content:"✓";width:24px;height:24px;color:var(--green);background:#e7f8f2;border-radius:50%;place-items:center;margin-right:10px;font-size:13px;font-weight:900;display:inline-grid}.mfn .screenshot-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:12px;overflow:hidden}.mfn .screenshot-card img{border-radius:16px;transition:transform .5s}.mfn .screenshot-card:hover img{transform:scale(1.015)}.mfn .roadmap{background:linear-gradient(#f7faff,#fff)}.mfn .roadmap-card{border:1px solid var(--line);max-width:1050px;box-shadow:var(--shadow-soft);background:#fff;border-radius:28px;margin:auto;padding:34px}.mfn .timeline{grid-template-columns:repeat(5,1fr);align-items:start;gap:10px;display:grid;position:relative}.mfn .timeline:before{content:"";background:#dfe7f5;border-radius:999px;height:4px;position:absolute;top:24px;left:7%;right:7%}.mfn .timeline-step{text-align:center;z-index:1;position:relative}.mfn .dot{color:#789;background:#eef3fb;border:4px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-weight:900;display:grid;box-shadow:0 0 0 2px #d7e0ef}.mfn .timeline-step.done .dot{background:var(--green);color:#fff;box-shadow:0 0 0 2px #0ca67840}.mfn .timeline-step.current .dot{background:var(--blue);color:#fff;animation:2s infinite mfnPulse;box-shadow:0 0 0 8px #0b9d831f}.mfn .timeline-step strong{font-size:14px;line-height:1.25;display:block}.mfn .timeline-step small{color:var(--muted);font-size:12px}@keyframes mfnPulse{0%{box-shadow:0 0 #0b9d8338}70%{box-shadow:0 0 0 12px #1967ff00}to{box-shadow:0 0 #1967ff00}}.mfn .benefit-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mfn .benefit{text-align:center;padding:24px 18px}.mfn .benefit strong{margin:12px 0 6px;font-size:20px;display:block}.mfn .benefit p{color:var(--muted);margin:0;font-size:15px}.mfn .pricing{background:linear-gradient(#fff,#f6f9ff)}.mfn .pricing-options{grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:auto;display:grid}.mfn .pricing-card-free{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:28px;padding:34px}.mfn .pricing-card-full{border:2px solid var(--blue);box-shadow:var(--shadow);background:linear-gradient(#fff,#f8fbff);border-radius:28px;padding:34px;position:relative}.mfn .pricing-badge{background:var(--blue);color:#fff;letter-spacing:.07em;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.mfn .pricing-tier{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:900}.mfn .pricing-tier.full{color:var(--blue)}.mfn .pricing-amount{letter-spacing:-.05em;margin:8px 0 18px;font-size:56px;font-weight:900}.mfn .pricing-amount.full{margin:8px 0 4px}.mfn .pricing-cycle{color:var(--muted);margin-bottom:20px;font-weight:800}.mfn .pricing-list{grid-template-columns:1fr;gap:12px 18px;margin-bottom:28px;display:grid}.mfn .free-feature{padding-left:28px;font-weight:700;display:block;position:relative}.mfn .free-feature:before{text-align:center;width:18px;font-weight:900;position:absolute;top:0;left:0}.mfn .free-feature.included{color:var(--text)}.mfn .free-feature.included:before{content:"✓";color:var(--green)}.mfn .free-feature.locked{color:#aeb8cb}.mfn .free-feature.locked:before{content:"×";color:#c8d0dc}.mfn .pricing-list span{color:var(--text);font-weight:700}.mfn .pricing-list>span:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.mfn .pricing-list>span.free-feature.locked:before{content:"×";color:#c8d0dc;margin-right:0}.mfn .pricing-note{text-align:center;color:var(--muted);margin-top:14px;font-size:13px;font-weight:700}.mfn .pricing-list [data-tip]{cursor:help}.mfn .pricing-list [data-tip]:hover:after,.mfn .pricing-list [data-tip]:focus-visible:after{content:attr(data-tip);z-index:20;background:var(--ink);width:max-content;max-width:300px;color:var(--white);white-space:normal;text-align:left;pointer-events:none;border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:600;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 30px #082b6947}.mfn .soon-chip{letter-spacing:.05em;text-transform:uppercase;background:var(--sky);color:var(--blue-2);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:900;display:inline-block}.mfn .faq{max-width:860px;margin:auto}.mfn details{border-bottom:1px solid var(--line);padding:22px 0}.mfn summary{cursor:pointer;font-size:18px;font-weight:850}.mfn details p{color:var(--muted);margin:12px 0 0}.mfn .cta{background:linear-gradient(135deg, var(--navy), #0b9d83);color:#fff;text-align:center;padding:88px 0}.mfn .cta h2{letter-spacing:-.04em;margin:0 0 14px;font-size:48px;line-height:1.1}.mfn .cta p{color:#dce7ff;max-width:700px;margin:0 auto 28px;font-size:18px}.mfn footer{color:#c4d2ee;background:#071b43;padding:58px 0 28px}.mfn .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:34px;display:grid}.mfn .footer-logo{background:#fff;border-radius:14px;width:max-content;margin-bottom:16px;padding:8px 10px}.mfn .footer-logo img{width:auto;height:66px}.mfn footer h4{color:#fff;margin:0 0 14px}.mfn footer p,.mfn footer a{color:#aebede;font-size:14px}.mfn footer a:hover{color:#fff}.mfn .legal{color:#8fa3ca;border-top:1px solid #ffffff1f;margin-top:34px;padding-top:24px;font-size:12px}.mfn .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.mfn .reveal.visible{opacity:1;transform:none}.mfn .signup-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061b438c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mfn .signup-dialog{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:34px}.mfn .signup-dialog h3{letter-spacing:-.03em;margin:0 0 8px;font-size:26px}.mfn .signup-dialog>p{color:var(--muted);margin:0 0 22px;font-size:15px}.mfn .signup-field{margin-bottom:16px;display:block}.mfn .signup-field span{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:800;display:block}.mfn .signup-field input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #c8d6f1;border-radius:12px;padding:0 14px}.mfn .signup-field input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.mfn .signup-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mfn .signup-error{color:var(--danger);margin:0 0 14px;font-size:14px;font-weight:700}.mfn .signup-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mfn .signup-success{text-align:center;padding:12px 0 4px}.mfn .signup-success .icon{margin:0 auto 16px}@media (max-width:1000px){.mfn .nav-links{display:none}.mfn .hero-grid,.mfn .showcase-row,.mfn .showcase-row.reverse{grid-template-columns:1fr}.mfn .feature-grid,.mfn .benefit-grid{grid-template-columns:repeat(2,1fr)}.mfn .timeline{grid-template-columns:repeat(4,1fr);row-gap:30px}.mfn .timeline:before{display:none}.mfn .footer-grid{grid-template-columns:1.3fr 1fr 1fr}.mfn .footer-grid>div:last-child{grid-column:2}.mfn .product-shell{transform:none}}@media (max-width:700px){.mfn .pricing-options{grid-template-columns:1fr}.mfn .container{width:min(100% - 24px,1180px)}.mfn nav{min-height:96px}.mfn .brand img{height:96px}.mfn .nav-cta .btn-secondary{display:none}.mfn .hero{padding:62px 0}.mfn h1{font-size:46px}.mfn .feature-grid,.mfn .benefit-grid,.mfn .pricing-list,.mfn .footer-grid{grid-template-columns:1fr}.mfn .trust-grid{grid-template-columns:1fr 1fr}.mfn .timeline{grid-template-columns:repeat(2,1fr)}.mfn .floating-note{width:auto;margin-top:12px;position:static}.mfn .hero-actions .btn{width:100%}.mfn .cta h2{font-size:38px}}
