:root{--blue:#315bea;--ink:#132440;--muted:#77849a}body{background:white;font-size:15px}.wrap{max-width:1240px}header .wrap{min-height:86px}header{position:relative;z-index:2}.brand{font-size:23px}nav{gap:27px;font-size:12px}.btn{font-size:12px;border-radius:7px;padding:13px 20px}.btn.primary{box-shadow:0 4px 12px #315bea15}.hero-band{background:linear-gradient(115deg,#f6f8ff,#f1f5ff 70%,#eaf0ff);border-bottom:1px solid #e7ecf7;overflow:hidden}.hero{padding-top:82px;padding-bottom:93px;gap:45px;grid-template-columns:1fr 1fr;min-height:610px}.hero h1{font-size:clamp(39px,4.2vw,58px);line-height:1.14;letter-spacing:-2.4px;margin:24px 0}.hero p{font-size:14px;line-height:1.9;max-width:470px}.launch-badge{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e1e7f6;border-radius:25px;font-size:10px;padding:6px 11px;font-weight:550;color:#687895}.launch-badge i{height:6px;width:6px;border-radius:50%;background:#6384ee}.hero-checks{display:flex;gap:23px;font-size:10px;color:#6d7c95;margin-top:18px}.hero-checks span:first-child{color:#47745e}.b2b-caption{font-size:10px;color:#95a0b2;margin-top:36px}.product-art{position:relative;padding:20px 0 25px 10px}.app-window{background:white;border:1px solid #dfe6f4;border-radius:12px;box-shadow:0 25px 70px #244c9620;transform:perspective(1500px) rotateY(-5deg) rotateZ(2deg);overflow:hidden}.window-top{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;border-bottom:1px solid #e9edf6;background:#fcfdff;font-size:9px;color:#a1aabc}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;background:#dce3ef;border-radius:50%}.mock-shell{display:grid;grid-template-columns:56px 1fr}.mock-nav{display:flex;flex-direction:column;align-items:center;gap:21px;border-right:1px solid #edf0f7;color:#97a5bc;padding:20px 0;font-size:19px}.mock-nav b{background:var(--blue);border-radius:8px;padding:0 8px;color:white;font-size:25px;margin-bottom:4px}.mock-nav .selected{background:#eff3ff;color:#315bea;border-radius:7px;padding:1px 8px}.mock-main{padding:25px 22px 27px;background:#fafbfe}.mock-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.mock-heading small{font-size:7px;letter-spacing:1px;color:#96a4ba}.mock-heading h3{font-size:13px;letter-spacing:-.3px;margin:7px 0 17px}.mock-plus{background:#315bea;color:white;border-radius:6px;padding:1px 9px;font-size:18px}.mock-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:21px}.mock-stats>div{background:#fff;border:1px solid #e8ecf4;border-radius:7px;padding:13px}.mock-stats small{display:block;font-size:8px;color:#8b98af}.mock-stats b{font-size:10px;display:block;margin-top:7px}.mock-doc{border:1px solid #e1e7f1;border-radius:8px;background:white;padding:16px}.mock-doc-head{display:flex;gap:9px;align-items:center;margin-bottom:16px}.doc-symbol{padding:5px 9px;border-radius:6px;background:#eff3ff;color:#315bea;font-size:19px}.mock-doc-head b{display:block;font-size:10px}.mock-doc-head small{font-size:7px;display:block;color:#97a3b6;margin-top:3px}.draft-label{font-size:7px;padding:3px 6px;background:#fff5e4;color:#ac874b;border-radius:4px;margin-left:auto}.mock-doc-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f3f8;padding:12px 0;font-size:9px;color:#7a89a2}.mini-control{font-size:8px;border:1px solid #e2e8f2;background:#fbfcff;border-radius:5px;padding:7px 10px;min-width:150px}.mock-doc-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #edf1f8;font-size:7px;color:#99a5b7;gap:10px}.mock-btn{background:#315bea;color:white;padding:7px 9px;border-radius:4px}.floating-note{position:absolute;bottom:-2px;left:3px;background:white;border:1px solid #e4eaf2;box-shadow:0 10px 25px #1f3b6c0d;border-radius:9px;padding:13px 19px;display:flex;align-items:center;gap:12px;transform:rotate(-3deg)}.floating-note>span{background:#eaf7ef;color:#3d8d65;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.floating-note b{display:block;font-size:11px}.floating-note small{font-size:9px;color:#93a0b3}.trade-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:105px;border-bottom:1px solid #e9edf4;font-size:12px;color:#7b879a}.trade-strip>span{font-size:8px;letter-spacing:1px;color:#9aa5b7}.trade-strip i{font-style:normal;color:#c1c9d6}.features{padding-top:85px;padding-bottom:85px;border:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:37px}.section-heading h2{font-size:35px;margin:12px 0 0;letter-spacing:-1.1px;line-height:1.3}.section-heading>p{font-size:12px;color:#8894a8;max-width:320px;line-height:1.9;margin:0 0 4px}.section-label{font-size:9px;letter-spacing:1.5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-grid article{border:1px solid #e3e9f2;border-radius:11px;padding:26px}.feature-large{grid-row:span 2;background:#f5f7ff;display:flex;flex-direction:column}.feature-grid h3{font-size:18px;letter-spacing:-.5px;line-height:1.4;margin:20px 0 12px}.feature-grid p{font-size:11px;color:#8a95a7;line-height:1.9}.feature-icon{height:34px;width:34px;border-radius:8px;background:#e9eeff;color:#5173db;display:grid;place-items:center;font-size:19px}.feature-icon.green{background:#edf6f1;color:#598872}.feature-icon.amber{background:#fcf3e5;color:#b2925d}.feature-calculation{display:flex;flex-direction:column;text-align:center;gap:13px;margin-top:auto;padding-top:30px}.feature-calculation>span{background:white;border:1px solid #e2e8f5;border-radius:7px;padding:15px;font-size:12px;color:#4d6288}.feature-calculation i{display:block;font-size:9px;color:#9aa6ba;font-style:normal;margin-top:5px}.feature-calculation>b{color:#a7b6d7;font-weight:400}.feature-calculation strong{font-size:12px;color:#5175cd;background:#e9efff;padding:13px;border-radius:7px}.onboarding-section{background:#f8f9fc;border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7;padding:70px 0}.step-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.step-cards article>span{display:grid;place-items:center;width:37px;height:37px;background:white;border:1px solid #dce4f3;border-radius:50%;font-size:10px;font-weight:650;color:#7190d7}.step-cards h3{font-size:15px;margin:22px 0 11px;letter-spacing:-.3px}.step-cards p{font-size:11px;color:#8b96aa;max-width:270px;line-height:1.9}.pricing-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:90px;padding-bottom:90px;align-items:center}.price-copy h2{font-size:42px;line-height:1.2;margin:20px 0 25px;letter-spacing:-1.5px}.price-copy h2 em{color:var(--blue);font-style:normal}.price-copy>p{font-size:13px;color:#7c8ba1;line-height:1.9;max-width:420px}.price-copy .price-future{font-size:11px;margin-top:22px;color:#9aa6b8}.price-card{border:1px solid #d9e3fc;border-radius:13px;padding:32px;background:#f8faff;box-shadow:0 12px 45px #244c9608}.price-pill{background:#eaf0ff;color:#5177d7;font-size:8px;letter-spacing:1.3px;border-radius:20px;padding:6px 10px;font-weight:650}.price{display:flex;align-items:baseline;gap:15px;margin:20px 0 10px}.price>b{font-size:62px;letter-spacing:-3px;line-height:1.2}.price>span{color:#8594ae;font-size:12px}.price-card>p{font-size:11px;color:#93a0b5}.price-card ul{list-style:none;padding:20px 0 10px;border-top:1px solid #e5ebf6;margin:20px 0}.price-card li{font-size:11px;margin:15px 0;color:#6f809b}.price-card li:before{content:'✓';color:#67947c;margin-right:10px}.price-card .btn{width:100%;text-align:center}.faq-section{padding-top:20px;padding-bottom:85px}.faq-section h2{margin-bottom:35px}.faq-list{max-width:900px}.faq-list details{border-bottom:1px solid #e6ebf3;padding:20px 0}.faq-list summary{font-size:13px;font-weight:550;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:'+';color:#91a1bd;font-size:18px;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;line-height:1.9;color:#8592a7;max-width:760px}.final-cta{display:flex;justify-content:space-between;align-items:center;background:#eff3ff;border:1px solid #dfe7fc;border-radius:13px;padding:38px 42px;margin-bottom:80px;gap:25px}.final-cta h2{font-size:28px;margin:14px 0 0;line-height:1.3}footer{padding-top:36px}footer .wrap{align-items:center;font-size:10px}.footer-brand{font-size:20px}footer .footer-bottom{border-top:1px solid #edf0f5;margin-top:27px;padding-top:20px;color:#a2acbc;font-size:9px}.legal h1{font-size:38px;letter-spacing:-1px}.legal h2{font-size:22px;margin-top:35px}.legal p{font-size:14px;line-height:1.9}@media(min-width:1450px){.hero{padding-top:110px;padding-bottom:115px;min-height:680px}.hero h1{font-size:61px}}
@media(max-width:1000px){.hero{gap:25px}.hero h1{font-size:43px}.mock-main{padding:20px 15px}.mini-control{min-width:110px}.mock-doc{padding:12px}.mock-doc-head small{font-size:6px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-row:span 2}.pricing-section{gap:45px}.trade-strip{gap:12px;font-size:10px}.trade-strip>span{font-size:7px}.section-heading{gap:25px}.final-cta{margin-left:25px;margin-right:25px}.b2b-caption{font-size:9px}}
@media(max-width:760px){header .wrap{min-height:75px}nav{gap:12px;font-size:11px}.brand{font-size:20px}.hero{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:60px}.hero h1{font-size:42px;letter-spacing:-1.8px}.hero p{font-size:13px}.hero-checks{font-size:9px;gap:20px}.b2b-caption{margin-top:25px}.product-art{padding:0 0 20px;max-width:500px;width:100%;margin:auto}.mock-main{padding:22px 18px}.mini-control{min-width:135px}.floating-note{left:12px}.trade-strip{flex-wrap:wrap;padding-top:25px;padding-bottom:25px;justify-content:center;gap:13px}.trade-strip>span{width:100%;text-align:center;font-size:8px;margin-bottom:5px}.features{padding-top:55px;padding-bottom:55px}.section-heading{display:block}.section-heading h2{font-size:29px}.section-heading>p{margin-top:20px}.feature-grid{grid-template-columns:1fr}.feature-large{grid-row:auto}.feature-calculation{padding-top:20px}.feature-grid article{padding:24px}.onboarding-section{padding:50px 0}.step-cards{grid-template-columns:1fr;gap:25px;margin-top:30px}.step-cards article{position:relative;padding-left:58px}.step-cards article>span{position:absolute;left:0;top:0}.step-cards h3{margin:0 0 8px}.step-cards p{max-width:100%;margin:0}.pricing-section{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px;gap:30px}.price-copy h2{font-size:36px}.price-card{padding:27px}.faq-section{padding-bottom:45px}.final-cta{display:block;padding:28px;margin:0 20px 50px}.final-cta h2{font-size:26px}.final-cta .btn{margin-top:25px}footer .wrap{align-items:flex-start}.footer-bottom{padding-top:20px!important}.footer-links{font-size:10px}.mock-doc-head small{font-size:7px}}

.hero.wrap,.features.wrap{padding-left:30px;padding-right:30px}@media(max-width:800px){.hero.wrap,.features.wrap{padding-left:20px;padding-right:20px}}@media(max-width:480px){header .wrap{gap:12px;padding:0 16px}.brand{font-size:17px;white-space:nowrap;gap:6px}.brand span{width:29px;height:32px;font-size:24px}nav{gap:10px}nav .btn{font-size:10px;padding:10px 12px}nav>a:not(.btn){font-size:10px}.hero h1{font-size:36px;letter-spacing:-1.7px}.hero-checks{gap:13px}.mock-main{padding:18px 12px}.mini-control{min-width:118px}}
