.marketing{--m-ink:#111426;--m-muted:#626b80;--m-line:#e5e7ef;--m-violet:#5b3df5;--m-pale:#f2efff;color:var(--m-ink);background:#fcfcfd;font-size:16px;line-height:1.6}.marketing *{box-sizing:border-box}.marketing a{text-decoration:none;color:inherit}.m-shell{width:min(1200px,calc(100% - 48px))}.m-shell,.m-wide{margin-inline:auto}.m-wide{width:min(1380px,calc(100% - 48px))}.m-section{padding:128px 0}.skip-link{position:fixed;z-index:1000;left:16px;top:-80px;background:#fff;padding:12px 18px;border-radius:8px;box-shadow:0 8px 30px #11142622}.skip-link:focus{top:16px}.announcement{height:36px;justify-content:center;gap:8px;background:#15132a;color:#c9c4e9;font-size:12px;letter-spacing:.01em}.announcement,.announcement a{display:flex;align-items:center}.announcement a{color:#fff;font-weight:650;gap:5px}.announcement svg{width:12px}.m-header{height:72px;position:sticky;top:0;z-index:50;background:#fcfcfdee;border-bottom:1px solid #e8e8ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.m-header-inner{height:100%}.m-brand,.m-header-inner{display:flex;align-items:center}.m-brand{gap:7px}.m-brand>span{width:29px;height:29px;border-radius:8px;background:var(--m-violet);color:#fff;display:grid;place-items:center}.m-brand strong{font-size:20px;letter-spacing:-.04em}.m-brand small{margin-left:1px;padding-left:9px;border-left:1px solid #d8d9e2;font-size:7px;letter-spacing:.16em;font-weight:750;color:#777f91;line-height:1.2;width:43px}.m-brand.inverse{color:#fff}.m-brand.inverse small{color:#8f96ab;border-color:#35394e}.m-header nav{display:flex;gap:31px;margin-left:70px}.m-header nav a,.m-link-button{font-size:13px;font-weight:550;color:#454b5e}.m-header-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.m-button{min-height:48px;padding:0 22px;border-radius:9px;background:var(--m-violet);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:650;box-shadow:0 8px 18px #5b3df526;transition:.2s}.m-button:hover{background:#4930d8;transform:translateY(-1px)}.m-button svg{width:15px}.m-button.small{min-height:40px;padding:0 17px;font-size:12px}.m-button.secondary{background:#fff;color:var(--m-ink)!important;border:1px solid #dfe1e9;box-shadow:none}.m-menu-trigger,.m-mobile-menu{display:none}.hero{padding:118px 0 94px;background:radial-gradient(circle at 50% 13%,#ede9ff 0,transparent 32%),linear-gradient(#fcfcfd,#fafaff);overflow:hidden}.hero-copy{text-align:center;max-width:900px}.early-card>div>span,.eyebrow,.final-cta .m-shell>span,.section-intro>span{font-size:11px;letter-spacing:.15em;font-weight:750;color:var(--m-violet)}.eyebrow{display:flex;justify-content:center;align-items:center;gap:9px}.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--m-violet);box-shadow:0 0 0 5px #5b3df512}.hero h1{font-size:clamp(48px,5.8vw,78px);line-height:1.02;letter-spacing:-.058em;margin:25px auto;max-width:1000px;font-weight:690}.hero h1 em{font-style:normal;color:var(--m-violet)}.hero-copy>p{font-size:19px;line-height:1.55;color:var(--m-muted);max-width:760px;margin:0 auto}.hero-actions{gap:11px;margin:34px 0 20px}.hero-actions,.hero-copy>small{display:flex;justify-content:center}.hero-copy>small{align-items:center;gap:7px;color:#70788a;font-size:12px}.hero-copy>small svg{width:14px;color:#07816d}.hero-visual{position:relative;margin-top:76px}.hero-visual:before{content:"";position:absolute;inset:-60px 5% -40px;background:linear-gradient(110deg,#5b3df514,#4773ff08);border-radius:50%;filter:blur(25px)}.product-frame{position:relative;border:1px solid #dadce6;border-radius:15px;background:#fff;box-shadow:0 32px 80px #25204218,0 2px 6px #171a2d0b;overflow:hidden;font-size:11px}.hero-visual>.product-frame{width:min(1030px,86%);margin:auto}.pf-top{height:48px;display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid var(--m-line)}.pf-top>span:last-child{margin-left:auto;color:#07816d;background:#e9f8f4;border-radius:20px;padding:3px 9px}.pf-mark{width:24px;height:24px;border-radius:7px;background:var(--m-violet);color:#fff;display:grid;place-items:center;font-weight:800}.pf-layout{display:grid;grid-template-columns:180px 1fr}.pf-layout aside{background:#f8f8fb;border-right:1px solid var(--m-line);padding:22px 13px}.pf-layout aside>small{font-size:8px;letter-spacing:.12em;color:#9299a9;margin:7px}.pf-layout aside>div{display:flex;align-items:center;gap:8px;padding:10px 8px;color:#697184}.pf-layout aside i{width:19px;height:19px;border:1px solid #d9dce6;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:8px}.pf-layout aside .active{background:#efecff;color:var(--m-violet);border-radius:7px;font-weight:700}.pf-main{padding:25px}.pf-customer,.pf-heading,.pf-row,.pf-total{display:flex;align-items:center}.pf-heading{justify-content:space-between}.pf-heading>div{display:flex;flex-direction:column}.pf-heading small{font-size:8px;letter-spacing:.1em;color:var(--m-violet)}.pf-heading b{font-size:17px}.pf-heading>span{display:flex;align-items:center;gap:5px;background:#f0edff;color:var(--m-violet);padding:6px 9px;border-radius:6px}.pf-customer{margin:18px 0 11px;padding:11px;border:1px solid var(--m-line);border-radius:8px;gap:10px}.pf-customer>span{width:29px;height:29px;border-radius:7px;background:#edf0f7;display:grid;place-items:center;font-weight:700}.pf-customer>div{display:flex;flex-direction:column}.pf-customer small,.pf-row small{color:#858d9d}.pf-customer svg{margin-left:auto}.pf-table{border:1px solid var(--m-line);border-radius:8px;overflow:hidden}.pf-row{display:grid;grid-template-columns:2fr .5fr .75fr .8fr;min-height:54px;padding:0 13px;border-top:1px solid var(--m-line)}.pf-row.head{min-height:30px;background:#f7f8fa;border:0;color:#7d8494;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.pf-row>span:first-child:not(:only-child){display:grid;grid-template-columns:27px auto;align-items:center}.pf-row>span:first-child i{grid-row:1/3;width:23px;height:23px;border-radius:5px;background:#efecff;color:var(--m-violet);display:grid;place-items:center}.pf-row strong{text-align:right}.pf-row .limit,.pf-row .valid{justify-self:start;border:1px solid #d8dbe6;border-radius:5px;padding:3px 6px}.pf-row .valid{display:flex;align-items:center;gap:3px;color:#07816d}.pf-row .limit{border-color:#e4ac7c;color:#a45d18}.pf-table>p{display:flex;align-items:center;gap:5px;margin:0;padding:6px 13px;background:#fff5e8;color:#a45d18;font-size:8px}.pf-total{justify-content:flex-end;gap:30px;padding-top:17px}.pf-total span{display:flex;flex-direction:column}.pf-total small{font-size:7px;color:#8990a0;letter-spacing:.08em}.pf-total b{font-size:13px}.pf-total .grand{padding-left:24px;border-left:1px solid var(--m-line)}.pf-total .grand b{font-size:19px;color:var(--m-violet)}.product-frame.compact{font-size:9px;box-shadow:0 20px 50px #25204212}.compact .pf-layout{grid-template-columns:115px 1fr}.compact .pf-main{padding:16px}.compact .pf-top{height:35px}.compact .pf-heading b{font-size:13px}.compact .pf-row{min-height:40px}.compact .pf-customer{margin:10px 0 7px}.hero-orbit{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dfe1e9;border-radius:10px;padding:10px 12px;box-shadow:0 15px 45px #2520421c}.hero-orbit.left{left:0;top:18%}.hero-orbit.right{right:0;bottom:13%}.hero-orbit>svg{width:18px;color:var(--m-violet)}.hero-orbit span{display:flex;flex-direction:column}.hero-orbit small{font-size:7px;color:#8a91a0}.hero-orbit b{font-size:11px}.hero-orbit em{font-size:8px;font-style:normal;color:#07816d;background:#e9f8f4;padding:3px 6px;border-radius:9px}.section-intro{max-width:700px}.section-intro h2{font-size:clamp(38px,4vw,54px);line-height:1.08;letter-spacing:-.045em;margin:13px 0 20px}.section-intro p{font-size:18px;color:var(--m-muted);max-width:650px}.section-intro.centered{text-align:center;margin:0 auto 62px}.section-intro.centered p{margin-inline:auto}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border:1px solid var(--m-line);border-radius:13px;overflow:hidden;background:#fff}.problem-grid article{position:relative;padding:30px 26px;min-height:230px;border-right:1px solid var(--m-line)}.problem-grid article:last-child{border:0}.problem-grid article>span{position:absolute;right:20px;color:#a0a6b2;font:11px var(--font-mono)}.problem-grid svg{width:23px;color:var(--m-violet);margin:24px 0}.problem-grid h3{font-size:17px;margin:0 0 8px}.problem-grid p{font-size:13px;color:var(--m-muted);margin:0}.flow-line{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;color:#818898;font-size:11px}.flow-line i{width:24px;height:1px;background:#d6d8e0}.flow-line svg{width:15px;color:var(--m-violet)}.flow-line strong{color:var(--m-violet);background:var(--m-pale);padding:5px 9px;border-radius:6px}.dark{background:#151628;color:#fff}.dark .section-intro p{color:#a9afc0}.dark .section-intro>span{color:#a99cff}.workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-bottom:1px solid #34364b}.workflow-tabs button{border:0;background:none;color:#737a91;text-align:left;padding:0 22px 25px;display:grid;grid-template-columns:auto 1fr;gap:7px 10px;position:relative;cursor:pointer}.workflow-tabs button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent}.workflow-tabs button.active{color:#fff}.workflow-tabs button.active:after{background:#806cfb}.workflow-tabs button>span{font:10px var(--font-mono);color:#7065b8}.workflow-tabs button svg{width:17px;justify-self:end}.workflow-tabs button b,.workflow-tabs button small{grid-column:1/3}.workflow-tabs button b{font-size:15px}.workflow-tabs button small{font-size:11px;line-height:1.5}.workflow-stage{display:grid;grid-template-columns:260px 1fr;gap:45px;align-items:center;padding:60px 0 0}.workflow-stage>div:first-child span{font:11px var(--font-mono);color:#8b7af3}.workflow-stage h3{font-size:30px;margin:10px 0}.workflow-stage p{color:#a9afc0;font-size:14px}.workflow-stage .product-frame{color:var(--m-ink)}.dual .role-visual{max-width:900px;margin:0 auto}.role-visual{display:grid;grid-template-columns:1fr 52px 1fr;align-items:center}.role-visual>div{border:1px solid var(--m-line);background:#fff;border-radius:12px;padding:24px;box-shadow:0 14px 36px #2821430d;display:flex;flex-direction:column}.role-visual>i{width:52px;height:52px;border:8px solid #fcfcfd;border-radius:50%;background:var(--m-violet);color:#fff;display:grid;place-items:center;z-index:2;margin:0 -1px}.dual-copy small,.role-visual small{font-size:9px;letter-spacing:.12em;color:var(--m-violet);font-weight:750}.role-visual>div>b{font-size:16px;margin:4px 0 20px}.role-visual>div>span{background:#f6f6fa;border-radius:6px;padding:8px;font-size:11px}.role-visual p{display:flex;justify-content:space-between;margin:0;padding:11px 2px;border-bottom:1px solid var(--m-line);font-size:11px}.role-visual em{font-style:normal;color:var(--m-muted)}.role-visual p strong{display:flex;align-items:center;gap:4px}.role-visual p svg{color:#07816d}.dual-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:900px;margin:62px auto 0}.dual-copy article{padding-left:28px;border-left:1px solid var(--m-line)}.dual-copy h3{font-size:25px;margin:8px 0 18px}.dual-copy p{display:flex;align-items:center;gap:9px;margin:8px 0;color:var(--m-muted);font-size:13px}.dual-copy svg{width:14px;color:var(--m-violet)}.features{background:#f5f5f8}.feature-story{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center;padding:75px 0;border-top:1px solid #dcdee7}.feature-story:first-of-type{margin-top:70px}.feature-story.reverse{grid-template-columns:1fr 1.2fr}.feature-story>div:first-child>small{font-size:10px;letter-spacing:.12em;color:var(--m-violet);font-weight:750}.feature-story h3{font-size:34px;line-height:1.14;letter-spacing:-.035em;margin:13px 0}.feature-story>div:first-child>p{color:var(--m-muted);font-size:15px}.feature-story ul{list-style:none;padding:0;margin:20px 0;display:flex;gap:18px;flex-wrap:wrap}.feature-story li{font-size:11px;display:flex;align-items:center;gap:5px}.feature-story li svg{width:12px;color:#07816d}.template-mini{margin-top:25px;border:1px solid var(--m-line);background:#fff;border-radius:9px;padding:12px;display:flex;align-items:center;gap:10px}.template-mini>svg{color:var(--m-violet)}.template-mini span{display:flex;flex-direction:column;font-size:10px}.template-mini span small{color:var(--m-muted)}.template-mini em{margin-left:auto;font-size:8px;color:#07816d;display:flex;gap:4px}.template-mini em svg{width:10px}.template-canvas{border:1px solid var(--m-line);border-radius:12px;background:#fff;box-shadow:0 20px 50px #25204210;overflow:hidden}.template-canvas>div{height:35px;background:#fafafd;border-bottom:1px solid var(--m-line);display:flex;align-items:center;gap:5px;padding:0 12px}.template-canvas>div span{width:6px;height:6px;border-radius:50%;background:#d9dbe4}.template-canvas{display:grid;grid-template-columns:150px 1fr}.template-canvas>div{grid-column:1/3}.template-canvas aside{padding:18px;border-right:1px solid var(--m-line)}.template-canvas aside small{font-size:7px;color:#8d94a4}.template-canvas aside p{font-size:9px;display:flex;gap:5px}.template-canvas aside svg{width:10px;color:#07816d}.template-canvas main{margin:25px;border:1px solid #e5e6ed;padding:24px}.template-canvas main i{font-style:normal;color:var(--m-violet);font-weight:800;font-size:9px}.template-canvas main h4{font-size:18px;margin:25px 0}.template-canvas main span{display:block;width:45%;height:7px;background:#eaebf0;margin:8px 0}.template-canvas main .wide{width:100%;height:60px}.continuity-visual{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center}.continuity-visual>div{background:#fff;border:1px solid var(--m-line);border-radius:11px;padding:21px;display:grid;grid-template-columns:38px 1fr}.continuity-visual>div>i{grid-row:1/5;width:30px;height:30px;border-radius:7px;background:var(--m-pale);color:var(--m-violet);display:grid;place-items:center}.continuity-visual>div>i svg{width:15px}.continuity-visual small{font-size:7px;color:#9097a6}.continuity-visual b{font:12px var(--font-mono)}.continuity-visual span{font-size:17px;font-weight:700}.continuity-visual em{font-size:8px;font-style:normal;color:#a86408}.continuity-visual em.green{color:#07816d;display:flex;align-items:center;gap:3px}.continuity-visual em svg{width:10px}.continuity-visual>p{display:flex;align-items:center;margin:0;font-size:8px;color:#787f91}.continuity-visual>p span{height:1px;background:#cfd2dc;flex:1 1}.continuity-visual>p b{font-size:7px;text-align:center}.role-tabs>div:first-child{display:flex;justify-content:center;border-bottom:1px solid var(--m-line)}.role-tabs>div:first-child button{border:0;background:none;padding:14px 27px;color:#737a8b;font-weight:600;position:relative}.role-tabs>div:first-child button.active{color:var(--m-violet)}.role-tabs>div:first-child button.active:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:2px;background:var(--m-violet)}.role-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:center;padding:65px 0 0}.role-panel>div:first-child>small{color:var(--m-violet);font-size:9px;letter-spacing:.12em;font-weight:750}.role-panel h3{font-size:31px;line-height:1.2}.role-panel ul{list-style:none;padding:0}.role-panel li{display:flex;gap:9px;margin:10px 0;color:var(--m-muted);font-size:13px}.role-panel li svg{width:14px;color:#07816d}.principles{background:#171829;color:#fff}.principles .section-intro p{color:#a7adbd}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #34364a;border-left:1px solid #34364a}.principle-grid article{padding:30px;border-right:1px solid #34364a;border-bottom:1px solid #34364a;min-height:190px}.principle-grid svg{width:21px;color:#9688f7}.principle-grid h3{font-size:16px;margin:25px 0 8px}.principle-grid p{font-size:12px;color:#a8adbd}.early-card{background:linear-gradient(125deg,#f0edff,#faf9ff);border:1px solid #dcd7fa;border-radius:18px;padding:65px;display:grid;grid-template-columns:1fr .8fr;gap:90px}.early-card h2{font-size:43px;line-height:1.08;letter-spacing:-.04em;margin:15px 0}.early-card>div:first-child>p{color:var(--m-muted)}.early-card>div:first-child>a:last-child{display:inline-block;margin-left:17px;font-size:12px;color:var(--m-violet);font-weight:650}.early-card>div:last-child{background:#fff;border:1px solid var(--m-line);border-radius:12px;padding:10px 20px}.early-card>div:last-child p{display:flex;align-items:center;gap:12px;padding:14px 0;margin:0;border-bottom:1px solid var(--m-line)}.early-card>div:last-child p:last-child{border:0}.early-card p>i{width:35px;height:35px;border-radius:8px;background:var(--m-pale);color:var(--m-violet);display:grid;place-items:center}.early-card p>i svg{width:16px}.early-card p>span{display:flex;flex-direction:column;font-size:11px}.early-card p>span small{color:var(--m-muted)}.early-card p>svg{margin-left:auto;width:14px;color:#07816d}.faq-layout{display:grid;grid-template-columns:.65fr 1fr;gap:90px}.faq .section-intro{position:sticky;top:120px;align-self:start}.faq .section-intro a{display:flex;align-items:center;gap:7px;color:var(--m-violet);font-size:13px;font-weight:650;margin-top:25px}.faq .section-intro a svg{width:14px}.faq details{border-bottom:1px solid var(--m-line);padding:21px 0}.faq summary{list-style:none;cursor:pointer;font-weight:650;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:var(--m-violet);transition:.2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--m-muted);font-size:13px;max-width:680px}.final-cta{background:#5b3df5;color:#fff;text-align:center;padding:110px 0}.final-cta .m-shell>span{color:#d6d0ff}.final-cta h2{font-size:clamp(42px,5vw,63px);letter-spacing:-.05em;line-height:1;margin:18px 0}.final-cta p{max-width:700px;margin:0 auto 30px;color:#ddd8ff;font-size:17px}.final-cta>div>div{display:flex;justify-content:center;gap:10px}.m-button.light{background:#fff;color:var(--m-violet)!important}.m-button.ghost{background:transparent;border:1px solid #ffffff50;box-shadow:none}.m-footer{background:#121322;color:#fff;padding:75px 0 25px}.m-footer>.m-shell:first-child{display:grid;grid-template-columns:1fr 2fr;gap:100px}.m-footer>div>div>p{font-size:13px;color:#8990a3;margin-top:18px}.m-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.m-footer nav div{display:flex;flex-direction:column;gap:9px}.m-footer nav b{font-size:10px;letter-spacing:.1em;color:#777f94;margin-bottom:9px}.m-footer nav a{font-size:12px;color:#c4c8d3}.copyright{margin-top:65px;padding-top:20px;border-top:1px solid #2a2d40;display:flex;justify-content:space-between;color:#71798e;font-size:10px}@media(max-width:900px){.m-header nav,.m-header-actions{display:none}.m-menu-trigger{display:grid;margin-left:auto;border:0;background:none;place-items:center}.m-mobile-menu{display:block;position:absolute;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--m-line);padding:20px 24px}.m-mobile-menu nav{display:flex;flex-direction:column;margin:0;gap:8px}.m-mobile-menu nav a{padding:10px}.hero-orbit{display:none}.problem-grid{grid-template-columns:1fr 1fr}.problem-grid article{border-bottom:1px solid var(--m-line)}.workflow-tabs{grid-template-columns:1fr 1fr}.faq-layout,.role-panel,.workflow-stage{grid-template-columns:1fr}.workflow-stage>div:first-child{display:none}.feature-story,.feature-story.reverse{grid-template-columns:1fr;gap:40px}.feature-story.reverse>div:first-child{order:0}.principle-grid{grid-template-columns:1fr 1fr}.early-card{grid-template-columns:1fr;gap:40px}.faq .section-intro{position:static}.m-footer>.m-shell:first-child{grid-template-columns:1fr;gap:50px}}@media(max-width:620px){.m-shell,.m-wide{width:min(100% - 32px,1200px)}.m-section{padding:86px 0}.announcement{font-size:10px}.announcement>a{display:none}.hero{padding:80px 0 65px}.hero h1{font-size:43px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .m-button{width:100%}.hero-visual{margin-top:50px}.hero-visual>.product-frame{width:100%}.pf-layout{grid-template-columns:1fr}.pf-layout aside{display:none}.pf-main{padding:12px}.pf-row{grid-template-columns:1.5fr .4fr .65fr .75fr;padding:0 7px;font-size:8px}.pf-total{gap:10px}.product-frame:not(.compact) .pf-table .pf-row:nth-child(3){display:none}.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:190px;border-right:0}.flow-line{display:none}.workflow-tabs{display:flex;overflow-x:auto}.workflow-tabs button{min-width:220px}.workflow-stage{padding-top:35px}.compact .pf-layout,.role-visual{grid-template-columns:1fr}.role-visual>i{margin:-9px auto;transform:rotate(90deg)}.dual-copy{grid-template-columns:1fr;gap:40px}.section-intro h2{font-size:38px}.feature-story{padding:55px 0}.feature-story h3{font-size:29px}.template-canvas{grid-template-columns:100px 1fr}.continuity-visual{grid-template-columns:1fr}.continuity-visual>p{min-height:50px;flex-direction:column}.continuity-visual>p span{width:1px}.role-tabs>div:first-child{justify-content:flex-start;overflow-x:auto}.role-tabs>div:first-child button{white-space:nowrap}.principle-grid{grid-template-columns:1fr}.early-card{padding:34px 22px}.early-card h2{font-size:34px}.early-card>div:first-child>a:last-child{display:block;margin:16px 0 0}.final-cta{padding:85px 0}.final-cta>div>div{flex-direction:column}.m-footer nav{grid-template-columns:1fr 1fr}.copyright{gap:20px;flex-direction:column}.pf-table>p{font-size:7px}}@media(prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.m-button:hover{transform:none}}.contact-page,.legal-page{--m-ink:#111426;--m-muted:#626b80;--m-line:#e5e7ef;--m-violet:#5b3df5;--m-pale:#f2efff}.contact-page{min-height:100vh;background:#f5f5f8;color:#111426;padding-bottom:60px}.contact-header{height:80px;width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between}.contact-header>a:last-child{display:flex;align-items:center;gap:7px;font-size:12px;color:#626b80}.contact-header>a:last-child svg{width:14px}.contact-layout{width:min(1100px,calc(100% - 48px));margin:55px auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:start}.contact-layout>section:first-child{padding-top:35px;position:sticky;top:40px}.contact-layout>section:first-child>span,.contact-layout>section:last-child>div>span{font-size:10px;letter-spacing:.14em;color:#5b3df5;font-weight:750}.contact-layout h1{font-size:52px;line-height:1.05;letter-spacing:-.05em;margin:18px 0}.contact-layout>section:first-child>p{color:#626b80;font-size:16px}.contact-layout ul{list-style:none;padding:20px 0}.contact-layout li{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:13px}.contact-layout li svg{width:14px;color:#07816d}.contact-layout>section:first-child>small{color:#7a8293;font-size:11px}.contact-layout>section:last-child{background:#fff;border:1px solid #e1e3ea;border-radius:15px;padding:36px;box-shadow:0 18px 50px #22203b0d}.contact-layout h2{font-size:28px;margin:7px 0}.contact-layout>section:last-child>div>p{font-size:12px;color:#747c8e;margin-bottom:25px}.ea-form{display:flex;flex-direction:column;gap:16px}.ea-form>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ea-form label{font-size:11px;font-weight:650;display:flex;flex-direction:column;gap:6px}.ea-form label small{font-weight:400;color:#858c9b;float:right}.ea-form input,.ea-form select,.ea-form textarea{width:100%;border:1px solid #d9dce5;border-radius:7px;background:#fff;padding:10px 11px;font:13px inherit;outline:none}.ea-form input,.ea-form select{height:43px}.ea-form input:focus,.ea-form select:focus,.ea-form textarea:focus{border-color:#5b3df5;box-shadow:0 0 0 3px #5b3df514}.ea-form textarea{resize:vertical}.ea-form .m-button{border:0;cursor:pointer}.ea-form .m-button:disabled{opacity:.65}.privacy-note{font-size:10px;color:#7c8392;text-align:center}.privacy-note a{color:#5b3df5}.hp-field{position:absolute!important;left:-9999px!important}.ea-error{padding:10px;border-radius:7px;background:#fff0f1;color:#b52b35;font-size:11px}.ea-success{display:flex;gap:17px;padding:35px;border:1px solid #b9e1d7;background:#eefaf7;border-radius:12px}.ea-success>svg{color:#07816d}.ea-success h2{margin:0 0 8px}.ea-success p{color:#536c67}.legal-page{min-height:100vh;background:#fcfcfd;color:#111426}.legal-page>header{height:80px;border-bottom:1px solid #e5e7ef;display:flex;align-items:center;justify-content:space-between;width:min(1000px,calc(100% - 48px));margin:auto}.legal-page>header>a:last-child{font-size:12px;color:#626b80}.legal-content{width:min(760px,calc(100% - 48px));margin:80px auto 120px}.legal-content>span{font-size:10px;letter-spacing:.14em;color:#5b3df5;font-weight:750}.legal-content h1{font-size:50px;letter-spacing:-.045em;margin:12px 0}.legal-content>p{color:#626b80}.legal-content article{margin-top:50px;border-top:1px solid #e5e7ef}.legal-content h2{font-size:22px;margin-top:35px}.legal-content article li,.legal-content article p{font-size:14px;color:#596174}.legal-notice{padding:14px 16px;background:#fff7e9;border:1px solid #f0d8ad;border-radius:8px;color:#7d591e!important}@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:40px}.contact-layout>section:first-child{position:static}.contact-layout h1{font-size:40px}.contact-layout>section:last-child{padding:24px 18px}.ea-form>div{grid-template-columns:1fr}.contact-header{width:calc(100% - 32px)}}.m-brand{height:44px;min-width:118px;overflow:hidden}.m-brand img{display:block;width:118px;height:auto;transform:translateY(-18px)}.m-brand.inverse{background:#fff;border-radius:8px;padding:3px 8px;height:42px;width:125px}.m-brand.inverse img{width:108px;transform:translateY(-16px)}.m-header nav{margin-left:54px;gap:25px}.transition-card{margin-top:28px;padding:25px 28px;border:1px solid #dcd8fb;border-radius:13px;background:#f4f1ff;display:flex;align-items:center;justify-content:space-between;gap:30px}.transition-card>p{max-width:360px;margin:0;font-weight:700;font-size:16px}.transition-card ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none}.transition-card li{display:flex;align-items:center;gap:7px;font-size:11px;color:#525a6e}.transition-card svg{width:12px;color:#07816d}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-left:1px solid #dcdee7;border-top:1px solid #dcdee7}.capability-grid article{min-height:210px;padding:28px;border-right:1px solid #dcdee7;border-bottom:1px solid #dcdee7;background:#fff}.capability-grid article>svg{width:18px;color:#5b3df5}.capability-grid h3{font-size:17px;margin:32px 0 8px}.capability-grid p{font-size:12px;color:#626b80;margin:0}.feature-proof{display:grid;grid-template-columns:.55fr 1fr;gap:70px;align-items:center;margin-top:70px}.feature-proof>div:first-child>small{font-size:9px;letter-spacing:.12em;color:#5b3df5;font-weight:750}.feature-proof h3{font-size:32px;line-height:1.15;letter-spacing:-.035em;margin:12px 0}.feature-proof p{font-size:14px;color:#626b80}.comparison{background:#fff}.comparison-wrap{overflow-x:auto;border:1px solid #dfe1e9;border-radius:13px}.comparison table{border-collapse:collapse;width:100%;min-width:760px;background:#fff}.comparison td,.comparison th{padding:17px 20px;border-bottom:1px solid #e5e7ef;text-align:left;font-size:12px}.comparison th{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#747b8c;background:#f8f8fa}.comparison td:first-child{font-weight:650}.comparison .highlight{background:#f1eeff;color:#4930d8;font-weight:700}.comparison tr:last-child td{border-bottom:0}.pricing-hero{padding:125px 0 75px;text-align:center;background:radial-gradient(circle at 50% 0,#ede9ff 0,transparent 45%)}.pilot>div>span,.pricing-hero span{font-size:10px;letter-spacing:.15em;font-weight:750;color:#5b3df5}.pricing-hero h1{font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.055em;margin:18px 0}.pricing-hero p{max-width:720px;margin:auto;color:#626b80;font-size:17px}.pricing-plans{padding:10px 0 115px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.pricing-grid article{position:relative;padding:34px;border:1px solid #dfe1e9;border-radius:15px;background:#fff;display:flex;flex-direction:column}.pricing-grid article.popular{border:2px solid #5b3df5;box-shadow:0 24px 55px #5b3df51a}.pricing-grid article>em{position:absolute;right:20px;top:18px;border-radius:20px;background:#5b3df5;color:#fff;padding:5px 9px;font-style:normal;font-size:8px;font-weight:700}.pricing-grid article>small{text-transform:uppercase;letter-spacing:.12em;color:#5b3df5;font-size:9px;font-weight:750}.pricing-grid h2{font-size:45px;margin:12px 0 4px;letter-spacing:-.04em}.pricing-grid h2 span{font-size:12px;color:#7b8291;font-weight:500;letter-spacing:0}.pricing-grid article>p{min-height:70px;color:#626b80;font-size:13px}.pricing-grid article>strong{font-size:12px;padding:13px 0;border-block:1px solid #e5e7ef}.pricing-grid ul{list-style:none;margin:20px 0 30px;padding:0}.pricing-grid li{display:flex;gap:8px;margin:10px 0;font-size:11px;color:#535b6e}.pricing-grid li svg{width:13px;color:#07816d;flex:none}.pricing-grid .m-button{margin-top:auto}.pilot{padding:90px 0;background:#171829;color:#fff}.pilot>div{position:relative}.pilot h2{max-width:700px;font-size:44px;line-height:1.08;letter-spacing:-.04em;margin:15px 0}.pilot p{max-width:650px;color:#b4b9c9}.pilot small{display:block;color:#858ca0;margin:18px 0 28px}.pilot .m-button{position:absolute;right:0;bottom:0}.pricing-faq details{border-bottom:1px solid #e5e7ef;padding:21px 0}.pricing-faq summary{list-style:none;cursor:pointer;font-weight:650;display:flex;justify-content:space-between}.pricing-faq summary span{color:#5b3df5}.pricing-faq details p{font-size:13px;color:#626b80}.legal-content article a{color:#5b3df5;text-decoration:underline}.legal-notice{display:none}.contact-page :focus-visible,.legal-page :focus-visible,.marketing :focus-visible{outline:3px solid #8d7df7;outline-offset:3px;border-radius:4px}@media(max-width:900px){.transition-card{align-items:flex-start;flex-direction:column}.capability-grid{grid-template-columns:1fr 1fr}.feature-proof,.pricing-grid{grid-template-columns:1fr}.pricing-grid{max-width:620px}.pilot .m-button{position:static}.m-brand{min-width:108px}}@media(max-width:620px){.m-brand{height:38px;width:100px;min-width:100px}.m-brand img{width:100px;transform:translateY(-15px)}.capability-grid,.transition-card ul{grid-template-columns:1fr}.capability-grid article{min-height:170px}.feature-proof{gap:35px}.comparison-wrap{margin-inline:-4px}.pricing-hero{padding:85px 0 55px}.pricing-hero h1{font-size:43px}.pricing-plans{padding-bottom:80px}.pricing-grid article{padding:28px 22px}.pilot{padding:75px 0}.pilot h2{font-size:35px}.workflow-tabs button>span{white-space:nowrap}.announcement{padding-inline:10px;text-align:center;line-height:1.25}}.pf-mark{overflow:hidden;background:#fff!important}.pf-mark img{width:24px;height:24px;object-fit:cover}:root{font-family:Arial,Helvetica,sans-serif;color:#111426;background:#fcfcfd;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}svg{vertical-align:middle}html{scroll-behavior:smooth;scroll-padding-top:88px}.marketing .hero{padding-top:95px}.launch-pricing article h2{font-size:40px}.launch-pricing article h2 span{display:block;font-size:14px;letter-spacing:0;line-height:1.6}.pricing-note{padding-top:28px;font-size:13px;color:#626b80;text-align:center}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.control-grid article{border:1px solid #e5e7ef;background:#fff;padding:36px;border-radius:16px}.control-grid article>svg{color:#5b3df5;width:25px;height:25px}.control-grid h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}.control-grid p{color:#626b80;margin-bottom:0}.contact-page .contact-layout{padding-block:90px}.contact-page .contact-layout>section>a{color:#5b3df5;font-weight:650}.local-form-note{background:#f2efff;border:1px solid #d9d2ff;padding:14px;border-radius:8px;font-size:13px;color:#38304e}.ea-form button{border:0}.hero-visual>.product-frame:after{content:"Illustrative interface · sample data";display:block;background:#f8f8fb;padding:8px 16px;color:#697184;font-size:10px;border-top:1px solid #e5e7ef}.contact-page .m-footer{margin-top:0}.legal-page a{color:inherit}.controls-section{background:#f5f3ff}.m-header nav{margin-left:40px;gap:24px}.m-header-actions{gap:16px}@media(max-width:900px){.control-grid{grid-template-columns:1fr}.contact-page .contact-layout{padding-block:60px}.m-header nav{gap:14px;margin-left:25px}}@media(max-width:620px){.hero-actions{flex-wrap:wrap}.contact-page .contact-layout{padding-block:45px}.control-grid article{padding:26px}.hero-copy>small{line-height:1.6;flex-wrap:wrap}.launch-pricing article h2{font-size:38px}.marketing .hero{padding-top:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.demo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ea-form .demo-consent{display:block;font-size:13px;font-weight:400}.ea-form .demo-consent input{width:auto;display:inline;margin-right:8px}.ea-form button:disabled{opacity:.65;cursor:default;transform:none}.policy-draft{padding:16px;border:1px solid #d9d2ff;background:#f2efff;border-radius:8px;margin:24px 0}.ea-form select{width:100%;border:1px solid #dfe1e9;border-radius:7px;background:white;padding:12px;margin-top:6px}