.DrawingComparisonLanding-module__NXLeqq__site{--ink:#252d43;--muted:#56616b;--paper:#f7f5ef;--rust:#ac452c;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.55}.DrawingComparisonLanding-module__NXLeqq__site *{box-sizing:border-box}.DrawingComparisonLanding-module__NXLeqq__site a{color:inherit}.DrawingComparisonLanding-module__NXLeqq__site a:focus-visible,.DrawingComparisonLanding-module__NXLeqq__site button:focus-visible,.DrawingComparisonLanding-module__NXLeqq__site summary:focus-visible,.DrawingComparisonLanding-module__NXLeqq__site input:focus-visible{outline-offset:5px;outline:3px solid #b64b2e}.DrawingComparisonLanding-module__NXLeqq__skipLink{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.DrawingComparisonLanding-module__NXLeqq__skipLink:focus{top:12px}.DrawingComparisonLanding-module__NXLeqq__header{border-bottom:1px solid #252d431c;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:16px 5%;display:flex}.DrawingComparisonLanding-module__NXLeqq__brand{align-items:center;gap:12px;font-family:Arial,sans-serif;text-decoration:none;display:flex}.DrawingComparisonLanding-module__NXLeqq__brandMark{flex-shrink:0;width:40px;height:40px}.DrawingComparisonLanding-module__NXLeqq__brandCopy{flex-direction:column;gap:4px;display:flex}.DrawingComparisonLanding-module__NXLeqq__brandName{font-size:18px;font-weight:700;line-height:1}.DrawingComparisonLanding-module__NXLeqq__brandService{color:var(--muted);font-size:12px;line-height:1}.DrawingComparisonLanding-module__NXLeqq__brandService strong{color:var(--ink);font-weight:600}.DrawingComparisonLanding-module__NXLeqq__header nav{align-items:center;gap:34px;font-size:13px;display:flex}.DrawingComparisonLanding-module__NXLeqq__header nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.DrawingComparisonLanding-module__NXLeqq__headerCta{border-bottom:1px solid var(--ink);gap:24px;font-weight:600}.DrawingComparisonLanding-module__NXLeqq__hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;max-width:1440px;margin:auto;padding:76px 5% 66px;display:grid}.DrawingComparisonLanding-module__NXLeqq__eyebrow{letter-spacing:1.9px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.DrawingComparisonLanding-module__NXLeqq__eyebrow>span{background:var(--rust);width:7px;height:7px;display:inline-block}.DrawingComparisonLanding-module__NXLeqq__hero h1{letter-spacing:-3.7px;margin:26px 0;font-size:clamp(44px,5vw,76px);font-weight:600;line-height:1.05}.DrawingComparisonLanding-module__NXLeqq__hero h1 em{color:var(--rust);font-style:normal;font-weight:500}.DrawingComparisonLanding-module__NXLeqq__introduction{max-width:420px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.75}.DrawingComparisonLanding-module__NXLeqq__primaryCta,.DrawingComparisonLanding-module__NXLeqq__lightCta{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.DrawingComparisonLanding-module__NXLeqq__site .DrawingComparisonLanding-module__NXLeqq__primaryCta{background:var(--ink);color:#fff}.DrawingComparisonLanding-module__NXLeqq__site .DrawingComparisonLanding-module__NXLeqq__primaryCta:hover{background:#3a455e}.DrawingComparisonLanding-module__NXLeqq__primaryCta span,.DrawingComparisonLanding-module__NXLeqq__lightCta span{font-size:21px;line-height:1}.DrawingComparisonLanding-module__NXLeqq__signupNote{max-width:350px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.DrawingComparisonLanding-module__NXLeqq__launchStatus{border-top:1px solid #252d431c;margin-top:35px;padding-top:23px;font-size:12px;font-weight:600}.DrawingComparisonLanding-module__NXLeqq__launchStatus>span{background:#62806b;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.DrawingComparisonLanding-module__NXLeqq__launchStatus small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.DrawingComparisonLanding-module__NXLeqq__example{background:#fff;border:1px solid #bfc7c2;min-width:0;margin:0;box-shadow:12px 16px #252d4307}.DrawingComparisonLanding-module__NXLeqq__exampleHeader{background:var(--ink);color:#f5f5ed;font:10px var(--font-geist-mono), monospace;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.DrawingComparisonLanding-module__NXLeqq__liveLabel{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;color:#e8b998;font-size:11px}.DrawingComparisonLanding-module__NXLeqq__drawingFrame{isolation:isolate;background-color:#f4f5ef;background-image:linear-gradient(#81969612 1px,#0000 1px),linear-gradient(90deg,#81969612 1px,#0000 1px);background-size:20px 20px;position:relative}.DrawingComparisonLanding-module__NXLeqq__drawing{width:100%;height:auto;display:block}.DrawingComparisonLanding-module__NXLeqq__beforeDrawing{clip-path:inset(0 calc(100% - var(--wipe)) 0 0);pointer-events:none;background-color:#f4f5ef;background-image:linear-gradient(#81969612 1px,#0000 1px),linear-gradient(90deg,#81969612 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.DrawingComparisonLanding-module__NXLeqq__revisionLabels{z-index:2;pointer-events:none;font:9px var(--font-geist-mono), monospace;color:#425c62;justify-content:space-between;display:flex;position:absolute;top:10px;left:12px;right:12px}.DrawingComparisonLanding-module__NXLeqq__revisionLabels span{background:#f4f5ef;padding:3px 7px}.DrawingComparisonLanding-module__NXLeqq__wipeLine{top:0;bottom:0;left:clamp(1px, var(--wipe), calc(100% - 1px));border-left:1px solid var(--rust);pointer-events:none;position:absolute}.DrawingComparisonLanding-module__NXLeqq__wipeLine span{background:var(--rust);color:#fff;border:3px solid #f4f5ef;border-radius:20px;justify-content:center;align-items:center;width:26px;height:37px;font-size:15px;display:flex;position:absolute;top:46%;left:-13px}.DrawingComparisonLanding-module__NXLeqq__sliderRow{color:var(--muted);border-top:1px solid #e1e6df;align-items:center;gap:14px;padding:6px 18px;font-size:10px;display:flex}.DrawingComparisonLanding-module__NXLeqq__sliderRow label{white-space:nowrap}.DrawingComparisonLanding-module__NXLeqq__sliderRow input{width:100%;min-width:0;min-height:36px;accent-color:var(--rust);cursor:ew-resize}.DrawingComparisonLanding-module__NXLeqq__changeButtons{border-top:1px solid #e1e6df;border-bottom:1px solid #e1e6df;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DrawingComparisonLanding-module__NXLeqq__changeButtons button{text-align:left;cursor:pointer;color:var(--muted);background:#fff;border:0;border-right:1px solid #e1e6df;min-height:60px;padding:14px 12px;font-size:11px;line-height:1.4}.DrawingComparisonLanding-module__NXLeqq__changeButtons button:last-child{border-right:0}.DrawingComparisonLanding-module__NXLeqq__changeButtons button span{color:var(--rust);font:9px var(--font-geist-mono), monospace;margin-bottom:5px;display:block}.DrawingComparisonLanding-module__NXLeqq__changeButtons button[aria-pressed=true]{color:var(--rust);box-shadow:inset 0 -2px var(--rust);background:#faf0e9}.DrawingComparisonLanding-module__NXLeqq__changeButtons button:hover{background:#f7f5ef}.DrawingComparisonLanding-module__NXLeqq__changeDetail{min-height:110px;padding:18px 20px}.DrawingComparisonLanding-module__NXLeqq__changeDetail p{margin:0;font-size:13px;font-weight:600}.DrawingComparisonLanding-module__NXLeqq__changeDetail p+p{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400}.DrawingComparisonLanding-module__NXLeqq__example figcaption{color:var(--muted);border-top:1px solid #e1e6df;padding:10px 20px;font-size:9px;line-height:1.5}.DrawingComparisonLanding-module__NXLeqq__statement{border-top:1px solid #252d432b;border-bottom:1px solid #252d432b;justify-content:space-between;align-items:center;gap:20px;max-width:1296px;margin:auto;padding:24px 0;display:flex}.DrawingComparisonLanding-module__NXLeqq__statement span{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;color:var(--muted)}.DrawingComparisonLanding-module__NXLeqq__statement p{letter-spacing:-.3px;margin:0;font-size:17px}.DrawingComparisonLanding-module__NXLeqq__how{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:86px 5%;scroll-margin-top:25px;display:grid}.DrawingComparisonLanding-module__NXLeqq__sectionIntro h2,.DrawingComparisonLanding-module__NXLeqq__launch h2{letter-spacing:-1.5px;margin:20px 0;font-size:38px;font-weight:500;line-height:1.2}.DrawingComparisonLanding-module__NXLeqq__sectionIntro>p:last-child{max-width:335px;color:var(--muted);font-size:14px}.DrawingComparisonLanding-module__NXLeqq__steps{margin:0;padding:0;list-style:none}.DrawingComparisonLanding-module__NXLeqq__steps li{border-bottom:1px solid #252d431c;gap:25px;padding:25px 0;display:flex}.DrawingComparisonLanding-module__NXLeqq__steps li:first-child{padding-top:0}.DrawingComparisonLanding-module__NXLeqq__steps li>span{color:var(--rust);font:12px var(--font-geist-mono), monospace;padding-top:4px}.DrawingComparisonLanding-module__NXLeqq__steps h3{letter-spacing:-.4px;margin:0 0 8px;font-size:18px;font-weight:550}.DrawingComparisonLanding-module__NXLeqq__steps p{color:var(--muted);max-width:445px;margin:0;font-size:13px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__lifecycle{border-top:1px solid #252d432b;grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:86px 5%;scroll-margin-top:25px;display:grid}.DrawingComparisonLanding-module__NXLeqq__lifecycle .DrawingComparisonLanding-module__NXLeqq__sectionIntro{align-self:start;position:sticky;top:40px}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps{counter-reset:none;margin:0;padding:0;list-style:none}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li{border-bottom:1px solid #252d431c;gap:25px;padding:22px 0;display:flex}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li:first-child{padding-top:0}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li>span{color:var(--muted);font:12px var(--font-geist-mono), monospace;min-width:22px;padding-top:4px}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li[data-here]{border:1px solid var(--rust);background:#fff;margin:8px 0;padding:22px;box-shadow:7px 9px #ac452c12}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li[data-here]>span{color:var(--rust)}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps h3{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 7px;font-size:17px;font-weight:550;display:flex}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps h3 em{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;text-transform:uppercase;color:#fff;background:var(--rust);padding:4px 8px}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps p{color:var(--muted);max-width:445px;margin:0;font-size:13px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps .DrawingComparisonLanding-module__NXLeqq__caveat{color:var(--rust);margin-top:10px;font-weight:550}.DrawingComparisonLanding-module__NXLeqq__compareColumns{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div{background:#f2efe6;border:1px solid #252d432b;padding:28px}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div[data-featured]{border-color:var(--rust);background:#fff;box-shadow:7px 9px #ac452c12}.DrawingComparisonLanding-module__NXLeqq__compareColumns h3{letter-spacing:1.9px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div[data-featured] h3{color:var(--rust)}.DrawingComparisonLanding-module__NXLeqq__compareColumns ul{margin:0;padding:0;list-style:none}.DrawingComparisonLanding-module__NXLeqq__compareColumns li{color:var(--muted);border-top:1px solid #252d4314;padding:8px 0 8px 22px;font-size:13px;line-height:1.7;position:relative}.DrawingComparisonLanding-module__NXLeqq__compareColumns li:before{content:"–";color:#9aa0a8;font-family:var(--font-geist-mono), monospace;position:absolute;left:0}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div[data-featured] li{color:var(--ink)}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div[data-featured] li:before{content:"+";color:var(--rust)}.DrawingComparisonLanding-module__NXLeqq__launch{background:var(--ink);color:var(--paper);grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;max-width:1296px;margin:0 auto;padding:55px 6%;display:grid}.DrawingComparisonLanding-module__NXLeqq__launch .DrawingComparisonLanding-module__NXLeqq__eyebrow{color:#e8b998}.DrawingComparisonLanding-module__NXLeqq__launch h2{margin:18px 0}.DrawingComparisonLanding-module__NXLeqq__launch p:not(.DrawingComparisonLanding-module__NXLeqq__eyebrow){color:#c8ced6;max-width:450px;font-size:14px}.DrawingComparisonLanding-module__NXLeqq__site .DrawingComparisonLanding-module__NXLeqq__lightCta{background:var(--paper);color:var(--ink);border-color:var(--paper)}.DrawingComparisonLanding-module__NXLeqq__lightCta:hover{background:#e5dfd1}.DrawingComparisonLanding-module__NXLeqq__site .DrawingComparisonLanding-module__NXLeqq__textLink{color:#e5dfd1;text-underline-offset:5px;margin-top:18px;font-size:12px;display:block}.DrawingComparisonLanding-module__NXLeqq__faq{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:80px 5%;display:grid}.DrawingComparisonLanding-module__NXLeqq__faq h2{letter-spacing:-1px;margin:0;font-size:28px;font-weight:500}.DrawingComparisonLanding-module__NXLeqq__faq details{border-bottom:1px solid #252d432b}.DrawingComparisonLanding-module__NXLeqq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:12px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.DrawingComparisonLanding-module__NXLeqq__faq summary::-webkit-details-marker{display:none}.DrawingComparisonLanding-module__NXLeqq__faq summary span{color:var(--rust);font-size:21px}.DrawingComparisonLanding-module__NXLeqq__faq details[open] summary span{transform:rotate(45deg)}.DrawingComparisonLanding-module__NXLeqq__faq details p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__ramsLink{background:#eeece3;border-top:1px solid #252d4312;border-bottom:1px solid #252d4312;justify-content:center;align-items:center;gap:32px;padding:25px 5%;font-size:14px;display:flex}.DrawingComparisonLanding-module__NXLeqq__ramsLink p{margin:0}.DrawingComparisonLanding-module__NXLeqq__ramsLink a{text-underline-offset:5px;font-weight:600}.DrawingComparisonLanding-module__NXLeqq__ramsLink span{margin-left:20px}.DrawingComparisonLanding-module__NXLeqq__footer{flex-wrap:wrap;justify-content:space-between;gap:25px;max-width:1440px;margin:auto;padding:42px 5% 24px;display:flex}.DrawingComparisonLanding-module__NXLeqq__footer strong{font-size:14px}.DrawingComparisonLanding-module__NXLeqq__footer p{color:var(--muted);font-size:11px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__footer nav{flex-wrap:wrap;align-items:start;gap:25px;font-size:12px;display:flex}.DrawingComparisonLanding-module__NXLeqq__footer nav a{padding:10px 0;text-decoration:none}.DrawingComparisonLanding-module__NXLeqq__footer .DrawingComparisonLanding-module__NXLeqq__footerNote{border-top:1px solid #252d431c;width:100%;margin:0;padding-top:20px;font-size:10px}.DrawingComparisonLanding-module__NXLeqq__compare{border-top:1px solid #252d431c;grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:70px 5% 86px;scroll-margin-top:25px;display:grid}.DrawingComparisonLanding-module__NXLeqq__compare>.DrawingComparisonLanding-module__NXLeqq__sectionIntro>p:last-child{max-width:420px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__scopeStatement{color:var(--muted);border:1px solid #252d431c;grid-column:1/-1;max-width:820px;margin:0;padding:16px 18px;font-size:13px}.DrawingComparisonLanding-module__NXLeqq__dataHandling{grid-template-columns:1fr 1.1fr;gap:6%;max-width:1440px;margin:auto;padding:0 5% 86px;scroll-margin-top:25px;display:grid}.DrawingComparisonLanding-module__NXLeqq__disclosures{gap:0;margin:0;display:grid}.DrawingComparisonLanding-module__NXLeqq__disclosures>div{border-bottom:1px solid #252d431c;padding:22px 0}.DrawingComparisonLanding-module__NXLeqq__disclosures>div:first-child{padding-top:0}.DrawingComparisonLanding-module__NXLeqq__disclosures dt{letter-spacing:-.4px;margin:0 0 8px;font-size:18px;font-weight:550}.DrawingComparisonLanding-module__NXLeqq__disclosures dd{color:var(--muted);max-width:520px;margin:0;font-size:13px;line-height:1.8}.DrawingComparisonLanding-module__NXLeqq__resultPage{gap:32px;max-width:1440px;margin:auto;padding:50px 5% 86px;display:grid}.DrawingComparisonLanding-module__NXLeqq__resultPage header h1{letter-spacing:-1.8px;margin:18px 0 12px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.1}.DrawingComparisonLanding-module__NXLeqq__resultPage header p:not(.DrawingComparisonLanding-module__NXLeqq__eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:15px}@media (min-width:1441px){.DrawingComparisonLanding-module__NXLeqq__hero h1{font-size:76px}}@media (max-width:1439px){.DrawingComparisonLanding-module__NXLeqq__statement,.DrawingComparisonLanding-module__NXLeqq__launch{margin-inline:5%}}@media (max-width:1000px){.DrawingComparisonLanding-module__NXLeqq__hero{gap:4%;padding-top:50px}.DrawingComparisonLanding-module__NXLeqq__hero h1{letter-spacing:-2.6px;font-size:51px}.DrawingComparisonLanding-module__NXLeqq__introduction{font-size:15px}.DrawingComparisonLanding-module__NXLeqq__exampleHeader{padding:13px;font-size:8px}.DrawingComparisonLanding-module__NXLeqq__changeButtons button{padding:10px 8px;font-size:10px}.DrawingComparisonLanding-module__NXLeqq__statement span{max-width:250px}.DrawingComparisonLanding-module__NXLeqq__how,.DrawingComparisonLanding-module__NXLeqq__faq,.DrawingComparisonLanding-module__NXLeqq__compare,.DrawingComparisonLanding-module__NXLeqq__lifecycle,.DrawingComparisonLanding-module__NXLeqq__dataHandling{gap:4%}.DrawingComparisonLanding-module__NXLeqq__launch{gap:30px}.DrawingComparisonLanding-module__NXLeqq__sectionIntro h2,.DrawingComparisonLanding-module__NXLeqq__launch h2{font-size:32px}}@media (max-width:760px){.DrawingComparisonLanding-module__NXLeqq__header{gap:15px;padding:16px 6%}.DrawingComparisonLanding-module__NXLeqq__brandName{font-size:15px}.DrawingComparisonLanding-module__NXLeqq__brandMark{width:36px;height:36px}.DrawingComparisonLanding-module__NXLeqq__brandService{font-size:11px}.DrawingComparisonLanding-module__NXLeqq__header nav>a:not(.DrawingComparisonLanding-module__NXLeqq__headerCta){display:none}.DrawingComparisonLanding-module__NXLeqq__header nav{gap:0;font-size:12px}.DrawingComparisonLanding-module__NXLeqq__headerCta{gap:12px}.DrawingComparisonLanding-module__NXLeqq__hero{grid-template-columns:1fr;gap:35px;padding:40px 6% 45px}.DrawingComparisonLanding-module__NXLeqq__hero h1{letter-spacing:-2.8px;margin:22px 0;font-size:clamp(44px,8.5vw,66px)}.DrawingComparisonLanding-module__NXLeqq__introduction{max-width:500px;font-size:16px}.DrawingComparisonLanding-module__NXLeqq__launchStatus{margin-top:24px;padding-top:18px}.DrawingComparisonLanding-module__NXLeqq__example{box-shadow:7px 9px #252d4307}.DrawingComparisonLanding-module__NXLeqq__exampleHeader{padding:16px;font-size:10px}.DrawingComparisonLanding-module__NXLeqq__changeButtons button{padding:12px;font-size:11px}.DrawingComparisonLanding-module__NXLeqq__statement{flex-direction:column;align-items:start;gap:10px;margin:0 6%;padding:24px 0}.DrawingComparisonLanding-module__NXLeqq__statement span{max-width:none;font-size:8px}.DrawingComparisonLanding-module__NXLeqq__statement p{font-size:17px}.DrawingComparisonLanding-module__NXLeqq__how,.DrawingComparisonLanding-module__NXLeqq__faq,.DrawingComparisonLanding-module__NXLeqq__compare,.DrawingComparisonLanding-module__NXLeqq__lifecycle,.DrawingComparisonLanding-module__NXLeqq__dataHandling{grid-template-columns:1fr;gap:30px;padding:48px 6%}.DrawingComparisonLanding-module__NXLeqq__lifecycle .DrawingComparisonLanding-module__NXLeqq__sectionIntro{position:static}.DrawingComparisonLanding-module__NXLeqq__lifecycleSteps li[data-here]{padding:18px}.DrawingComparisonLanding-module__NXLeqq__compareColumns{grid-template-columns:1fr;gap:16px;margin-top:32px}.DrawingComparisonLanding-module__NXLeqq__compareColumns>div{padding:22px}.DrawingComparisonLanding-module__NXLeqq__resultPage{padding:32px 6% 48px}.DrawingComparisonLanding-module__NXLeqq__sectionIntro h2{font-size:34px}.DrawingComparisonLanding-module__NXLeqq__sectionIntro>p:last-child{max-width:460px}.DrawingComparisonLanding-module__NXLeqq__launch{grid-template-columns:1fr;gap:20px;margin:0 6%;padding:35px 24px}.DrawingComparisonLanding-module__NXLeqq__launch h2{font-size:31px}.DrawingComparisonLanding-module__NXLeqq__faq h2{font-size:26px}.DrawingComparisonLanding-module__NXLeqq__ramsLink{flex-direction:column;gap:9px;padding:24px 6%;font-size:13px}.DrawingComparisonLanding-module__NXLeqq__footer{gap:15px;padding:32px 6% 20px}.DrawingComparisonLanding-module__NXLeqq__footer nav{gap:22px;width:100%}.DrawingComparisonLanding-module__NXLeqq__signupNote{max-width:330px}}@media (prefers-reduced-motion:reduce){.DrawingComparisonLanding-module__NXLeqq__site *{scroll-behavior:auto!important;transition:none!important}}
.DrawingComparisonTool-module__-LVXXG__tool{--ink:#252d43;--muted:#56616b;--paper:#f7f5ef;--rust:#ac452c;--amber:#8a6a12;--line:#252d431c;--sage:#2f6f5e;--ok:#e9f3ef;--warn:#fff4dc;--bad:#fbe9e3;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.55}.DrawingComparisonTool-module__-LVXXG__tool *{box-sizing:border-box}.DrawingComparisonTool-module__-LVXXG__panel{border:1px solid var(--line);background:#fff;padding:28px}.DrawingComparisonTool-module__-LVXXG__panel h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px;font-weight:600}.DrawingComparisonTool-module__-LVXXG__panel>p{color:var(--muted);margin:0 0 20px;font-size:15px}.DrawingComparisonTool-module__-LVXXG__honeypot{position:absolute;top:-9999px;left:-9999px}.DrawingComparisonTool-module__-LVXXG__dropZones{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DrawingComparisonTool-module__-LVXXG__dropZone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DrawingComparisonTool-module__-LVXXG__dropZone label{border:2px dashed var(--ink);background:var(--paper);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;min-height:176px;padding:20px;transition:background .15s,border-color .15s;display:flex}.DrawingComparisonTool-module__-LVXXG__dropZone label:hover,.DrawingComparisonTool-module__-LVXXG__dropZone input:focus-visible+label{background:#fff}.DrawingComparisonTool-module__-LVXXG__dropZone input:focus-visible+label{outline-offset:3px;outline:3px solid #b64b2e}.DrawingComparisonTool-module__-LVXXG__dropZone[data-state=dragging] label{border-color:var(--rust);background:#fbe9e3}.DrawingComparisonTool-module__-LVXXG__dropZone[data-state=selected] label{border-style:solid;border-color:var(--sage);background:var(--ok)}.DrawingComparisonTool-module__-LVXXG__dropZone[data-state=error] label{border-color:var(--rust);background:var(--bad)}.DrawingComparisonTool-module__-LVXXG__dropZoneTitle{letter-spacing:1.9px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:650}.DrawingComparisonTool-module__-LVXXG__dropZoneAction{text-underline-offset:4px;margin-top:8px;font-size:17px;font-weight:600;text-decoration:underline}.DrawingComparisonTool-module__-LVXXG__dropZone[data-state=selected] .DrawingComparisonTool-module__-LVXXG__dropZoneAction{text-decoration:none}.DrawingComparisonTool-module__-LVXXG__dropZoneHint{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.DrawingComparisonTool-module__-LVXXG__fieldError{background:var(--bad);border-left:3px solid var(--rust);margin:8px 0 0;padding:10px 12px;font-size:14px}.DrawingComparisonTool-module__-LVXXG__fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.DrawingComparisonTool-module__-LVXXG__field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.DrawingComparisonTool-module__-LVXXG__field input{width:100%;font:inherit;background:#fff;border:1px solid #252d4355;padding:12px 14px;font-size:15px}.DrawingComparisonTool-module__-LVXXG__field input:focus{outline-offset:2px;outline:3px solid #b64b2e}.DrawingComparisonTool-module__-LVXXG__checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;display:flex}.DrawingComparisonTool-module__-LVXXG__checkbox input{width:16px;height:16px;accent-color:var(--rust);margin-top:4px}.DrawingComparisonTool-module__-LVXXG__checkbox input:disabled{cursor:not-allowed;opacity:.5}.DrawingComparisonTool-module__-LVXXG__help{color:var(--muted);margin:6px 0 0 26px;font-size:12px}.DrawingComparisonTool-module__-LVXXG__consent{border:1px solid var(--line);background:var(--paper);margin:16px 0 0;padding:14px 16px}.DrawingComparisonTool-module__-LVXXG__consent legend{padding:0 6px;font-size:13px;font-weight:600}.DrawingComparisonTool-module__-LVXXG__turnstile{justify-content:center;margin-top:20px;display:flex}.DrawingComparisonTool-module__-LVXXG__notice{background:var(--warn);border-left:3px solid var(--amber);margin:20px 0 0;padding:12px 14px;font-size:14px}.DrawingComparisonTool-module__-LVXXG__alert{background:var(--bad);border-left:3px solid var(--rust);margin:16px 0 0;padding:12px 14px;font-size:14px}.DrawingComparisonTool-module__-LVXXG__submit{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:16px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.DrawingComparisonTool-module__-LVXXG__submit:hover:not(:disabled){background:var(--rust);border-color:var(--rust)}.DrawingComparisonTool-module__-LVXXG__submit:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.DrawingComparisonTool-module__-LVXXG__fine{color:var(--muted);margin:16px 0 0;font-size:12px}.DrawingComparisonTool-module__-LVXXG__fine a{color:var(--rust)}.DrawingComparisonTool-module__-LVXXG__waiting{border:1px solid var(--line);background:#fff;padding:28px}.DrawingComparisonTool-module__-LVXXG__waiting h3{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.DrawingComparisonTool-module__-LVXXG__pulse{background:var(--rust);width:10px;height:10px;animation:1.4s ease-in-out infinite DrawingComparisonTool-module__-LVXXG__pulse}@keyframes DrawingComparisonTool-module__-LVXXG__pulse{50%{opacity:.25}}.DrawingComparisonTool-module__-LVXXG__waiting p{color:var(--muted);margin:12px 0 0;font-size:15px}.DrawingComparisonTool-module__-LVXXG__pairPreview{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.DrawingComparisonTool-module__-LVXXG__pairPreview figure{border:1px solid var(--line);background:var(--paper);margin:0}.DrawingComparisonTool-module__-LVXXG__pairPreview img{width:100%;height:auto;display:block}.DrawingComparisonTool-module__-LVXXG__pairPreview figcaption{color:var(--muted);padding:8px 10px;font-size:12px}.DrawingComparisonTool-module__-LVXXG__linkBox{border:1px solid var(--line);background:var(--paper);margin-top:20px;padding:16px}.DrawingComparisonTool-module__-LVXXG__linkBox strong{font-size:15px;display:block}.DrawingComparisonTool-module__-LVXXG__linkBox p{margin:4px 0 0;font-size:13px}.DrawingComparisonTool-module__-LVXXG__linkRow{gap:8px;margin-top:10px;display:flex}.DrawingComparisonTool-module__-LVXXG__linkRow input{background:#fff;border:1px solid #252d4355;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.DrawingComparisonTool-module__-LVXXG__buttonRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.DrawingComparisonTool-module__-LVXXG__button,.DrawingComparisonTool-module__-LVXXG__buttonLight{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.DrawingComparisonTool-module__-LVXXG__buttonLight{color:var(--ink);background:#fff}.DrawingComparisonTool-module__-LVXXG__button:hover{background:var(--rust);border-color:var(--rust)}.DrawingComparisonTool-module__-LVXXG__buttonLight:hover{background:var(--paper)}.DrawingComparisonTool-module__-LVXXG__result{gap:24px;display:grid}.DrawingComparisonTool-module__-LVXXG__resultHeader h2{letter-spacing:-1.6px;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.1}.DrawingComparisonTool-module__-LVXXG__resultHeader p{color:var(--muted);margin:10px 0 0}.DrawingComparisonTool-module__-LVXXG__identity{border-left:4px solid var(--sage);background:var(--ok);gap:4px;padding:16px 18px;display:grid}.DrawingComparisonTool-module__-LVXXG__identity[data-status=unverified],.DrawingComparisonTool-module__-LVXXG__identity[data-status=same_revision]{border-color:var(--amber);background:var(--warn)}.DrawingComparisonTool-module__-LVXXG__identity[data-status=different_drawings]{border-color:var(--rust);background:var(--bad)}.DrawingComparisonTool-module__-LVXXG__identity strong{font-size:15px}.DrawingComparisonTool-module__-LVXXG__identity p{margin:0;font-size:14px}.DrawingComparisonTool-module__-LVXXG__identity dl{color:var(--muted);flex-wrap:wrap;gap:6px 24px;margin:6px 0 0;font-size:13px;display:flex}.DrawingComparisonTool-module__-LVXXG__identity dl div{gap:6px;display:flex}.DrawingComparisonTool-module__-LVXXG__identity dt{font-weight:600}.DrawingComparisonTool-module__-LVXXG__identity dd{margin:0}.DrawingComparisonTool-module__-LVXXG__summary{margin:0;font-size:17px;line-height:1.7}.DrawingComparisonTool-module__-LVXXG__counts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.DrawingComparisonTool-module__-LVXXG__counts li{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.DrawingComparisonTool-module__-LVXXG__counts strong{font-size:18px}.DrawingComparisonTool-module__-LVXXG__impactDot{background:var(--muted);flex-shrink:0;width:10px;height:10px}.DrawingComparisonTool-module__-LVXXG__impactDot[data-impact=check_before_you_build]{background:var(--rust)}.DrawingComparisonTool-module__-LVXXG__impactDot[data-impact=worth_a_look]{background:#d99a1a}.DrawingComparisonTool-module__-LVXXG__impactDot[data-impact=minor]{background:#8f98a3}.DrawingComparisonTool-module__-LVXXG__viewer{border:1px solid var(--line);background:#fff}.DrawingComparisonTool-module__-LVXXG__viewTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px;display:flex}.DrawingComparisonTool-module__-LVXXG__viewTabs button{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600}.DrawingComparisonTool-module__-LVXXG__viewTabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.DrawingComparisonTool-module__-LVXXG__viewTabs button:hover:not([aria-selected=true]){background:var(--paper)}.DrawingComparisonTool-module__-LVXXG__viewBody{padding:12px}.DrawingComparisonTool-module__-LVXXG__sideBySide{grid-template-columns:1fr 1fr;gap:12px;display:grid}.DrawingComparisonTool-module__-LVXXG__sheet{background:var(--paper);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.DrawingComparisonTool-module__-LVXXG__sheet img{width:100%;height:auto;display:block}.DrawingComparisonTool-module__-LVXXG__sheet figcaption{background:var(--ink);color:#fff;letter-spacing:1.6px;text-transform:uppercase;z-index:2;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:8px;left:8px}.DrawingComparisonTool-module__-LVXXG__sheet figcaption[data-side=comparison]{background:var(--rust)}.DrawingComparisonTool-module__-LVXXG__pins{z-index:1;position:absolute;inset:0}.DrawingComparisonTool-module__-LVXXG__pin{border:2px solid var(--rust);cursor:pointer;background:#ac452c14;padding:0;transition:background .15s,box-shadow .15s;position:absolute}.DrawingComparisonTool-module__-LVXXG__pin:hover,.DrawingComparisonTool-module__-LVXXG__pin[aria-pressed=true]{box-shadow:0 0 0 3px white, 0 0 0 5px var(--rust);z-index:3;background:#ac452c33}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=worth_a_look]{background:#d99a1a14;border-color:#d99a1a}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=worth_a_look]:hover,.DrawingComparisonTool-module__-LVXXG__pin[data-impact=worth_a_look][aria-pressed=true]{background:#d99a1a33;box-shadow:0 0 0 3px #fff,0 0 0 5px #d99a1a}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=minor]{background:#8f98a314;border-color:#8f98a3}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=minor]:hover,.DrawingComparisonTool-module__-LVXXG__pin[data-impact=minor][aria-pressed=true]{background:#8f98a333;box-shadow:0 0 0 3px #fff,0 0 0 5px #8f98a3}.DrawingComparisonTool-module__-LVXXG__pinNumber{background:var(--rust);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:flex;position:absolute;top:-12px;left:-12px}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=worth_a_look] .DrawingComparisonTool-module__-LVXXG__pinNumber{background:#a9740c}.DrawingComparisonTool-module__-LVXXG__pin[data-impact=minor] .DrawingComparisonTool-module__-LVXXG__pinNumber{background:#6b7482}.DrawingComparisonTool-module__-LVXXG__wipeFrame{background:var(--paper);border:1px solid var(--line);touch-action:pan-y;position:relative;overflow:hidden}.DrawingComparisonTool-module__-LVXXG__wipeFrame img{width:100%;height:auto;display:block}.DrawingComparisonTool-module__-LVXXG__wipeEarlier{clip-path:inset(0 calc(100% - var(--wipe)) 0 0);position:absolute;inset:0}.DrawingComparisonTool-module__-LVXXG__wipeLine{top:0;bottom:0;left:var(--wipe);background:var(--rust);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.DrawingComparisonTool-module__-LVXXG__wipeLine span{background:var(--rust);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DrawingComparisonTool-module__-LVXXG__wipeLabel{background:var(--ink);color:#fff;letter-spacing:1.6px;text-transform:uppercase;z-index:2;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:8px}.DrawingComparisonTool-module__-LVXXG__wipeLabel[data-side=original]{left:8px}.DrawingComparisonTool-module__-LVXXG__wipeLabel[data-side=comparison]{background:var(--rust);right:8px}.DrawingComparisonTool-module__-LVXXG__sliderRow{align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.DrawingComparisonTool-module__-LVXXG__sliderRow label{white-space:nowrap;font-weight:600}.DrawingComparisonTool-module__-LVXXG__sliderRow input{accent-color:var(--rust);flex:1;min-height:44px}.DrawingComparisonTool-module__-LVXXG__overlayFrame{border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.DrawingComparisonTool-module__-LVXXG__overlayLayer{isolation:isolate;mix-blend-mode:multiply;position:absolute;inset:0}.DrawingComparisonTool-module__-LVXXG__overlayLayer:first-child{position:relative}.DrawingComparisonTool-module__-LVXXG__overlayLayer img{width:100%;height:auto;display:block}.DrawingComparisonTool-module__-LVXXG__overlayTint{mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.DrawingComparisonTool-module__-LVXXG__overlayTint[data-side=original]{background:#2f5fd1}.DrawingComparisonTool-module__-LVXXG__overlayTint[data-side=comparison]{background:#c9361b}.DrawingComparisonTool-module__-LVXXG__overlayKey{flex-wrap:wrap;gap:16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.DrawingComparisonTool-module__-LVXXG__overlayKey li{align-items:center;gap:8px;display:inline-flex}.DrawingComparisonTool-module__-LVXXG__overlayKey span{width:14px;height:14px;display:inline-block}.DrawingComparisonTool-module__-LVXXG__viewHelp{color:var(--muted);margin:10px 0 0;font-size:13px}.DrawingComparisonTool-module__-LVXXG__findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.DrawingComparisonTool-module__-LVXXG__finding{border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-left:4px solid #8f98a3;grid-template-columns:36px 1fr;gap:14px;width:100%;padding:16px;display:grid}.DrawingComparisonTool-module__-LVXXG__finding[data-impact=check_before_you_build]{border-left-color:var(--rust)}.DrawingComparisonTool-module__-LVXXG__finding[data-impact=worth_a_look]{border-left-color:#d99a1a}.DrawingComparisonTool-module__-LVXXG__finding[aria-pressed=true]{background:var(--paper);outline:2px solid var(--ink)}.DrawingComparisonTool-module__-LVXXG__findingNumber{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.DrawingComparisonTool-module__-LVXXG__findingWhat{margin:0;font-size:16px;font-weight:600}.DrawingComparisonTool-module__-LVXXG__findingMeta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;font-size:13px;display:flex}.DrawingComparisonTool-module__-LVXXG__findingMeta strong{color:var(--ink)}.DrawingComparisonTool-module__-LVXXG__withheld{border:1px solid var(--line);background:var(--paper);padding:20px}.DrawingComparisonTool-module__-LVXXG__withheld h3{margin:0 0 8px;font-size:18px}.DrawingComparisonTool-module__-LVXXG__withheld p{color:var(--muted);margin:0}.DrawingComparisonTool-module__-LVXXG__actions{border:1px solid var(--line);background:var(--paper);gap:16px;padding:24px;display:grid}.DrawingComparisonTool-module__-LVXXG__actions h3{letter-spacing:-.5px;margin:0;font-size:20px}.DrawingComparisonTool-module__-LVXXG__actions p{color:var(--muted);margin:0;font-size:14px}.DrawingComparisonTool-module__-LVXXG__cta{background:var(--ink);color:#fff;padding:28px}.DrawingComparisonTool-module__-LVXXG__cta h3{letter-spacing:-.8px;margin:0;font-size:24px}.DrawingComparisonTool-module__-LVXXG__cta p{color:#d5d8e2;max-width:560px;margin:10px 0 0;font-size:15px}.DrawingComparisonTool-module__-LVXXG__ctaEyebrow{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;text-transform:uppercase;color:#e8b998}.DrawingComparisonTool-module__-LVXXG__cta .DrawingComparisonTool-module__-LVXXG__ctaEyebrow{margin:0 0 12px}.DrawingComparisonTool-module__-LVXXG__ctaPoints{max-width:560px;margin:16px 0 0;padding:0;list-style:none}.DrawingComparisonTool-module__-LVXXG__ctaPoints li{color:#e5dfd1;border-top:1px solid #ffffff1f;padding:7px 0 7px 20px;font-size:14px;position:relative}.DrawingComparisonTool-module__-LVXXG__ctaPoints li:before{content:"+";color:#e8b998;font-family:var(--font-geist-mono), monospace;position:absolute;left:0}.DrawingComparisonTool-module__-LVXXG__cta a{color:#fff;border:1px solid #fff;align-items:center;gap:24px;margin-top:18px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.DrawingComparisonTool-module__-LVXXG__cta a:hover{color:var(--ink);background:#fff}.DrawingComparisonTool-module__-LVXXG__scope{border:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px;font-size:13px}.DrawingComparisonTool-module__-LVXXG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.DrawingComparisonTool-module__-LVXXG__panel,.DrawingComparisonTool-module__-LVXXG__waiting{padding:18px}.DrawingComparisonTool-module__-LVXXG__dropZones,.DrawingComparisonTool-module__-LVXXG__fields,.DrawingComparisonTool-module__-LVXXG__pairPreview,.DrawingComparisonTool-module__-LVXXG__sideBySide{grid-template-columns:1fr}.DrawingComparisonTool-module__-LVXXG__dropZone label{min-height:132px}.DrawingComparisonTool-module__-LVXXG__linkRow{flex-direction:column}.DrawingComparisonTool-module__-LVXXG__submit{justify-content:center}.DrawingComparisonTool-module__-LVXXG__viewBody{padding:8px}}@media (prefers-reduced-motion:reduce){.DrawingComparisonTool-module__-LVXXG__pulse{animation:none}}
