.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{color:inherit;text-decoration:none}.m-shell{width:min(1200px,100% - 48px);margin-inline:auto}.m-wide{width:min(1380px,100% - 48px);margin-inline:auto}.m-section{padding:128px 0}.skip-link{z-index:1000;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px;box-shadow:0 8px 30px #11142622}.skip-link:focus{top:16px}.announcement{color:#c9c4e9;letter-spacing:.01em;background:#15132a;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;display:flex}.announcement a{color:#fff;align-items:center;gap:5px;font-weight:650;display:flex}.announcement svg{width:12px}.m-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfdee;border-bottom:1px solid #e8e8ee;height:72px;position:sticky;top:0}.m-header-inner{align-items:center;height:100%;display:flex}.m-brand{align-items:center;gap:7px;display:flex}.m-brand>span{background:var(--m-violet);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.m-brand strong{letter-spacing:-.04em;font-size:20px}.m-brand small{letter-spacing:.16em;color:#777f91;border-left:1px solid #d8d9e2;width:43px;margin-left:1px;padding-left:9px;font-size:7px;font-weight:750;line-height:1.2}.m-brand.inverse{color:#fff}.m-brand.inverse small{color:#8f96ab;border-color:#35394e}.m-header nav{gap:31px;margin-left:70px;display:flex}.m-header nav a,.m-link-button{color:#454b5e;font-size:13px;font-weight:550}.m-header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.m-button{background:var(--m-violet);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #5b3df526;color:#fff!important}.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{box-shadow:none;background:#fff;border:1px solid #dfe1e9;color:var(--m-ink)!important}.m-menu-trigger,.m-mobile-menu{display:none}.hero{background:radial-gradient(circle at 50% 13%,#ede9ff 0,#0000 32%),linear-gradient(#fcfcfd,#fafaff);padding:118px 0 94px;overflow:hidden}.hero-copy{text-align:center;max-width:900px}.eyebrow,.section-intro>span,.early-card>div>span,.final-cta .m-shell>span{letter-spacing:.15em;color:var(--m-violet);font-size:11px;font-weight:750}.eyebrow{justify-content:center;align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--m-violet);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #5b3df512}.hero h1{letter-spacing:-.058em;max-width:1000px;margin:25px auto;font-size:clamp(48px,5.8vw,78px);font-weight:690;line-height:1.02}.hero h1 em{color:var(--m-violet);font-style:normal}.hero-copy>p{color:var(--m-muted);max-width:760px;margin:0 auto;font-size:19px;line-height:1.55}.hero-actions{justify-content:center;gap:11px;margin:34px 0 20px;display:flex}.hero-copy>small{color:#70788a;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.hero-copy>small svg{color:#07816d;width:14px}.hero-visual{margin-top:76px;position:relative}.hero-visual:before{content:"";filter:blur(25px);background:linear-gradient(110deg,#5b3df514,#4773ff08);border-radius:50%;position:absolute;inset:-60px 5% -40px}.product-frame{background:#fff;border:1px solid #dadce6;border-radius:15px;font-size:11px;position:relative;overflow:hidden;box-shadow:0 32px 80px #25204218,0 2px 6px #171a2d0b}.hero-visual>.product-frame{width:min(1030px,86%);margin:auto}.pf-top{border-bottom:1px solid var(--m-line);align-items:center;gap:11px;height:48px;padding:0 16px;display:flex}.pf-top>span:last-child{color:#07816d;background:#e9f8f4;border-radius:20px;margin-left:auto;padding:3px 9px}.pf-mark{background:var(--m-violet);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.pf-layout{grid-template-columns:180px 1fr;display:grid}.pf-layout aside{border-right:1px solid var(--m-line);background:#f8f8fb;padding:22px 13px}.pf-layout aside>small{letter-spacing:.12em;color:#9299a9;margin:7px;font-size:8px}.pf-layout aside>div{color:#697184;align-items:center;gap:8px;padding:10px 8px;display:flex}.pf-layout aside i{border:1px solid #d9dce6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.pf-layout aside .active{color:var(--m-violet);background:#efecff;border-radius:7px;font-weight:700}.pf-main{padding:25px}.pf-heading,.pf-customer,.pf-row,.pf-total{align-items:center;display:flex}.pf-heading{justify-content:space-between}.pf-heading>div{flex-direction:column;display:flex}.pf-heading small{letter-spacing:.1em;color:var(--m-violet);font-size:8px}.pf-heading b{font-size:17px}.pf-heading>span{color:var(--m-violet);background:#f0edff;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;display:flex}.pf-customer{border:1px solid var(--m-line);border-radius:8px;gap:10px;margin:18px 0 11px;padding:11px}.pf-customer>span{background:#edf0f7;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.pf-customer>div{flex-direction:column;display:flex}.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{border-top:1px solid var(--m-line);grid-template-columns:2fr .5fr .75fr .8fr;min-height:54px;padding:0 13px;display:grid}.pf-row.head{color:#7d8494;text-transform:uppercase;letter-spacing:.08em;background:#f7f8fa;border:0;min-height:30px;font-size:8px}.pf-row>span:first-child:not(:only-child){grid-template-columns:27px auto;align-items:center;display:grid}.pf-row>span:first-child i{width:23px;height:23px;color:var(--m-violet);background:#efecff;border-radius:5px;grid-row:1/3;place-items:center;display:grid}.pf-row strong{text-align:right}.pf-row .valid,.pf-row .limit{border:1px solid #d8dbe6;border-radius:5px;justify-self:start;padding:3px 6px}.pf-row .valid{color:#07816d;align-items:center;gap:3px;display:flex}.pf-row .limit{color:#a45d18;border-color:#e4ac7c}.pf-table>p{color:#a45d18;background:#fff5e8;align-items:center;gap:5px;margin:0;padding:6px 13px;font-size:8px;display:flex}.pf-total{justify-content:flex-end;gap:30px;padding-top:17px}.pf-total span{flex-direction:column;display:flex}.pf-total small{color:#8990a0;letter-spacing:.08em;font-size:7px}.pf-total b{font-size:13px}.pf-total .grand{border-left:1px solid var(--m-line);padding-left:24px}.pf-total .grand b{color:var(--m-violet);font-size:19px}.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{z-index:3;background:#fff;border:1px solid #dfe1e9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 15px 45px #2520421c}.hero-orbit.left{top:18%;left:0}.hero-orbit.right{bottom:13%;right:0}.hero-orbit>svg{width:18px;color:var(--m-violet)}.hero-orbit span{flex-direction:column;display:flex}.hero-orbit small{color:#8a91a0;font-size:7px}.hero-orbit b{font-size:11px}.hero-orbit em{color:#07816d;background:#e9f8f4;border-radius:9px;padding:3px 6px;font-size:8px;font-style:normal}.section-intro{max-width:700px}.section-intro h2{letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(38px,4vw,54px);line-height:1.08}.section-intro p{color:var(--m-muted);max-width:650px;font-size:18px}.section-intro.centered{text-align:center;margin:0 auto 62px}.section-intro.centered p{margin-inline:auto}.problem-grid{border:1px solid var(--m-line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid;overflow:hidden}.problem-grid article{border-right:1px solid var(--m-line);min-height:230px;padding:30px 26px;position:relative}.problem-grid article:last-child{border:0}.problem-grid article>span{color:#a0a6b2;font:11px var(--font-mono);position:absolute;right:20px}.problem-grid svg{width:23px;color:var(--m-violet);margin:24px 0}.problem-grid h3{margin:0 0 8px;font-size:17px}.problem-grid p{color:var(--m-muted);margin:0;font-size:13px}.flow-line{color:#818898;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:11px;display:flex}.flow-line i{background:#d6d8e0;width:24px;height:1px}.flow-line svg{width:15px;color:var(--m-violet)}.flow-line strong{color:var(--m-violet);background:var(--m-pale);border-radius:6px;padding:5px 9px}.dark{color:#fff;background:#151628}.dark .section-intro p{color:#a9afc0}.dark .section-intro>span{color:#a99cff}.workflow-tabs{border-bottom:1px solid #34364b;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.workflow-tabs button{color:#737a91;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:7px 10px;padding:0 22px 25px;display:grid;position:relative}.workflow-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.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{justify-self:end;width:17px}.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{grid-template-columns:260px 1fr;align-items:center;gap:45px;padding:60px 0 0;display:grid}.workflow-stage>div:first-child span{font:11px var(--font-mono);color:#8b7af3}.workflow-stage h3{margin:10px 0;font-size:30px}.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{grid-template-columns:1fr 52px 1fr;align-items:center;display:grid}.role-visual>div{border:1px solid var(--m-line);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex;box-shadow:0 14px 36px #2821430d}.role-visual>i{background:var(--m-violet);color:#fff;z-index:2;border:8px solid #fcfcfd;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 -1px;display:grid}.role-visual small,.dual-copy small{letter-spacing:.12em;color:var(--m-violet);font-size:9px;font-weight:750}.role-visual>div>b{margin:4px 0 20px;font-size:16px}.role-visual>div>span{background:#f6f6fa;border-radius:6px;padding:8px;font-size:11px}.role-visual p{border-bottom:1px solid var(--m-line);justify-content:space-between;margin:0;padding:11px 2px;font-size:11px;display:flex}.role-visual em{color:var(--m-muted);font-style:normal}.role-visual p strong{align-items:center;gap:4px;display:flex}.role-visual p svg{color:#07816d}.dual-copy{grid-template-columns:1fr 1fr;gap:80px;max-width:900px;margin:62px auto 0;display:grid}.dual-copy article{border-left:1px solid var(--m-line);padding-left:28px}.dual-copy h3{margin:8px 0 18px;font-size:25px}.dual-copy p{color:var(--m-muted);align-items:center;gap:9px;margin:8px 0;font-size:13px;display:flex}.dual-copy svg{width:14px;color:var(--m-violet)}.features{background:#f5f5f8}.feature-story{border-top:1px solid #dcdee7;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding:75px 0;display:grid}.feature-story:first-of-type{margin-top:70px}.feature-story.reverse{grid-template-columns:1fr 1.2fr}.feature-story>div:first-child>small{letter-spacing:.12em;color:var(--m-violet);font-size:10px;font-weight:750}.feature-story h3{letter-spacing:-.035em;margin:13px 0;font-size:34px;line-height:1.14}.feature-story>div:first-child>p{color:var(--m-muted);font-size:15px}.feature-story ul{flex-wrap:wrap;gap:18px;margin:20px 0;padding:0;list-style:none;display:flex}.feature-story li{align-items:center;gap:5px;font-size:11px;display:flex}.feature-story li svg{color:#07816d;width:12px}.template-mini{border:1px solid var(--m-line);background:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:25px;padding:12px;display:flex}.template-mini>svg{color:var(--m-violet)}.template-mini span{flex-direction:column;font-size:10px;display:flex}.template-mini span small{color:var(--m-muted)}.template-mini em{color:#07816d;gap:4px;margin-left:auto;font-size:8px;display:flex}.template-mini em svg{width:10px}.template-canvas{border:1px solid var(--m-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #25204210}.template-canvas>div{border-bottom:1px solid var(--m-line);background:#fafafd;align-items:center;gap:5px;height:35px;padding:0 12px;display:flex}.template-canvas>div span{background:#d9dbe4;border-radius:50%;width:6px;height:6px}.template-canvas{grid-template-columns:150px 1fr;display:grid}.template-canvas>div{grid-column:1/3}.template-canvas aside{border-right:1px solid var(--m-line);padding:18px}.template-canvas aside small{color:#8d94a4;font-size:7px}.template-canvas aside p{gap:5px;font-size:9px;display:flex}.template-canvas aside svg{color:#07816d;width:10px}.template-canvas main{border:1px solid #e5e6ed;margin:25px;padding:24px}.template-canvas main i{color:var(--m-violet);font-size:9px;font-style:normal;font-weight:800}.template-canvas main h4{margin:25px 0;font-size:18px}.template-canvas main span{background:#eaebf0;width:45%;height:7px;margin:8px 0;display:block}.template-canvas main .wide{width:100%;height:60px}.continuity-visual{grid-template-columns:1fr 120px 1fr;align-items:center;display:grid}.continuity-visual>div{border:1px solid var(--m-line);background:#fff;border-radius:11px;grid-template-columns:38px 1fr;padding:21px;display:grid}.continuity-visual>div>i{background:var(--m-pale);width:30px;height:30px;color:var(--m-violet);border-radius:7px;grid-row:1/5;place-items:center;display:grid}.continuity-visual>div>i svg{width:15px}.continuity-visual small{color:#9097a6;font-size:7px}.continuity-visual b{font:12px var(--font-mono)}.continuity-visual span{font-size:17px;font-weight:700}.continuity-visual em{color:#a86408;font-size:8px;font-style:normal}.continuity-visual em.green{color:#07816d;align-items:center;gap:3px;display:flex}.continuity-visual em svg{width:10px}.continuity-visual>p{color:#787f91;align-items:center;margin:0;font-size:8px;display:flex}.continuity-visual>p span{background:#cfd2dc;flex:1;height:1px}.continuity-visual>p b{text-align:center;font-size:7px}.role-tabs>div:first-child{border-bottom:1px solid var(--m-line);justify-content:center;display:flex}.role-tabs>div:first-child button{color:#737a8b;background:0 0;border:0;padding:14px 27px;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:"";background:var(--m-violet);height:2px;position:absolute;bottom:-1px;left:15px;right:15px}.role-panel{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;padding:65px 0 0;display:grid}.role-panel>div:first-child>small{color:var(--m-violet);letter-spacing:.12em;font-size:9px;font-weight:750}.role-panel h3{font-size:31px;line-height:1.2}.role-panel ul{padding:0;list-style:none}.role-panel li{color:var(--m-muted);gap:9px;margin:10px 0;font-size:13px;display:flex}.role-panel li svg{color:#07816d;width:14px}.principles{color:#fff;background:#171829}.principles .section-intro p{color:#a7adbd}.principle-grid{border-top:1px solid #34364a;border-left:1px solid #34364a;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.principle-grid article{border-bottom:1px solid #34364a;border-right:1px solid #34364a;min-height:190px;padding:30px}.principle-grid svg{color:#9688f7;width:21px}.principle-grid h3{margin:25px 0 8px;font-size:16px}.principle-grid p{color:#a8adbd;font-size:12px}.early-card{background:linear-gradient(125deg,#f0edff,#faf9ff);border:1px solid #dcd7fa;border-radius:18px;grid-template-columns:1fr .8fr;gap:90px;padding:65px;display:grid}.early-card h2{letter-spacing:-.04em;margin:15px 0;font-size:43px;line-height:1.08}.early-card>div:first-child>p{color:var(--m-muted)}.early-card>div:first-child>a:last-child{color:var(--m-violet);margin-left:17px;font-size:12px;font-weight:650;display:inline-block}.early-card>div:last-child{border:1px solid var(--m-line);background:#fff;border-radius:12px;padding:10px 20px}.early-card>div:last-child p{border-bottom:1px solid var(--m-line);align-items:center;gap:12px;margin:0;padding:14px 0;display:flex}.early-card>div:last-child p:last-child{border:0}.early-card p>i{background:var(--m-pale);width:35px;height:35px;color:var(--m-violet);border-radius:8px;place-items:center;display:grid}.early-card p>i svg{width:16px}.early-card p>span{flex-direction:column;font-size:11px;display:flex}.early-card p>span small{color:var(--m-muted)}.early-card p>svg{color:#07816d;width:14px;margin-left:auto}.faq-layout{grid-template-columns:.65fr 1fr;gap:90px;display:grid}.faq .section-intro{align-self:start;position:sticky;top:120px}.faq .section-intro a{color:var(--m-violet);align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:650;display:flex}.faq .section-intro a svg{width:14px}.faq details{border-bottom:1px solid var(--m-line);padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--m-violet);font-size:20px;transition:all .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--m-muted);max-width:680px;font-size:13px}.final-cta{color:#fff;text-align:center;background:#5b3df5;padding:110px 0}.final-cta .m-shell>span{color:#d6d0ff}.final-cta h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,5vw,63px);line-height:1}.final-cta p{color:#ddd8ff;max-width:700px;margin:0 auto 30px;font-size:17px}.final-cta>div>div{justify-content:center;gap:10px;display:flex}.m-button.light{background:#fff;color:var(--m-violet)!important}.m-button.ghost{box-shadow:none;background:0 0;border:1px solid #ffffff50}.m-footer{color:#fff;background:#121322;padding:75px 0 25px}.m-footer>.m-shell:first-child{grid-template-columns:1fr 2fr;gap:100px;display:grid}.m-footer>div>div>p{color:#8990a3;margin-top:18px;font-size:13px}.m-footer nav{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.m-footer nav div{flex-direction:column;gap:9px;display:flex}.m-footer nav b{letter-spacing:.1em;color:#777f94;margin-bottom:9px;font-size:10px}.m-footer nav a{color:#c4c8d3;font-size:12px}.copyright{color:#71798e;border-top:1px solid #2a2d40;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:10px;display:flex}@media (max-width:900px){.m-header nav,.m-header-actions{display:none}.m-menu-trigger{background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.m-mobile-menu{border-bottom:1px solid var(--m-line);background:#fff;padding:20px 24px;display:block;position:absolute;top:72px;left:0;right:0}.m-mobile-menu nav{flex-direction:column;gap:8px;margin:0;display:flex}.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}.workflow-stage,.role-panel,.faq-layout{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{border-right:0;min-height:190px}.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{flex-direction:column;min-height:50px}.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{margin:16px 0 0;display:block}.final-cta{padding:85px 0}.final-cta>div>div{flex-direction:column}.m-footer nav{grid-template-columns:1fr 1fr}.copyright{flex-direction:column;gap:20px}.pf-table>p{font-size:7px}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation: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{color:#111426;background:#f5f5f8;min-height:100vh;padding-bottom:60px}.contact-header{justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:80px;margin:auto;display:flex}.contact-header>a:last-child{color:#626b80;align-items:center;gap:7px;font-size:12px;display:flex}.contact-header>a:last-child svg{width:14px}.contact-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;width:min(1100px,100% - 48px);margin:55px auto;display:grid}.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{letter-spacing:.14em;color:#5b3df5;font-size:10px;font-weight:750}.contact-layout h1{letter-spacing:-.05em;margin:18px 0;font-size:52px;line-height:1.05}.contact-layout>section:first-child>p{color:#626b80;font-size:16px}.contact-layout ul{padding:20px 0;list-style:none}.contact-layout li{align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.contact-layout li svg{color:#07816d;width:14px}.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{margin:7px 0;font-size:28px}.contact-layout>section:last-child>div>p{color:#747c8e;margin-bottom:25px;font-size:12px}.ea-form{flex-direction:column;gap:16px;display:flex}.ea-form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ea-form label{flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.ea-form label small{color:#858c9b;float:right;font-weight:400}.ea-form input,.ea-form select,.ea-form textarea{background:#fff;border:1px solid #d9dce5;border-radius:7px;outline:none;width:100%;padding:10px 11px;font:13px inherit}.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{cursor:pointer;border:0}.ea-form .m-button:disabled{opacity:.65}.privacy-note{color:#7c8392;text-align:center;font-size:10px}.privacy-note a{color:#5b3df5}.hp-field{position:absolute!important;left:-9999px!important}.ea-error{color:#b52b35;background:#fff0f1;border-radius:7px;padding:10px;font-size:11px}.ea-success{background:#eefaf7;border:1px solid #b9e1d7;border-radius:12px;gap:17px;padding:35px;display:flex}.ea-success>svg{color:#07816d}.ea-success h2{margin:0 0 8px}.ea-success p{color:#536c67}.legal-page{color:#111426;background:#fcfcfd;min-height:100vh}.legal-page>header{border-bottom:1px solid #e5e7ef;justify-content:space-between;align-items:center;width:min(1000px,100% - 48px);height:80px;margin:auto;display:flex}.legal-page>header>a:last-child{color:#626b80;font-size:12px}.legal-content{width:min(760px,100% - 48px);margin:80px auto 120px}.legal-content>span{letter-spacing:.14em;color:#5b3df5;font-size:10px;font-weight:750}.legal-content h1{letter-spacing:-.045em;margin:12px 0;font-size:50px}.legal-content>p{color:#626b80}.legal-content article{border-top:1px solid #e5e7ef;margin-top:50px}.legal-content h2{margin-top:35px;font-size:22px}.legal-content article p,.legal-content article li{color:#596174;font-size:14px}.legal-notice{background:#fff7e9;border:1px solid #f0d8ad;border-radius:8px;padding:14px 16px;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)}}.hero-visual-v2{margin-top:72px;position:relative}.hero-product-v2{width:min(1120px,92%);margin:auto;position:relative}.rv-app{text-align:left;color:#171a2b;background:#fff;border:1px solid #d9dce6;border-radius:16px;grid-template-columns:168px 1fr;min-height:540px;font-size:10px;display:grid;overflow:hidden;box-shadow:0 40px 100px #211a551c,0 8px 24px #1114260d}.rv-app aside{background:#f8f8fb;border-right:1px solid #e5e7ef;flex-direction:column;padding:17px 11px;display:flex}.rv-logo{align-items:center;gap:7px;padding:0 7px 18px;display:flex}.rv-logo span{color:#fff;background:#5b3df5;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.rv-logo b{font-size:13px}.rv-workspace{background:#fff;border:1px solid #e1e3eb;border-radius:8px;grid-template-columns:28px 1fr;padding:10px 7px;display:grid}.rv-workspace>span,.rv-user>span{color:#5b3df5;background:#eae7ff;border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.rv-workspace b,.rv-user b{font-size:8px}.rv-workspace small,.rv-user small{color:#858c9d;font-size:6px}.rv-app nav{gap:3px;margin-top:18px;display:grid}.rv-app nav div{color:#71798c;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.rv-app nav div.active{color:#5b3df5;background:#ebe8ff;font-weight:700}.rv-app nav svg{width:13px;height:13px}.rv-user{border-top:1px solid #e5e7ef;grid-template-columns:28px 1fr;margin-top:auto;padding:10px 7px;display:grid}.rv-app>main{min-width:0}.rv-app>main>header{color:#7b8292;border-bottom:1px solid #e5e7ef;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.rv-app>main>header>div{align-items:center;gap:10px;display:flex}.rv-app>main>header svg{width:13px}.rv-app>main>header i{color:#fff;background:#17182a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.rv-builder,.rv-screen{padding:27px}.rv-page-head{justify-content:space-between;align-items:center;display:flex}.rv-page-head small,.rv-card-head small{color:#5b3df5;letter-spacing:.12em;font-size:7px;font-weight:800}.rv-page-head h3{margin:3px 0 0;font-size:18px}.rv-page-head p{color:#858c9d;margin:1px 0;font-size:8px}.rv-page-head>span,.rv-card-head>span{color:#087967;background:#eaf8f4;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;display:flex}.rv-page-head svg,.rv-card-head svg{width:11px}.rv-page-head button,.rv-screen button{color:#fff;background:#5b3df5;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 11px;font-size:8px;display:flex}.rv-stepper{margin:23px 0;display:flex}.rv-stepper div{color:#9aa0ae;flex:1;align-items:center;gap:5px;display:flex;position:relative}.rv-stepper div:after{content:"";background:#e2e3e9;flex:1;height:1px}.rv-stepper div:last-child:after{display:none}.rv-stepper i{border:1px solid #dfe1e8;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.rv-stepper svg{width:9px}.rv-stepper .done,.rv-stepper .active{color:#5b3df5}.rv-stepper .done i,.rv-stepper .active i{color:#fff;background:#5b3df5;border-color:#5b3df5}.rv-quote-card,.rv-screen{background:#fff;border:1px solid #e1e3ea;border-radius:10px;overflow:hidden}.rv-card-head{border-bottom:1px solid #e5e7ef;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.rv-card-head>div{flex-direction:column;display:flex}.rv-card-head b{font-size:11px}.rv-line-head,.rv-line{grid-template-columns:2fr .35fr .65fr .65fr .75fr;align-items:center;padding:0 15px;display:grid}.rv-line-head{color:#868d9c;text-transform:uppercase;letter-spacing:.08em;background:#f8f8fa;height:28px;font-size:6px}.rv-line{border-top:1px solid #ececf1;min-height:54px}.rv-line>span:first-child{grid-template-columns:30px 1fr;display:grid}.rv-line>span:first-child i{color:#5b3df5;background:#ece9ff;border-radius:5px;grid-row:1/3;place-items:center;width:23px;height:23px;display:grid}.rv-line svg{width:11px}.rv-line small{color:#8b92a0}.rv-line strong{text-align:right}.rv-line .ok{color:#07816d;gap:2px;display:flex}.rv-summary{background:#fafafe;border-top:1px solid #e5e7ef;justify-content:flex-end;gap:32px;padding:12px 15px;display:flex}.rv-summary span{flex-direction:column;display:flex}.rv-summary small{color:#8b92a0;font-size:6px}.rv-summary span:last-child b{color:#5b3df5;font-size:14px}.hero-float{z-index:3;background:#fff;border:1px solid #dedfe8;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 45px #17132e1c}.hero-float>svg{color:#5b3df5;width:20px}.hero-float>span,.hero-float>div{flex-direction:column;display:flex}.hero-float small{letter-spacing:.1em;color:#8a91a0;font-size:6px}.hero-float b{font-size:10px}.hero-float em{color:#07816d;font-size:7px;font-style:normal}.hero-float.discount{top:25%;left:-5%}.hero-float.discount>svg:last-child{color:#07816d;width:14px}.hero-float.output{bottom:17%;right:-6%}.hero-float.activity{bottom:-4%;left:4%}.hero-float.activity>span{color:#fff;background:#17182a;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.hero-float.total{flex-direction:column;align-items:flex-start;gap:0;top:-5%;right:8%}.hero-float.total b{font-size:16px}.hero-float.total span{color:#07816d;font-size:7px}.problem-story-v2{grid-template-columns:1.2fr 100px .8fr;align-items:center;margin-top:65px;display:grid}.problem-files-v2{min-height:390px;position:relative}.problem-files-v2 article{background:#fff;border:1px solid #dfe1e8;border-radius:10px;width:55%;padding:17px;position:absolute;box-shadow:0 17px 40px #201c3a10}.problem-files-v2 article small{font:7px var(--font-mono);color:#8b92a2}.problem-files-v2 article b{margin:6px 0;font-size:12px;display:block}.problem-files-v2 article p{color:#7a8292;margin:0;font-size:9px}.problem-files-v2 article span{border-top:1px solid #eeeef2;justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.problem-files-v2 article em{color:#b46a28}.price-file{top:0;left:0;transform:rotate(-2deg)}.message-file{top:42px;right:2%;transform:rotate(2deg)}.quote-file{bottom:18px;left:5%;transform:rotate(1deg)}.po-file{bottom:0;right:0;transform:rotate(-2deg)}.problem-bridge-v2{text-align:center;color:#5b3df5}.problem-bridge-v2 span{color:#fff;background:#5b3df5;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.problem-bridge-v2 svg{width:17px}.problem-bridge-v2 small{margin-top:9px;font-size:6px;font-weight:800;line-height:1.3;display:block}.problem-result-v2{color:#fff;background:#171829;border-radius:15px;padding:35px;box-shadow:0 24px 60px #17182920}.problem-result-v2>span{background:#5b3df5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.problem-result-v2 svg{width:18px}.problem-result-v2 small{color:#a99cff;letter-spacing:.14em;margin-top:28px;font-size:7px;display:block}.problem-result-v2 h3{margin:9px 0 20px;font-size:25px;line-height:1.15}.problem-result-v2 ul{margin:0;padding:0;list-style:none}.problem-result-v2 li{color:#c4c8d3;align-items:center;gap:8px;margin:10px 0;font-size:10px;display:flex}.problem-result-v2 li svg{color:#5ee0bd;width:12px}.workflow-tour-v2{margin-top:60px}.workflow-nav-v2{border-bottom:1px solid #34364b;grid-template-columns:repeat(4,1fr);display:grid}.workflow-nav-v2 button{color:#747b91;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 15px 22px;display:flex;position:relative}.workflow-icon-v2{border:1px solid #3c3e52;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.workflow-icon-v2 svg{width:19px}.workflow-nav-v2 button>span:nth-child(2){flex-direction:column;display:flex}.workflow-nav-v2 button small{letter-spacing:.11em;font-size:7px}.workflow-nav-v2 button b{color:#a3a9b9;font-size:12px}.workflow-nav-v2 button>i{background:#303245;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.workflow-nav-v2 button.active{color:#a99cff}.workflow-nav-v2 button.active .workflow-icon-v2{color:#fff;background:#5b3df5;border-color:#5b3df5}.workflow-nav-v2 button.active b{color:#fff}.workflow-nav-v2 button.active em{background:#8978fa;height:100%;animation:5.6s linear workflowProgress;display:block}.workflow-panel-v2{grid-template-columns:230px 1fr;align-items:center;gap:45px;padding-top:52px;display:grid}.workflow-copy-v2>span{font:10px var(--font-mono);color:#9181f5}.workflow-copy-v2 h3{margin:10px 0;font-size:29px}.workflow-copy-v2 p{color:#a9afc0;font-size:13px}.workflow-visual-v2{color:#171a2b;animation:.45s visualIn}.workflow-visual-v2 .rv-app{min-height:430px}.workflow-visual-v2 .rv-app aside{background:#f8f8fb}.workflow-visual-v2 .rv-screen{margin:20px}.rv-metrics,.rv-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.rv-metrics span,.rv-kpis span{border:1px solid #e4e5eb;border-radius:7px;flex-direction:column;padding:10px;display:flex}.rv-metrics b,.rv-kpis b{font-size:14px}.rv-metrics small,.rv-kpis small{color:#858c9d}.rv-data-table>div{border-top:1px solid #e8e9ee;grid-template-columns:1.7fr .7fr 1fr .5fr;align-items:center;min-height:48px;padding:0 12px;display:grid}.rv-data-table>div:first-child{color:#858c9b;text-transform:uppercase;background:#f8f8fa;min-height:27px;font-size:6px}.rv-data-table span:first-child{grid-template-columns:28px 1fr;display:grid}.rv-data-table i{color:#5b3df5;background:#ece9ff;border-radius:5px;grid-row:1/3;place-items:center;width:21px;height:21px;display:grid}.rv-data-table svg{width:10px}.rv-data-table small{color:#8b92a0}.status{background:#eaf8f4;border-radius:10px;width:max-content;padding:4px 7px;color:#087967!important}.rv-customer{border:1px solid #e4e5eb;border-radius:7px;align-items:center;gap:8px;margin:15px;padding:9px;display:flex}.rv-customer>span{background:#ece9ff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.rv-customer>div{flex-direction:column;display:flex}.rv-customer small{color:#858c9d}.rv-customer svg{width:12px;margin-left:auto}.rv-line.four,.compact-builder .rv-line-head{grid-template-columns:2fr .4fr .7fr .8fr}.rv-inline-note{color:#087967;background:#eaf8f4;border-radius:6px;gap:6px;margin:0 15px 12px;padding:7px;display:flex}.rv-inline-note svg{width:11px}.rv-export-layout{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px;display:grid}.rv-document{border:1px solid #dfe1e8;border-radius:5px;padding:20px;box-shadow:0 8px 20px #1114260d}.rv-document header{color:#5b3df5;justify-content:space-between;display:flex}.rv-document h4{margin:28px 0 12px;font-size:13px}.doc-lines i{background:#e9eaf0;width:60%;height:4px;margin:5px 0;display:block}.doc-table{background:repeating-linear-gradient(#f1f1f5 0 1px,#0000 1px 21px);height:65px;margin:18px 0}.rv-document strong{text-align:right;font-size:15px;display:block}.rv-export-layout aside{flex-direction:column;gap:9px;display:flex}.rv-export-layout aside>span{color:#087967;background:#eaf8f4;border-radius:6px;align-items:center;gap:5px;padding:8px;display:flex}.rv-export-layout aside svg{width:10px}.rv-export-layout aside>div{border:1px solid #e1e3ea;border-radius:7px;flex-direction:column;margin-top:auto;padding:12px;display:flex}.rv-po-grid{grid-template-columns:1fr 35px 1fr;align-items:center;margin-top:25px;display:grid}.rv-po-grid>section{border:1px solid #e1e3ea;border-radius:8px;padding:14px}.rv-po-grid>i{text-align:center;color:#5b3df5;font-style:normal}.rv-po-grid section>div{align-items:center;gap:8px;margin:10px 0;display:flex}.rv-po-grid section>div svg{color:#5b3df5;width:18px}.rv-po-grid section>div span{flex-direction:column;display:flex}.rv-po-grid section>div em{color:#858c9d;font-style:normal}.rv-po-grid section>div strong{margin-left:auto}.rv-po-grid section>p{color:#087967}.rv-po-grid label{border-bottom:1px solid #e7e8ed;justify-content:space-between;padding:8px 0;display:flex}.rv-po-grid label svg{width:10px}.rv-po-grid button{justify-content:center;width:100%;margin-top:12px}.rv-rule{border:1px solid #dfe1e8;border-radius:9px;align-items:center;gap:15px;margin:22px 0;padding:18px;display:flex}.rv-rule>span{color:#5b3df5;background:#ece9ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.rv-rule svg{width:16px}.rv-rule>div{flex-direction:column;display:flex}.rv-rule>div small{color:#858c9d}.rv-rule>div b{font-size:23px}.rv-rule p{color:#858c9d;margin:0}.rv-rule em{color:#9c5a1e;background:#fff1e3;border-radius:10px;margin-left:auto;padding:5px 8px;font-style:normal}.rv-rule-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rv-rule-grid span{border:1px solid #e1e3ea;border-radius:7px;flex-direction:column;padding:13px;display:flex}.rv-rule-grid small{color:#858c9d}.rv-kpis svg{color:#5b3df5;width:14px}.rv-activity-list>div{border-top:1px solid #e8e9ee;grid-template-columns:30px 1fr .7fr .6fr;align-items:center;padding:9px;display:grid}.rv-activity-list i{color:#5b3df5;background:#ece9ff;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.rv-activity-list svg{width:11px}.rv-activity-list span{flex-direction:column;display:flex}.rv-activity-list small{color:#858c9d}.rv-activity-list em{color:#087967;font-style:normal}.dual-v2{padding:105px 0}.role-comparison-v2{grid-template-columns:1fr 80px 1fr;align-items:center;max-width:920px;margin:auto;display:grid}.role-comparison-v2 section{background:#fff;border:1px solid #dfe1e8;border-radius:13px;padding:25px;box-shadow:0 16px 40px #201c3a0b}.role-comparison-v2 section>small{letter-spacing:.13em;color:#5b3df5;font-size:7px;font-weight:800}.role-comparison-v2 h3{margin:5px 0 20px;font-size:20px}.role-comparison-v2 section>div{background:#f7f7fa;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.role-comparison-v2 section>div>svg{color:#5b3df5;width:17px}.role-comparison-v2 section>div span{flex-direction:column;font-size:9px;display:flex}.role-comparison-v2 section>div em{color:#858c9d;font-style:normal}.role-comparison-v2 label{border-bottom:1px solid #e7e8ed;justify-content:space-between;padding:10px 2px;font-size:10px;display:flex}.role-comparison-v2 label b{align-items:center;gap:4px;display:flex}.role-comparison-v2 label svg{width:10px}.role-comparison-v2 .green{color:#087967}.role-comparison-v2 footer{color:#087967;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.role-comparison-v2 footer svg{width:12px}.role-link{text-align:center;color:#5b3df5;flex-direction:column;align-items:center;font-size:7px;font-weight:800;display:flex}.role-link svg{color:#fff;box-sizing:content-box;background:#5b3df5;border:8px solid #fcfcfd;border-radius:50%;width:42px;height:42px;padding:11px}.dual-highlights-v2{grid-template-columns:1fr 1px 1fr;gap:32px;max-width:920px;margin:28px auto 0;display:grid}.dual-highlights-v2 i{background:#e1e2e8}.dual-highlights-v2 p{flex-direction:column;margin:0;display:flex}.dual-highlights-v2 span{color:#5b3df5;letter-spacing:.1em;font-size:7px;font-weight:800}.dual-highlights-v2 b{color:#697183;margin-top:4px;font-size:10px}.features-v2{background:#f5f5f8;padding:105px 0}.feature-carousel-v2{margin-top:55px}.feature-card-v2{background:#fff;border:1px solid #dedfe7;border-radius:16px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;padding:42px;display:grid;overflow:hidden}.feature-copy-v2>small{letter-spacing:.12em;color:#5b3df5;font-size:8px;font-weight:800}.feature-copy-v2 h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:30px;line-height:1.15}.feature-copy-v2 p{color:#697183;font-size:13px}.feature-copy-v2 ul{margin:20px 0;padding:0;list-style:none}.feature-copy-v2 li{align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.feature-copy-v2 li svg{color:#087967;width:12px}.feature-visual-v2{animation:.4s visualIn}.feature-visual-v2 .rv-app{min-height:390px}.feature-visual-v2 .rv-app aside{display:none}.feature-visual-v2 .rv-app{grid-template-columns:1fr}.feature-visual-v2 .rv-screen{margin:18px}.feature-controls-v2{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.feature-controls-v2>span{gap:6px;display:flex}.feature-controls-v2>span button{cursor:pointer;background:#d2d4dc;border:0;width:34px;height:3px;padding:0}.feature-controls-v2>span button.active{background:#5b3df5}.feature-controls-v2>div{align-items:center;gap:12px;display:flex}.feature-controls-v2>div button{cursor:pointer;background:#fff;border:1px solid #d7d9e2;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.feature-controls-v2 svg{width:14px}.feature-controls-v2 b{font:9px var(--font-mono);color:#747b8c}.roles{padding:105px 0}.role-nav-v2{border-bottom:1px solid #e1e2e8;justify-content:center;display:flex}.role-nav-v2 button{color:#747b8c;cursor:pointer;background:0 0;border:0;padding:13px 25px;font-size:11px;font-weight:650;position:relative}.role-nav-v2 button.active{color:#5b3df5}.role-nav-v2 button.active:after{content:"";background:#5b3df5;height:2px;position:absolute;bottom:-1px;left:15px;right:15px}.role-panel-v2{grid-template-columns:.58fr 1.42fr;align-items:center;gap:55px;padding-top:48px;display:grid}.role-panel-v2>div:first-child>small{letter-spacing:.12em;color:#5b3df5;font-size:8px;font-weight:800}.role-panel-v2 h3{margin:10px 0 18px;font-size:27px;line-height:1.2}.role-panel-v2 ul{padding:0;list-style:none}.role-panel-v2 li{color:#697183;align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.role-panel-v2 li svg{color:#087967;width:12px}.role-product-v2 .rv-app{min-height:390px}.role-product-v2 .rv-app aside{display:none}.role-product-v2 .rv-app{grid-template-columns:1fr}.role-product-v2 .rv-screen{margin:18px}@keyframes workflowProgress{0%{width:0}to{width:100%}}@keyframes visualIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.hero-product-v2{width:100%}.hero-float.discount{left:-2%}.hero-float.output{right:-2%}.problem-story-v2{grid-template-columns:1fr 65px .8fr}.workflow-panel-v2{grid-template-columns:1fr}.workflow-copy-v2{display:none}.feature-card-v2{grid-template-columns:1fr;gap:30px}.role-panel-v2{grid-template-columns:1fr}.role-panel-v2>div:first-child{max-width:550px}.rv-app{grid-template-columns:135px 1fr}.role-product-v2 .rv-app,.feature-visual-v2 .rv-app{grid-template-columns:1fr}}@media (max-width:620px){.hero-visual-v2{margin-top:48px}.hero-product-v2{width:112%;margin-left:-6%}.hero-product-v2 .rv-app{grid-template-columns:1fr;min-height:430px}.hero-product-v2 .rv-app>aside{display:none}.hero-product-v2 .rv-builder{padding:14px}.hero-product-v2 .rv-stepper span{display:none}.hero-float.discount{top:20%;left:-1%}.hero-float.output{bottom:10%;right:-1%}.hero-float.activity,.hero-float.total{display:none}.problem-story-v2{grid-template-columns:1fr;gap:20px}.problem-files-v2{min-height:330px}.problem-bridge-v2 span{transform:rotate(90deg)}.problem-result-v2{padding:27px}.workflow-nav-v2{display:flex;overflow-x:auto}.workflow-nav-v2 button{min-width:175px}.workflow-panel-v2{padding-top:28px}.workflow-visual-v2 .rv-app{grid-template-columns:1fr;min-height:360px}.workflow-visual-v2 .rv-app>aside{display:none}.workflow-visual-v2 .rv-screen{margin:10px;padding:14px}.rv-app>main>header{padding:0 12px}.rv-page-head p{display:none}.rv-export-layout,.rv-po-grid{grid-template-columns:1fr}.rv-export-layout>aside{display:none}.rv-po-grid>i{transform:rotate(90deg)}.rv-line-head,.rv-line{padding-inline:8px}.dual-v2,.features-v2,.roles{padding:82px 0}.role-comparison-v2{grid-template-columns:1fr}.role-link{padding:4px}.role-link svg{transform:rotate(90deg)}.dual-highlights-v2{grid-template-columns:1fr}.dual-highlights-v2 i{display:none}.feature-card-v2{padding:24px 16px}.feature-visual-v2 .rv-screen,.role-product-v2 .rv-screen{margin:9px;padding:13px}.feature-visual-v2 .rv-app,.role-product-v2 .rv-app{min-height:345px}.feature-copy-v2 h3{font-size:26px}.role-nav-v2{justify-content:flex-start;overflow-x:auto}.role-nav-v2 button{white-space:nowrap}.role-panel-v2{gap:28px;padding-top:35px}.rv-rule-grid{grid-template-columns:1fr}.rv-rule-grid span:nth-child(n+2){display:none}.rv-data-table>div{grid-template-columns:1.4fr .7fr 1fr}.rv-data-table>div span:last-child{display:none}.rv-kpis{gap:4px}.rv-kpis span{padding:7px}.rv-kpis b{font-size:11px}}
