@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap);:root{--paper:#f1eff7;--ink:#26242c;--muted:#6e6c76;--lime:#9982f7;--line:#d5d3df;--paper:#faf9fc;--ink:#262333;--muted:#6f6b7b;--lime:#e5dfff;--line:#e3dfed;--purple:#6550d9;--paper:#fff;--ink:#18171d;--muted:#65616d;--purple:#6950d9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:#47368b solid 3px;outline-offset:5px}svg{display:block}.wrap{margin:auto}.header{display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.brand{font-size:31px;font-weight:650;letter-spacing:-1.8px;display:flex;align-items:center;gap:7px}.brand svg{width:33px;fill:none;stroke:currentColor;stroke-width:2.3}.brand-dot{font-size:12px;align-self:flex-start;margin-top:6px;letter-spacing:0}.header nav{display:flex;gap:33px;font-weight:500}.header nav a:hover{color:#3f2f81;color:var(--purple)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;background:var(--lime);border:1px solid transparent;font-size:13px;transition:transform .25s,box-shadow .25s;position:relative}.button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #211c3520}.button:active{transform:translateY(0)}.button>span:last-child{font-size:21px;font-weight:400;line-height:1}.button.dark{background:var(--ink);color:#fff}.nav-cta{margin-left:20px}.menu{display:none}.hero{grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:600;display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;box-shadow:0 0 0 3px #6b5baa15}.hero h1{letter-spacing:-4px}.serif{font-family:'Instrument Serif',Georgia,serif;letter-spacing:-.025em}.intro{font-size:21px;line-height:1.45;margin-bottom:16px;letter-spacing:-.4px}.hero-description{color:var(--muted)}.hero-actions{display:flex;gap:24px;align-items:center}.text-button{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;border:0;background:0 0;padding:10px 0}.play{width:29px;height:29px;display:grid;place-items:center;border:1px solid #b3b0c1;border-radius:50%;font-size:9px;padding-left:2px}.hero-note{font-size:10px;color:var(--muted);margin-top:26px;display:flex;gap:7px;align-items:center}.hero-note>span{font-size:16px;color:#4c3f81}.workbench{height:480px;border:1px solid #c7c3d7;background-color:#e4e1f0;background-image:linear-gradient(#b9b4cd30 1px,transparent 1px),linear-gradient(90deg,#b9b4cd30 1px,transparent 1px);background-size:26px 26px;border-radius:12px;position:relative;box-shadow:0 20px 60px -30px #564e7745}.bench-header{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #cecbdb;letter-spacing:1px;background:#e8e6f1c9;border-radius:12px 12px 0 0}.bench-header>span:first-child{display:flex;align-items:center;gap:9px}.mini-mark{font-size:23px;font-style:normal}.live-dot{font-size:7px;color:#57516e}.live-dot:before{content:'';display:inline-block;width:5px;height:5px;background:#5946a3;border-radius:50%;margin-right:5px}.model-meta{display:flex;justify-content:space-between;margin:19px 20px;font:8px monospace;letter-spacing:.5px;color:#6e6981}.model-meta b{font-size:13px;margin-left:6px}.model-art{width:85%;margin:0 auto;transform:translate(-20px,-13px)}.model-art svg{width:100%;height:315px;filter:drop-shadow(0 22px 12px #5e58763a)}.axis{position:absolute;top:289px;left:26px;width:45px;height:45px}.axis svg{stroke:#80799e;fill:none}.axis span{font:7px monospace;position:absolute}.axis .z{top:-4px;left:18px}.axis .y{bottom:0;left:-2px}.axis .x{right:0;bottom:0}.model-tag{position:absolute;top:375px;left:23px;font:8px monospace;letter-spacing:1px}.model-tag span{margin-left:10px;padding:4px}.drawing-card{position:absolute;width:245px;right:-19px;bottom:43px;background:#fffef9;padding:14px;border:1px solid #d1cedf;border-radius:8px;box-shadow:0 15px 30px #2f284d20;transform:rotate(-4deg);transition:transform .4s}.drawing-card:hover{transform:rotate(0) translateY(-5px)}.drawing-heading{display:flex;gap:8px;align-items:center;font-size:9px;font-weight:600}.sheet-icon{font-size:22px;color:#605783}.drawing-heading small{display:block;font-weight:400;color:#878493;margin-top:3px}.check{margin-left:auto;background:var(--lime);border-radius:50%;padding:3px 5px;font-size:10px}.drawing-card svg{height:119px;width:100%;margin:7px 0}.drawing-footer{border-top:1px solid #e1dfe9;padding-top:10px;font:6px monospace;display:flex;justify-content:space-between;color:#6f6b81}.drawing-footer i{display:inline-block;background:#5e4ba8;width:4px;height:4px;border-radius:50%;margin-right:3px}.bench-bottom{position:absolute;bottom:0;height:39px;border-top:1px solid #c9c5d9;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:8px}.bench-bottom .status-dot{width:4px;height:4px;margin-right:5px}.bench-bottom button{border:0;background:0 0;font-size:20px}.visual-caption{display:flex;justify-content:space-between;font:7px monospace;letter-spacing:1px;margin-top:16px;color:#7b778c}.integrations-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.integrations-strip>p{line-height:1.7;color:var(--muted);margin:0}.integrations-strip strong{color:var(--ink);font-weight:500}.cad-logo{font-size:19px;font-weight:700;letter-spacing:-1px;position:relative}.cad-logo small{display:block;font-size:7px;letter-spacing:3px;margin-left:27px}.solid{font-family:Georgia,serif;font-style:italic;font-size:29px}.solid span{font:italic 15px Arial;letter-spacing:-.6px}.autodesk{font-size:26px}.siemens{font-size:22px;letter-spacing:1px}.siemens small{display:inline;margin-left:3px;font-size:10px}.more-tools{font-size:10px;display:flex;gap:18px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}h2{letter-spacing:-2px;margin:18px 0 0}.section-heading>p{color:var(--muted);margin:0 0 4px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card{border:1px solid var(--line)}.feature-art{height:220px;background:#e8e6f0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-number{font:8px monospace;letter-spacing:1px;color:#716e7f}h3{font-size:20px;letter-spacing:-.6px;font-weight:500;margin:13px 0}.feature-text p{line-height:1.8;color:var(--muted);margin:0}.batch-page{position:absolute;width:154px;height:121px;border:1px solid #c3c0d1;border-radius:3px;background:#f8f7fc}.batch-page.back{transform:rotate(-13deg) translate(-19px,-4px);background:#d3cfe2}.batch-page.mid{transform:rotate(-6deg) translate(-8px,0);background:#e7e5f1}.batch-page.front{transform:rotate(4deg);padding:12px}.batch-page.front>span{font:6px monospace}.batch-page svg{stroke:#7b7595;fill:none;stroke-width:1.4;width:120px;height:65px}.tiny-lines{width:100%;height:14px;border-top:1px solid #bebacf;border-bottom:1px solid #bebacf;background:repeating-linear-gradient(90deg,transparent 0 30px,#bebacf 30px 31px)}.art-badge{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-size:8px;background:#fffef9;border:1px solid #d9d6e4;padding:8px 12px;border-radius:5px;white-space:nowrap;box-shadow:0 3px 6px #2a234608}.plate{width:125px;height:79px;border:1.5px solid #5e5581;border-radius:10px;position:absolute;top:62px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;background:#d1cbea}.plate i{border:1px solid #5e5581;border-radius:50%}.plate>span{position:absolute;font-size:14px}.dimension{position:absolute;font:8px monospace;color:#5e5581}.top-dim{top:42px;width:125px;text-align:center;border-top:1px solid #8c85a6;padding-top:2px}.top-dim:after,.top-dim:before{content:'';height:20px;width:1px;background:#8c85a6;position:absolute;top:-5px}.top-dim:before{left:0}.top-dim:after{right:0}.side-dim{transform:rotate(-90deg);top:96px;left:calc(50% - 125px);border-top:1px solid #8c85a6;width:75px;text-align:center}.detail-label{position:absolute;top:140px;right:30px;font:7px monospace}.settings{width:235px;background:#fffef9;padding:13px 16px;border:1px solid #d5d2e0;border-radius:5px;margin-top:-24px;box-shadow:0 6px 20px #5147790a}.settings>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebe9f1}.settings>div:last-child{border:0}.settings b{font-weight:400;background:#eceaf4;padding:5px 8px;border-radius:3px}.settings b span{margin-left:7px}.toggle{width:23px;height:13px;border-radius:20px;background:#8f7dd8;position:relative}.toggle:after{content:'';position:absolute;width:9px;height:9px;background:#fff;right:2px;top:2px;border-radius:50%}.workflow{border-top:1px solid #d7d4e3;border-bottom:1px solid #d7d4e3}.workflow-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.step{display:flex;text-align:left;gap:19px;width:100%;background:0 0;border-bottom:1px solid #cbc7d9;opacity:.55}.step>span{font:11px monospace;margin-top:5px}.step h3{margin:0 0 12px}.step p{font-size:12px;line-height:1.8;color:#615d71;max-width:280px;margin:0}.step>b{margin-left:auto;font-weight:400;opacity:0}.step.active>b{opacity:1}.workflow-panel{background:#f9f8fe;border-radius:9px;overflow:hidden;align-self:center;box-shadow:0 10px 25px #443d6108}.panel-top{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;font:9px monospace;border-bottom:1px solid #dcd9e7}.sample-pill{font-size:6px;background:#e4e0f2;border-radius:12px;padding:5px 8px}.panel-body{height:258px;position:relative;display:grid;place-items:center;background-image:radial-gradient(#ada7c7 .6px,transparent .6px);background-size:13px 13px}.panel-body>svg{width:90%;height:230px}.panel-foot{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #d8d5e6;gap:15px;font-size:10px}.button.small{padding:10px 14px;font-size:10px;gap:18px;min-height:39px}.sample-note{text-align:right;color:#736f82;font-size:9px;margin-top:18px}.integration-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.integration-section>div>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:360px;margin:24px 0}.text-link{font-size:12px;display:inline-flex;gap:25px;border-bottom:1px solid #9a94b2;padding-bottom:9px}.integration-map{position:relative;height:290px;background:radial-gradient(ellipse,#dfdced,transparent 70%)}.integration-map:after,.integration-map:before{content:'';position:absolute;border:1px dashed #c0bbd3;width:80%;height:110px;left:10%;top:85px;border-radius:35%}.integration-map:after{transform:rotate(58deg);width:60%;left:20%}.map-center{background:var(--ink);color:var(--lime);border:7px solid #dfdced;border-radius:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:113px;height:113px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:42px}.map-center>span{font-size:15px;letter-spacing:-.6px;color:#fff}.map-node{display:flex;align-items:center;gap:9px;position:absolute;z-index:3;border:1px solid var(--line);background:#fffef9;border-radius:7px;padding:14px 19px;font-size:11px;box-shadow:0 5px 15px #34295e07}.map-node b{font-size:18px}.n1{top:29px;left:2%;transform:rotate(-5deg)}.n2{top:27px;right:4%;transform:rotate(5deg)}.n3{bottom:30px;left:0;transform:rotate(3deg)}.n4{bottom:28px;right:0;transform:rotate(-4deg)}.red{color:#c44634;font-style:italic}.gold{color:#b88b38}.teal{color:#584993}.map-caption{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);font:7px monospace;letter-spacing:2px;white-space:nowrap}.closing{background:var(--lime)}.closing h2{position:relative;z-index:1}.closing-art{font-size:420px;line-height:1;position:absolute;right:20px;top:35px;transform:rotate(15deg);opacity:.7;pointer-events:none}.closing .button{z-index:1}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{padding-top:0}.questions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.questions summary::-webkit-details-marker{display:none}.questions summary>span{font-size:18px;font-weight:400}.questions details[open] summary>span{transform:rotate(45deg)}.questions p{color:var(--muted);line-height:1.8;max-width:490px}footer{padding:0 0 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}footer>span{font-size:10px;color:var(--muted)}footer>div{text-align:right;display:flex;flex-direction:column;gap:10px;font-size:10px}footer small{font-size:8px;color:var(--muted)}dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:16px;padding:50px;width:min(560px,92vw);max-height:90vh;box-shadow:0 30px 100px #0003}dialog::backdrop{background:#17142388;backdrop-filter:blur(7px)}dialog>p{font-size:14px;line-height:1.8;color:var(--muted)}dialog .close{position:absolute;top:14px;right:18px;background:0 0;border:0;font-size:28px}dialog small{display:block;margin-top:18px;color:var(--muted);font-size:10px;line-height:1.6}.booking-list{display:flex;flex-direction:column;gap:15px;margin:25px 0 30px;font-size:12px}.skip{position:fixed;top:-60px;left:15px;background:var(--ink);color:#fff;z-index:100;padding:12px}.skip:focus{top:10px}.button .wave-label{display:inline-flex;font-size:inherit;gap:0;white-space:pre}.wave-label i{font-style:normal;display:inline-block}.button:hover .wave-label i{animation:.5s both wave;animation-delay:calc(var(--i)*.02s)}@keyframes wave{30%{transform:translateY(3px)}60%{transform:translateY(-3px);color:#6854b9}100%{transform:translateY(0)}}.loader{width:160px;height:60px;position:relative;z-index:1}.loader .circle{width:16px;height:16px;position:absolute;border-radius:50%;background:#5a499e;left:15%;transform-origin:50%;animation:.5s infinite alternate circle7124}.loader .circle:nth-child(2){left:45%;animation-delay:.2s}.loader .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.loader .shadow{width:16px;height:4px;border-radius:50%;background:#29253b66;position:absolute;top:62px;left:15%;z-index:-1;filter:blur(1px);animation:.5s infinite alternate shadow046}.loader .shadow:nth-child(5){left:45%;animation-delay:.2s}.loader .shadow:nth-child(6){left:auto;right:15%;animation-delay:.3s}@keyframes circle7124{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:16px;border-radius:50%;transform:scaleX(1)}100%{top:0}}@keyframes shadow046{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(.2);opacity:.4}}.bookmarkBtn{width:100px;height:40px;border-radius:40px;border:1px solid #ffffff59;background:#26242c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;overflow:hidden}.IconContainer{width:30px;height:30px;background:linear-gradient(#bbabfa,#7c67d1);border-radius:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;transition:.3s}.IconContainer svg{height:14px;fill:#262235}.bookmarkBtn .text{width:60px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;transition:.3s;font-size:12px}.bookmarkBtn:hover .IconContainer{width:90px}.bookmarkBtn:hover .text{transform:translateX(10px);width:0;font-size:0}.bookmarkBtn:active{transform:scale(.95)}.save-area{display:flex;align-items:center;gap:12px}.reset-preview{background:0 0;border:0;font-size:18px;padding:8px}.preview-stamp{position:absolute;bottom:10px;right:14px;font:7px monospace;letter-spacing:1px;color:#6e6984}@media(min-width:1450px){.hero{gap:90px;padding:95px 0}.workbench{height:510px}.model-art svg{height:345px}.drawing-card{width:275px}.drawing-card svg{height:135px}}@media(max-width:1050px){.header{gap:22px}.header nav{gap:20px}.nav-cta{margin-left:0}.hero{gap:30px}.hero h1{font-size:57px}.hero-actions{gap:14px}.button{padding:15px 17px;gap:18px}.workbench{height:450px}.drawing-card{width:210px;right:-10px}.hero-description{font-size:13px}.model-art{width:100%;transform:translate(-12px,0)}.cad-logo{font-size:15px}.solid span{font-size:12px}.solid{font-size:24px}.more-tools{display:none}.workflow-grid{gap:35px}.feature-text{padding:22px 20px}.integration-section{gap:40px}.closing-art{right:-50px;font-size:370px}.map-node{padding:11px;font-size:10px}.map-center{width:95px;height:95px}.section{padding-top:75px;padding-bottom:75px}}@media(max-width:760px){.header{height:80px}.brand{font-size:27px}.brand svg{width:28px}.nav-cta{margin-left:auto;padding:11px 13px;font-size:11px}.menu{display:block;background:0 0;border:0;font-size:22px;padding:6px}.header nav{display:none;position:absolute;top:79px;left:0;width:100%;padding:26px 5%;background:var(--paper);border-bottom:1px solid var(--line);z-index:5;box-shadow:0 10px 15px #29243d10}.header nav.open{display:flex;flex-direction:column;gap:25px}.hero{grid-template-columns:1fr;padding:46px 0 37px;gap:40px}.hero h1{font-size:clamp(55px,10vw,76px);letter-spacing:-3px;margin-top:23px}.eyebrow{font-size:8px;letter-spacing:1.1px}.intro{font-size:20px}.hero-description{max-width:400px;font-size:14px}.hero-actions{gap:22px}.hero-note{margin-top:22px}.workbench{height:450px;max-width:560px;margin:0 auto}.model-art{width:85%}.model-art svg{height:310px}.drawing-card{width:240px;right:10px}.model-tag{top:359px}.integrations-strip{flex-wrap:wrap;justify-content:space-around;gap:25px 12px;padding:24px 0}.integrations-strip>p{width:100%;text-align:center;font-size:11px}.integrations-strip>p br{display:none}.cad-logo{font-size:13px}.solid{font-size:21px}.solid span{font-size:10px}.siemens{font-size:16px}.cad-logo small{font-size:6px}.section{padding-top:62px;padding-bottom:62px}.section-heading{display:block;margin-bottom:30px}h2{font-size:42px}.section-heading>p{margin-top:23px;font-size:13px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-card{display:grid;grid-template-columns:1fr 1.1fr}.feature-art{height:215px}.feature-text{align-self:center;padding:20px}h3{font-size:18px}.feature-text p{font-size:11px}.settings{width:90%;padding:10px 8px}.settings>div{font-size:6px}.side-dim{left:calc(50% - 104px)}.detail-label{right:8px}.workflow-grid{grid-template-columns:1fr;gap:25px;margin-top:10px}.step{padding:19px 0}.step p{max-width:100%}.step h3{font-size:18px}.sample-note{text-align:left;line-height:1.6}.integration-section{grid-template-columns:1fr;gap:35px}.integration-section>div>p{max-width:100%}.integration-map{max-width:450px;width:100%;margin:auto}.closing{padding:39px 28px}.closing h2{font-size:52px}.closing-art{font-size:250px;right:-110px;top:110px;opacity:.3}.closing>p{position:relative;z-index:1;max-width:220px;line-height:1.6}.faq{grid-template-columns:1fr;gap:35px}.faq h2{font-size:36px}.questions summary{font-size:12px}footer{flex-wrap:wrap;gap:23px}footer>span{display:none}footer>div{font-size:9px;gap:7px}footer small{font-size:7px}dialog{padding:40px 26px}dialog h2{font-size:37px}}@media(max-width:420px){.header{gap:10px}.brand{font-size:24px}.hero-actions{gap:14px}.text-button{font-size:10px}.hero h1{font-size:54px}.workbench{height:411px}.model-art{width:100%;transform:translate(-15px,-10px)}.model-art svg{height:260px}.drawing-card{width:200px;bottom:42px;right:8px}.drawing-card svg{height:99px}.axis{top:266px}.model-tag{top:328px;font-size:6px}.bench-header{padding:0 12px;font-size:6px}.live-dot{font-size:6px}.feature-card{grid-template-columns:1fr}.feature-art{height:195px}.feature-text{padding:25px}.feature-text p{font-size:12px}.settings{width:235px}.settings>div{font-size:8px}.sample-pill{font-size:5px}.panel-top{padding:14px 12px;font-size:8px}.panel-foot{padding:12px;font-size:9px}.visual-caption{font-size:6px}.closing .button{font-size:11px}.map-node{font-size:9px}.map-center{width:85px;height:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.brand img{height:auto;display:block;object-fit:contain}.original-integration{overflow:hidden;background:#e5e3ee;transform:rotate(-2deg);box-shadow:0 18px 35px #26223510;transition:transform .4s}.original-integration:hover{transform:rotate(0)}.original-integration img{width:100%;height:auto;display:block}.media-label{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;padding:18px 22px;background:#fdfcf8;border-bottom:1px solid #ddd}.media-caption{padding:15px 20px;font-size:10px;text-align:center;background:#fdfcf8}.product-tour{color:#f1eff7}.product-tour .section-heading>p{color:#aba8b9}.tour-tabs{display:flex;gap:10px}.tour-tab[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.product-theatre{overflow:hidden;box-shadow:0 18px 50px #0002}.theatre-bar{display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#635f74;font:8px monospace}.theatre-bar>span:first-child{display:flex;gap:5px;visibility:hidden}.theatre-bar i{width:6px;height:6px;border-radius:50%;background:#b8b4c8}.product-theatre iframe{display:block;width:100%;aspect-ratio:1.85;border:0}.tour-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:18px;font-size:10px}.button:disabled{opacity:.65;cursor:wait;transform:none}.brand{letter-spacing:0}@media(max-width:760px){.brand img{width:120px}.tour-tabs{gap:7px;flex-wrap:wrap}.tour-tab{padding:11px 12px;font-size:9px}.theatre-bar{padding:0 10px;font-size:6px}.theatre-bar>span:last-child{display:none}.product-theatre iframe{aspect-ratio:1.3}.tour-bottom{flex-direction:column;gap:10px;font-size:9px}.original-integration{transform:none}.product-tour .section-heading>p{font-size:12px}.hero h1{font-size:58px}.serif{letter-spacing:inherit}.closing h2{font-size:45px}.section-heading h2{font-size:38px}.faq h2{font-size:34px}.intro{font-size:18px}}.serif{font-family:inherit;font-style:normal;font-weight:500;letter-spacing:inherit;color:var(--purple)}.hero h1{letter-spacing:-3px;letter-spacing:-2px}.button.dark{background:var(--purple)}.button.dark:hover{background:#5340bc}.closing h2 .serif{color:#6550d9}.product-tour .serif{color:#c2b4ff}.feature-text h3{line-height:1.3}.closing-art{color:#b1a0eb}.closing .eyebrow{color:#645088}.status-dot{background:#8067de}.product-tour .eyebrow{color:#c7b9f3}@media(max-width:420px){.brand img{width:108px}.hero h1{font-size:48px;letter-spacing:-2px}.closing h2{font-size:38px}.section-heading h2{font-size:34px}}.hero h1 .serif{display:inline;color:var(--purple)}@media(max-width:760px){.hero h1{font-size:clamp(40px,7.8vw,58px);letter-spacing:-2px}}.header,.integrations-strip,footer{border:0}.intro{margin-top:26px}.section-heading{gap:45px}.closing h2,.faq h2,.section-heading h2,h2{font-size:38px;line-height:1.18;letter-spacing:-1px;font-weight:550;margin-top:0}.section-heading h2{max-width:560px}.serif{color:inherit;font-weight:inherit}.integration-section h2{max-width:380px}.closing h2{max-width:650px}.closing p{max-width:450px;line-height:1.7}.feature-card{border:0}.feature-art{border-radius:5px}.feature-text{padding:23px 0 0}.feature-text h3{font-size:20px;margin:0 0 12px;font-weight:550;letter-spacing:-.4px}.feature-text p{font-size:13px}.feature-art .settings{margin-top:0}.batch-page{top:53px}.workflow{border:0}.step{border:0;padding:22px 0;opacity:.65}.step.active{opacity:1}.step>span{color:var(--purple);font-family:inherit;font-size:13px}.questions details{border:0}.workbench{box-shadow:none}.bench-header{font-family:inherit;letter-spacing:0;font-size:11px;border:0;background:0 0}.bench-header>span:last-child{font-size:9px;color:#756d86}.model-meta{font-family:inherit;font-size:9px;letter-spacing:0}.bench-bottom{border:0}.model-tag{font-family:inherit;letter-spacing:0}.model-tag span{background:0 0}.drawing-heading small{font-size:8px}.drawing-footer{border:0}.tour-tabs{gap:25px;flex-wrap:wrap}.tour-tab{border:0;background:0 0;border-radius:0;border-bottom:2px solid transparent}.tour-tab[aria-pressed=true]{background:0 0}.theatre-bar{font-family:inherit;font-size:11px}.theatre-bar>span:last-child{letter-spacing:1px;letter-spacing:0;font-size:10px}.panel-top{font-family:inherit;font-size:12px;letter-spacing:0;border:0}.panel-foot{border:0}.original-integration{transform:none;box-shadow:none;border:0}.features{padding-top:85px}.product-tour .section-heading h2{color:#fff}dialog h2{font-size:34px}@media(max-width:760px){.faq h2,.section-heading h2,h2{font-size:31px}.closing{padding:38px 28px}.closing h2{font-size:32px}.hero{padding-top:35px;padding-bottom:38px}.feature-text{padding:20px}.feature-grid{gap:28px}.tour-tabs{gap:20px}.tour-tab{font-size:11px}.features{padding-top:55px}.section-heading>p{font-size:13px}.hero h1{font-size:clamp(39px,7.8vw,58px)}}@media(max-width:420px){.feature-text{padding:20px 0}.hero h1{font-size:40px}}.wrap{width:min(1180px,90%)}.header{height:100px;gap:45px}.header nav{margin-left:auto;margin-right:auto;font-size:13px;gap:34px}.brand img{width:138px}.button{border-radius:25px;padding:15px 24px;font-weight:500}.nav-cta{background:#211d2b;color:#fff;font-size:12px}.nav-cta:hover{background:var(--purple)}.hero{display:block;padding:65px 0 0;text-align:center;overflow:visible}.hero-copy{position:relative;z-index:2}.hero h1{font-size:64px;font-weight:500;letter-spacing:-2.8px;line-height:1.13;max-width:830px;margin:0 auto}.hero h1 .serif{color:var(--ink);font-weight:500}.hero .intro{font-size:17px;margin:22px auto 0;color:#39353f}.hero-description{max-width:545px;margin:9px auto 0;font-size:14px;line-height:1.75}.hero-actions{justify-content:center;margin-top:25px;gap:14px}.hero-actions .button{min-width:178px;justify-content:center}.hero-actions .text-button{padding:13px 22px;border:1px solid #98939e;border-radius:25px;font-size:12px;gap:9px}.text-button .play{border:0;width:16px;height:16px}.hero-visual{align-self:center;position:relative;height:485px;margin-top:46px;isolation:isolate;max-width:1080px;margin-left:auto;margin-right:auto}.hero-orbit{position:absolute;width:680px;height:490px;background:#e7dcff;border-radius:50% 50% 0 0;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}.product-screen{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:700px;border:8px solid #2d2935;border-bottom:0;border-radius:17px 17px 0 0;overflow:hidden;background:#222;box-shadow:0 12px 30px #29213f12}.product-screen>img{display:block;width:100%;height:auto}.screen-play{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;gap:11px;align-items:center;padding:13px 20px;background:#fff;color:#292236;border:0;border-radius:25px;font-size:12px;box-shadow:0 4px 15px #0002;white-space:nowrap}.screen-play>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#6a4cdd;color:#fff;font-size:9px;padding-left:2px}.screen-play:hover{background:#e9e0ff}.floating-part{position:absolute;left:-10px;top:8px;width:210px;background:#ede5ff;border-radius:15px;transform:rotate(-5deg);padding:0 14px 19px;box-shadow:0 10px 30px #1d122908;z-index:2}.floating-part #model-art{margin:0;width:100%;height:155px;transform:none}.floating-part #model-art svg{width:100%;height:155px;filter:none}.floating-drawing>span,.floating-part>span{display:block;font-size:11px;line-height:1.4}.floating-drawing{position:absolute;right:-12px;top:66px;width:235px;background:#fff;border:1px solid #eeeaf1;padding:15px;border-radius:12px;box-shadow:0 13px 35px #2619420d;transform:rotate(5deg);z-index:2}.floating-drawing svg{height:124px;width:100%;margin-bottom:7px}.floating-formats{position:absolute;left:20px;bottom:45px;padding:22px 24px;text-align:left;background:#ffd9b9;border-radius:13px;z-index:2;transform:rotate(-3deg);box-shadow:0 8px 20px #3f1b1907}.floating-formats>span{display:block;font-size:10px;margin-bottom:9px}.floating-formats strong{font-size:21px;font-weight:500;letter-spacing:-.6px}.integrations-strip{padding:32px 0 35px;background:#fff;position:relative;z-index:2}.integrations-strip>p{font-size:11px}.section{padding-top:85px;padding-bottom:85px}.features .section-heading{display:block;text-align:center;margin-bottom:48px}.section-heading h2,h2{font-weight:500;font-size:40px;letter-spacing:-1.2px}.features .section-heading h2{margin:0 auto;max-width:580px}.section-heading>p{font-size:14px;line-height:1.7}.features .section-heading>p{margin:18px 0 0}.feature-grid{grid-template-columns:1fr 1fr;gap:25px}.feature-card{display:flex;flex-direction:column-reverse;border-radius:24px;padding:36px;background:#ffe6ba;overflow:hidden}.feature-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;background:#e5dbfc;align-items:center;min-height:370px;padding:38px 55px 38px 28px}.feature-card:last-child{background:#f5dff5}.feature-card .feature-art{background:0 0;border:0;overflow:visible;border-radius:0;height:190px}.feature-card .feature-text{padding:0;max-width:400px}.feature-card h3{font-size:29px;line-height:1.18;font-weight:500;letter-spacing:-.8px;margin-bottom:16px;max-width:320px}.feature-card p{color:#4d4359;font-size:14px;line-height:1.8}.feature-card:first-child .feature-art{height:auto}.batch-art img{width:100%;height:auto;display:block;transform:rotate(-3deg)}.feature-card .settings{width:280px;margin-top:28px;font-size:10px;padding:18px}.settings>div{font-size:10px;height:37px}.dimensions-art .plate{top:75px;width:180px;height:100px;background:#fff1d7;border-color:#9c8049}.plate i{border-color:#9c8049;width:14px;height:14px;background:#fff9ee}.dimensions-art .top-dim{top:53px;width:180px;color:#897345;border-color:#b69c6e}.dimensions-art .side-dim{top:119px;left:calc(50% - 151px);color:#897345}.dimensions-art .detail-label{top:171px;right:50px;color:#897345}.plate>span{top:38px;left:83px;color:#9c8049}.product-tour{background:#fff;color:var(--ink);padding-top:30px}.product-tour .section-heading{display:block;text-align:center}.product-tour .section-heading h2{color:var(--ink);margin:auto}.product-tour .section-heading>p{color:var(--muted);margin:16px 0 0}.tour-tabs{justify-content:center;margin-bottom:30px}.tour-tab{color:#706879;padding:10px 5px;font-size:13px}.tour-tab[aria-pressed=true]{color:#6246c9;border-color:#8065dc}.tour-tab:hover{color:#5135b1}.product-theatre{border:0;border-radius:17px;box-shadow:0 20px 65px #30244512;background:#f2edf8}.theatre-bar{background:#f0ecf6;height:40px}.tour-bottom{color:#756b82}.tour-bottom>a{color:#6544bf}.workflow{background:#f8f6fc}.workflow .section-heading{margin-bottom:20px}.workflow-panel{border:0;box-shadow:0 10px 25px #2e214509}.workflow-grid{margin-top:30px}.step h3{font-size:19px}.integration-section{gap:65px}.original-integration{border-radius:18px}.integration-section h2{font-size:38px;font-weight:500}.closing{text-align:center;padding:65px 30px;border-radius:24px}.closing h2{font-weight:500;font-size:44px;margin:0 auto;color:#fff}.closing>p{margin:18px auto 25px;max-width:100%;font-size:15px;color:#ded1ef}.closing .button{margin:auto;min-width:170px}.faq{gap:80px}.faq h2{font-weight:500;font-size:34px}.questions details{padding:17px 0}.questions summary{font-size:14px}.questions p{font-size:13px}.brand-dot{display:none}@media(max-width:1100px){.hero-visual{height:425px}.product-screen{width:610px}.hero-orbit{width:590px;height:415px}.floating-part{width:170px;left:0}.floating-part #model-art,.floating-part #model-art svg{height:135px}.floating-drawing{width:195px;right:0;top:55px}.floating-drawing svg{height:100px}.floating-formats{left:0;font-size:11px;padding:18px}.floating-formats strong{font-size:17px}.feature-card:first-child{padding:30px;gap:30px}.header{gap:25px}.header nav{gap:24px}}@media(max-width:760px){.header{height:80px;gap:14px}.header nav{margin:0}.header .nav-cta{margin-left:auto}.brand img{width:115px}.hero{padding-top:36px}.hero h1{font-size:47px;letter-spacing:-1.8px}.hero .intro{font-size:15px;margin-top:20px}.hero-description{font-size:13px;max-width:420px}.hero-actions{gap:10px;margin-top:23px}.hero-actions .button{padding:13px 17px;min-width:0;font-size:11px;gap:14px}.hero-actions .text-button{padding:13px 16px;font-size:11px}.hero-visual{height:330px;margin-top:38px}.hero-orbit{width:85%;height:295px}.product-screen{width:84%;border-width:5px;border-radius:11px 11px 0 0}.floating-part{width:120px;left:-5px;top:3px;border-radius:10px;padding:0 7px 12px}.floating-part #model-art,.floating-part #model-art svg{height:90px}.floating-drawing>span,.floating-part>span{font-size:8px}.floating-drawing{width:135px;right:-6px;top:25px;padding:9px}.floating-drawing svg{height:63px}.floating-formats{left:-4px;bottom:25px;padding:12px;border-radius:9px}.floating-formats>span{font-size:7px;margin-bottom:6px}.floating-formats strong{font-size:12px}.screen-play{bottom:20px;padding:8px 12px;font-size:9px}.screen-play>span{width:18px;height:18px;font-size:7px}.integrations-strip{padding:26px 0 16px;gap:20px 12px}.integrations-strip>p{margin-bottom:3px;font-size:11px}.section{padding-top:60px;padding-bottom:60px}.section-heading h2,h2{font-size:32px}.features .section-heading{margin-bottom:30px}.features .section-heading h2{max-width:360px}.section-heading>p{font-size:13px}.feature-grid{display:flex;flex-direction:column;gap:20px}.feature-card,.feature-card:first-child{display:flex;flex-direction:column-reverse;padding:30px 25px;gap:16px;border-radius:18px}.feature-card .feature-text{max-width:100%}.feature-card h3{font-size:27px;max-width:100%}.feature-card p{font-size:13px}.feature-card:first-child .feature-art{width:100%;margin-top:10px}.feature-card:first-child .feature-art img{max-width:450px;margin:auto;transform:rotate(-2deg)}.feature-card .feature-art{height:190px}.product-tour{padding-top:10px}.tour-tabs{gap:18px;margin-bottom:22px}.tour-tab{font-size:11px}.theatre-bar{font-size:9px}.product-theatre iframe{aspect-ratio:1.3}.integration-section{gap:30px}.integration-section h2{font-size:32px;max-width:100%}.original-integration{border-radius:12px}.closing{padding:42px 25px;border-radius:18px}.closing h2{font-size:33px}.closing>p{font-size:13px;max-width:290px}.faq{gap:25px}.faq h2{font-size:31px}.workflow-grid{margin-top:10px}.section-heading>p br{display:none}}@media(max-width:420px){.hero h1{font-size:39px;letter-spacing:-1.5px}.hero .intro{font-size:14px}.hero-visual{height:270px}.product-screen{width:91%}.hero-orbit{height:250px;width:90%}.floating-part{width:102px;top:-2px;left:-3px}.floating-part #model-art,.floating-part #model-art svg{height:72px}.floating-drawing{width:114px;top:16px;right:-3px}.floating-drawing svg{height:52px}.floating-drawing>span{font-size:7px}.floating-formats{bottom:22px;left:-5px;padding:10px}.floating-formats strong{font-size:10px}.screen-play{bottom:13px;left:65%}.hero-actions{gap:9px}.hero-actions .button,.hero-actions .text-button{font-size:10px;padding:13px 14px}.brand img{width:108px}.nav-cta{padding:11px 15px}.tour-tabs{gap:11px}.tour-tab{font-size:10px}.section-heading h2{font-size:30px}}.closing{position:relative;isolation:isolate;overflow:hidden;background:#251438;color:#fff;padding-top:72px;padding-bottom:72px}.closing::before{content:'';position:absolute;inset:0;z-index:-2;--s:52px;--c1:#241335;--c2:#7857db;--_g:radial-gradient(25% 25% at 25% 25%,var(--c1) 99%,transparent 101%);background:var(--_g) var(--s) var(--s)/calc(2 * var(--s)) calc(2 * var(--s)),var(--_g) 0 0/calc(2 * var(--s)) calc(2 * var(--s)),radial-gradient(50% 50%,var(--c2) 98%,transparent) 0 0/var(--s) var(--s),repeating-conic-gradient(var(--c2) 0 50%,var(--c1) 0 100%) calc(.5 * var(--s)) 0/calc(2 * var(--s)) var(--s);opacity:.75}.closing::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,#251438 28%,#251438 72%,transparent)}.closing .button.dark{background:#fff;color:#342043}.closing .button.dark:hover{background:#ece3ff}.closing .button:hover .wave-label i{color:inherit}@media(max-width:760px){.closing::before{--s:34px;opacity:.45}.closing::after{background:linear-gradient(90deg,#25143833,#251438 18%,#251438 82%,#25143833)}.closing{padding:47px 24px}}.industries{padding-top:98px;padding-bottom:104px}.industries-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}.industries-heading h2{max-width:560px;font-size:42px;line-height:1.12;margin:0}.industries-heading p{max-width:360px;color:#66616d;font-size:14px;line-height:1.7;margin:0 0 4px}.industry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.industry-card{grid-column:span 2;padding:29px 27px;background:#f7f5fa;border-radius:17px;display:flex;flex-direction:column;align-items:flex-start}.industry-card-featured{grid-column:span 3}.industry-card:first-child{background:#e9ddff}.industry-card:nth-child(2){background:#ffe5ca}.industry-card:nth-child(4){background:#f0eafa}.industry-symbol{height:43px;width:43px;display:grid;place-items:center;border:1px solid #27213033;border-radius:10px;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1}.industry-card h3{font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.25;margin:25px 0 8px}.industry-card p{font-size:13px;line-height:1.75;color:#55505c;margin:0;max-width:400px}.reviews{background:#201b42;color:#fff;padding-top:86px;padding-bottom:90px}.reviews-heading{text-align:center;margin-bottom:37px}.reviews-heading h2{font-size:41px;margin:0 0 11px}.reviews-heading p{color:#cbc5dc;font-size:14px;margin:0}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.review-card{margin:0;background:#fff;color:#211c2d;border-radius:17px;padding:32px 35px;display:flex;flex-direction:column}.review-mark{height:34px;color:#7857db;font-size:58px;font-family:Georgia,serif;line-height:.8}.review-card blockquote{font-weight:500;line-height:1.35;letter-spacing:-.5px;max-width:450px}.review-card figcaption{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:auto;padding-top:15px}.review-card figcaption strong{font-size:12px;font-weight:600}.review-card figcaption span{color:#7c7589}.review-card>p{font-size:12px;line-height:1.7;color:#675f70;margin:14px 0 0}.reviews-source{display:block;width:max-content;max-width:100%;margin:23px auto 0;font-size:12px;color:#e5d8ff;border-bottom:1px solid #a991e4;padding-bottom:5px}.closing{margin-top:85px}.faq{padding-top:85px}@media(max-width:760px){.industries{padding-top:70px;padding-bottom:70px}.industries-heading{display:block;margin-bottom:27px}.industries-heading h2{font-size:32px}.industries-heading p{margin-top:14px;font-size:13px}.industry-grid{grid-template-columns:1fr 1fr;gap:12px}.industry-card,.industry-card-featured{grid-column:auto;min-height:0;padding:22px;border-radius:13px}.industry-card-featured{grid-column:span 2;min-height:180px}.industry-card h3{font-size:19px;margin-top:20px}.industry-card p{font-size:12px}.industry-card:last-child{grid-column:span 2}.reviews{padding-top:66px;padding-bottom:67px}.reviews-heading h2{font-size:32px}.reviews-heading p{font-size:12px;line-height:1.6}.review-grid{grid-template-columns:1fr;gap:14px}.review-card{min-height:0;padding:27px}.review-card blockquote{font-size:19px;margin:14px 0 23px}.closing{margin-top:65px}.faq{padding-top:65px}}@media(max-width:430px){.industry-grid{grid-template-columns:1fr}.industry-card,.industry-card-featured,.industry-card:last-child{grid-column:auto}.industry-card{padding:23px;min-height:0}.industry-card h3{margin-top:17px}.industry-symbol{width:38px;height:38px;font-size:22px}.reviews-heading h2{font-size:30px}}.industry-card{min-height:205px}.industry-card-featured{min-height:218px}.industry-card h3{margin-top:0}.review-card{min-height:220px}.review-card blockquote{font-size:23px;margin:0 0 32px}@media(max-width:760px){.industry-card,.industry-card-featured,.review-card{min-height:0}.review-card blockquote{font-size:20px;margin-bottom:25px}}