.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#203c31;--green:#244c39;--muted:#7a8076;--paper:#fafbf6;--line:#e4e7dd;--lime:#e7edcb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #a2b964}.wrap{width:calc(100% - 112px);max-width:1200px;margin:auto}.header{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;height:100px;margin:auto;padding:0 56px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:flex}.header nav{gap:30px;font-size:13px;display:flex}.header nav a{color:#697265;padding:10px 0}.header nav .active{color:var(--ink);border-bottom:1px solid}.header-actions{align-items:center;gap:24px;display:flex}.menu-toggle{display:none}.eyebrow{letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}em{font-family:inherit;font-weight:400}h1 em{color:#527349}.section-title{text-align:center}.section-title .eyebrow{justify-content:center}h2{letter-spacing:-2px;margin:18px 0;font-family:inherit;font-size:44px;font-weight:500;line-height:1.2}.section-title>p,.faq-section>div>p{color:#8a9181;font-size:12px;line-height:1.8}.how-section{background:#f1f3e9;padding-top:55px;padding-bottom:55px}.faq-section{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.footer-top{grid-template-columns:2fr 1fr 1.3fr 1.4fr;gap:35px;padding-bottom:45px;display:grid}.footer-top .brand{font-size:22px}.footer-top p{color:#99a18f;margin-top:17px;font-size:10px}.footer-top h4{margin:4px 0 16px;font-size:10px;font-weight:550}.footer-top>div>a:not(.brand){color:#929b85;margin-bottom:12px;font-size:10px;display:block}.footer-bottom{border-top:1px solid var(--line);color:#9da591;justify-content:space-between;gap:20px;padding:23px 0;font-size:8px;display:flex}dialog{background:var(--paper);color:var(--ink);border:1px solid #dae1cf;border-radius:18px;width:calc(100% - 32px);max-width:680px;max-height:85vh;padding:42px;box-shadow:0 30px 100px #183e3133}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18332aaa}.close-modal{color:#718062;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:16px}.modal-title{letter-spacing:-1.3px;margin:15px 0;font-size:32px;font-weight:500}.legal h3{margin-top:25px;font-size:15px}.legal p{color:#7f8d70;font-size:12px;line-height:1.9}.legal .draft-notice{background:#ecf0de;border-radius:7px;padding:13px;font-size:11px}.preview-badge{letter-spacing:1px;color:#80936a;font-size:9px}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.visible{opacity:1;transform:none}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.header{padding:0 32px}.header nav{gap:20px}.faq-section{gap:50px}}@media (width<=800px){.header{height:80px}.header nav{background:var(--paper);border:1px solid var(--line);z-index:10;border-radius:10px;padding:20px;display:none;position:absolute;top:75px;left:20px;right:20px}.header nav.open{flex-direction:column;gap:8px;display:flex}.menu-toggle{background:0 0;border:0;order:3;margin-left:auto;font-size:20px;display:block}.header-actions{gap:12px}.section{padding-top:65px;padding-bottom:60px}h2{font-size:38px}.faq-section{grid-template-columns:1fr 1.3fr;gap:35px}.faq-section h2{font-size:35px}.footer-top{grid-template-columns:1.7fr 1fr 1fr}}@media (width<=540px){.wrap{width:calc(100% - 40px)}.header{gap:14px;padding:0 20px}.brand{font-size:22px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2 br{display:none}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{flex-wrap:wrap;row-gap:15px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}dialog{padding:32px 23px}.modal-title{font-size:27px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) *,html:not(.motion-enabled) :before,html:not(.motion-enabled) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not(.motion-enabled) .reveal{opacity:1;transform:none}}body{overflow-x:clip}:root{--ink:#173e36;--green:#086e52;--paper:#fffef8;--line:#dce8da;--lime:#d4f76c}body{background:radial-gradient(ellipse at 4% 8%,#f3fbcf 0,transparent 26%),radial-gradient(ellipse at 96% 13%,#e4defb 0,transparent 25%),var(--paper)}.header{z-index:5;position:relative}.how-section{background:linear-gradient(120deg,#f0f7d9,#e5f1df 48%,#eee6fa);position:relative;overflow:hidden}.scroll-progress{z-index:30;width:100%;height:3px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#7cad30,#0c9e79,#a97bdd);position:fixed;top:0;left:0}.reveal{transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) *,html:not(.motion-enabled) :before,html:not(.motion-enabled) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not(.motion-enabled) .reveal{opacity:1;transform:none}}:root{--ink:#172033;--muted:#667085;--line:#e7eaf0;--paper:#f7f8fb;--green:#2167f3;--blue:#2167f3;--nav:#111a2b}body{font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:radial-gradient(at 6% 7%,#deebff 0,#0000 28%),radial-gradient(at 95% 12%,#e9e5fc 0,#0000 26%),#f7f8fb;font-weight:400}h1,h2,h3{font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif}.brand{font-family:Segoe UI,Arial,sans-serif}em{font-family:inherit;font-style:normal;font-weight:650}.brand{letter-spacing:-.8px;font-size:23px}.brand>span:last-child{line-height:1.1}.brand small{letter-spacing:1.8px;color:#6f7d94;margin-top:5px;font-size:7px;font-weight:600;display:block}.header nav a{color:#667085}.header nav .active{color:#2167f3}.header-actions{gap:18px}h2{letter-spacing:-1.7px;font-weight:600}h2 em{color:#2167f3}.section-title .eyebrow,.faq-section .eyebrow{color:#4774c6}.section-title>p,.faq-section>div>p{color:#7d889b}.how-section{background:linear-gradient(120deg,#e9f1ff,#eef5fc 50%,#ece6fc)}.footer-top p,.footer-top>div>a:not(.brand),.footer-bottom{color:#8291a8}.scroll-progress{background:linear-gradient(90deg,#2167f3,#10a5b6,#7b61d9)}dialog{background:#f9fbff;border-color:#d8e3f5;box-shadow:0 30px 100px #111a2b33}dialog::backdrop{background:#111a2bb3}.close-modal{color:#6d83a5}.preview-badge{color:#6186c2}.legal .draft-notice{color:#6e82a4;background:#eaf1ff}.legal p{color:#71829c}.legal h3{color:#334d75}@media (width<=800px){.brand>span:last-child{font-size:22px}}@media (width<=540px){.brand>span:last-child{font-size:20px}.brand small{letter-spacing:1.5px;font-size:6px}.header{gap:12px}.header .brand{gap:7px}}:root{--paper:#fff}body{color:#172033;background:#fff}.wrap{width:calc(100% - 112px);max-width:1280px}.header{z-index:10;max-width:1440px;height:108px;padding:0 56px;position:relative}.header nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f8fcbb;border:1px solid #e8ecf4;border-radius:40px;gap:3px;padding:7px;box-shadow:0 4px 18px #18325404}.header nav a{border-radius:24px;padding:11px 18px;font-size:12px;transition:background .25s,color .25s}.header nav a:hover{color:#2167f3;background:#fff}.header .brand{font-size:24px}.header .brand small{letter-spacing:2px;font-size:6px}.section{padding-top:125px;padding-bottom:125px}.section-title .eyebrow{letter-spacing:2px;color:#8c9cb4;font-size:8px}.section-title h2{letter-spacing:-3px;margin:23px 0;font-size:clamp(38px,4.7vw,65px);font-weight:400;line-height:1.13}.section-title h2 em{color:#2167f3;font-weight:400}.section-title>p{color:#7f8da2;font-size:13px;line-height:1.9}.how-section{background:#fff;border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;padding:110px 0}.faq-section{gap:100px;max-width:1120px;padding-top:120px;padding-bottom:120px}.faq-section h2{letter-spacing:-2.5px;font-size:53px;font-weight:400}.faq-section h2 em{font-weight:400}footer{padding-top:85px}.footer-wordmark{letter-spacing:-.085em;color:#edf2f9;-webkit-user-select:none;user-select:none;border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;margin-bottom:50px;padding:0 15px 40px 0;font-size:clamp(110px,18vw,250px);font-weight:450;line-height:.95;display:flex}.footer-wordmark>span{color:#d3e0f2;letter-spacing:0;font-size:.5em;font-weight:300}.footer-top{padding-bottom:45px}.footer-bottom{padding-bottom:35px}@media (width<=1100px){.wrap{width:calc(100% - 70px)}.header{height:94px;padding:0 35px}.header nav a{padding:11px 14px}.faq-section{gap:65px}}@media (width<=800px){.wrap{width:calc(100% - 48px)}.header{height:85px;padding:0 24px}.header nav{background:#fffffff5;border-radius:18px;padding:12px;display:none;position:absolute;top:77px;left:24px;right:24px;box-shadow:0 10px 30px #1a3b6b12}.header nav.open{gap:4px;display:flex}.header nav a{padding:13px 16px}.section{padding-top:85px;padding-bottom:85px}.section-title h2{letter-spacing:-2px;font-size:45px}.faq-section{gap:35px}.faq-section h2{letter-spacing:-2px;font-size:43px}.footer-wordmark{margin-bottom:40px;padding-bottom:30px;font-size:18vw}footer{padding-top:65px}}@media (width<=540px){.wrap{width:calc(100% - 36px)}.header{gap:10px;padding:0 18px}.header nav{left:18px;right:18px}.header .brand{gap:6px}.header .brand>span:last-child{font-size:18px}.header .brand small{letter-spacing:1.3px;font-size:5px}.menu-toggle{font-size:19px}.section{padding-top:65px;padding-bottom:65px}.section-title .eyebrow{letter-spacing:1.5px;font-size:6px}.section-title h2{letter-spacing:-1.7px;margin:20px 0;font-size:34px}.section-title>p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{letter-spacing:-2px;font-size:38px}.faq-section h2 br{display:none}.footer-wordmark{margin-bottom:35px;padding-bottom:25px;font-size:20vw}.footer-top{gap:27px}.footer-bottom{padding-bottom:60px;font-size:7px}}.cinematic-features{max-width:1370px}.cinematic-features .section-title{margin-bottom:60px}@media (width<=800px){.cinematic-features .section-title{margin-bottom:40px}}.opening-showcase{width:calc(100% - 80px);max-width:1440px;padding-top:22px;padding-bottom:42px}.opening-showcase .section-title{margin-bottom:28px}.opening-showcase .section-title .eyebrow{letter-spacing:1.8px;font-size:7px}.opening-showcase .section-title h1{letter-spacing:-2px;color:#172f54;margin:16px 0 0;font-size:43px;font-weight:450;line-height:1.15}.opening-showcase .section-title h1 em{color:#2167f3;font-style:normal;font-weight:450}@media (width>=1500px){.opening-showcase .section-title h1{font-size:48px}}@media (width<=1100px){.opening-showcase{width:calc(100% - 50px);padding-top:20px}.opening-showcase .section-title h1{font-size:39px}}@media (width<=800px){.opening-showcase{width:calc(100% - 40px)}.opening-showcase .section-title h1{font-size:35px}}@media (width<=540px){.opening-showcase{width:calc(100% - 30px);padding-top:16px;padding-bottom:30px}.opening-showcase .section-title{margin-bottom:22px}.opening-showcase .section-title .eyebrow{letter-spacing:1.2px;font-size:5.5px}.opening-showcase .section-title h1{letter-spacing:-1.4px;margin-top:13px;font-size:29px}.opening-showcase .section-title h1 em{display:block}}.pricing-section{scroll-margin-top:100px}.faq-playground h2{letter-spacing:-2.8px;margin:22px 0;font-size:clamp(38px,4.5vw,64px);font-weight:450;line-height:1.1}.faq-playground h2 em{color:#2167f3;font-style:normal}.faq-playground{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.faq-playground summary::-webkit-details-marker{display:none}.faq-playground [hidden]{display:none!important}.plan-preview-modal{text-align:center}.preview-symbol{color:#8750d5;margin:20px;font-size:55px}.preview-price{color:#2167f3!important;font-size:40px!important}.preview-price small{color:#8798b0;font-size:11px;line-height:1.8;display:block}.preview-facts{color:#7589a8;background:#f3f7ff;border-radius:16px;justify-content:center;gap:20px;padding:20px;font-size:11px;display:flex}.preview-facts strong{color:#233a5d;margin-bottom:5px;font-size:23px;display:block}.plan-preview-modal>p{line-height:1.8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1001px) and (width<=1250px){.header nav a{padding:12px 11px;font-size:11px}}@media (width<=1000px){.faq-playground{gap:35px}}@media (width<=760px){.faq-playground{grid-template-columns:1fr;gap:35px}.faq-playground h2{letter-spacing:-1.7px}}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) .pricing-section *,html:not(.motion-enabled) .faq-playground *{transition:none!important;animation:none!important}}.faq-playground h2 em{font-family:inherit}.plan-preview-modal .btn{color:#fff;background:#2167f3;border-radius:30px;margin-top:12px;padding:13px 22px;font-size:13px;display:inline-flex}.mp-pricing{isolation:isolate;padding:25px 0;position:relative}.mp-pricing-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#c8ddffb0,#0000 68%);position:absolute;inset:100px -30px 0}.mp-price-switch{background:#f8faff;border:1px solid #e1e6f0;border-radius:40px;width:fit-content;margin:0 auto 34px;padding:5px;display:flex}.mp-price-switch button{color:#7385a2;background:0 0;border:0;border-radius:30px;padding:14px 23px;font-size:12px;position:relative}.mp-price-switch button[aria-pressed=true]{color:#fff}.mp-switch-pill{background:linear-gradient(#2167f3,#5a96ff 45%,#2574f7);border:3px solid #2167f3;border-radius:30px;position:absolute;inset:0;box-shadow:0 4px 10px #2167f325}.mp-switch-label{z-index:1;position:relative}.mp-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mp-price-grid>div{height:100%}.mp-price-card{background:#fff;border:1px solid #dfe6f1;border-radius:20px;height:100%;overflow:hidden;box-shadow:0 12px 30px #233d6608}.mp-price-featured{background:#f3f7ff;border-color:#2167f3;box-shadow:0 0 0 1px #2167f3,0 18px 40px #2167f31a}.mp-card-header{padding:27px 26px 20px}.mp-plan-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-plan-name h3{letter-spacing:-1px;margin:0;font-size:25px;font-weight:600}.mp-plan-name>span{color:#fff;white-space:nowrap;background:#2167f3;border-radius:20px;padding:6px 9px;font-size:8px}.mp-card-header>p{color:#7e8da5;min-height:44px;margin:16px 0 25px;font-size:12px;line-height:1.8}.mp-price-number{letter-spacing:-2px;color:#172b49;align-items:baseline;font-size:46px;font-weight:600;line-height:1.2;display:flex}.mp-card-header>small{color:#8a9bb5;margin-top:8px;font-size:10px;display:block}.mp-card-content{padding:0 26px 28px}.mp-plan-button{color:#fff;background:linear-gradient(#46546a,#182438);border:1px solid #364256;border-radius:11px;justify-content:center;align-items:center;gap:15px;width:100%;padding:14px;font-size:13px;transition:transform .2s;display:flex;box-shadow:0 6px 12px #172b4914}.mp-plan-button:hover{transform:translateY(-2px)}.mp-price-featured .mp-plan-button{background:linear-gradient(#347dff,#2167f3);border-color:#71a0fb;box-shadow:0 7px 15px #2167f32b}.mp-plan-facts,.mp-plan-includes ul{gap:16px;padding:0;list-style:none;display:grid}.mp-plan-facts{margin:26px 0}.mp-plan-facts li,.mp-plan-includes li{color:#6c7e99;align-items:center;gap:11px;font-size:11px;display:flex}.mp-plan-facts svg{color:#587096;flex-shrink:0}.mp-plan-includes{border-top:1px solid #dfe7f3;padding-top:20px}.mp-plan-includes h4{margin:0 0 18px;font-size:12px;font-weight:550}.mp-plan-includes svg{color:#2167f3;background:#edf4ff;border:1px solid #bad0fa;border-radius:50%;flex-shrink:0;width:23px;height:23px;padding:3px}.mp-pricing-note{text-align:center;color:#899ab3;max-width:750px;margin:25px auto 0;font-size:10px;line-height:1.9}@media (width<=1000px){.mp-card-header{padding:22px 18px 18px}.mp-card-content{padding:0 18px 23px}.mp-plan-name{flex-direction:column;align-items:start;min-height:57px}.mp-plan-name h3{font-size:23px}}@media (width<=760px){.mp-price-grid{grid-template-columns:1fr;gap:22px;max-width:450px;margin:auto}.mp-plan-name{flex-direction:row;align-items:center;min-height:0}.mp-card-header{padding:26px}.mp-card-content{padding:0 26px 26px}.mp-card-header>p{min-height:0}.mp-price-switch button{padding:12px 17px;font-size:11px}}.header{z-index:50;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;max-width:1440px;height:94px;padding:0 40px;display:grid}.header .brand{white-space:nowrap;gap:10px;font-size:24px}.header nav{white-space:nowrap;box-shadow:none;background:#f7f9fd;border:1px solid #e5eaf4;border-radius:32px;flex-direction:row;justify-self:center;align-items:center;gap:3px;padding:5px;display:flex;position:static}.header nav a{border:0;border-radius:24px;padding:11px 14px;font-size:12px;font-weight:500;line-height:1.4;display:block}.header nav a.active{color:#2167f3;background:#fff;border:0;box-shadow:0 2px 8px #2139660c}.header-actions{white-space:nowrap;align-items:center;gap:18px;display:flex}.header .menu-toggle{display:none}.header :focus-visible{outline-offset:4px;outline:2px solid #2167f3}@media (width<=1250px) and (width>=1101px){.header{gap:18px;padding-inline:28px}.header nav a{padding:10px 11px;font-size:11px}.header-actions{gap:12px}.header .brand{font-size:22px}}@media (width<=1100px){.header{grid-template-columns:1fr auto auto;gap:16px;height:80px;padding:0 28px}.header .brand{grid-area:1/1;justify-self:start}.header-actions{grid-area:1/2}.header .menu-toggle{color:#2167f3;order:initial;background:#f8faff;border:1px solid #dfe7f4;border-radius:12px;grid-area:1/3;place-items:center;width:40px;height:40px;margin:0;font-size:20px;display:grid}.header nav{white-space:normal;background:#fff;border:1px solid #e2e9f5;border-radius:18px;justify-self:stretch;padding:10px;display:none;position:absolute;top:72px;left:28px;right:28px;box-shadow:0 18px 40px #16345d18}.header nav.open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.header nav a{border-radius:10px;padding:14px 17px;font-size:14px}.header nav a.active{box-shadow:none;background:#edf4ff}}@media (width<=540px){.header{gap:10px;height:76px;padding:0 18px}.header nav{top:68px;left:18px;right:18px}.header .brand>span:last-child{font-size:19px}.header .brand{gap:7px}.header .menu-toggle{width:36px;height:36px}.header .brand small{letter-spacing:1.5px;font-size:5px}}#pricing.pricing-section{padding-bottom:24px}#pricing .mp-pricing{padding-bottom:0}#faq.faq-section{padding-top:32px;padding-bottom:60px}@media (width<=760px){#pricing.pricing-section{padding-bottom:18px}#faq.faq-section{padding-top:24px;padding-bottom:40px}}.header{z-index:50;will-change:transform;width:100%;max-width:none;padding-inline:max(28px,50vw - 680px);transition:transform .3s ease-out,background .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;position:fixed;top:0;left:0;right:0;transform:translateY(0)}#home,#features{scroll-margin-top:105px}#why-mailpilot,#how-it-works,#pricing,#faq,#faqs,.why-section{scroll-margin-top:24px!important}@media (width<=1100px){.header{padding-inline:28px}#home,#features{scroll-margin-top:90px}}@media (width<=540px){.header{padding-inline:18px}}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) .header,.header{transition:none!important}}#how-it-works+#pricing{padding-top:35px}footer.wrap{padding-top:40px}@media (width<=760px){#how-it-works+#pricing{padding-top:24px}footer.wrap{padding-top:28px}}.why-section{padding:70px 0 40px;scroll-margin-top:100px}.why-strip{color:#1c3e6c;text-align:center;background:#eaf2ff;border:1px dashed #6b9bfa;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:34px auto 0;padding:13px 22px;font-size:14px;display:flex}.why-strip span{color:#2167f3}@media (width<=760px){.why-section{padding:45px 0 24px}.why-strip{border-radius:18px;font-size:13px}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.mp-island{display:contents}.mp-blur-word{will-change:transform,filter,opacity;display:inline-block}.mp-gradient-text{background:linear-gradient(90deg,var(--color-from),var(--color-via),var(--color-to),var(--color-from));background-size:var(--bg-size) 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:8s linear infinite mp-gradient;display:inline}@keyframes mp-gradient{to{background-position:var(--bg-size) 0}}@media (prefers-reduced-motion:reduce){.mp-gradient-text{animation:none}}.mp-shimmer-button{z-index:0;white-space:nowrap;color:#fff;background:var(--bg);border-radius:var(--radius);cursor:pointer;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 30px -12px #2167f399}.mp-shimmer-button:focus-visible{outline-offset:3px;outline:3px solid #9cc0ff}.mp-shimmer-highlight{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -8px 10px #ffffff1f}.mp-shimmer-button:hover .mp-shimmer-highlight{box-shadow:inset 0 -6px 12px #ffffff40}.header-actions .mp-header-cta{letter-spacing:-.1px;background:#2167f3;border:0;gap:14px;height:52px;padding:0 6px 0 22px;font-size:13.5px;font-weight:600;line-height:1;box-shadow:0 6px 16px -8px #2167f3a6}.header-actions .mp-header-cta:hover{background:#1a56d6}.header-actions .mp-header-cta .mp-shimmer-highlight{display:none}.mp-cta-chip{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (width<=1100px){.header-actions .mp-header-cta{gap:12px;height:44px;padding:0 5px 0 18px;font-size:13px}.mp-cta-chip{width:34px;height:34px}.header .menu-toggle{width:44px;height:44px}}@media (width<=540px){.header-actions .mp-header-cta{gap:10px;padding-left:15px;font-size:12.5px}.mp-cta-chip svg{width:14px;height:14px}}.opening-showcase .section-title[data-integration=react-hero]{margin-bottom:34px}.mp-hero-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.opening-showcase .mp-hero-heading h1{letter-spacing:-.045em;color:#172f54;margin:22px 0 0;font-size:clamp(40px,5.4vw,72px);font-weight:550;line-height:1.06}.opening-showcase .mp-hero-heading h1 em{font-weight:600;display:inline-block}.mp-hero-sub{color:#6b7d96;max-width:560px;margin:20px auto 0;font-size:16px;line-height:1.65}.mp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.mp-hero-ghost{color:#26446f;background:linear-gradient(currentColor,currentColor) 6px calc(100% - 10px)/0 1.5px no-repeat;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:600;text-decoration:none;transition:background-size .4s cubic-bezier(.16,1,.3,1),color .3s;display:inline-flex}.mp-hero-ghost:hover{color:#2167f3;background-size:calc(100% - 12px) 1.5px}.mp-hero-ghost svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mp-hero-ghost:hover svg{transform:translateY(3px)}@media (width<=540px){.opening-showcase .mp-hero-heading h1 em{display:block}.mp-hero-sub{font-size:14px}}.mp-why{position:relative}.feature-showcase-fallback{text-align:center;padding:40px 0}.mp-showcase{margin-top:8px;position:relative}.mp-laptop{z-index:2;width:100%;max-width:980px;margin:0 auto;position:relative}.mp-laptop-lid{background:linear-gradient(#eef1f6,#dfe4ec);border-radius:24px 24px 6px 6px;padding:16px 16px 18px;position:relative;box-shadow:inset 0 0 0 1px #cfd6e1,0 30px 60px -30px #10264d66}.mp-laptop-cam{background:#9aa6b8;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:6px;left:50%}.mp-laptop-screen{aspect-ratio:16/10;background:#f6f7fb;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f2a3d1a}.mp-app-scale{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0}.mp-laptop-base{background:linear-gradient(#e7ebf1,#c9d0db);border-radius:0 0 20px 20px;width:114%;height:16px;margin:0 -7%;position:relative;box-shadow:0 22px 40px -16px #0b1f4d73}.mp-laptop-base i{background:#bcc4d0;border-radius:0 0 8px 8px;width:16%;height:6px;margin-left:-8%;position:absolute;top:0;left:50%}.mp-wave-band{color:#fff;background:linear-gradient(#2a6cf3 0%,#2563eb 45%,#3b82f6 100%);border-radius:0 0 32px 32px;margin-top:-190px;padding:250px 40px 72px;position:relative}.mp-waves{fill:#2a6cf3;pointer-events:none;width:100%;height:172px;position:absolute;top:-170px;left:0}.mp-feature-head{text-align:center;margin-bottom:46px}.mp-feature-head .eyebrow{text-align:center;color:#ffffffc7;letter-spacing:2px;justify-content:center;margin-bottom:12px;font-size:10px;display:block}.mp-feature-head h2{letter-spacing:-1.2px;color:#fff;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600}.mp-feature-head>i{background:#ffffffa6;border-radius:3px;width:52px;height:3px;margin:18px auto 0;display:block}.mp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.mp-feature-grid li{text-align:center;cursor:default;border-radius:18px;outline:none;padding:22px 20px;transition:background .35s,box-shadow .35s}.mp-feature-grid li:hover,.mp-feature-grid li:focus-visible{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.mp-feature-badge{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;transition:box-shadow .35s;display:grid;box-shadow:0 12px 26px -12px #0b2a6bb3}.mp-feature-grid h3{color:#fff;letter-spacing:-.2px;margin:0 0 8px;font-size:17px;font-weight:600}.mp-feature-grid p{color:#fffc;max-width:300px;margin:0 auto;font-size:13.5px;line-height:1.7}@media (width<=900px){.mp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-wave-band{margin-top:-120px;padding:170px 24px 56px}.mp-waves{height:112px;top:-110px}}@media (width<=560px){.mp-feature-grid{grid-template-columns:1fr;gap:6px}.mp-laptop-lid{border-radius:14px 14px 4px 4px;padding:8px 8px 10px}.mp-laptop-cam{width:4px;height:4px;top:2px}.mp-laptop-base{width:106%;height:10px;margin:0 -3%}.mp-wave-band{border-radius:0 0 22px 22px;margin-top:-70px;padding:120px 16px 44px}.mp-waves{height:66px;top:-64px}}.mp-app{color:#111827;width:1280px;height:800px;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;background:#f6f7fb;grid-template-columns:244px minmax(0,1fr);font-size:14px;line-height:1.4;display:grid}.mp-app *{box-sizing:border-box}.mp-app h2,.mp-app h3,.mp-app h4,.mp-app p{letter-spacing:0;font-family:inherit}.mp-app-side{color:#c9d2e3;background:#0b1120;flex-direction:column;padding:20px 12px 16px;display:flex}.mp-app-logo{border-bottom:1px solid #1c2536;align-items:center;padding:4px 10px 18px;display:flex}.mp-app-logo img{width:100%;max-width:206px;height:auto;display:block}.mp-app-side nav{flex-direction:column;gap:4px;margin-top:16px;display:flex}.mp-app-side nav>button,.mp-app-side nav>span,.mp-app-side-foot>span{color:#c9d2e3;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;display:flex}.mp-app-side nav>button{cursor:pointer;transition:background .25s,color .25s}.mp-app-side nav>button:hover{color:#fff;background:#151d2e}.mp-app-side nav>button.is-active{color:#fff;background:#1f2937}.mp-app-side nav>button:focus-visible{outline:2px solid #3b82f6}.mp-app-side nav em{color:#e5e7eb;background:#374151;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.mp-app-side nav small{color:#7c8aa5;letter-spacing:1px;margin:22px 12px 6px;font-size:11px}.mp-app-side .end{opacity:.6;margin-left:auto}.mp-app-side-foot{border-top:1px solid #1c2536;margin-top:auto;padding-top:12px}.mp-app-user{border-top:1px solid #1c2536;align-items:center;gap:12px;margin-top:12px;padding:12px 10px 0;display:flex}.mp-app-user b{color:#0b1120;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.mp-app-user span{color:#fff;flex-direction:column;font-size:14px;font-weight:600;display:flex}.mp-app-user small{color:#8b98b0;font-size:11px;font-weight:400}.mp-app-main{flex-direction:column;min-width:0;display:flex}.mp-app-top{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:80px;padding:0 32px;display:flex}.mp-app-top h2{color:#111827;margin:0;font-size:25px;font-weight:700}.mp-app-top>span{color:#111827;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;display:flex}.mp-app-views{flex:1;position:relative}.mp-app-view{opacity:0;visibility:hidden;filter:blur(6px);flex-direction:column;gap:18px;padding:26px 32px;transition:opacity .6s,filter .6s,visibility 0s .6s;display:flex;position:absolute;inset:0;overflow:hidden}.mp-app-view.is-active{opacity:1;visibility:visible;filter:none;transition:opacity .6s,filter .6s,visibility}.mp-app-card{background:#fff;border:1px solid #e8ebf2;border-radius:14px;box-shadow:0 1px 2px #1018280a,0 10px 28px -18px #10182833}.mp-app-greeting{padding:22px 24px}.mp-app-greeting h3{color:#111827;margin:0 0 6px;font-size:28px;font-weight:700}.mp-app-greeting p{color:#4b5563;margin:0;font-size:16px}.mp-app-stats{gap:14px;display:grid}.mp-app-stats.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-app-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-app-stat{background:#fff;border:1px solid #e8ebf2;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #1018280a,0 10px 28px -18px #10182833}.mp-app-stat-top{justify-content:space-between;align-items:center;display:flex}.mp-app-stat-top span{color:#4b5563;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.mp-app-stat-top i{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.tone-blue{color:#2563eb;background:#e8f0ff}.tone-green{color:#16a34a;background:#e7f8ef}.tone-violet{color:#7c3aed;background:#efeafe}.tone-orange{color:#ea580c;background:#fff0e8}.mp-app-stat strong{color:#111827;margin:10px 0 8px;font-size:30px;font-weight:700;display:block}.mp-app-stat p{color:#6b7280;margin:0;font-size:13.5px}.mp-app-stat p b{color:#16a34a}.mp-app-split{flex:1;grid-template-columns:1.55fr 1fr;gap:18px;min-height:0;display:grid}.mp-app-card>header{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.mp-app-card h4{color:#111827;margin:0 0 4px;font-size:17px;font-weight:700}.mp-app-card header p{color:#6b7280;margin:0;font-size:14px}.mp-app-card header a{color:#2563eb;font-size:15px}.mp-app-chart{padding:14px 20px 16px}.mp-app-legend{color:#4b5563;justify-content:flex-end;gap:16px;font-size:13px;display:flex}.mp-app-legend span:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mp-app-legend .sent:before{background:#2563eb}.mp-app-legend .failed:before{background:#f97316}.mp-app-legend .empty:before{background:#8b5cf6}.mp-app-plot{grid-template-columns:34px minmax(0,1fr);height:200px;margin-top:12px;display:grid}.mp-app-axis{color:#9ca3af;text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 18px 0;font-size:11px;display:flex}.mp-app-groups{background:repeating-linear-gradient(#f1f3f7 0 1px,#0000 1px 25%) 0 0/100% calc(100% - 18px) no-repeat;grid-template-columns:repeat(7,1fr);display:grid}.mp-app-group{flex-direction:column;align-items:center;height:100%;display:flex}.mp-app-bars{border-bottom:1px solid #e5e7eb;justify-content:center;align-items:flex-end;gap:3px;width:100%;height:calc(100% - 18px);display:flex}.mp-app-bars i{width:15px;height:var(--h);border-radius:3px 3px 0 0;display:block}.mp-app-bars .sent{background:#2563eb}.mp-app-bars .failed{background:#f97316}.mp-app-bars .empty{background:#8b5cf6}.mp-app-group small{color:#9ca3af;margin-top:4px;font-size:11px}.mp-app-health ul{margin:0;padding:0 20px;list-style:none}.mp-app-health li{color:#374151;border-top:1px solid #f0f2f6;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.mp-app-health li svg{color:#16a34a}.mp-app-health li b{color:#111827;margin-left:auto}.mp-app-ring{align-items:center;gap:16px;padding:16px 20px;display:flex}.mp-app-ring>div{background:conic-gradient(#16a34a calc(var(--p)*1%),#e5e7eb 0);border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:78px;height:78px;padding-top:26px;display:flex;position:relative}.mp-app-ring>div:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.mp-app-ring b,.mp-app-ring small{color:#111827;position:relative}.mp-app-ring b{font-size:22px}.mp-app-ring small{color:#6b7280;font-size:10px}.mp-app-ring p{color:#6b7280;margin:0;font-size:14px}.mp-app-ring strong{color:#16a34a;font-size:19px;display:block}.mp-app-lede{color:#4b5563;margin:0;font-size:16px}.mp-app-toolbar{align-items:center;gap:12px;padding:8px;display:flex}.mp-app-search{color:#9ca3af;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.mp-app-primary{color:#fff;background:#2563eb;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.mp-app-select{color:#374151;border-left:1px solid #eef0f5;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:flex}.mp-app-tr{color:#374151;border-top:1px solid #eef0f5;grid-template-columns:1.6fr 1fr 1.25fr .55fr .6fr .9fr 1.65fr 1.55fr;align-items:center;gap:8px;padding:16px 20px;font-size:14.5px;display:grid}.mp-app-th{color:#4b5563;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-top:0;font-size:12px;font-weight:700}.mp-app-th em{color:#16a34a;background:#ecfdf3;border:1px solid #86efac;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:11px;font-style:normal}.mp-app-tr strong{color:#111827;font-size:15.5px;display:block}.mp-app-tr small{color:#6b7280;font-size:13px}.mp-app-status{text-transform:capitalize;font-size:13.5px;font-style:normal;font-weight:600}.mp-app-status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mp-app-status.running{color:#2563eb}.mp-app-status.completed{color:#16a34a}.mp-app-status.scheduled{color:#d97706}.mp-app-progress{color:#6b7280;align-items:center;gap:8px;font-size:13.5px;display:flex}.mp-app-progress i{background:linear-gradient(#16a34a,#16a34a) 0/var(--p) 100% no-repeat,#e5e7eb;border-radius:6px;width:80px;height:6px}.mp-app-actions{gap:8px;display:flex}.mp-app-actions b{color:#111827;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.mp-app-actions b.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.mp-app-foot{color:#6b7280;margin:0;font-size:15px}.mp-app-link{color:#2563eb;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.mp-app-analytics-top{align-items:center;gap:12px;display:flex}.mp-app-analytics-top .mp-app-lede{flex:1}.mp-app-range{background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:4px;display:flex}.mp-app-range span{color:#6b7280;border-radius:6px;padding:8px 14px;font-size:15px}.mp-app-range .on{color:#2563eb;background:#eef4ff;font-weight:600}.mp-app-ghost{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:600;display:flex}.mp-app-view[data-screen=analytics]>.mp-app-card{flex:1}.mp-app-view[data-screen=analytics] .mp-app-plot{height:290px}@media (prefers-reduced-motion:reduce){.mp-app-view{transition:none}}@media (width>=1101px){.header{grid-template-columns:1fr auto 1fr}.header>nav{grid-area:1/2}.header-actions{grid-area:1/3;justify-self:end}}#feature-showcase[data-integration]{padding:0}@media (width>=561px){.mp-wave-band{padding-bottom:56px}}html,body{overflow-x:clip}@media (width<=1100px){.mp-laptop{width:min(980px,87.7193% - 21.0526px)}}@media (width<=560px){.mp-laptop{width:calc(94.3396% - 7.54717px)}}@media (width<=1100px){.mp-pricing-glow{inset:100px 0 0}}.mp-plan-name span,.footer-bottom,.footer-bottom span,.footer-bottom a{font-size:10px}.footer-top>div>a:not(.brand),.footer-top p{font-size:12px}@media (width<=540px){.how-section .eyebrow,.mp-feature-head .eyebrow,.why-section .eyebrow{font-size:10px}.mp-card-header small,.mp-plan-name span,.mp-pricing-note{font-size:11px}.footer-top p,.footer-top>div>a:not(.brand),.footer-top h4{font-size:13px}.footer-bottom,.footer-bottom span,.footer-bottom a{font-size:11px}}@media (pointer:coarse) and (width<=1100px){.footer-top>div>a:not(.brand){align-items:center;min-height:44px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.header .menu-toggle{width:44px;height:44px}}.mp-wave-band{border-radius:0;margin-inline:calc(50% - 50vw);padding-inline:max(40px,50vw - 720px)}@media (width<=900px){.mp-wave-band{padding-inline:24px}}@media (width<=560px){.mp-wave-band{padding-inline:16px}}button,.mp-shimmer-button,.mp-plan-button,.mp-hero-ghost,.menu-toggle,:is(button,.button,.mp-shimmer-button,.mp-plan-button,.mp-hero-ghost) :is(svg,span,i),.mp-shimmer-highlight{transition:none!important;animation:none!important}:is(button,.button,.mp-shimmer-button,.mp-plan-button,.mp-hero-ghost):is(:hover,:active),:is(button,.button,.mp-shimmer-button,.mp-plan-button,.mp-hero-ghost):is(:hover,:active) :is(svg,span,i){transform:none!important}@media (width<=760px){.mp-snap-track.mp-snap-track{max-width:none;padding:6px calc((100vw - var(--slide))/2) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 calc(50% - 50vw);display:flex;position:relative;overflow-x:auto}.mp-snap-track::-webkit-scrollbar{display:none}.mp-snap-track>*{flex:0 0 var(--slide);scroll-snap-align:center;scroll-snap-stop:always}.mp-snap-dots{justify-content:center;margin-top:10px;display:flex}.mp-snap-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.mp-snap-dots button:before{content:"";background:#2167f340;border-radius:99px;width:7px;height:7px}.mp-snap-dots button[aria-current=true]:before{background:#2167f3;width:22px}.mp-snap-dots button:focus-visible{outline-offset:-4px;border-radius:99px;outline:2px solid #2167f3}.mp-snap-light .mp-snap-dots button:before{background:#ffffff59}.mp-snap-light .mp-snap-dots button[aria-current=true]:before{background:#fff}.mp-snap-light .mp-snap-dots button:focus-visible{outline-color:#fff}.mp-feature-grid.mp-snap-track{--slide:78vw}.mp-feature-grid.mp-snap-track>li{background:#ffffff14;padding:28px 22px 26px;box-shadow:inset 0 0 0 1px #ffffff29}.mp-feature-grid.mp-snap-track>li:focus-visible{box-shadow:inset 0 0 0 2px #fff}.mp-price-grid.mp-snap-track{--slide:min(84vw,360px);align-items:stretch}.mp-gradient-text{animation:none}.mp-app-view{filter:none;transition:opacity .4s,visibility 0s .4s}.mp-app-view.is-active{filter:none;transition:opacity .4s,visibility}.header,.header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.header nav{-webkit-backdrop-filter:none;backdrop-filter:none}}#faq[data-integration=react-faq]{max-width:1040px;display:block}.mp-faq-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mp-faq-item{background:#fff;border:1px solid #e3eaf6;border-radius:18px;box-shadow:0 1px 2px #1b3d730a}.mp-faq-item:hover{border-color:#cddcf6}.mp-faq-item[data-open=true]{background:#f6f9ff;border-color:#cddcf6}.mp-faq-item h3{font:inherit;margin:0}.mp-faq-item button{color:#172f54;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:18px;padding:22px 26px;display:flex}.mp-faq-item button:focus-visible{outline-offset:2px;outline:2px solid #2167f3}.mp-faq-index{color:#2167f3;font-variant-numeric:tabular-nums;background:#eef4ff;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:13px;font-weight:600;display:grid}.mp-faq-item[data-open=true] .mp-faq-index{color:#fff;background:#2167f3}.mp-faq-question{letter-spacing:-.3px;flex:1;font-size:18px;font-weight:600;line-height:1.35}.mp-faq-icon{flex:0 0 20px;height:20px;position:relative}.mp-faq-icon:before,.mp-faq-icon:after{content:"";background:#2167f3;border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mp-faq-icon:before{width:18px;height:2px}.mp-faq-icon:after{width:2px;height:18px}.mp-faq-item[data-open=true] .mp-faq-icon:after{display:none}.mp-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.mp-faq-panel>div{opacity:0;transition:opacity .2s;overflow:hidden}.mp-faq-item[data-open=true] .mp-faq-panel{grid-template-rows:1fr}.mp-faq-item[data-open=true] .mp-faq-panel>div{opacity:1;transition-delay:60ms}.mp-faq-panel p{color:#6b7f9e;margin:0;padding:0 64px 24px 80px;font-size:15px;line-height:1.7}.mp-faq[data-motion=paused] .mp-faq-panel,.mp-faq[data-motion=paused] .mp-faq-panel>div{transition:none}@media (width<=760px){.mp-faq-list{gap:12px}.mp-faq-item,.mp-faq-item button{border-radius:16px}.mp-faq-item button{align-items:flex-start;gap:14px;padding:18px}.mp-faq-index{flex-basis:32px;height:32px;font-size:12px}.mp-faq-question{padding-top:5px;font-size:16px}.mp-faq-icon{margin-top:6px}.mp-faq-panel p{padding:0 18px 20px 64px;font-size:14px}}.mp-sh{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.mp-sh-center{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px}.mp-sh-tag{color:#2167f3;letter-spacing:.1px;background:#eef4ff;border:1px solid #dbe6fb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.mp-sh-tag i{background:currentColor;border-radius:50%;width:6px;height:6px}.mp-sh .mp-sh-main h2{letter-spacing:-.03em;color:#172f54;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.1}.mp-sh .mp-sh-main h2 em{color:#2167f3;font-family:inherit;font-style:normal;font-weight:500;display:inline}.mp-sh-split .mp-sh-main h2 em{display:block}.mp-sh-aside{flex:0 380px;padding-bottom:6px}.mp-sh-aside p{color:#6b7f9e;margin:0;font-size:15px;line-height:1.7}.mp-sh-center .mp-sh-aside{flex:none;max-width:620px;padding:0}.mp-sh-link{color:#2167f3;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mp-sh-link:hover{color:#1a52c7}.mp-sh-onBlue .mp-sh-tag{color:#fff;background:#ffffff1f;border-color:#ffffff38}.mp-sh-onBlue .mp-sh-main h2{color:#fff}.mp-sh-onBlue .mp-sh-main h2 em{color:#cfe0ff}.mp-sh-onBlue .mp-sh-aside p{color:#fffc}.mp-feature-head.mp-sh{margin-bottom:44px}.why-strip.mp-compare-note{text-align:center;color:#6b7f9e;background:0 0;border:0;width:auto;margin:22px auto 0;padding:0;font-size:14px;display:block}.mp-feature-grid{gap:16px}.mp-feature-grid li{text-align:left;background:#ffffff12;border-radius:16px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff26}.mp-feature-grid li:hover,.mp-feature-grid li.is-linked,.mp-feature-grid li:focus-visible{background:#ffffff1f}.mp-feature-grid li:focus-visible{box-shadow:inset 0 0 0 2px #fff}.mp-feature-badge{border-radius:12px;width:44px;height:44px;margin:0 0 18px}.mp-feature-grid li:hover .mp-feature-badge,.mp-feature-grid li.is-linked .mp-feature-badge{box-shadow:0 10px 22px -12px #0b2a6bb3}.mp-feature-grid p{max-width:none;margin:0}.opening-showcase .mp-hero-heading h1{line-height:1.04}.opening-showcase .mp-hero-sub{max-width:560px;margin-inline:auto}@media (width>=1101px){.header nav,.header.is-scrolled nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;padding:0}.header nav a{color:#4a5d7c;box-shadow:none;background:0 0;padding:10px 14px;font-size:14px;font-weight:500}.header nav a:hover{color:#2167f3;background:0 0}.header nav a.active{box-shadow:none;color:#2167f3;background:0 0;font-weight:600}}@media (width<=760px){.mp-sh{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.mp-sh-center{align-items:center}.mp-sh-aside{flex:none}.mp-sh-aside p{font-size:14px}.mp-feature-grid.mp-snap-track>li{text-align:left;padding:24px}}.menu-icon{gap:4px;width:18px;display:grid}.menu-icon i{background:currentColor;border-radius:2px;height:2px;display:block}.header .menu-toggle[aria-expanded=true]{color:#fff;background:#2167f3;border-color:#2167f3}.header .menu-toggle[aria-expanded=true] .menu-icon i:nth-child(2){opacity:0}.header .menu-toggle[aria-expanded=true] .menu-icon i:first-child{transform:translateY(6px)rotate(45deg)!important}.header .menu-toggle[aria-expanded=true] .menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)!important}.nav-backdrop{display:none}@media (width<=1100px){.header nav.open{background:#fff;border:0;border-top:1px solid #e5ecf7;border-radius:0 0 20px 20px;gap:0;margin:0;padding:6px 16px 14px;animation:.18s ease-out mp-sheet-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -20px #0b1f3f40}.header nav.open a{color:#26395a;min-height:52px;box-shadow:none;background:0 0;border-bottom:1px solid #eef2f8;border-radius:0;justify-content:space-between;align-items:center;padding:0 6px 0 14px;font-size:16px;font-weight:500;display:flex}.header nav.open a:last-child{border-bottom:0}.header nav.open a:after{content:"";border-top:2px solid #a7b6cc;border-right:2px solid #a7b6cc;width:7px;height:7px;margin-right:6px;transform:rotate(45deg)}.header nav.open a.active{color:#2167f3;background:0 0;font-weight:600;box-shadow:inset 3px 0 #2167f3}.header nav.open a.active:after{border-color:#2167f3}.header nav.open a:active{background:#f3f7ff}.header nav.open~.nav-backdrop{z-index:-1;background:#0b1f3f4d;height:100vh;animation:.18s ease-out mp-fade-in;display:block;position:absolute;top:100%;left:0;right:0}html.nav-open{overflow:hidden}}@keyframes mp-sheet-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes mp-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.header nav.open,.header nav.open~.nav-backdrop{animation:none}}@media (width<=760px){.header{height:64px;transition:box-shadow .2s,border-color .2s}.header.is-scrolled{top:0}.header>*,.header.is-scrolled>*,.header.is-scrolled>.header-actions,.header.is-scrolled>.menu-toggle,.header.is-scrolled>nav{transition:none;translate:none}#home,#features,#how-it-works,#pricing,#faq,.why-section{scroll-margin-top:76px}.why-section.why-section,main #pricing.pricing-section{padding-top:48px;padding-bottom:48px}main #faq.faq-section{padding-top:48px;padding-bottom:56px}.mp-sh{margin-bottom:24px}*{-webkit-tap-highlight-color:transparent}a,button,summary,[role=tab],.mp-feature-grid li{touch-action:manipulation}.mp-faq-item:has(button:active){background:#f3f7ff}.mp-feature-grid li:active{background:#ffffff26}}@media (width<=360px){.header-actions .mp-header-cta{gap:8px;padding-left:13px;font-size:12px}}:root{--mp-header-h:94px}@media (width<=1100px){:root{--mp-header-h:80px}}@media (width<=760px){:root{--mp-header-h:64px}}#how-it-works[data-integration=react-how]{background:#fff;border:0;height:auto;margin:0;padding:96px 0;overflow:visible}#how-it-works[data-integration=react-how]:has(.mp-how.is-pinned){padding:0}.mp-how.is-pinned{height:calc(100svh + 210vh)}:root{--mp-header-offset:var(--mp-header-h)}.mp-how.is-pinned .mp-how-sticky{min-height:100svh;padding-block:calc(var(--mp-header-offset) + 32px) 32px;flex-direction:column;justify-content:center;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:0}.mp-how .mp-sh{margin-bottom:40px}.mp-how-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:64px;display:grid}.mp-how-timeline{position:relative}.mp-how-rail{background:#e3eaf6;border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:5px}.mp-how-rail i{height:calc(var(--fill,0)*100%);border-radius:inherit;background:linear-gradient(#2167f3,#5b93f7);position:absolute;inset:0 0 auto}.mp-how-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mp-how-step>button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:26px;padding:16px 0;display:flex;position:relative}.mp-how-step>button:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #2167f3}.mp-how-dot{z-index:1;background:#fff;border:2px solid #c9d5e8;border-radius:50%;flex:0 0 12px;height:12px;margin-top:7px;position:relative}.mp-how-step.is-done .mp-how-dot{background:#2167f3;border-color:#2167f3;transform:scale(.7)}.mp-how-step.is-active .mp-how-dot{background:#2167f3;border-color:#2167f3;box-shadow:0 0 0 6px #2167f31f,0 0 18px 2px #2167f366}.mp-how-text{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;display:grid}.mp-how-num{color:#9aa8bd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mp-how-title{letter-spacing:-.02em;color:#9aa8bd;font-size:22px;font-weight:600}.mp-how-line{color:#a9b5c7;grid-column:2;font-size:15px;line-height:1.55}.mp-how-step.is-active .mp-how-line,.mp-how-step:not(.is-active)>button:hover .mp-how-title{color:#5f7190}.mp-how-card.mp-how-card-inline{display:none}.mp-how-card{background:#fff;border:1px solid #e3eaf6;border-radius:18px;flex-direction:column;padding:10px;display:flex;box-shadow:0 1px 2px #1b3d730a,0 28px 60px -34px #1b3d7347}.mp-how-card-top{color:#5f7190;align-items:center;gap:12px;padding:2px 6px 10px;font-size:12px;display:flex}.mp-how-card-top b{color:#172f54;flex:1;font-weight:600}.mp-how-dots{gap:5px;display:flex}.mp-how-dots i{background:#e1e7f0;border-radius:50%;width:8px;height:8px}.mp-how-dots i:first-child{background:#ffbcb3}.mp-how-dots i:nth-child(2){background:#ffdea1}.mp-how-dots i:nth-child(3){background:#ace1cf}.mp-how-step-pill{color:#2167f3;letter-spacing:.04em;background:#eef4ff;border-radius:999px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.mp-how-shots{background:#f6f8fc;border:1px solid #eef2f8;border-radius:10px;display:grid;overflow:hidden}.mp-how-shot{opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(10px)scale(.985)}.mp-how-shot.is-current{opacity:1;transform:none}.mp-how[data-motion=paused] .mp-how-shot{transition:none}.mp-how-stage .mp-how-card{width:100%;max-width:calc((100svh - var(--mp-header-offset) - 150px)*1.658);margin-left:auto;transition:max-width .4s cubic-bezier(.22,1,.36,1)}.mp-how[data-motion=paused] .mp-how-sticky,.mp-how[data-motion=paused] .mp-how-stage .mp-how-card{transition:none}.mp-how-tag{color:#2167f3;background:#eef4ff;border-radius:6px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:inline-block}@media (height<=860px){.mp-how.is-pinned .mp-sh{margin-bottom:20px}.mp-how.is-pinned .mp-how-step>button{padding-block:10px}.mp-how.is-pinned .mp-how-sticky{padding-block:calc(var(--mp-header-offset) + 20px) 20px}}@media (width<=1023px){#how-it-works[data-integration=react-how]{padding:72px 0}.mp-how-body{display:block}.mp-how-stage,.mp-how-rail,.mp-how-dot{display:none}.mp-how-steps{gap:40px}.mp-how-step>button{cursor:default;gap:0;padding:0}.mp-how-step .mp-how-num{color:#2167f3}.mp-how-step .mp-how-title{color:#172f54;font-size:20px}.mp-how-step .mp-how-line{color:#5f7190}.mp-how-card.mp-how-card-inline{max-width:720px;margin-top:18px;display:flex}}@media (width<=760px){#how-it-works[data-integration=react-how]{padding:48px 0}.mp-how .mp-sh{margin-bottom:28px}.mp-how-steps{gap:32px}.mp-how-step .mp-how-title{font-size:18px}.mp-how-step .mp-how-line{font-size:14px}.mp-how-card{border-radius:16px;padding:8px}}.mp-laptop{isolation:isolate}.mp-laptop:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#2167f32e,#2167f314 55%,#0000);border-radius:50%;height:78%;position:absolute;top:-14%;left:-12%;right:-12%}#pricing[data-integration]{isolation:isolate;position:relative}#pricing[data-integration]:before{content:"";z-index:-1;background:linear-gradient(#f3f7ff,#fff 85%);position:absolute;inset:0 calc(50% - 50vw)}.mp-price-card.mp-price-featured{color:#fff;background:#122a4d;border-color:#122a4d;box-shadow:0 24px 50px -24px #122a4d99}.mp-price-featured .mp-plan-name h3,.mp-price-featured .mp-price-number,.mp-price-featured .mp-plan-includes h4{color:#fff}.mp-price-featured .mp-card-header>p,.mp-price-featured .mp-card-header>small,.mp-price-featured .mp-plan-facts li,.mp-price-featured .mp-plan-includes li{color:#b9c9e6}.mp-price-featured .mp-plan-name span{color:#fff;background:#2167f3}.mp-price-featured .mp-plan-facts svg{color:#9cc0ff}.mp-price-featured .mp-plan-includes{border-top-color:#ffffff1f}.mp-price-featured .mp-plan-includes svg{color:#fff;background:#2167f3;border-color:#2167f3}.mp-price-featured .mp-plan-button{box-shadow:none;background:#2167f3;border-color:#2167f3}.site-footer{padding-top:64px;position:relative;overflow:hidden}.site-footer .footer-top{grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer-intro p{color:#3a4d6b;max-width:320px;margin:0 0 16px;font-size:16px;line-height:1.6}.footer-cta{color:#2167f3;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.footer-cta:hover{color:#1a52c7}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col h4{color:#172f54;margin:0 0 4px;font-size:13px;font-weight:600}.footer-col a{color:#5f7190;font-size:15px;text-decoration:none}.site-footer .footer-bottom{color:#7d8ca5;border-top:1px solid #e3eaf6;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.site-footer .footer-bottom a{color:#5f7190;font-size:13px;text-decoration:none}.footer-wordmark{letter-spacing:-.05em;text-align:center;color:#eef3fb;-webkit-user-select:none;user-select:none;pointer-events:none;margin:8px 0 -.18em;font-size:clamp(72px,16vw,220px);font-weight:700;line-height:1}@media (width<=760px){.site-footer{padding-top:44px}.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-intro{grid-column:1/-1}.footer-col{gap:4px}.site-footer .footer-bottom,.site-footer .footer-bottom a{font-size:13px}}@media (pointer:coarse) and (width<=1100px){.footer-col a{align-items:center;min-height:44px;display:flex}}.scroll-progress{background:#2167f3;height:2px;transition:transform .12s linear}@media (prefers-reduced-motion:reduce){.scroll-progress{transition:none}}.mp-outcome-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.mp-outcome-chips li{color:#2167f3;background:#f3f7ff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}@media (width<=760px){.mp-outcome-chips{margin-bottom:16px}}.mp-why-bento{grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.mp-why-card{background:#fff;border:1px solid #e3eaf6;border-radius:28px;flex-direction:column;grid-column:span 2;padding:12px;display:flex;box-shadow:0 1px 2px #1b3d730a,0 24px 50px -36px #1b3d7347}.mp-why-card.is-wide{grid-column:span 3}.mp-why-visual{perspective:1200px;background:radial-gradient(120% 90% at 50% 0,#e4eeff 0,#0000 60%),#f3f6fb;border-radius:20px;height:260px;position:relative;overflow:hidden}.mp-why-stack{width:min(78%,380px);transform-style:preserve-3d;position:absolute;top:34px;left:50%;transform:translate(-50%)rotateX(14deg)rotateY(-12deg)rotate(3deg);-webkit-mask-image:linear-gradient(#000 58%,#0000 96%);mask-image:linear-gradient(#000 58%,#0000 96%)}.mp-why-card:not(.is-wide) .mp-why-stack{width:min(84%,300px);transform:translate(-50%)rotateX(14deg)rotateY(12deg)rotate(-3deg)}.mp-why-stack:before,.mp-why-stack:after{content:"";background:#fff;border:1px solid #e3eaf6;border-radius:16px;position:absolute;inset:0}.mp-why-stack:before{opacity:.55;transform:translate(14px,-14px)}.mp-why-stack:after{opacity:.8;transform:translate(7px,-7px)}.mp-mock{z-index:1;color:#5f7190;background:#fff;border:1px solid #e3eaf6;border-radius:16px;gap:10px;padding:16px;font-size:12px;display:grid;position:relative;box-shadow:0 20px 40px -24px #1b3d7359}.mp-mock-head{justify-content:space-between;align-items:center;display:flex}.mp-mock-head b{color:#172f54;font-size:13px}.mp-mock-head span{color:#94a3b8;font-size:11px}.mp-mock-line{background:#f6f8fc;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.mp-mock-line.is-live{background:#eef4ff}.mp-mock-line div{gap:2px;display:grid}.mp-mock-line b{color:#172f54;font-size:12.5px}.mp-mock-line small{color:#7d8ca5;font-size:11px}.mp-mock-line.is-live small{color:#2167f3}.mp-mock-time{color:#2167f3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.mp-mock-hint{color:#7d8ca5;font-size:11px}.mp-mock-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mp-mock-cal small{color:#94a3b8;font-size:10px}.mp-mock-cal span{color:#5f7190;border-radius:8px;padding:5px 0;font-size:11px}.mp-mock-cal span.is-picked{color:#fff;background:#2167f3;font-weight:600}.mp-mock-when{background:#f6f8fc;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.mp-mock-when b{color:#172f54;font-size:12.5px}.mp-mock-pills{gap:8px;display:flex}.mp-mock-pills span{text-align:center;color:#172f54;background:#f1f4f9;border-radius:999px;flex:1;padding:7px 0;font-size:11.5px;font-weight:600}.mp-mock-pills span+span{color:#fff;background:#172f54}.mp-mock-bar{gap:5px;display:flex}.mp-mock-bar i{background:#dfe6f1;border-radius:50%;width:8px;height:8px}.mp-mock-subject{color:#172f54;margin:0;font-size:13px;font-weight:600}.mp-mock-hero{background:linear-gradient(120deg,#2167f3,#7b9cf5 60%,#c9b8f3);border-radius:10px;height:62px}.mp-mock-text{gap:6px;display:grid}.mp-mock-text i{background:#edf1f7;border-radius:4px;height:6px}.mp-mock-text i:nth-child(2){width:86%}.mp-mock-text i:nth-child(3){width:62%}.mp-mock-file{color:#c4532a;background:#fff4ee;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.mp-mock-kpi{align-items:baseline;gap:10px;display:flex}.mp-mock-kpi b{letter-spacing:-.02em;color:#172f54;font-size:30px;font-weight:600}.mp-mock-kpi small{color:#16a36a;font-size:11.5px}.mp-mock-chart{width:100%;height:60px}.mp-mock-chart path{stroke:#2167f3;stroke-width:2px}.mp-mock-chart .is-area{stroke:none;fill:#2167f31a}.mp-mock-from{background:#f6f8fc;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.mp-mock-from b{color:#172f54;font-size:12.5px}.mp-why-text{flex-direction:column;flex:1;padding:22px 14px 14px;display:flex}.mp-why-text>small{letter-spacing:.2px;color:#2167f3;font-size:12px;font-weight:600}.mp-why-text>h3{letter-spacing:-.025em;color:#172f54;margin:6px 0 8px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2}.mp-why-text>p{color:#6b7f9e;max-width:520px;margin:0 0 18px;font-size:15px;line-height:1.6}.mp-why-text .mp-outcome-chips{margin:auto 0 0}@media (width<=1023px){.mp-why-bento{grid-template-columns:1fr 1fr}.mp-why-card,.mp-why-card.is-wide{grid-column:auto}}@media (width<=760px){.mp-why-bento{grid-template-columns:1fr;gap:14px}.mp-why-card{border-radius:24px;padding:10px}.mp-why-visual{border-radius:16px;height:210px}.mp-why-stack,.mp-why-card:not(.is-wide) .mp-why-stack{width:82%;top:26px;transform:translate(-50%)rotateX(7deg)rotateY(-6deg)rotate(1.5deg)}.mp-why-text{padding:18px 10px 10px}.mp-why-text>h3{font-size:22px}.mp-why-text>p{font-size:14px}}@media (hover:hover){.mp-why-card{transition:box-shadow .35s}.mp-why-card:hover{box-shadow:0 1px 2px #1b3d730a,0 34px 60px -32px #1b3d7359}}.brand-logo{align-items:center;line-height:0;display:flex}.brand-logo img{width:auto;height:28px;display:block}.brand-logo:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #5b93f7}:root{--header-height:94px}@media (width<=1100px){:root{--header-height:80px}}@media (width<=540px){:root{--header-height:76px}}.header{z-index:50;will-change:transform;box-shadow:none;background:0 0;border-bottom:1px solid #0000;transition:transform .3s ease-out,background .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.header.is-scrolled{background:#0a1128;border-bottom:1px solid #ffffff14;top:0;box-shadow:0 10px 30px #08102040}.header.header-slide-up{transform:translateY(-100%)}.header:focus-within{transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) .header,.header{transition:none!important}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1128f5}}.header nav,.header.is-scrolled nav{box-shadow:none;background:0 0;border:0}.header nav a{color:#eaf0ff;opacity:.8;background:0 0;font-weight:500;transition:opacity .2s,color .2s}.header nav a:hover{color:#fff;opacity:1}.header nav a.active{color:#fff;opacity:1;font-weight:600;box-shadow:none!important;background:0 0!important}.header nav a:after,.header nav a.active:after{content:none!important;display:none!important}@media (width<=1100px){.brand-logo img{height:24px}.header .menu-toggle{color:#fff;background:#ffffff0f;border-color:#ffffff24}.header nav.open{background:#0d1830;border:0;border-top:1px solid #ffffff14;box-shadow:0 24px 40px -20px #040a1899}.header nav.open a{color:#eaf0ff;opacity:.8;border-bottom-color:#ffffff14}.header nav.open a:hover{color:#fff;opacity:1}.header nav.open a:after,.header nav.open a.active:after{content:none!important;display:none!important}.header nav.open a.active{color:#fff;opacity:1;box-shadow:none;font-weight:600}.header nav.open a:active{background:#ffffff0f}}@media (width<=760px){.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1128}}.header-actions .mp-header-cta{color:#fff!important;background:linear-gradient(#3b78f5,#2456d8)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:44px!important;padding:0 7px 0 20px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 6px 16px #2f62e647!important}.header-actions .mp-header-cta:hover{background:linear-gradient(#4883f9,#295ee2)!important;box-shadow:0 6px 16px #2f62e647!important}.header-actions .mp-cta-chip{color:#fff!important;background:#fff3!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}@media (width<=860px){.header-actions .mp-header-cta{height:40px!important;padding:0 6px 0 16px!important;font-size:14px!important}}.nav-hover-zone{z-index:49;pointer-events:auto;background:0 0;height:32px;position:fixed;top:0;left:0;right:0}@media (hover:none){.nav-hover-zone{pointer-events:none}}.hero-mesh-wrapper{--grid-size:64px;--grid-opacity:.09;--grid-glow:#8cb4ff8c;--mx:50%;--my:50%;background:#0a1128;margin-top:0;margin-bottom:-1px;padding-top:104px;position:relative;overflow:hidden}@media (width<=1100px){.hero-mesh-wrapper{padding-top:80px}}@media (width<=860px){.hero-mesh-wrapper{--grid-size:48px}.hero-grid-glow{display:none!important}}@media (width<=540px){.hero-mesh-wrapper{padding-top:76px}}.hero-grid-base{z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,var(--grid-opacity,.09)) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,var(--grid-opacity,.09)) 1px, transparent 1px);background-size:var(--grid-size,64px) var(--grid-size,64px);background-position:top;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 35%,#000 20%,#0000 85%);mask-image:radial-gradient(80% 75% at 50% 35%,#000 20%,#0000 85%)}.hero-grid-glow{z-index:1;pointer-events:none;background-image:linear-gradient(var(--grid-glow,#8cb4ff8c) 1px, transparent 1px), linear-gradient(90deg, var(--grid-glow,#8cb4ff8c) 1px, transparent 1px);background-size:var(--grid-size,64px) var(--grid-size,64px);-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, transparent 100%);mask-image:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%), #000 0%, transparent 100%);background-position:top;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-grid-glow{display:none!important}}.opening-showcase{z-index:2;position:relative}.opening-showcase.opening-showcase{padding-bottom:0!important}.opening-showcase .section-title h1,.opening-showcase .mp-hero-heading h1{letter-spacing:-.025em;color:#fff;text-align:center;max-width:1040px;margin:22px auto 0;font-size:clamp(34px,5.2vw,64px);font-weight:700;line-height:1.08}.opening-showcase .mp-hero-heading h1 .mp-blur-word{color:#fff}.opening-showcase .section-title h1 em,.opening-showcase .mp-hero-heading h1 em{color:#5b8dff;letter-spacing:-.025em;font-weight:700;line-height:1.08;display:block}h2,.section-title h2,.mp-feature-head h2,.why-section h2,.faq-section h2,.how-section h2,.mp-sh h2{letter-spacing:-.025em;font-weight:700;line-height:1.08}body,p{font-weight:400}.header nav a{font-weight:500}button,.btn,.mp-shimmer-button,.mp-hero-cta,.mp-hero-secondary,.mp-header-cta,label,.eyebrow,.mp-sh-tag{font-weight:600}.mp-app-stat strong,.mp-app-table,.mp-app-chart,.mp-price-number,.mp-plan-facts{font-variant-numeric:tabular-nums}.opening-showcase .mp-hero-sub{color:#aebbdb;text-align:center;max-width:640px;margin:20px auto 0;font-size:clamp(17px,1.9vw,21px)}.opening-showcase .mp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.opening-showcase .mp-hero-actions .mp-hero-cta,.opening-showcase .mp-hero-actions .mp-shimmer-button{color:#fff;box-sizing:border-box;background:linear-gradient(#3b78f5,#2456d8);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 10px 0 28px;font-size:18px;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px #2f62e659}.opening-showcase .mp-hero-actions .mp-hero-cta:focus-visible,.opening-showcase .mp-hero-actions .mp-shimmer-button:focus-visible{outline-offset:3px;outline:2px solid #5b8dff}.opening-showcase .mp-hero-actions .mp-hero-cta .mp-cta-chip,.opening-showcase .mp-hero-actions .mp-shimmer-button .mp-cta-chip{color:#fff;background:#fff3;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:4px;margin-right:0;font-style:normal;display:grid}.opening-showcase .mp-hero-actions .mp-hero-secondary{color:#fff;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;height:58px;padding:0 30px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.opening-showcase .mp-hero-actions .mp-hero-secondary:hover{color:#fff;background:#ffffff29;border-color:#ffffff80}.opening-showcase .mp-hero-actions .mp-hero-secondary:focus-visible{outline-offset:3px;outline:2px solid #5b8dff}@media (width<=860px){.opening-showcase .mp-hero-actions .mp-hero-cta,.opening-showcase .mp-hero-actions .mp-shimmer-button,.opening-showcase .mp-hero-actions .mp-hero-secondary{height:52px;font-size:16px}.opening-showcase .mp-hero-actions .mp-hero-cta,.opening-showcase .mp-hero-actions .mp-shimmer-button{padding:0 8px 0 22px}.opening-showcase .mp-hero-actions .mp-hero-cta .mp-cta-chip,.opening-showcase .mp-hero-actions .mp-shimmer-button .mp-cta-chip{width:34px;height:34px}.opening-showcase .mp-hero-actions .mp-hero-secondary{padding:0 24px}.mock{margin-top:70px}}.mock{z-index:2;box-sizing:border-box;border-radius:30px 30px 0 0;width:92vw;max-width:1180px;margin:110px auto 0;padding:10px 10px 0;position:relative;-webkit-filter:none!important;-webkit-backdrop-filter:none!important}.mock:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#ffffff0f;border:1px solid #ffffff29;border-bottom:0;position:absolute;inset:0}.mock>*{z-index:1;position:relative}.mock .mp-laptop{z-index:1;width:100%;max-width:100%;margin:0 auto;position:relative;filter:none!important}.mock .mp-laptop:before{display:none!important}.mock .mp-laptop-lid{border-radius:22px 22px 0 0;box-shadow:inset 0 0 0 1px #cfd6e1;filter:none!important}.mock .mp-laptop-base{display:none}.mock .mp-laptop-screen{border-radius:14px 14px 0 0;box-shadow:0 0 0 1px #1f2a3d1a;filter:none!important}.mock .mp-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;filter:none!important}.mock .mp-app-view,.mock .mp-app-view.is-active{-webkit-filter:none!important;opacity:1!important}.mp-wave-band{position:relative;background:linear-gradient(#2f62e6 0%,#3b82f6 100%)!important;border-radius:0!important;padding-bottom:230px!important}@media (width<=760px){.mp-wave-band{padding-bottom:180px!important}}.mp-wave-band:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff0 0%,#ffffff08 12%,#ffffff17 24%,#ffffff30 36%,#ffffff57 48%,#ffffff85 60%,#ffffffb8 72%,#ffffffe0 84%,#fffffff7 94%,#fff 100%);height:300px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=760px){.mp-wave-band:after{height:200px}}.mp-feature-head,.mp-feature-grid,.mp-feature-grid li{z-index:1;position:relative}.mp-waves{fill:#2f62e6!important}.why-section{box-shadow:none!important;background:#fff!important;border-top:0!important;border-radius:0!important}@media (width<=540px){.brand-logo img{height:22px}}#how-it-works[data-integration=react-how]{background:linear-gradient(#fff 0,#f4f8fe 12% 88%,#fff 100%)}.mp-cta-band{margin-top:40px;margin-bottom:24px}.mp-cta-inner{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(60% 90% at 15% 0,#2167f355,#0000 60%),radial-gradient(50% 80% at 90% 100%,#5b93f744,#0000 60%),linear-gradient(135deg,#0b1426,#14284d);border-radius:32px;padding:72px 48px;position:relative;overflow:hidden}.mp-cta-inner:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.mp-cta-tag{color:#c8d8f5;background:#ffffff0d;border:1px solid #fff2;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mp-cta-tag i{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8033}.mp-cta-inner h2{letter-spacing:-.03em;max-width:760px;margin:18px auto 0;font-size:clamp(32px,4.6vw,56px);font-weight:650;line-height:1.08}.mp-cta-inner h2 em{color:#7fb0ff;font-style:normal}.mp-cta-inner p{color:#b8c6de;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.6}.mp-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mp-cta-actions a{border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mp-cta-secondary{color:#e6eefb;background:#ffffff0d;border:1px solid #ffffff2e}.mp-cta-actions a:focus-visible{outline-offset:3px;outline:3px solid #9cc0ff}@media (width<=760px){.mp-cta-inner{border-radius:24px;padding:48px 22px}.mp-cta-inner p{font-size:15px}.mp-cta-actions a{justify-content:center;width:100%}}.footer-wordmark{border:0;margin:24px 0 -4px;padding:0;font-size:0;line-height:0;display:block}.footer-wordmark-logo{opacity:.85;width:100%;height:auto;display:block}.site-footer .footer-wordmark{margin:40px 0 0;padding-bottom:48px}:is(.mp-shimmer-button,.mp-plan-button,.mp-cta-actions a){transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s}@media (hover:hover){:is(.mp-shimmer-button,.mp-plan-button,.mp-cta-actions a):hover{transform:translateY(-2px)}}:is(.mp-shimmer-button,.mp-plan-button,.mp-cta-actions a):active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) :is(.mp-shimmer-button,.mp-plan-button,.mp-cta-actions a){transition:none;transform:none}}footer.site-footer{color:#9fb0cb;clip-path:inset(0 -100vmax);background:#0b1426;padding-top:176px;box-shadow:0 0 0 100vmax #0b1426}.mp-cta-band{z-index:2;margin-bottom:-112px;position:relative}.mp-cta-inner{background:radial-gradient(55% 90% at 12% 0,#5b93f766,#0000 60%),radial-gradient(45% 80% at 92% 100%,#0b142655,#0000 60%),linear-gradient(135deg,#2a74ff,#1a4fc4);box-shadow:0 30px 60px -28px #04102a99}.mp-cta-inner:before{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.mp-cta-tag{color:#eaf1ff;background:#ffffff1a;border-color:#ffffff40}.mp-cta-inner h2 em{color:#cfe0ff}.mp-cta-inner p{color:#dbe7ff}.mp-cta-primary{color:#1a4fc4;background:#fff;box-shadow:0 12px 30px -12px #04102acc}.mp-cta-secondary{color:#fff;background:#ffffff14;border-color:#ffffff59}.mp-cta-secondary:hover{background:#ffffff26}.site-footer a:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #5b93f7}.footer-intro p{color:#9fb0cb}.site-footer .footer-intro .footer-cta{color:#7fb0ff}.site-footer .footer-intro .footer-cta:hover,.footer-col h4{color:#fff}.footer-col a{color:#9fb0cb;transition:color .2s}.footer-col a:hover{color:#fff}.site-footer .footer-bottom{color:#6f81a0;border-top-color:#ffffff14}.site-footer .footer-bottom a{color:#9fb0cb}.site-footer .footer-bottom a:hover{color:#fff}@media (width<=760px){footer.site-footer{padding-top:140px}.mp-cta-band{margin-bottom:-88px}}.mp-how.is-pinned .mp-how-sticky.wrap{width:calc(100% - 64px);max-width:1600px}.mp-how.is-pinned .mp-how-body{grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);gap:48px}.mp-how-stage .mp-how-card{padding:8px}@media (width<=1023px){.mp-how-rail,.mp-how-dot{display:block}.mp-how-rail{top:8px;bottom:8px}.mp-how-step>button{gap:18px}.mp-how-card.mp-how-card-inline{margin-left:30px}.mp-how-step.is-active .mp-how-dot{box-shadow:0 0 0 5px #2167f31f}.mp-how-dot{transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.is-stacked-anim .mp-how-step .mp-how-text{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.is-stacked-anim .mp-how-card-inline{opacity:0;transform-origin:50% 0;transition:opacity .7s .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(28px)scale(.97)}.is-stacked-anim .mp-how-step.is-in .mp-how-text,.is-stacked-anim .mp-how-step.is-in .mp-how-card-inline{opacity:1;transform:none}}@media (width<=540px){.mp-how-card.mp-how-card-inline{margin-left:24px}.mp-how-step>button{gap:12px}}.mp-how-num{color:#7d8ca5}.mp-how-title{color:#71829f}.mp-how-line{color:#64779a}.mp-how-step:not(.is-active)>button:hover .mp-how-title{color:#3e5170}.mp-how-step.is-active .mp-how-num{color:#2167f3}.mp-how-step.is-active .mp-how-title{color:#172f54}.mp-how-step.is-active .mp-how-line{color:#3e5170}.site-footer .footer-bottom{color:#8fa0bd}.mp-how-card-title{flex:1;min-width:0;display:grid;overflow:hidden}.mp-how-card-title b{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.mp-how-shots{position:relative}.mp-how-focus{z-index:2;pointer-events:none;border:2px solid #2167f3;border-radius:10px;position:absolute;box-shadow:0 0 0 4px #2167f326,0 0 22px #2167f340,0 0 0 100vmax #0b142614}.mp-how.is-staged .mp-how-mhead .mp-sh{margin-bottom:8px}.mp-how-mtrack{height:340svh;position:relative}.mp-how-msticky{height:100svh;padding:calc(var(--mp-header-h) + 8px) 0 20px;flex-direction:column;justify-content:center;gap:14px;display:flex;position:sticky;top:0}.mp-how-segments{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mp-how-segments button{cursor:pointer;background:0 0;border:0;margin:-16px 0;padding:20px 0;display:block}.mp-how-segments button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2167f3}.mp-how-segments i{background:#dde6f3;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.mp-how-segments i:after{content:"";border-radius:inherit;transform-origin:0;transform:scaleX(clamp(0,calc(var(--p,0)*4 - var(--i)),1));background:linear-gradient(90deg,#2167f3,#5b93f7);position:absolute;inset:0}.mp-how-mtext{min-height:118px;display:grid}.mp-how-mstep{grid-area:1/1;align-self:start}.mp-how-mnum{letter-spacing:.06em;color:#2167f3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.mp-how-mstep h3{letter-spacing:-.02em;color:#172f54;margin:6px 0;font-size:24px;line-height:1.2}.mp-how-mstep p{color:#4a5d7c;margin:0;font-size:15px;line-height:1.55}.mp-how-msticky .mp-how-card{width:100%;max-width:min(720px,calc((100svh - var(--mp-header-h) - 250px)*1.658));margin-inline:auto}@media (width<=1023px){#how-it-works[data-integration=react-how]:has(.mp-how.is-staged){padding-bottom:0}}:root{--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body,button,input,select,textarea,h1,h2,h3,h4{font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.skip-link{z-index:1000;color:#fff;background:#0b1426;border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-200%);box-shadow:0 10px 30px #08102059}.skip-link:focus,.skip-link:focus-visible{outline-offset:3px;outline:2px solid #5b93f7;transform:none}html.mp-booting body{visibility:hidden;opacity:0}body{transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){body{transition:none}}.mp-tm-rows{gap:20px;display:grid}.mp-tm-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mp-tm-track{width:max-content;animation:48s linear infinite mp-tm-scroll;display:flex}.mp-tm-row.is-reverse .mp-tm-track{animation-direction:reverse}.mp-tm-row:is(:hover,:focus-within) .mp-tm-track{animation-play-state:paused}.mp-tm-set{gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}@keyframes mp-tm-scroll{to{transform:translate(-50%)}}.mp-tm-card{box-sizing:border-box;background:#fff;border:1px solid #e3eaf6;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;width:420px;height:100%;margin:0;padding:28px 30px;display:flex;position:relative;box-shadow:0 1px 2px #1b3d730a,0 24px 50px -36px #1b3d7347}.mp-tm-mark{color:#2167f324;font:700 64px/1 Georgia,serif;position:absolute;top:18px;left:24px}.mp-tm-card blockquote{letter-spacing:-.2px;color:var(--ink);margin:0;padding-left:44px;font-size:18px;font-weight:600;line-height:1.4;position:relative}.mp-tm-card figcaption{align-items:center;gap:12px;padding-left:44px;display:flex}.mp-tm-avatar{color:#fff;background:linear-gradient(135deg,#2167f3,#7b61ff);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.mp-tm-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-tm-card figcaption b{color:var(--ink);font-size:15px;display:block}.mp-tm-card figcaption small{color:var(--muted);font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.mp-tm-track{animation:none}.mp-tm-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mp-tm-set[aria-hidden=true]{display:none}}@media (width<=760px){.mp-tm-card{width:300px;padding:22px}.mp-tm-mark{font-size:52px;top:14px;left:18px}.mp-tm-card blockquote{padding-left:34px;font-size:15px}.mp-tm-card figcaption{padding-left:0}.mp-tm-rows,.mp-tm-set{gap:14px}.mp-tm-set{padding-right:14px}}.opening-showcase .mp-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:32px;min-height:min(640px,100svh - 150px);padding:24px 34px 56px;display:grid}.opening-showcase .section-title[data-integration=react-hero]{text-align:left;margin:0}.opening-showcase .mp-hero-heading{text-align:left;align-items:flex-start}.opening-showcase .mp-hero-heading h1{text-align:left;max-width:none;margin:18px 0 0;font-size:clamp(36px,4.6vw,62px);line-height:1.06}.opening-showcase .mp-hero-heading h1 em{margin-top:4px;display:block}.opening-showcase .mp-hero-sub{text-align:left;max-width:520px;margin:22px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.opening-showcase .mp-hero-actions{justify-content:flex-start;margin-top:30px}.mp-hero-kicker{color:#dbe7ff;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.mp-hero-kicker i{color:#fff;background:#2167f3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.mp-hero-trust{color:#aebbdb;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.mp-hero-trust li{align-items:center;gap:8px;display:flex}.mp-hero-trust svg{color:#5fd49a;flex:none}.hero-mesh-wrapper.mp-hero-wrap{padding-top:0;background:#f3f7fd!important}.mp-hero-top{isolation:isolate;height:100vh;padding-top:104px;position:relative}.mp-hero-blue{z-index:-1;clip-path:url(#mp-hero-clip);background:radial-gradient(circle,#ffffff14 1.5px,#0000 2.2px) 0 0/46px 46px,radial-gradient(55% 60% at 8% 12%,#1b3f9a66,#0000 70%),radial-gradient(40% 50% at 70% 100%,#2167f340,#0000 70%),#0a1226;position:absolute;inset:0}.mp-hero-top .opening-showcase.mp-hero-inner{padding-top:0;padding-bottom:0}@media (width<=1100px){.mp-hero-top{padding-top:80px}}@media (width<=540px){.mp-hero-top{padding-top:76px}}@media (width<=1000px){.mp-hero-blue{clip-path:none;border-radius:0 0 36px 36px}}.mp-hv{aspect-ratio:560/520;--s:1;--t:10s;justify-self:end;width:100%;max-width:660px;margin-inline:auto;position:relative}.mp-hv-stage{width:560px;height:520px;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.mp-hv-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mp-hv-bob{animation:6s ease-in-out infinite mp-hv-bob}.mp-hv-bob.small{animation-name:mp-hv-bob-s;animation-duration:3.6s}@keyframes mp-hv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mp-hv-bob-s{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mp-hv-spin{transform-origin:0 0;animation:9s linear infinite mp-hv-spin}@keyframes mp-hv-spin{to{transform:rotate(360deg)}}.mp-hv-halo{transform-box:fill-box;transform-origin:50%;animation:mp-hv-halo var(--t) ease-in-out infinite}@keyframes mp-hv-halo{0%,16%{opacity:.9;transform:scale(1)}21%{opacity:1;transform:scale(1.16)}30%,to{opacity:.9;transform:scale(1)}}.mp-hv-pulse{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s ease-out infinite mp-hv-pulse}.mp-hv-pulse.d2{animation-delay:2.25s}@keyframes mp-hv-pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.mp-hv-pop{transform-box:fill-box;transform-origin:50%;opacity:0;animation:mp-hv-pop var(--t) ease-out infinite;transform:scale(0)}@keyframes mp-hv-pop{0%,52%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(1.2)}59%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.mp-hv-pop.rp{animation-name:mp-hv-pop-r}@keyframes mp-hv-pop-r{0%,80%{opacity:0;transform:scale(0)}84%{opacity:1;transform:scale(1.2)}87%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(0)}}.mp-hv-bar{transform-box:fill-box;transform-origin:50% 100%;animation:mp-hv-bar var(--t) ease-in-out infinite}.mp-hv-bar.b2{animation-delay:.15s}.mp-hv-bar.b3{animation-delay:.3s}@keyframes mp-hv-bar{0%,56%{transform:scaleY(.35)}66%,92%{transform:scaleY(1)}to{transform:scaleY(.35)}}.mp-hv-send{animation:mp-hv-send var(--t) ease-in-out infinite}@keyframes mp-hv-send{0%,5%,to{fill:#2167f3}2%{fill:#7fb0ff}}.mp-hv-fly{offset-rotate:auto 45deg;opacity:0;filter:drop-shadow(0 3px 5px #0a2a6b66);width:22px;height:22px;animation:var(--t) cubic-bezier(.45,.05,.4,1) infinite;place-items:center;display:grid;position:absolute;top:0;left:0}.mp-hv-fly svg{display:block}.mp-hv-fly.env{offset-rotate:0deg}.mp-hv-fly.dot{background:#2167f3;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #2167f333,0 0 14px #5b8dff}.mp-hv-fly.fa{animation-name:mp-hv-fa}.mp-hv-fly.fb{animation-name:mp-hv-fb}.mp-hv-fly.fc{animation-name:mp-hv-fc}.mp-hv-fly.fd1{animation-name:mp-hv-fd1}.mp-hv-fly.fd2{animation-name:mp-hv-fd2}@keyframes mp-hv-fa{0%,4%{opacity:0;offset-distance:0%;scale:.7}5%{opacity:1}18%{opacity:1;offset-distance:100%;scale:1}19%,to{opacity:0;offset-distance:100%}}@keyframes mp-hv-fb{0%,22%{opacity:0;offset-distance:0%;scale:.7}23%{opacity:1}34%{opacity:1;offset-distance:100%;scale:1}35%,to{opacity:0;offset-distance:100%}}@keyframes mp-hv-fc{0%,36%{opacity:0;offset-distance:0%;scale:.7}37%{opacity:1}50%{opacity:1;offset-distance:100%;scale:1}51%,to{opacity:0;offset-distance:100%}}@keyframes mp-hv-fd1{0%,56%{opacity:0;offset-distance:0%}57%{opacity:1}66%{opacity:1;offset-distance:100%}67%,to{opacity:0;offset-distance:100%}}@keyframes mp-hv-fd2{0%,68%{opacity:0;offset-distance:0%}69%{opacity:1}80%{opacity:1;offset-distance:100%}81%,to{opacity:0;offset-distance:100%}}.mp-hv-chip{color:#4a5d7c;white-space:nowrap;animation:var(--t) ease-in-out infinite;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 7px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 14px 30px -16px #0a2a6b80,0 0 0 1px #e3ebf8}.mp-hv-chip i{color:#fff;background:#2167f3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid}.mp-hv-chip b{font-variant-numeric:tabular-nums}.mp-hv-chip.s5{color:#15803d;padding:7px 12px}.mp-hv-chip.s1{animation-name:mp-hv-hl1;top:262px;left:8px}.mp-hv-chip.s2{animation-name:mp-hv-hl2;top:84px;left:226px}.mp-hv-chip.s3{animation-name:mp-hv-hl3;top:30px;left:384px}.mp-hv-chip.s4{animation-name:mp-hv-hl4;top:430px;left:250px}.mp-hv-chip.s5{animation-name:mp-hv-hl5;top:102px;left:40px}@keyframes mp-hv-hl1{0%,16%{color:#fff;background:#2167f3}19%,to{color:#4a5d7c;background:#fff}}@keyframes mp-hv-hl2{0%,17%{color:#4a5d7c;background:#fff}20%,32%{color:#fff;background:#2167f3}35%,to{color:#4a5d7c;background:#fff}}@keyframes mp-hv-hl3{0%,34%{color:#4a5d7c;background:#fff}37%,49%{color:#fff;background:#2167f3}52%,to{color:#4a5d7c;background:#fff}}@keyframes mp-hv-hl4{0%,51%{color:#4a5d7c;background:#fff}54%,68%{color:#fff;background:#2167f3}72%,to{color:#4a5d7c;background:#fff}}@keyframes mp-hv-hl5{0%,60%{color:#15803d;background:#fff}64%,78%{color:#fff;background:#16a34a}82%,to{color:#15803d;background:#fff}}@media (width<=1000px){.opening-showcase .mp-hero-grid{grid-template-columns:1fr;gap:36px;min-height:0;padding:12px 0 40px}.mp-hv{justify-self:center;max-width:520px}}@media (width<=540px){.opening-showcase .mp-hero-heading h1{font-size:clamp(32px,9vw,40px)}}@media (prefers-reduced-motion:reduce){.mp-hv *{animation:none!important}.mp-hv-fly{display:none}.mp-hv-pop{opacity:1;transform:none}.mp-hv-pulse{opacity:.25}.mp-hv-chip.s2,.mp-hv-chip.s3,.mp-hv-chip.s4{background:#fff}}.mp-tut.section{padding-top:128px;padding-bottom:110px}.mp-tut-stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.mp-tut-card{min-width:0}.mp-tut-now{white-space:nowrap;text-overflow:ellipsis;color:#172033;flex:1;min-width:0;overflow:hidden}.mp-tut-now b{font-weight:600}.mp-tut-player{aspect-ratio:16/9;background:#111a2b;border-radius:12px;position:relative;overflow:hidden}.mp-tut-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mp-tut-poster{cursor:pointer;background:#111a2b;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.mp-tut-poster img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .25s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.mp-tut-poster:after{content:"";background:linear-gradient(#0000 40%,#111a2b99);position:absolute;inset:0}.mp-tut-play{z-index:1;color:#fff;background:#2167f3;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:4px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s;display:grid;position:relative;box-shadow:0 14px 34px -10px #2167f3cc,0 0 0 8px #ffffff2e}.mp-tut-poster:hover .mp-tut-play,.mp-tut-poster:focus-visible .mp-tut-play{background:#1a52c7;transform:scale(1.07)}.mp-tut-poster:hover img{opacity:1;transform:scale(1.02)}.mp-tut-poster:focus-visible{outline-offset:-3px;outline:3px solid #9cc0ff}.mp-tut-about h2{letter-spacing:-.02em;color:#111a2b;margin:14px 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.mp-tut-about p{color:#5f6b80;margin:0 0 18px;font-size:16px;line-height:1.6}.mp-tut-topic{color:#2167f3;background:#eef4ff;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.mp-tut-length{color:#3d4a60;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.mp-tut-list-title{letter-spacing:-.01em;color:#111a2b;margin:72px 0 22px;font-size:20px}.mp-tut-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mp-tut-item{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e3eaf6;border-radius:16px;flex-direction:column;gap:12px;padding:10px 10px 16px;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #1b3d730a}.mp-tut-item:hover{border-color:#c9d9f5;transform:translateY(-3px);box-shadow:0 18px 40px -28px #1b3d7359}.mp-tut-item:focus-visible{outline-offset:2px;outline:3px solid #9cc0ff}.mp-tut-item[aria-current=true]{border-color:#2167f3;box-shadow:0 0 0 1px #2167f3,0 18px 40px -28px #2167f380}.mp-tut-thumb{aspect-ratio:16/9;background:#111a2b;border-radius:10px;display:block;position:relative;overflow:hidden}.mp-tut-thumb img{object-fit:cover;width:100%;height:100%}.mp-tut-thumb small{color:#fff;background:#111a2bd9;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.mp-tut-meta{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.mp-tut-num{color:#8a96ab;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.mp-tut-meta .mp-tut-topic{padding:3px 9px;font-size:11px}.mp-tut-title{color:#172033;padding:0 4px;font-size:15px;font-weight:600;line-height:1.35}@media (width<=1100px){.mp-tut-stage{grid-template-columns:1fr;gap:24px}.mp-tut-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mp-tut.section{padding-top:92px;padding-bottom:72px}.mp-tut-list-title{margin-top:48px}.mp-tut-list.mp-snap-track{--slide:72vw}.mp-tut-play{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.mp-tut-item,.mp-tut-poster img,.mp-tut-play{transition:none}.mp-tut-item:hover{transform:none}}.mp-legal.section{padding-top:136px;padding-bottom:110px}.mp-legal-head{text-align:center;max-width:760px;margin:0 auto 56px}.mp-legal-head h1{letter-spacing:-.035em;color:#172f54;text-wrap:balance;margin:20px 0 0;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.08}.mp-legal-head h1 em{color:#2167f3;font-family:inherit;font-style:normal;font-weight:500}.mp-legal-head>p{color:#6b7d96;max-width:600px;margin:20px auto 0;font-size:16px;line-height:1.65}.mp-legal-meta{color:#7d8ca3;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:22px;font-size:13px;font-weight:500;display:flex}.mp-legal-grid{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:56px;max-width:1080px;margin:0 auto;display:grid}.mp-legal-toc{align-self:start;position:sticky;top:112px}.mp-legal-toc nav{background:#fff;border:1px solid #e3eaf6;border-radius:18px;padding:18px 14px;box-shadow:0 1px 2px #1b3d730a}.mp-legal-toc h2{letter-spacing:1.5px;text-transform:uppercase;color:#8a99b0;margin:0 0 10px;padding:0 10px;font-size:11px;font-weight:600}.mp-legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mp-legal-toc a{color:#4a5d7c;border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.35;display:flex}.mp-legal-toc a span{color:#9aa8bd;flex:0 0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.mp-legal-toc a:hover{color:#2167f3;background:#f3f7ff}.mp-legal-toc a[aria-current=location]{color:#2167f3;background:#eef4ff;font-weight:600}.mp-legal-toc a[aria-current=location] span{color:#2167f3}.mp-legal-toc a:focus-visible{outline-offset:2px;outline:2px solid #2167f3}.mp-legal-doc{gap:18px;min-width:0;display:grid}.mp-legal-section{background:#fff;border:1px solid #e3eaf6;border-radius:20px;padding:30px 34px 32px;scroll-margin-top:104px;box-shadow:0 1px 2px #1b3d730a}.mp-legal-section h2{letter-spacing:-.02em;color:#172f54;align-items:center;gap:14px;margin:0 0 16px;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.25;display:flex}.mp-legal-num{color:#2167f3;letter-spacing:0;font-variant-numeric:tabular-nums;background:#eef4ff;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:13px;font-weight:600;display:grid}.mp-legal-body{padding-left:50px}.mp-legal-body p{color:#5f7190;margin:0 0 14px;font-size:15px;line-height:1.75}.mp-legal-body p:last-child{margin-bottom:0}.mp-legal-body strong{color:#26395a;font-weight:600}.mp-legal-body ul{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mp-legal-body li{color:#5f7190;padding-left:22px;font-size:15px;line-height:1.7;position:relative}.mp-legal-body li:before{content:"";opacity:.55;background:#2167f3;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.mp-legal-body a{color:#2167f3;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #2167f366;text-decoration:underline #2167f366}.mp-legal-body a:hover{text-decoration-color:currentColor}.mp-legal-body a:focus-visible,.mp-legal-foot a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2167f3}.mp-legal-foot{background:#f3f7ff;border:1px solid #dbe6fb;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:6px;padding:24px 28px;display:flex}.mp-legal-foot b{letter-spacing:1.5px;text-transform:uppercase;color:#8a99b0;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.mp-legal-foot>div a{color:#172f54;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.mp-legal-foot>div a:hover{color:#2167f3}.mp-legal-open{color:#fff;background:#2167f3;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;display:inline-flex}.mp-legal-open:hover{background:#1a56d6}@media (width<=1000px){.mp-legal-grid{grid-template-columns:1fr;gap:28px}.mp-legal-toc{position:static}.mp-legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mp-legal.section{padding-top:96px;padding-bottom:72px}.mp-legal-head{margin-bottom:36px}.mp-legal-head>p{font-size:14px}.mp-legal-toc ol{grid-template-columns:1fr}.mp-legal-section{border-radius:16px;padding:22px 20px 24px;scroll-margin-top:76px}.mp-legal-section h2{gap:12px}.mp-legal-num{flex-basis:32px;height:32px;font-size:12px}.mp-legal-body{padding-left:0}.mp-legal-body p,.mp-legal-body li{font-size:14px}.mp-legal-foot{border-radius:16px;padding:20px}.mp-legal-open{justify-content:center;width:100%}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.hidden{display:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}
