.sales{background:#f7f6f2;color:#22202d;color-scheme:light;font-family:'Segoe UI',Arial,sans-serif}.sales .top{background:#f7f6f2ee;border-bottom:1px solid #e5e2eb;padding:19px max(5%,calc((100vw - 1250px)/2));gap:20px;position:relative;z-index:5}.sales .brand{color:#24202f;font-size:23px}.sales .brand span{color:#fff;background:#7447dc;width:38px;height:38px;border-radius:12px}.sales .top nav{gap:24px;font-size:14px}.sales .top nav a{color:#494251}.sales .top nav a[href='/account']{background:#252131;color:#fff;border-radius:9px;padding:11px 20px}.sales main{max-width:1250px;margin:0 auto;padding:0 28px}.sales h1,.sales h2,.sales h3{color:#252030;letter-spacing:-1.5px}.sales p{color:#6b6373}.sales a{color:#7447dc}.sales .button,.sales button{border-radius:9px;border:1px solid #ded8e9;background:#fff;color:#342743;font-weight:600;transition:background .2s,transform .2s}.sales .button:hover,.sales button:hover{background:#eee8f9;transform:translateY(-1px)}.sales .button.primary,.sales .featured button{background:#7447dc;color:#fff;border-color:#7447dc}.sales .button.primary:hover,.sales .featured button:hover{background:#6336c9}.sales .kicker{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#78529e;display:block;line-height:1.6}.sales-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:45px;align-items:center;padding:80px 0 70px}.hero-copy h1{font-size:clamp(58px,6.5vw,90px);line-height:1.02;letter-spacing:-5px;margin:24px 0}.hero-copy h1 em{font-style:normal;color:#7948df}.hero-copy>p{max-width:440px;font-size:17px;line-height:1.8}.kicker>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8151df;margin-right:7px}.cta-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.cta-row .button{padding:16px 24px;font-size:15px}.text-link{font-size:14px;font-weight:600}.hero-proof{display:flex;gap:18px;color:#817889;font-size:11px;margin-top:22px}.product-scene{background:#171623;color:#fff;border:1px solid #383049;border-radius:17px;box-shadow:0 30px 70px #3c206528;position:relative;transform:perspective(1400px) rotateY(-5deg);min-width:0}.scene-top{display:flex;align-items:center;gap:8px;padding:20px 18px;border-bottom:1px solid #35303f;font-size:9px;letter-spacing:1px}.mini-logo{color:#b796ff;font-size:22px}.live-pill{margin-left:auto;background:#29372e;color:#a7d5b6;border-radius:20px;padding:7px 10px;font-size:8px;letter-spacing:0}.scene-body{display:grid;grid-template-columns:1.06fr 1fr;min-height:310px}.scene-side{padding:28px 18px;border-right:1px solid #35303f}.tiny-label{font-size:7px;letter-spacing:1px;color:#9f91b2}.sales .scene-side h3{font-size:19px;line-height:1.45;letter-spacing:-.3px;color:#fff;margin:12px 0 22px}.mock-device{display:flex;align-items:center;gap:8px;font-size:9px;background:#262234;border:1px solid #3d344c;padding:12px 9px;border-radius:7px;margin:9px 0}.mock-device>span{font-size:19px;color:#ad8aee}.mock-device small{display:block;font-size:7px;color:#a49aaa;margin-top:4px}.mock-device i{width:5px;height:5px;background:#9fd2b2;border-radius:50%;margin-left:auto}.mock-quota{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:9px;color:#aa9dbb}.mock-quota strong{font-size:18px;color:#d4b5ff}.mock-quota small{font-size:8px;font-weight:400}.scene-orbit{position:relative;overflow:hidden;background:radial-gradient(ellipse,#38265055,transparent 70%)}.orb-core{width:78px;height:78px;background:linear-gradient(150deg,#b993ff,#6d3ecb);border-radius:50%;position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;place-items:center;font-size:38px;box-shadow:0 0 45px #a773ff30;color:#eaddff}.orb-ring{position:absolute;left:50%;top:42%;width:185px;height:105px;border:1px solid #9f79d3;border-radius:50%;transform:translate(-50%,-50%) rotate(-30deg)}.ring-b{transform:translate(-50%,-50%) rotate(55deg);width:168px;height:97px;border-color:#715294}.orb-ring:after{content:'';position:absolute;top:10px;left:20px;background:#c6a2ff;width:13px;height:13px;border-radius:50%}.orbit-caption{position:absolute;bottom:58px;left:15px;right:15px;text-align:center;font-size:10px;color:#c2b3d0;line-height:1.6}.scene-bottom{display:flex;justify-content:space-between;padding:17px;font-size:8px;color:#a99ab8;border-top:1px solid #35303f}.floating-note{position:absolute;bottom:-26px;right:20px;display:flex;gap:12px;align-items:center;padding:15px 22px;background:#fff;color:#33283e;box-shadow:0 10px 30px #38205a14;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #e7e1ed}.floating-note>span{font-size:23px;background:#efe7ff;color:#8254d8;border-radius:10px;padding:7px 13px}.floating-note small{display:block;font-size:10px;font-weight:400;color:#8c8197;margin-top:4px}.sales .scene-disclaimer{position:absolute;bottom:-31px;left:12px;font-size:8px;color:#95899f}.platform-strip{border-top:1px solid #dfdbe5;border-bottom:1px solid #dfdbe5;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;color:#665c72;flex-wrap:wrap}.platform-strip>span{font-size:9px;letter-spacing:1px;color:#92889a}.platform-strip strong{font-size:14px;font-weight:500}.platform-strip b{font-size:20px;color:#b49bcd}.sales-section{padding:85px 0;scroll-margin-top:25px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:38px}.sales h2{font-size:clamp(32px,3.5vw,46px);line-height:1.16;letter-spacing:-1.8px;margin:15px 0}.section-heading>p{max-width:300px;font-size:14px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature{background:#fff;border:1px solid #e5e0eb;padding:29px;border-radius:14px}.feature-wide{grid-column:span 2}.feature-icon{display:grid;place-items:center;width:39px;height:39px;font-size:23px;background:#f1ebfa;color:#8354c7;border-radius:10px}.sales .feature h3{font-size:21px;letter-spacing:-.6px;line-height:1.4;margin:21px 0 10px}.feature p{font-size:13px;line-height:1.8;max-width:510px;margin-bottom:0}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.feature-tags span{border:1px solid #e6dfee;border-radius:20px;padding:6px 11px;font-size:10px;color:#81728d}.secondary-feature{background:#ebe5f4;position:relative}.secondary-feature a{display:inline-block;font-size:12px;font-weight:600;margin-top:23px}.how-section{background:#eeebf3;border-radius:20px;padding:48px;scroll-margin-top:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px}.steps article{border-top:1px solid #cfc6da;padding-top:25px}.steps article>span{color:#9673c2;font-size:13px}.sales .steps h3{font-size:20px;letter-spacing:-.5px}.steps p{font-size:13px;line-height:1.8}.center-heading{text-align:center;margin-bottom:38px}.center-heading>p{font-size:15px;line-height:1.8}.billing-label{display:inline-block;background:#ece6f5;border:1px solid #e0d4ee;color:#806592;font-size:11px;border-radius:30px;padding:8px 17px;margin-top:10px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-card{border:1px solid #e2dce9;border-radius:16px;background:#fff;padding:30px;display:flex;flex-direction:column;position:relative}.price-card.featured{border:2px solid #8c61d7;background:#fbf9ff;box-shadow:0 12px 35px #6432a912}.plan-label{color:#90789f;font-size:9px;font-weight:600;letter-spacing:1.4px}.featured .plan-label{color:#8150cd}.sales .price-card h3{font-size:28px;margin:20px 0 7px;letter-spacing:-1px}.sales .plan-description{font-size:12px;min-height:44px;margin:0;line-height:1.7}.plan-price{display:flex;gap:7px;align-items:baseline;margin-top:25px;flex-wrap:wrap}.plan-price strong{font-size:38px;letter-spacing:-2px;font-weight:600}.plan-price span{font-size:12px;color:#9a8fa3}.sales .plan-quota{font-size:13px;font-weight:600;color:#79628a;padding-bottom:20px;border-bottom:1px solid #e8e1ed;margin-bottom:12px}.price-card ul{padding:0;list-style:none;margin:12px 0 30px;flex:1}.price-card li{font-size:12px;color:#6e627c;padding:8px 0 8px 19px;position:relative;line-height:1.5}.price-card li:before{content:'✓';color:#8c61c7;position:absolute;left:0}.price-card .button,.price-card button{width:100%;text-align:center;font-size:13px;padding:13px 10px}.price-card small{text-align:center;font-size:10px;line-height:1.6;color:#978b9f;margin-top:12px}.pricing-note{text-align:center;font-size:11px;margin:23px 0 14px}.limits-detail{max-width:760px;margin:auto;font-size:12px;color:#796981;text-align:center}.limits-detail summary{cursor:pointer}.limits-detail p{line-height:1.8}.downloads-banner{background:#252031;border-radius:20px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sales .downloads-banner h2{color:#fff}.sales .downloads-banner p{font-size:13px;line-height:1.8;color:#bbb0c8;max-width:420px}.downloads-banner .kicker{color:#b899de}.download-choices{display:grid;gap:14px}.download-choices a{display:flex;gap:18px;align-items:center;padding:24px;background:#332b42;border:1px solid #50425f;border-radius:12px;color:#eee5fa}.download-choices a:hover{background:#40334f;text-decoration:none}.download-choices a>span{font-size:25px;color:#ba96f0}.download-choices small{display:block;margin-top:8px;color:#b5a6c3;font-size:11px}.download-choices strong{font-size:14px}.download-choices b{margin-left:auto;font-size:18px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-section>div>p{font-size:14px;max-width:300px}.faq-list details{border-bottom:1px solid #ded7e5;padding:20px 0}.faq-list summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.6;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq-list summary:after{content:'+';font-size:20px;color:#8c70aa}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:13px;line-height:1.9}.closing-cta{text-align:center;background:radial-gradient(ellipse at bottom,#dfd0f3,transparent 65%),#efebf4;border-radius:20px;padding:65px 20px}.closing-cta h2{font-size:clamp(34px,4.3vw,55px);margin:20px 0 30px}.closing-cta .button{padding:15px 24px;font-size:14px}.closing-cta p{font-size:11px;margin-top:20px}.sales-footer{padding:45px 0 30px;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.footer-brand{font-size:20px;font-weight:700;color:#35233f!important}.sales-footer p,.sales-footer>span{font-size:10px;color:#968a9c}.sales-footer nav{gap:20px;font-size:12px}.sales-footer nav a{color:#74617f}.sales #notice{color:#fff}
@media(max-width:1000px){.sales-hero{gap:25px}.scene-body{grid-template-columns:1fr}.scene-orbit{display:none}.scene-side{border:0}.scene-side h3 br{display:none}.sales .top{padding:18px 25px}.sales .top nav{gap:15px}.price-card{padding:22px}.plan-price strong{font-size:33px}.downloads-banner{gap:30px}.faq-section{gap:40px}.hero-copy h1{letter-spacing:-3px}.product-scene{transform:none}}
@media(max-width:700px){.sales main{padding:0 20px}.sales .top{padding:17px 20px;gap:15px}.sales .top nav{gap:14px;width:100%;font-size:12px}.sales .top nav a[href='/account']{padding:7px 12px}.sales .brand{font-size:21px}.sales-hero{grid-template-columns:1fr;padding:43px 0 55px;gap:40px}.hero-copy h1{font-size:66px}.hero-copy>p{font-size:15px}.hero-proof{font-size:10px}.product-scene{margin:0 0 20px}.scene-body{grid-template-columns:1fr 1fr;min-height:280px}.scene-orbit{display:block}.scene-side{border-right:1px solid #35303f}.scene-side h3{font-size:16px!important}.scene-top{padding:13px}.scene-side{padding:20px 12px}.mock-device{font-size:8px}.mock-device small{font-size:6px}.floating-note{right:12px;padding:11px 16px}.platform-strip{justify-content:center;gap:16px}.platform-strip>span{width:100%;text-align:center}.platform-strip strong{font-size:11px}.platform-strip b{display:none}.sales-section{padding:55px 0}.section-heading{display:block;margin-bottom:25px}.section-heading>p{max-width:none}.feature-grid,.pricing-grid,.steps,.downloads-banner,.faq-section{grid-template-columns:1fr}.feature-wide{grid-column:auto}.feature{padding:25px}.how-section{padding:28px}.steps{gap:20px;margin-top:25px}.steps article{padding-top:20px}.pricing-grid{gap:18px}.price-card{padding:27px}.plan-description{min-height:0!important}.plan-price strong{font-size:40px}.downloads-banner{padding:28px;gap:22px}.download-choices a{padding:20px}.faq-section{gap:15px}.closing-cta{padding:40px 20px}.sales-footer{align-items:flex-start}.sales-footer nav{flex-wrap:wrap}.sales-footer>span{width:100%}.scene-orbit .orb-ring{width:145px}.orb-core{width:63px;height:63px}.orbit-caption{font-size:9px}.live-pill{font-size:7px}.sales .top button{padding:7px 10px}}
@media(prefers-reduced-motion:reduce){.sales *{scroll-behavior:auto!important;transition:none!important}}
.sales .pricing-grid{display:flex;flex-wrap:wrap;justify-content:center}.sales .pricing-grid>p{flex:1 1 100%;text-align:center}.sales .price-card{padding:23px;flex:0 1 calc((100% - 60px)/4);min-width:0}.sales .plan-price strong{font-size:32px;letter-spacing:-1.4px}.enterprise-card{margin-top:22px;border:1px solid #dad1e4;border-radius:15px;background:#eee8f6;padding:30px;display:flex;gap:30px;justify-content:space-between;align-items:center}.enterprise-card h3{font-size:28px;margin:10px 0}.enterprise-card p{max-width:650px;font-size:13px;margin:0}.enterprise-card>div:last-child{display:grid;gap:12px;min-width:180px;text-align:center}.enterprise-card strong{font-size:20px;color:#716080}.enterprise-card .button{font-size:12px;white-space:nowrap}.sales.subpage main{padding-top:45px;padding-bottom:45px}.sales.subpage .card{background:white;border-color:#e3dce9}.sales.subpage input,.sales.subpage select,.sales.subpage textarea{background:#faf8fc;color:#32223e;border:1px solid #d9cfe5}.sales.subpage label{color:#6c5c78}.sales.subpage textarea{display:block;width:100%;padding:12px;font:inherit;border-radius:10px;resize:vertical}.sales.subpage .auth form>button{background:#7447dc;color:white}.sales.subpage .links button{background:none;border:0;color:#7544bb}.contact-card{max-width:620px}.sales.subpage .metric{color:#68469a}
@media(max-width:1050px){.sales .price-card{flex-basis:calc((100% - 20px)/2)}.sales .plan-price strong{font-size:38px}}
@media(max-width:700px){.sales .price-card{flex-basis:100%}.enterprise-card{flex-direction:column;align-items:stretch}.enterprise-card>div:last-child{text-align:left}.enterprise-card .button{text-align:center}}
