:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f6f9;--surface:#fff;--raised:#eaf0f5;--text:#131925;--muted:#59687c;--subtle:#64748a;--line:#d5dde8;--accent:#7753bb;--accent-soft:#ece5f8;--button:#171c27;--button-text:#fff;--shadow:0 22px 65px #24354b13;--danger:#a22b3a}html,body{background:var(--page);color:var(--text)}.v3-site{--paper:var(--page);--ink:var(--text);--rule:var(--line);background:var(--page);color:var(--text);font-family:Geist,Inter,sans-serif}.v3-site.locale-ar{font-family:IBM Plex Sans Arabic,sans-serif}.v3-site .site-header{background:color-mix(in srgb,var(--page) 92%,transparent);border-color:var(--line);height:66px;min-height:66px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;padding-inline:4.5vw}.v3-site .site-header .brand{letter-spacing:-1.1px;white-space:nowrap;gap:9px;font-size:23px;font-weight:550}.v3-site .site-header .brand>svg{color:var(--accent);width:29px;height:29px}.v3-site .desktop-nav{color:var(--muted);gap:26px;font-size:12px}.v3-site .desktop-nav a:hover,.v3-site .language-link:hover{color:var(--text)}.v3-site .header-actions{gap:19px}.v3-site .language-link{color:var(--muted);font-size:12px}.v3-site .button{letter-spacing:-.15px;border-radius:6px;gap:12px;min-height:43px;padding-inline:23px;font-size:13px;font-weight:500}.v3-site .button.primary{background:var(--button);border-color:var(--button);color:var(--button-text);box-shadow:0 2px 6px #0001}.v3-site .button.primary:hover{background:var(--button);border-color:var(--button);color:var(--button-text);opacity:.9;transform:translateY(-2px);box-shadow:0 5px 20px #0002}.v3-site .button:disabled{opacity:.4;cursor:not-allowed;transform:none}.v3-site .header-join{min-height:37px;padding-inline:17px;font-size:11px}.theme-toggle{background:var(--surface);border:1px solid var(--line);border-radius:22px;align-items:center;gap:2px;padding:3px;display:flex}.theme-toggle button{min-width:33px;min-height:30px;color:var(--muted);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;transition:background .2s,color .2s;display:flex}.theme-toggle button[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent)}.theme-toggle button:hover{color:var(--text)}.theme-label{font-size:9px}.v3-site :where(button,a,input,select,summary,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.v3-site .mobile-nav summary{color:var(--text)}.v3-site .mobile-nav nav,.v3-site .nav-dropdown-content{background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow)}.v3-site .mobile-nav nav>a:hover,.v3-site .nav-dropdown-content>a:hover{background:var(--accent-soft)}.v3-landing{background:var(--page);color:var(--text);overflow:clip}.v3-landing :where(h1,h2,h3,p){margin:0}.v3-landing :where(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance;font-weight:550}.v3-landing :where(button,input){font-family:inherit}.v3-landing :where(strong,b){font-weight:550}.v3-landing em{font-style:normal}.v3-section{padding:100px 5vw;scroll-margin-top:90px}.v3-kicker{letter-spacing:.12em;color:var(--accent);font-size:10px;font-weight:500;line-height:1.8;display:block}.v3-section-heading{max-width:850px;margin-bottom:45px}.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2,.v3-waitlist h2{letter-spacing:-.042em;margin-top:20px;font-size:clamp(37px,3.65vw,60px);line-height:1.1}.v3-section-heading>p{max-width:740px;color:var(--muted);text-wrap:pretty;margin-top:23px;font-size:16px;line-height:1.85}.v3-section-caption{color:var(--muted);max-width:900px;font-size:11px;line-height:1.85;margin-top:24px!important}.v3-mini-label,.v3-step-label{letter-spacing:.08em;color:var(--accent);font-size:9px;font-weight:500;line-height:1.8}.v3-hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:clip}.v3-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 35%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%);position:absolute;inset:0}.v3-hero-grid{z-index:-1;pointer-events:none;opacity:.27;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 75%);mask-image:linear-gradient(90deg,#0000 25%,#000 75%)}.v3-hero-main{grid-template-columns:44% 56%;align-items:center;height:calc(100svh - 165px);min-height:650px;max-height:850px;padding-block:50px 45px;display:grid;position:relative}.v3-hero-copy{z-index:2;padding-inline:5vw 24px;position:relative}.v3-hero-copy>.v3-kicker{letter-spacing:.12em;white-space:nowrap;margin-bottom:24px;font-size:9px}.v3-hero h1{letter-spacing:-.048em;white-space:nowrap;font-size:clamp(42px,4.1vw,69px);font-weight:600;line-height:1.055}.v3-hero h1>span{color:var(--text)}.v3-hero-description{max-width:510px;color:var(--muted);letter-spacing:-.12px;font-size:15px;line-height:1.85;margin-top:29px!important}.v3-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.v3-hero-actions>.button{min-height:46px;padding-inline:22px;font-size:12px}.v3-hero-actions>a:not(.button){min-height:42px;color:var(--text);border-bottom:1px solid var(--subtle);align-items:center;gap:12px;font-size:12px;line-height:1.8;display:flex}.v3-hero-actions>a:not(.button):hover>svg{transform:translate(4px)}.v3-hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;line-height:1.8;display:flex;margin-top:22px!important}.v3-hero-meta>i{background:var(--accent);border-radius:50%;width:4px;height:4px}.v3-hero-meta>button{min-height:30px;color:var(--muted);align-items:center;gap:5px;margin-inline-start:10px;padding:7px 0;font-size:9px;display:flex}.v3-hero-stage{z-index:1;perspective:1500px;width:100%;min-width:0;padding-inline:15px 4vw;position:relative}.v3-stage-tilt{background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));width:100%;height:510px;box-shadow:0 28px 70px #0003,0 0 55px color-mix(in srgb,var(--accent) 7%,transparent);transform-origin:50%;color:var(--text);border-radius:10px;flex-direction:column;font-family:Geist,sans-serif;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:rotateY(-8deg)rotateX(3deg)}.v3-hero-stage:hover>.v3-stage-tilt{transform:rotateY(-3deg)rotateX(1deg)}.v3-stage-header{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:9px;height:47px;padding:0 16px;font-size:9px;display:flex}.v3-stage-header>svg{color:var(--accent)}.v3-stage-header>b{letter-spacing:-.5px;font-size:11px;font-weight:550}.v3-stage-header>span:first-of-type{color:var(--subtle);margin-inline:5px}.v3-stage-header>span:last-of-type{color:var(--muted)}.v3-stage-header>small{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:3px;margin-inline-start:auto;padding:4px 6px;font-size:6px}.v3-stage-body{flex:1;min-height:0;animation:.65s v3-phase-in;display:flex;position:relative}.v3-stage-drawing{background:#e5e5e2;flex-direction:column;flex:1;min-width:0;padding:11px;display:flex;position:relative}.v3-document-bar{color:#565956;background:#fcfcf9;border-bottom:1px solid #dfdfd8;flex-shrink:0;align-items:center;gap:6px;height:29px;padding-inline:10px;font-size:7px;display:flex}.v3-document-bar>span{color:#7e8178;margin-left:auto}.v3-stage-drawing>.drawing{background:#fcfcf9;flex:1;width:100%;height:calc(100% - 61px)}.v3-drawing-tools{color:#484c44;white-space:nowrap;background:#fff;border:1px solid #e2e1dc;border-radius:4px;justify-content:center;align-items:center;gap:15px;padding:7px 11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0001}.v3-drawing-tools>span{color:#6f7269;padding-left:4px;font-size:6px}.v3-phase-0 .room-fill{fill:#0000;stroke:#0000}.v3-stage-inspector{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex:0 0 226px;padding:15px 13px;display:flex}.v3-inspector-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:11px;display:flex}.v3-inspector-title>small{color:var(--accent);background:var(--accent-soft);border-radius:3px;padding:3px 5px;font-size:7px}.v3-measured-row{text-align:left;border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:8px;padding:12px 4px;transition:background .2s;display:flex}.v3-measured-row:hover,.v3-measured-row.active{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.v3-swatch{border:1px solid;border-radius:3px;flex-shrink:0;width:18px;height:21px}.v3-measured-row>span:nth-child(2){font-size:8px;line-height:1.5}.v3-measured-row small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.v3-measured-row b{white-space:nowrap;letter-spacing:-.2px;margin-left:auto;font-size:12px;font-weight:500}.v3-measured-row em{color:var(--muted);font-size:8px;font-weight:400}.v3-cost-result{text-align:left;background:var(--raised);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 4%,transparent);border-radius:6px;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding:13px 12px;display:flex}.v3-cost-result>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.v3-cost-result>span:first-child{color:var(--text);font-size:9px}.v3-cost-result>span>svg{color:var(--accent)}.v3-cost-result>span:last-child>svg{margin-left:auto}.v3-cost-result>strong{letter-spacing:-.6px;color:var(--accent);white-space:nowrap;font-size:25px;font-weight:550}.v3-cost-result strong>small{letter-spacing:0;font-size:11px;font-weight:400}.v3-source-trace{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-source-trace path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:500;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 65%,transparent));animation:1.5s both v3-trace-in}.v3-source-trace circle{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.v3-stage-footer{border-top:1px solid var(--line);background:var(--surface);height:24px;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:6px;display:flex}.v3-stage-footer>span:first-child{align-items:center;gap:5px;display:flex}.v3-stage-footer i{background:var(--accent);border-radius:50%;width:3px;height:3px}.v3-stage-inspector>h3{letter-spacing:-.8px;margin-top:16px;font-size:23px;line-height:1.1}.v3-stage-inspector>p{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.8}.v3-stage-files{margin-top:22px}.v3-stage-files>div{border-top:1px solid var(--line);align-items:center;gap:8px;padding:17px 0;font-size:9px;display:flex}.v3-stage-files>div>svg{color:var(--accent);flex-shrink:0}.v3-stage-files>div>svg:last-child{margin-left:auto}.v3-stage-files small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.v3-stage-action{background:var(--accent-soft);color:var(--accent);border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:35px;margin-top:auto;padding:11px 10px;font-size:9px;display:flex}.v3-stage-estimate{scrollbar-width:thin;width:100%;padding:22px 23px;overflow:auto}.v3-stage-estimate>div:first-child>h3{letter-spacing:-.7px;margin-top:8px;font-size:27px}.v3-stage-estimate>div:first-child>p{color:var(--muted);margin-top:9px;font-size:10px}.v3-stage-estimate .v3-estimate-table{border:0;margin-top:18px}.v3-stage-estimate .v2-download{min-height:33px;margin-top:15px;font-size:9px!important}.v3-hero-sequence{border-top:1px solid var(--line);align-items:stretch;gap:0;margin-inline:5vw;padding-block:22px;display:flex}.v3-hero-sequence>button:not(.v3-sequence-pause){text-align:start;color:var(--muted);flex:1;align-items:center;gap:17px;padding:12px 24px 12px 0;display:flex;position:relative}.v3-hero-sequence>button:nth-child(2),.v3-hero-sequence>button:nth-child(3){padding-inline-start:24px}.v3-hero-sequence>button[aria-selected=true]{color:var(--text)}.v3-hero-sequence>button:not(.v3-sequence-pause):before{content:"";top:-23px;background:0 0;height:2px;position:absolute;inset-inline:0}.v3-hero-sequence>button[aria-selected=true]:before{background:var(--accent)}.v3-sequence-icon{color:var(--accent);flex-shrink:0;place-items:center;width:38px;display:grid}.v3-hero-sequence b{font-size:14px;font-weight:500;line-height:1.5;display:block}.v3-hero-sequence small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.v3-sequence-arrow{color:var(--accent);opacity:.75;flex-shrink:0;margin-inline-start:auto}.v3-sequence-pause{width:36px;color:var(--muted);flex-shrink:0;place-items:center;min-height:44px;display:grid}.v3-audience-strip{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:19px 5vw 22px;font-size:11px;line-height:1.8}.v3-definition{background:var(--surface)}.v3-definition>.v3-section-heading{text-align:center;max-width:1000px;margin-inline:auto}.v3-definition>.v3-section-heading>p{max-width:900px;margin-inline:auto}.v3-definition-columns{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.v3-definition-columns>article{border-inline-start:1px solid var(--line);min-width:0;padding-inline:28px;position:relative}.v3-definition-columns>article:first-child{border:0;padding-inline-start:0}.v3-definition-columns>article:last-child{padding-inline-end:0}.v3-definition-columns h3{letter-spacing:-.8px;margin-top:13px;font-size:24px;line-height:1.2}.v3-definition-columns>article>p{color:var(--muted);max-width:350px;min-height:94px;margin-top:16px;font-size:13px;line-height:1.8}.v3-paper-stack{perspective:1000px;height:235px;margin-top:24px;position:relative}.v3-paper-stack>div{transform-origin:50% 100%;background:#f4f4ef;border:1px solid #dedfd7;position:absolute;inset:0 8px 12px 5px;overflow:hidden;box-shadow:0 8px 18px #0002}.v3-paper-stack>div:first-child{transform:rotate(-5deg)translateY(10px)}.v3-paper-stack>div:nth-child(2){transform:rotate(2deg)translateY(4px)}.v3-paper-stack>div:last-child{transform:rotate(-1deg)}.v3-paper-stack .drawing{width:100%;height:100%}.v3-paper-stack .room-fill{fill:#0000;stroke:#0000}.v3-file-caption{border:1px solid var(--line);background:var(--raised);border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:13px 12px;font-size:10px;display:flex}.v3-file-caption svg{color:var(--accent)}.v3-quantity-art{border:1px solid var(--line);background:var(--page);border-radius:4px;margin-top:24px;padding:0 15px}.v3-quantity-art>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:20px 0;font-size:10px;display:flex}.v3-quantity-art>div:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-block:16px;font-size:8px}.v3-quantity-art>div>span:first-child{flex:1;align-items:center;gap:7px;display:flex}.v3-quantity-art>div>span:nth-child(2){text-align:right;width:81px}.v3-quantity-art>div>span:nth-child(3){text-align:right;width:35px}.v3-quantity-art i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.v3-quantity-art b{white-space:nowrap;font-size:11px}.v3-quantity-art small{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:3px;padding:4px 5px;font-size:8px}.v3-quantity-art>p{color:var(--muted);align-items:flex-start;gap:7px;padding-block:17px;font-size:9px;line-height:1.8;display:flex}.v3-quantity-art>p>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.v3-formula-art{border:1px solid var(--line);background:var(--page);font-variant-numeric:tabular-nums;border-radius:4px;margin-top:24px;padding:23px 20px}.v3-formula-art>span{color:var(--muted);font-size:10px}.v3-formula-art>p{letter-spacing:-.4px;white-space:nowrap;margin-top:15px;font-size:15px;line-height:1.8}.v3-formula-art>strong{letter-spacing:-.7px;white-space:nowrap;margin:8px 0 23px;font-size:28px;display:block}.v3-formula-art>strong>small{letter-spacing:0;font-size:13px;font-weight:400}.v3-formula-art>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-block:14px;font-size:10px;display:flex}.v3-formula-art>div>span{color:var(--muted)}.v3-formula-art>div:last-child{color:var(--accent);padding-bottom:0}.v3-definition>.v3-section-caption{border-top:1px solid var(--line);max-width:none;padding-top:23px;margin-top:37px!important}.v3-problem{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.05fr;align-items:center;gap:90px;display:grid}.v3-problem h2{max-width:540px;font-size:40px;line-height:1.14}.v3-problem>div:first-child>p{color:var(--muted);max-width:490px;margin-top:25px;font-size:14px;line-height:1.9}.v3-problem-rows>article{border-top:1px solid var(--line);align-items:flex-start;gap:18px;padding:27px 0;display:flex}.v3-problem-rows>article:last-child{border-bottom:1px solid var(--line)}.v3-problem-rows>article>span{color:var(--accent);padding-top:6px;font-size:9px}.v3-problem-rows h3{letter-spacing:-.5px;font-size:20px;line-height:1.4}.v3-problem-rows p{color:var(--muted);max-width:420px;margin-top:12px;font-size:13px;line-height:1.85}.v3-problem-rows svg{color:var(--accent);margin-inline-start:auto;flex-shrink:0;margin-top:3px}.v3-landing .v2-workflow{padding-top:95px;padding-bottom:20px}.v3-landing .v2-workflow-heading{align-items:center;margin-bottom:32px}.v3-landing .v2-workflow-heading h2{letter-spacing:-1.3px;max-width:740px;font-size:38px;font-weight:550}.v3-landing .v2-workflow-heading>p{color:var(--muted);font-size:13px}.v3-landing .v2-workflow-panel{background:var(--raised);border:1px solid var(--line)}.v3-landing .v2-workflow-tabs button{color:var(--muted)}.v3-landing .v2-workflow-tabs button[aria-selected=true]{color:var(--text)}.v3-landing .v2-step-index,.v3-landing .v2-workflow-copy>small,.v3-landing .v2-step-description p{color:var(--muted)}.v3-landing .v2-step-rule{background:var(--line)}.v3-landing .v2-step-rule>span{background:var(--accent)}.v3-landing .v2-scope{padding-top:90px;padding-bottom:100px}.v3-landing .v2-editorial-heading h2{font-size:45px;font-weight:550}.v3-landing .v2-editorial-heading>p{color:var(--muted);font-size:15px}.v3-landing .v2-scope-controls{border-color:var(--line)}.v3-landing .v2-scope-controls button{color:var(--muted);font-size:12px}.v3-landing .v2-scope-controls button[aria-pressed=true]{color:var(--text)}.v3-landing .v2-scope-controls button[aria-pressed=true]:after{background:var(--accent)}.v3-landing .v2-scope-presentation{border-color:var(--line);background:var(--surface)}.v3-landing .v2-scope-caption{background:var(--surface)}.v3-landing .v2-section-label{color:var(--accent)}.v3-landing .v2-scope-caption>p,.v3-landing .v2-scope-caption>small,.v3-landing .v2-scope-caption>div{color:var(--muted)}.v3-landing .v2-scope-caption>div{border-color:var(--line)}.v3-landing .v2-scope-caption>div>b{color:var(--text)}.v3-landing .v2-scope-caption .v2-inline-link{color:var(--accent)}.v3-worked{background:var(--surface);border-block:1px solid var(--line)}.v3-worked-project{border:1px solid var(--line);background:var(--raised);border-bottom:0;border-radius:5px 5px 0 0;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 21px;display:flex}.v3-worked-project>span{align-items:center;gap:10px;font-size:13px;display:flex}.v3-worked-project>span>svg{color:var(--accent)}.v3-worked-project>small{color:var(--muted);margin-inline-start:auto;font-size:9px}.v3-worked-project>.v2-download{margin-inline-start:5px}.v3-estimate-table{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;scrollbar-width:thin;font-family:Geist,Inter,sans-serif;overflow:auto}.v3-estimate-table table{border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.v3-estimate-table th{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--page);padding:17px 21px;font-size:10px;font-weight:400}.v3-estimate-table th:first-child{text-align:left}.v3-estimate-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:20px 21px}.v3-estimate-table td:first-child{text-align:left;min-width:200px}.v3-estimate-table td:first-child>i{border-radius:2px;width:7px;height:7px;margin-right:11px;display:inline-block}.v3-estimate-table td:last-child{color:var(--accent);font-size:10px}.v3-estimate-table td small{color:var(--muted);font-size:10px;font-weight:400}.v3-estimate-table tfoot td{background:var(--raised);border-bottom:0;padding-block:23px}.v3-estimate-table tfoot td:first-child{color:var(--muted);font-size:12px}.v3-estimate-table tfoot td:last-child{letter-spacing:-1px;color:var(--text);font-size:30px;font-weight:550}.v3-estimate-table tfoot small{letter-spacing:0;margin-left:7px;font-size:13px}.v3-estimate-table.is-compact table{min-width:0;font-size:9px}.v3-estimate-table.is-compact th{padding:10px 8px;font-size:7px}.v3-estimate-table.is-compact td{padding:13px 8px;font-size:9px}.v3-estimate-table.is-compact td:first-child{min-width:0}.v3-estimate-table.is-compact td:first-child>i{width:4px;height:4px;margin-right:6px}.v3-estimate-table.is-compact td:last-child{font-size:8px}.v3-estimate-table.is-compact td small{font-size:7px}.v3-estimate-table.is-compact tfoot td:last-child{font-size:25px}.v3-estimate-table.is-compact tfoot td:first-child{font-size:9px}.v3-output-anatomy{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px;display:grid}.v3-output-anatomy>div{border-inline-start:1px solid var(--line);padding-inline-start:20px}.v3-output-anatomy>div:first-child{border:0;padding:0}.v3-output-anatomy b{font-size:12px;font-weight:500}.v3-output-anatomy p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.v3-costing{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.v3-cost-copy>p{color:var(--muted);max-width:500px;margin-top:24px;font-size:15px;line-height:1.9}.v3-rate-origin{border-top:1px solid var(--line);align-items:flex-start;gap:13px;margin-top:29px;padding-top:24px;display:flex}.v3-rate-origin>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.v3-rate-origin>p{color:var(--muted);max-width:430px;font-size:11px;line-height:1.9}.v3-calculator{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--surface);box-shadow:var(--shadow);border-radius:7px;font-family:Geist,sans-serif;overflow:hidden}.v3-calculator-top{background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:22px 25px;font-size:13px;display:flex}.v3-calculator-top>svg{color:var(--accent)}.v3-calculator-top>small{color:var(--muted);margin-left:auto;font-size:10px}.v3-calculator-fields{grid-template-columns:repeat(3,1fr);gap:15px;padding:29px 25px;display:grid}.v3-calculator-fields label{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-calculator-fields label>span{color:var(--muted);font-size:9px;line-height:1.8}.v3-calculator-fields input{background:var(--page);width:100%;color:var(--text);border:1px solid var(--line);appearance:textfield;font-variant-numeric:tabular-nums;border-radius:4px;padding:12px 10px;font-size:19px;font-weight:450}.v3-calculator-fields input::-webkit-inner-spin-button{appearance:none}.v3-calculator-fields input:focus{border-color:var(--accent)}.v3-calculator-formula{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--accent-soft);letter-spacing:-.6px;text-align:center;color:var(--accent);white-space:nowrap;padding:22px 25px;font-size:24px}.v3-calculator-breakdown{padding:9px 25px}.v3-calculator-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-block:18px;font-size:12px;display:flex}.v3-calculator-breakdown>div>span{color:var(--muted)}.v3-calculator-breakdown small{color:var(--muted);margin-left:3px;font-size:9px;font-weight:400}.v3-calculator-total{flex-direction:column;gap:13px;padding:18px 25px 22px;display:flex}.v3-calculator-total>span{color:var(--muted);font-size:12px}.v3-calculator-total strong{letter-spacing:-1.6px;font-size:43px;font-weight:550;line-height:1.1}.v3-calculator-total strong small{letter-spacing:0;margin-left:5px;font-size:16px;font-weight:400}.v3-calculator>.v3-section-caption{background:var(--raised);border-top:1px solid var(--line);padding:13px 25px;font-size:9px;margin:0!important}.v3-workspace-section{background:var(--surface);border-block:1px solid var(--line)}.v3-workspace-section .v3-section-heading{max-width:900px}.v3-live-workspace{border:1px solid var(--line);height:625px;box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.v3-live-workspace>.workspace{border:0;border-radius:0;height:100%}.v3-workspace-instructions{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;display:flex}.v3-review-example{grid-template-columns:1.1fr 1fr;align-items:center;gap:110px;display:grid}.v3-review-example>div:first-child>p{color:var(--muted);max-width:510px;margin-top:26px;font-size:14px;line-height:1.9}.v3-review-example ul{flex-direction:column;gap:13px;margin:25px 0 0;padding:0;list-style:none;display:flex}.v3-review-example ul>li{color:var(--muted);padding-inline-start:20px;font-size:12px;line-height:1.8;position:relative}.v3-review-example ul>li:before{content:"✓";color:var(--accent);position:absolute;inset-inline-start:0}.v3-review-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:6px;padding:25px}.v3-review-flag{color:var(--accent);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:18px;font-size:10px;display:flex}.v3-review-card h3{letter-spacing:-.8px;margin-top:22px;font-size:26px;line-height:1.2}.v3-wall-diagram{background:var(--page);border:1px solid var(--line);place-items:center;height:145px;margin-top:22px;margin-bottom:23px;display:grid;position:relative;overflow:hidden}.v3-wall-diagram>div{border:1px solid var(--accent);background:repeating-linear-gradient(0deg,transparent 0 13px,color-mix(in srgb,var(--accent) 20%,transparent) 14px,transparent 15px),repeating-linear-gradient(90deg,transparent 0 32px,color-mix(in srgb,var(--accent) 20%,transparent) 33px,transparent 34px);width:70%;height:73px;position:relative}.v3-wall-diagram>div:after{content:"";background:var(--page);border:1px solid var(--accent);border-bottom:0;width:35px;height:53px;position:absolute;bottom:-1px;left:55%}.v3-wall-diagram>span{color:var(--muted);font-family:Geist,sans-serif;font-size:9px;position:absolute;bottom:11px}.v3-wall-diagram>b{color:var(--accent);font-size:10px;font-weight:400;position:absolute;top:50%;right:12px}.v3-review-measurements{justify-content:space-between;gap:20px;margin-bottom:23px;display:flex}.v3-review-measurements>span{color:var(--muted);flex-direction:column;gap:8px;font-size:9px;display:flex}.v3-review-measurements b{color:var(--text);font-family:Geist,sans-serif;font-size:16px;font-weight:450}.v3-review-card>label{color:var(--muted);flex-direction:column;gap:12px;font-size:10px;display:flex}.v3-review-card input{border:1px solid var(--line);background:var(--page);color:var(--text);border-radius:4px;width:100%;padding:12px 14px;font-size:16px}.v3-review-card input::placeholder{color:var(--subtle)}.v3-review-net{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-block:18px;font-size:12px;display:flex}.v3-review-net>span{color:var(--muted)}.v3-review-net>b{letter-spacing:-.5px;font-family:Geist,sans-serif;font-size:24px;font-weight:450}.v3-review-card>.button{width:100%;min-height:43px;margin-top:20px;font-size:11px}.v3-review-card>small{color:var(--muted);margin-top:13px;font-size:9px;line-height:1.8;display:block}.v3-revisions{background:var(--surface);border-block:1px solid var(--line)}.v3-revision-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;display:grid}.v3-revision-drawing{border:1px solid var(--line);background:#f4f4f0;border-radius:4px;height:390px;position:relative;overflow:hidden}.v3-revision-drawing>div{color:#555b50;background:#fafaf6;border-bottom:1px solid #dcded5;justify-content:space-between;align-items:center;gap:15px;height:39px;padding-inline:17px;font-family:Geist,sans-serif;font-size:9px;display:flex}.v3-revision-drawing small{color:#65705b;font-size:7px}.v3-revision-drawing>.drawing{width:100%;height:calc(100% - 39px);display:block}.v3-revision-impact{padding:30px 0}.v3-impact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:13px;display:flex}.v3-impact-row>span>small{color:var(--muted);margin-top:9px;font-family:Geist,sans-serif;font-size:9px;display:block}.v3-impact-row>b{white-space:nowrap;color:var(--text);font-family:Geist,sans-serif;font-size:17px;font-weight:450}.v3-impact-total{color:var(--accent);flex-direction:column;gap:15px;margin-top:25px;display:flex}.v3-impact-total>span{font-size:11px}.v3-impact-total>strong{letter-spacing:-1.2px;white-space:nowrap;font-family:Geist,sans-serif;font-size:41px;font-weight:500}.v3-impact-total small{letter-spacing:0;font-size:15px;font-weight:400}.v3-revision-impact>p{color:var(--muted);max-width:410px;margin-top:17px;font-size:10px;line-height:1.9}.v3-usecase-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:70px;display:grid}.v3-usecase-layout>[role=tablist]{border-top:1px solid var(--line);flex-direction:column;display:flex}.v3-usecase-layout [role=tab]{text-align:start;letter-spacing:-.7px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:26px 12px 26px 0;font-size:23px;line-height:1.4;transition:color .2s,background .2s;display:flex}.v3-usecase-layout [role=tab]>span{color:var(--accent);letter-spacing:0;font-size:9px}.v3-usecase-layout [role=tab]>svg{margin-inline-start:auto}.v3-usecase-layout [role=tab][aria-selected=true]{color:var(--text);background:linear-gradient(90deg,transparent,var(--accent-soft))}.v3-usecase-layout>article{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:43px;animation:.4s v3-phase-in}.v3-usecase-layout article h3{letter-spacing:-1px;margin-top:22px;font-size:36px;line-height:1.2}.v3-usecase-layout article>p{color:var(--muted);max-width:480px;margin-top:21px;font-size:15px;line-height:1.9}.v3-usecase-layout article>div{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin-top:28px;padding-top:23px;display:flex}.v3-usecase-layout article>div>span{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.v3-usecase-layout article>div>span>svg{color:var(--accent)}.v3-usecase-layout article>a{color:var(--accent);align-items:center;gap:15px;min-height:35px;margin-top:30px;font-size:12px;display:inline-flex}.v3-saudi{background:var(--surface);border-block:1px solid var(--line)}.v3-saudi-features{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.v3-saudi-features>article{border-inline-start:1px solid var(--line);padding:29px 24px 0}.v3-saudi-features>article:first-child{border:0;padding-inline-start:0}.v3-saudi-features>article:last-child{padding-inline-end:0}.v3-saudi-features>article>span{color:var(--accent);letter-spacing:-1px;height:53px;font-family:Geist,sans-serif;font-size:30px;font-weight:450;display:block}.v3-saudi-features h3{letter-spacing:-.4px;margin-top:10px;font-size:18px;line-height:1.5}.v3-saudi-features p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.9}.v3-status{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.v3-status>div:first-child>p{color:var(--muted);max-width:450px;margin-top:25px;font-size:14px;line-height:1.9}.v3-status-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.v3-status-columns>article{border-top:1px solid var(--line);padding-top:24px}.v3-status-label{color:var(--accent);letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;line-height:1.8;display:flex}.v3-status-label.is-ready{color:var(--muted)}.v3-status-columns h3{letter-spacing:-.6px;margin-top:18px;font-size:22px;line-height:1.35}.v3-status-columns ul{flex-direction:column;gap:15px;margin:22px 0 0;padding:0;list-style:none;display:flex}.v3-status-columns li{color:var(--muted);padding-inline-start:14px;font-size:11px;line-height:1.8;position:relative}.v3-status-columns li:before{content:"·";color:var(--accent);position:absolute;inset-inline-start:0}.v3-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.v3-faq>div:first-child{align-self:start;position:sticky;top:105px}.v3-faq>div:first-child>p{color:var(--muted);max-width:350px;margin-top:25px;font-size:14px;line-height:1.85}.v3-faq details{border-top:1px solid var(--line)}.v3-faq details:last-child{border-bottom:1px solid var(--line)}.v3-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq .faq-plus{color:var(--muted);flex-shrink:0}.v3-faq details[open] .faq-plus:after{transform:rotate(0)}.v3-faq details>p{color:var(--muted);padding:0 25px 25px 0;font-size:13px;line-height:1.95;animation:.3s v3-phase-in}.v3-waitlist{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:1fr .9fr;gap:100px;display:grid;position:relative}.v3-waitlist h2{max-width:610px;font-size:53px}.v3-waitlist-copy>p{color:var(--muted);max-width:480px;margin-top:25px;font-size:15px;line-height:1.9}.v3-waitlist-copy>div{flex-direction:column;gap:14px;margin-top:28px;display:flex}.v3-waitlist-copy>div>span{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.v3-waitlist-copy>div svg{color:var(--accent)}.v3-waitlist-copy>a{color:var(--accent);align-items:center;gap:10px;min-height:36px;margin-top:32px;font-size:11px;display:flex}.v3-waitlist-form{border:1px solid var(--line);background:var(--page);border-radius:7px;padding:36px}.v3-waitlist-form>h3{letter-spacing:-.7px;font-size:25px;line-height:1.3}.v3-waitlist-form>p{color:var(--muted);margin-top:10px;margin-bottom:30px;font-size:12px;line-height:1.8}.v3-site .site-footer{background:var(--page);color:var(--text);padding:40px 5vw 25px}.v3-site .footer-top>p,.v3-site .footer-bottom,.v3-site .footer-links{color:var(--muted)}.v3-site .footer-links a:hover{color:var(--text)}.v3-site .footer-bottom{border-color:var(--line)}.v3-site .field>span{color:var(--text)}.v3-site .field>span small{color:var(--muted)}.v3-site .field input,.v3-site .field select,.v3-site .field textarea{color:var(--text);border-color:var(--line);background:0 0;font-size:15px}.v3-site .field input::placeholder,.v3-site .field textarea::placeholder{color:var(--subtle);opacity:1}.v3-site .field select option{background:var(--surface);color:var(--text)}.v3-site .consent,.v3-site .form-footnote{color:var(--muted)}.v3-site .consent a,.v3-site .form-success a{color:var(--accent)}.v3-site input[type=checkbox]{accent-color:var(--accent)}.v3-site .form-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 6%,transparent)}.v3-site .form-success{color:var(--text)}.v3-site .form-success p,.v3-site .form-success small{color:var(--muted)}.v3-site .success-mark{color:var(--accent);background:var(--accent-soft);border-color:var(--line)}.v3-site :where(.product-intro,.scope-intro,.access-copy,.legal-page) h1{color:var(--text);font-weight:500}.v3-site :where(.product-intro>p:not(.eyebrow),.scope-intro p:not(.eyebrow),.access-copy>p:not(.eyebrow),.legal-page>p:not(.eyebrow):not(.legal-date),.scope-boundaries p,.scope-detail-body p){color:var(--muted)}.v3-site :where(.product-intro .eyebrow,.scope-intro .eyebrow,.access-copy .eyebrow,.legal-page .eyebrow,.scope-details-label>.eyebrow,.scope-boundaries .eyebrow){color:var(--accent)}.v3-site :where(.access-details>span,.legal-date,.scope-detail-body small,.scope-units){color:var(--muted)}.v3-site :where(.scope-details details,.scope-boundaries,.slim-cta,.access-form-wrap){border-color:var(--line)}.v3-site .preview-notice{background:var(--accent-soft);color:var(--accent);border-color:var(--line)}.v3-site .product-principles,.v3-site .product-principles>div{border-color:var(--line)}.v3-site .product-principles h2,.v3-site .slim-cta h2{color:var(--text)}.v3-site .product-principles p,.v3-site .demo-instructions{color:var(--muted)}.v3-site .v2-final-invitation{background:var(--surface);border-color:var(--line);color:var(--text)}.v3-site .v2-final-invitation .v2-section-label{color:var(--accent)}.v3-site .v2-final-invitation p,.v3-site .v2-final-invitation small{color:var(--muted)}.v3-site .v2-final-invitation:before{opacity:.15}.v3-site .v2-download{background:var(--raised);border-color:var(--line);color:var(--text)}.v3-site .v2-download:hover{background:var(--accent-soft)}.v3-site .preview-film{background:var(--surface);color:var(--text);border:1px solid var(--line)}.v3-site .film-header small,.v3-site .film-note,.v3-site .film-time{color:var(--muted)}.v3-site .film-format{border-color:var(--line)}.v3-site .film-format button{color:var(--muted)}.v3-site .film-format button[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.v3-site .film-controls{background:var(--surface);color:var(--text)}.v3-site .film-chapters button{color:var(--muted)}.v3-site .film-chapters button.active{color:var(--text)}.v3-site .film-chapters button span{background:var(--line)}.v3-site .film-chapters button.active span{background:var(--accent)}.v3-site .workspace{background:var(--surface);color:var(--text);border-color:var(--line);--paper:var(--surface);font-family:Geist,sans-serif}.v3-site :where(.workspace-topbar,.app-tabs,.app-statusbar,.app-sidebar,.quantity-panel){background:var(--surface);border-color:var(--line);color:var(--text)}.v3-site :where(.workspace-topbar select,.workspace-topbar select option){color:var(--text);background:var(--surface)}.v3-site :where(.app-sidebar-title,.sidebar-footer,.workspace-crumb,.app-top-actions,.app-tab-note,.app-statusbar),.v3-site :where(.app-sidebar button,.app-tabs>button,.quantity-item){color:var(--muted)}.v3-site :where(.app-sidebar button.selected,.app-sidebar button:hover,.app-sidebar button.active,.quantity-item.active){background:var(--accent-soft);color:var(--text)}.v3-site .app-tabs>button.active{color:var(--text);border-color:var(--accent)}.v3-site .app-sidebar button small{color:var(--muted)}.v3-site .sidebar-divider{background:var(--line)}.v3-site :where(.quantity-item,.selection-detail,.quantity-header,.revision-line,.revision-cost){border-color:var(--line)}.v3-site :where(.quantity-item small,.selection-detail>div,.selection-detail small,.sample-note){color:var(--muted)}.v3-site :where(.quantity-item strong,.selection-detail>strong,.selection-detail>span,.revision-cost strong){color:var(--text)}.v3-site .plan-area{color:#454a40;background:#f8f9f4}.v3-site .app-preview-label{background:var(--accent-soft);color:var(--accent)}.v3-site .estimate-view{background:var(--surface);color:var(--text)}.v3-site .estimate-heading h3{color:var(--text)}.v3-site :where(.estimate-heading p,.estimate-heading small,.estimate-table th,.estimate-table td:first-child small,.estimate-note){color:var(--muted)}.v3-site .estimate-table td{color:var(--text);border-color:var(--line)}.v3-site .estimate-table th{border-color:var(--line)}.v3-site .estimate-table input{background:var(--page);color:var(--text);border-color:var(--line)}.v3-site .estimate-table tfoot td{background:var(--raised);color:var(--text);border-color:var(--line)}.v3-site .app-export{background:var(--button);border-color:var(--button);color:var(--button-text)}.v3-site :where(.revision-summary p,.revision-summary>span,.revision-cost small){color:var(--muted)}.v3-site .revision-summary h4,.v3-site .revision-line b{color:var(--accent)}.v3-live-workspace .workspace-topbar{height:49px;font-size:12px}.v3-live-workspace .app-sidebar{width:165px}.v3-live-workspace .quantity-panel{width:220px}.v3-live-workspace .app-sidebar button{font-size:11px}.v3-live-workspace .app-sidebar button small{font-size:8px}.v3-live-workspace .app-tabs>button{min-height:43px;font-size:12px}.v3-live-workspace .quantity-item{padding-block:16px}.v3-live-workspace .quantity-item small{font-size:11px}.v3-live-workspace .quantity-item strong{font-size:20px}.v3-live-workspace .quantity-header,.v3-live-workspace .selection-detail strong{font-size:12px}.v3-live-workspace .selection-detail>span{font-size:14px}.v3-live-workspace .estimate-table input,.v3-live-workspace .estimate-table td{font-size:12px}.v3-live-workspace .estimate-table th{font-size:10px}.v3-live-workspace .estimate-table td:first-child small{font-size:8px}.v3-live-workspace .estimate-note{font-size:10px}.v3-site.locale-ar .v3-kicker{letter-spacing:0;font-size:12px}.v3-site.locale-ar .v3-hero h1{letter-spacing:-1.6px;white-space:normal;font-size:clamp(40px,3.9vw,65px);line-height:1.3}.v3-site.locale-ar .v3-hero-description{font-size:16px;line-height:1.95}.v3-site.locale-ar .v3-hero-copy>.v3-kicker{letter-spacing:0;white-space:normal;font-size:10px}.v3-site.locale-ar :where(.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2,.v3-waitlist h2){letter-spacing:-1px;line-height:1.4}.v3-site.locale-ar .v3-stage-tilt,.v3-site.locale-ar .v3-calculator,.v3-site.locale-ar .v3-estimate-table{font-family:IBM Plex Sans Arabic,sans-serif}.v3-site.locale-ar .v3-stage-tilt{transform:rotateY(8deg)rotateX(3deg)}.v3-site.locale-ar .v3-hero-sequence>button{text-align:right}.v3-site.locale-ar .v3-sequence-arrow{transform:rotate(180deg)}.v3-site.locale-ar .v3-section-heading>p{line-height:2}.v3-site.locale-ar .v3-definition-columns h3{letter-spacing:-.5px;line-height:1.6}.v3-site.locale-ar .v3-definition-columns>article>p{line-height:2}.v3-site.locale-ar .v3-workspace-instructions{font-size:12px}.v3-site.locale-ar .v3-faq details>p{padding-inline:0 25px;line-height:2}.v3-site.locale-ar .v3-usecase-layout [role=tab]{letter-spacing:-.5px}.v3-site.locale-ar .v3-usecase-layout article h3{letter-spacing:-.5px;line-height:1.5}@keyframes v3-phase-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-trace-in{0%{stroke-dashoffset:500px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (min-width:1600px){.v3-hero-main{min-height:740px}.v3-hero-description{max-width:580px;font-size:18px}.v3-hero-copy>.v3-kicker{font-size:11px}.v3-hero-actions>.button,.v3-hero-actions>a:not(.button){min-height:51px;font-size:15px}.v3-hero-meta,.v3-hero-meta>button{font-size:11px}.v3-stage-tilt{height:600px}.v3-stage-inspector{flex-basis:285px;padding:21px 18px}.v3-stage-header{height:54px;font-size:11px}.v3-stage-header b{font-size:13px}.v3-stage-header>small{font-size:8px}.v3-inspector-title{padding-bottom:17px;font-size:14px}.v3-measured-row{gap:11px;padding:16px 6px}.v3-measured-row>span:nth-child(2){font-size:11px}.v3-measured-row small{font-size:8px}.v3-measured-row b{font-size:16px}.v3-measured-row em{font-size:10px}.v3-cost-result{padding:17px}.v3-cost-result>span{font-size:10px}.v3-cost-result>span:first-child{font-size:11px}.v3-cost-result strong{font-size:32px}.v3-stage-footer{height:30px;font-size:8px}.v3-document-bar{height:34px;font-size:9px}.v3-hero-sequence b{font-size:17px}.v3-hero-sequence small{font-size:12px}.v3-section{padding-block:120px}.v3-definition-columns>article>p{min-height:110px;font-size:16px}.v3-definition-columns h3{font-size:30px}.v3-paper-stack{height:280px}.v3-quantity-art>div{padding-block:25px;font-size:13px}.v3-quantity-art b{font-size:14px}.v3-quantity-art small{font-size:10px}.v3-quantity-art>p{font-size:11px}.v3-formula-art>p{font-size:19px}.v3-formula-art>strong{font-size:35px}.v3-formula-art>div{font-size:13px}.v3-problem h2{font-size:50px}.v3-problem>div:first-child>p{font-size:17px}.v3-problem-rows h3{font-size:25px}.v3-problem-rows p{font-size:16px}.v3-calculator-fields label>span{font-size:11px}.v3-calculator-fields input{font-size:23px}.v3-calculator-total strong{font-size:51px}.v3-live-workspace{height:720px}.v3-live-workspace .app-sidebar{width:200px}.v3-live-workspace .quantity-panel{width:260px}.v3-review-example>div:first-child>p,.v3-faq summary{font-size:17px}.v3-faq details>p{font-size:15px}.v3-waitlist h2{font-size:64px}.v3-waitlist-form{padding:44px}}@media (max-width:1099px) and (min-width:700px){.v3-site .desktop-nav{display:none}.v3-site .mobile-nav{display:block}.v3-site .mobile-nav summary{place-items:center;min-width:30px;min-height:40px;display:grid}.v3-site .site-header{padding-inline:4vw}.v3-section{padding:75px 4vw}.v3-hero-main{grid-template-columns:45% 55%;height:650px;min-height:600px}.v3-hero-copy{padding-inline:4vw 15px}.v3-hero h1{font-size:4.05vw}.v3-hero-copy>.v3-kicker{letter-spacing:.06em;font-size:7px}.v3-hero-description{font-size:13px;line-height:1.8;margin-top:23px!important}.v3-hero-actions{gap:13px;margin-top:24px}.v3-hero-actions>.button{min-height:42px;padding-inline:15px;font-size:10px}.v3-hero-actions>a:not(.button){gap:7px;font-size:10px}.v3-hero-meta{font-size:8px;margin-top:16px!important}.v3-hero-meta>button{margin-inline-start:0;font-size:8px}.v3-hero-stage{padding-inline:7px 3vw}.v3-stage-tilt{height:450px;transform:rotateY(-5deg)rotateX(2deg)}.v3-stage-header{gap:7px;height:41px;padding-inline:11px;font-size:7px}.v3-stage-header>b{font-size:9px}.v3-stage-header>small{display:none}.v3-stage-inspector{flex-basis:177px;padding:11px 9px}.v3-inspector-title{padding-bottom:10px;font-size:9px}.v3-inspector-title>small{font-size:6px}.v3-measured-row{gap:5px;padding:11px 2px}.v3-measured-row>span:nth-child(2){font-size:7px}.v3-measured-row b{font-size:10px}.v3-measured-row em{font-size:7px}.v3-swatch{width:12px;height:16px}.v3-measured-row small{font-size:5px}.v3-cost-result{gap:8px;padding:11px 9px}.v3-cost-result strong{font-size:21px}.v3-cost-result>span:first-child{font-size:7px}.v3-cost-result>span{font-size:6px}.v3-cost-result strong small{font-size:8px}.v3-stage-footer{padding-inline:8px;font-size:5px}.v3-stage-drawing{padding:8px}.v3-document-bar{height:25px;padding-inline:6px;font-size:5px}.v3-drawing-tools{gap:9px;padding:6px 8px;bottom:18px}.v3-drawing-tools svg{width:12px}.v3-drawing-tools>span{display:none}.v3-stage-inspector>h3{font-size:20px}.v3-stage-inspector>p{font-size:8px}.v3-stage-files>div{gap:6px;padding-block:13px;font-size:7px}.v3-stage-files>div>svg:first-child{width:14px}.v3-stage-files small{font-size:6px}.v3-stage-action{gap:6px;padding-inline:7px;font-size:7px}.v3-hero-sequence{margin-inline:4vw;padding-block:17px}.v3-hero-sequence>button:not(.v3-sequence-pause){gap:11px;padding-inline-end:15px}.v3-hero-sequence>button:nth-child(2),.v3-hero-sequence>button:nth-child(3){padding-inline-start:15px}.v3-hero-sequence b{font-size:12px}.v3-hero-sequence small{font-size:8px}.v3-sequence-icon{width:28px}.v3-sequence-icon svg{width:23px}.v3-sequence-arrow{width:16px}.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2{font-size:35px}.v3-section-heading>p{font-size:14px}.v3-definition-columns>article{padding-inline:18px}.v3-definition-columns h3{font-size:21px}.v3-definition-columns>article>p{min-height:105px;font-size:11px}.v3-paper-stack{height:200px}.v3-file-caption{padding-inline:9px;font-size:8px}.v3-quantity-art{padding-inline:11px}.v3-quantity-art>div{gap:5px;padding-block:18px;font-size:8px}.v3-quantity-art b{font-size:9px}.v3-quantity-art small{padding-inline:3px;font-size:7px}.v3-quantity-art>div:first-child{font-size:6px}.v3-quantity-art>div>span:nth-child(2){width:60px}.v3-quantity-art>div>span:nth-child(3){width:27px}.v3-quantity-art>p{font-size:8px}.v3-formula-art{padding:19px 13px}.v3-formula-art>p{letter-spacing:-.3px;font-size:12px}.v3-formula-art>strong{font-size:22px}.v3-formula-art>strong>small{font-size:10px}.v3-formula-art>div{padding-block:13px;font-size:8px}.v3-problem{gap:45px}.v3-problem>div:first-child>p{font-size:12px}.v3-problem-rows h3{font-size:18px}.v3-problem-rows p{font-size:11px}.v3-problem-rows>article{gap:13px}.v3-problem-rows>article>span{font-size:8px}.v3-problem-rows svg{width:16px}.v3-landing .v2-workflow{padding-top:75px}.v3-landing .v2-workflow-heading h2{font-size:31px}.v3-landing .v2-editorial-heading h2{font-size:35px}.v3-landing .v2-editorial-heading>p{font-size:13px}.v3-landing .v2-scope{padding-block:75px}.v3-landing .v2-scope-controls button{font-size:10px}.v3-worked-project{gap:13px;padding:16px}.v3-worked-project>span{font-size:11px}.v3-worked-project>small{font-size:8px}.v3-output-anatomy{gap:15px}.v3-output-anatomy>div{padding-inline-start:15px}.v3-output-anatomy b{font-size:11px}.v3-output-anatomy p{font-size:10px}.v3-costing{gap:40px}.v3-cost-copy>p{font-size:13px;line-height:1.9}.v3-rate-origin>p{font-size:10px}.v3-calculator-top{padding:17px 19px;font-size:11px}.v3-calculator-fields{gap:9px;padding:23px 18px}.v3-calculator-fields label>span{font-size:8px}.v3-calculator-fields input{padding:10px 8px;font-size:16px}.v3-calculator-formula{padding:19px 14px;font-size:20px}.v3-calculator-breakdown{padding-inline:18px}.v3-calculator-breakdown>div{font-size:11px}.v3-calculator-total{padding-inline:18px}.v3-calculator-total strong{font-size:35px}.v3-live-workspace{height:580px}.v3-live-workspace .app-sidebar{width:135px}.v3-live-workspace .quantity-panel{width:185px}.v3-live-workspace .quantity-item small{font-size:9px}.v3-live-workspace .quantity-item strong{font-size:17px}.v3-live-workspace .app-sidebar button{font-size:9px}.v3-live-workspace .app-sidebar button small{font-size:7px}.v3-workspace-instructions{gap:14px;font-size:9px}.v3-review-example{gap:45px}.v3-review-example>div:first-child>p{font-size:12px}.v3-review-example ul>li{font-size:11px}.v3-review-card{padding:20px}.v3-review-card h3{font-size:23px}.v3-review-flag{font-size:9px}.v3-review-card>.button{padding-inline:15px;font-size:10px}.v3-revision-layout{gap:35px}.v3-revision-drawing{height:350px}.v3-impact-row{font-size:11px}.v3-impact-row>b{font-size:15px}.v3-impact-row>span>small{font-size:8px}.v3-impact-total>strong{font-size:33px}.v3-usecase-layout{gap:40px}.v3-usecase-layout [role=tab]{gap:12px;padding-block:23px;font-size:20px}.v3-usecase-layout>article{padding:30px}.v3-usecase-layout article h3{font-size:29px}.v3-usecase-layout article>p{font-size:13px}.v3-saudi-features>article{padding-inline:17px}.v3-saudi-features h3{font-size:16px}.v3-saudi-features p{font-size:11px}.v3-status{grid-template-columns:.9fr 1.1fr;gap:40px}.v3-status>div:first-child>p{font-size:12px}.v3-status-columns{gap:20px}.v3-status-columns h3{font-size:19px}.v3-status-columns li{font-size:10px}.v3-status-label{font-size:8px}.v3-faq{gap:50px}.v3-faq summary{font-size:13px}.v3-faq details>p,.v3-faq>div:first-child>p{font-size:12px}.v3-waitlist{gap:50px}.v3-waitlist h2{font-size:40px}.v3-waitlist-copy>p{font-size:13px}.v3-waitlist-form{padding:27px}.v3-waitlist-form>h3{font-size:22px}}@media (max-width:699px){.v3-site .site-header{height:64px;min-height:64px;padding-inline:20px}.v3-site .site-header .brand{letter-spacing:-1px;gap:6px;font-size:20px}.v3-site .site-header .brand>svg{width:25px;height:25px}.v3-site .header-join{display:none}.v3-site .header-actions{gap:12px}.theme-label{display:none}.theme-toggle{padding:2px}.theme-toggle button{width:32px;min-width:32px;min-height:32px;padding:6px}.theme-toggle svg{width:15px}.v3-site .mobile-nav summary{min-width:25px;min-height:42px}.v3-site .mobile-nav nav{background:var(--surface)}.v3-section{padding:61px 24px;scroll-margin-top:85px}.v3-kicker{letter-spacing:.09em;font-size:8px}.v3-section-heading{margin-bottom:30px}.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2,.v3-waitlist h2{letter-spacing:-1.3px;margin-top:19px;font-size:34px;line-height:1.13}.v3-section-heading>p{margin-top:21px;font-size:14px;line-height:1.9}.v3-section-caption{font-size:10px;line-height:1.9;margin-top:21px!important}.v3-mini-label,.v3-step-label{font-size:8px}.v3-hero-main{flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;padding:0;display:flex}.v3-hero-copy{padding:48px 24px 34px}.v3-hero-copy>.v3-kicker{letter-spacing:.065em;white-space:normal;max-width:330px;margin-bottom:22px;font-size:7px}.v3-hero h1{letter-spacing:-1.5px;white-space:nowrap;font-size:clamp(32px,8.65vw,57px);line-height:1.08}.v3-hero-description{max-width:470px;font-size:14px;line-height:1.9;margin-top:23px!important}.v3-hero-actions{gap:20px;margin-top:27px}.v3-hero-actions>.button{gap:8px;min-height:44px;padding-inline:17px;font-size:11px}.v3-hero-actions>.button>svg{width:14px}.v3-hero-actions>a:not(.button){gap:8px;font-size:11px}.v3-hero-meta{gap:6px;max-width:none;font-size:8px;margin-top:18px!important}.v3-hero-meta>button{gap:4px;min-height:30px;margin-inline-start:4px;font-size:8px}.v3-hero-stage{perspective:none;width:100%;padding:0 18px 28px}.v3-stage-tilt{border-radius:6px;height:350px;transform:none!important}.v3-stage-header{gap:7px;height:36px;padding-inline:10px;font-size:7px}.v3-stage-header>svg{width:18px}.v3-stage-header>b{letter-spacing:-.3px;font-size:9px}.v3-stage-header>small{padding:3px 4px;font-size:5px}.v3-stage-header>span:first-of-type{margin-inline:1px}.v3-stage-drawing{padding:7px}.v3-document-bar{gap:4px;height:22px;padding-inline:6px;font-size:4.5px}.v3-document-bar svg{width:9px}.v3-stage-inspector{flex-basis:155px;padding:10px 8px}.v3-inspector-title{padding-bottom:9px;font-size:8px}.v3-inspector-title>small{padding:3px 4px;font-size:5px}.v3-measured-row{gap:5px;padding:8px 2px}.v3-swatch{border-radius:2px;width:10px;height:13px}.v3-measured-row>span:nth-child(2){font-size:6px;line-height:1.5}.v3-measured-row small{margin-top:3px;font-size:4px}.v3-measured-row b{letter-spacing:-.2px;font-size:9px}.v3-measured-row em{font-size:6px}.v3-cost-result{border-radius:4px;gap:7px;margin-top:auto;padding:10px 8px}.v3-cost-result>span:first-child{gap:5px;font-size:6px}.v3-cost-result>span>svg{width:11px}.v3-cost-result>span{gap:5px;font-size:5px}.v3-cost-result strong{letter-spacing:-.6px;font-size:19px}.v3-cost-result strong>small{font-size:8px}.v3-stage-footer{gap:5px;height:20px;padding-inline:8px;font-size:4.5px}.v3-stage-footer>span:last-child{font-size:4px}.v3-drawing-tools{gap:9px;padding:5px 8px;bottom:16px}.v3-drawing-tools svg{width:11px;height:11px}.v3-drawing-tools>span{display:none}.v3-source-trace path{stroke-width:2px}.v3-stage-inspector>.v3-mini-label{font-size:5px}.v3-stage-inspector>h3{margin-top:13px;font-size:18px;line-height:1.2}.v3-stage-inspector>p{margin-top:10px;font-size:7px;line-height:1.8}.v3-stage-files{margin-top:15px}.v3-stage-files>div{gap:5px;padding-block:12px;font-size:6px}.v3-stage-files>div>svg:first-child{width:13px}.v3-stage-files>div>svg:last-child{width:9px}.v3-stage-files small{margin-top:4px;font-size:5px}.v3-stage-action{gap:5px;min-height:30px;padding:8px 7px;font-size:6px}.v3-stage-action>svg{width:11px}.v3-stage-estimate{padding:16px 12px}.v3-stage-estimate .v3-mini-label{font-size:6px}.v3-stage-estimate>div:first-child>h3{margin-top:7px;font-size:21px}.v3-stage-estimate>div:first-child>p{margin-top:7px;font-size:8px;line-height:1.7}.v3-stage-estimate .v3-estimate-table{margin-top:13px}.v3-estimate-table.is-compact th{padding:7px 4px;font-size:5px}.v3-estimate-table.is-compact td{padding:9px 4px;font-size:6px}.v3-estimate-table.is-compact td small{font-size:5px}.v3-estimate-table.is-compact td:last-child{font-size:6px}.v3-estimate-table.is-compact tfoot td:last-child{padding-block:13px;font-size:19px}.v3-estimate-table.is-compact tfoot td:first-child{font-size:6px}.v3-stage-estimate .v2-download{min-height:33px;margin-top:13px;padding:8px 11px!important;font-size:8px!important}.v3-hero-sequence{grid-template-columns:repeat(3,1fr);gap:0;margin-inline:24px;padding-block:15px;padding-inline-end:0;display:grid;position:relative}.v3-hero-sequence>button:not(.v3-sequence-pause){text-align:start;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:10px 11px 8px 0;display:flex}.v3-hero-sequence>button:nth-child(2),.v3-hero-sequence>button:nth-child(3){padding-inline-start:12px}.v3-hero-sequence>button:not(.v3-sequence-pause):before{top:-16px}.v3-sequence-icon{place-items:start;width:28px}.v3-sequence-icon svg{width:24px;height:24px}.v3-hero-sequence b{letter-spacing:-.1px;font-size:10px;font-weight:500;line-height:1.6}.v3-hero-sequence small{max-width:110px;margin-top:6px;font-size:7px;line-height:1.8}.v3-sequence-arrow{opacity:.5;width:14px;height:14px;position:absolute;top:16px;right:-4px}.v3-sequence-pause{width:26px;min-height:31px;display:none;position:absolute;top:10px;right:-6px}.v3-hero:has(.v3-sequence-pause[aria-label*=Pause]) .v3-sequence-pause{background:var(--surface);border:1px solid var(--line);border-radius:4px;display:grid;top:-38px}.v3-audience-strip{text-align:start;padding:18px 24px;font-size:9px;line-height:1.9}.v3-hero-grid{background-size:34px 34px;-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}.v3-definition>.v3-section-heading{text-align:start;margin-inline:0}.v3-definition-columns{flex-direction:column;margin-top:30px;display:flex}.v3-definition-columns>article{border-inline:0;border-top:1px solid var(--line);padding:27px 0 30px!important}.v3-definition-columns>article:first-child{border:0;padding-top:0!important}.v3-definition-columns>article:last-child{padding-bottom:0!important}.v3-definition-columns h3{letter-spacing:-.7px;margin-top:12px;font-size:26px;line-height:1.25}.v3-definition-columns>article>p{max-width:none;min-height:0;margin-top:16px;font-size:13px;line-height:1.9}.v3-paper-stack{max-width:400px;height:265px;margin:25px auto 0}.v3-file-caption{margin-top:12px;padding:13px;font-size:10px}.v3-quantity-art{margin-top:23px;padding-inline:17px}.v3-quantity-art>div{gap:9px;padding-block:23px;font-size:10px}.v3-quantity-art>div:first-child{padding-block:17px;font-size:8px}.v3-quantity-art b{font-size:11px}.v3-quantity-art small{font-size:8px}.v3-quantity-art>div>span:nth-child(2){width:81px}.v3-quantity-art>div>span:nth-child(3){width:35px}.v3-quantity-art>p{padding-block:18px;font-size:9px}.v3-formula-art{margin-top:23px;padding:24px 21px}.v3-formula-art>p{letter-spacing:-.4px;font-size:16px;line-height:1.8}.v3-formula-art>strong{margin-top:9px;margin-bottom:25px;font-size:32px}.v3-formula-art>strong>small{font-size:13px}.v3-formula-art>div{padding-block:17px;font-size:11px}.v3-definition>.v3-section-caption{padding-top:22px;font-size:10px;margin-top:30px!important}.v3-problem{display:block}.v3-problem h2{font-size:32px;line-height:1.15}.v3-problem>div:first-child>p{margin-top:23px;font-size:13px;line-height:1.95}.v3-problem-rows{margin-top:32px}.v3-problem-rows>article{gap:13px;padding-block:25px}.v3-problem-rows h3{letter-spacing:-.5px;font-size:20px;line-height:1.4}.v3-problem-rows p{margin-top:12px;font-size:12px;line-height:1.9}.v3-problem-rows>article>span{padding-top:5px;font-size:8px}.v3-problem-rows svg{width:16px;height:16px;margin-top:5px}.v3-landing .v2-workflow{padding-top:60px;padding-bottom:0}.v3-landing .v2-workflow-heading h2{letter-spacing:-1px;max-width:400px;font-size:29px;line-height:1.15}.v3-landing .v2-workflow-heading>p{margin-top:17px;font-size:12px;line-height:1.8}.v3-landing .v2-workflow-heading>.v2-section-label{color:var(--accent)}.v3-landing .v2-workflow-panel{gap:26px;padding:15px}.v3-landing .v2-workflow-tabs button{min-height:44px;font-size:22px;line-height:1.3}.v3-landing .v2-workflow-copy>small{font-size:9px;line-height:1.9}.v3-landing .v2-step-description p{font-size:13px;line-height:1.9}.v3-landing .v2-scope{padding:60px 24px}.v3-landing .v2-editorial-heading h2{letter-spacing:-1.1px;font-size:34px;line-height:1.13}.v3-landing .v2-editorial-heading>p{font-size:14px;line-height:1.9}.v3-landing .v2-scope-controls button{font-size:11px}.v3-landing .v2-scope-caption>p{font-size:13px}.v3-landing .v2-scope-caption>small{font-size:9px;line-height:1.9}.v3-worked-project{flex-direction:column;align-items:flex-start;gap:13px;padding:16px 14px;display:flex}.v3-worked-project>span{gap:8px;font-size:11px;line-height:1.6}.v3-worked-project>span>svg{flex-shrink:0;width:16px;height:16px}.v3-worked-project>small{margin-inline-start:0;font-size:8px}.v3-worked-project>.v2-download{min-height:38px;margin-inline-start:0;font-size:10px!important}.v3-estimate-table table{min-width:760px;font-size:11px}.v3-estimate-table th{padding:15px 16px;font-size:9px}.v3-estimate-table td{padding:18px 16px}.v3-estimate-table td:first-child{min-width:180px}.v3-estimate-table tfoot td:last-child{font-size:25px}.v3-estimate-table tfoot td:first-child{font-size:11px}.v3-output-anatomy{grid-template-columns:1fr 1fr;gap:23px 18px;margin-top:24px}.v3-output-anatomy>div{border:0;padding:0}.v3-output-anatomy b{font-size:12px}.v3-output-anatomy p{margin-top:8px;font-size:10px;line-height:1.8}.v3-costing{display:block}.v3-cost-copy>p{margin-top:23px;font-size:14px;line-height:1.95}.v3-rate-origin{gap:10px;margin-top:24px;padding-top:22px}.v3-rate-origin>p{font-size:10px;line-height:1.95}.v3-calculator{margin-top:31px}.v3-calculator-top{gap:9px;padding:19px 16px;font-size:11px}.v3-calculator-top>svg{width:19px}.v3-calculator-fields{gap:10px;padding:23px 16px}.v3-calculator-fields label>span{min-height:29px;font-size:8px;line-height:1.8}.v3-calculator-fields input{border-radius:3px;min-width:0;padding:11px 8px;font-size:17px}.v3-calculator-formula{letter-spacing:-.6px;padding:20px 12px;font-size:22px}.v3-calculator-breakdown{padding-inline:17px}.v3-calculator-breakdown>div{padding-block:17px;font-size:11px}.v3-calculator-total{gap:13px;padding:18px 17px 23px}.v3-calculator-total>span{font-size:11px}.v3-calculator-total strong{letter-spacing:-1.3px;font-size:38px}.v3-calculator-total strong small{font-size:14px}.v3-calculator>.v3-section-caption{padding:13px 17px;font-size:9px;line-height:1.9}.v3-live-workspace{border-radius:6px;height:auto;min-height:740px}.v3-live-workspace>.workspace{height:auto;min-height:740px}.v3-live-workspace .workspace-topbar{gap:8px;height:45px;padding-inline:11px}.v3-live-workspace .workspace-topbar select{max-width:155px;font-size:10px}.v3-live-workspace .app-sidebar,.v3-live-workspace .workspace-crumb,.v3-live-workspace .app-top-actions{display:none}.v3-live-workspace .app-preview-label{padding:3px 5px;font-size:6px}.v3-live-workspace .workspace-main,.v3-live-workspace .app-content{min-height:650px}.v3-live-workspace .app-tabs{gap:23px;height:46px;padding-inline:11px}.v3-live-workspace .app-tabs>button{gap:6px;font-size:10px}.v3-live-workspace .app-tabs>button>svg{width:14px;height:14px}.v3-live-workspace .app-tab-note{display:none}.v3-live-workspace .app-view{flex:1;height:auto;min-height:600px}.v3-live-workspace .app-plan-view{flex-direction:column;height:auto;display:flex}.v3-live-workspace .plan-area{flex:none;height:325px;min-height:325px}.v3-live-workspace .plan-area>.drawing{width:100%;height:100%;min-height:0}.v3-live-workspace .quantity-panel{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 6px;width:100%;padding:12px;display:grid}.v3-live-workspace .quantity-header{grid-column:1/-1;padding:0 3px 10px;font-size:11px}.v3-live-workspace .quantity-item{gap:7px;padding:11px 4px}.v3-live-workspace .quantity-item>svg{display:none}.v3-live-workspace .quantity-item small{font-size:9px}.v3-live-workspace .quantity-item strong{font-size:16px}.v3-live-workspace .quantity-item strong em{font-size:9px}.v3-live-workspace .quantity-swatch{width:14px;height:14px}.v3-live-workspace .selection-detail{grid-column:1/-1;margin-top:7px;padding:13px 4px 5px}.v3-live-workspace .selection-detail>div{font-size:8px}.v3-live-workspace .selection-detail>strong{font-size:12px}.v3-live-workspace .selection-detail>span{font-size:13px}.v3-live-workspace .app-statusbar{gap:6px;height:28px;padding-inline:9px;font-size:5px}.v3-live-workspace .app-statusbar>span:first-child{display:none}.v3-live-workspace .canvas-label{font-size:6px;top:10px;left:10px}.v3-live-workspace .canvas-tools{gap:10px;padding:5px 9px;bottom:27px}.v3-live-workspace .app-source{gap:4px;font-size:5px;bottom:8px;left:8px}.v3-live-workspace .estimate-view{min-height:600px;padding:22px 13px}.v3-live-workspace .estimate-heading{margin-bottom:18px;display:block}.v3-live-workspace .estimate-heading h3{font-size:23px}.v3-live-workspace .estimate-heading p{max-width:280px;margin-top:10px;font-size:10px;line-height:1.8}.v3-live-workspace .app-export{min-height:36px;margin-top:17px;font-size:10px}.v3-live-workspace .estimate-table-scroll{margin-inline-end:-13px;padding-inline-end:13px;overflow:auto}.v3-live-workspace .estimate-table{min-width:650px}.v3-live-workspace .estimate-table th{font-size:9px}.v3-live-workspace .estimate-table td{padding-block:14px;font-size:10px}.v3-live-workspace .estimate-table input{width:65px;font-size:12px}.v3-live-workspace .estimate-table td:first-child{min-width:170px}.v3-live-workspace .estimate-table tfoot td:first-child{font-size:10px}.v3-live-workspace .estimate-table tfoot td:last-child{font-size:19px}.v3-live-workspace .estimate-note{font-size:9px;line-height:1.8}.v3-live-workspace .revision-summary,.v3-live-workspace .revision-line,.v3-live-workspace .revision-cost,.v3-live-workspace .sample-note{grid-column:1/-1}.v3-workspace-instructions{grid-template-columns:1fr 1fr;gap:15px 16px;padding-top:22px;font-size:9px;line-height:1.9;display:grid}.v3-review-example{display:block}.v3-review-example>div:first-child>p{margin-top:23px;font-size:13px;line-height:1.95}.v3-review-example ul{gap:12px;margin-top:23px}.v3-review-example ul>li{font-size:11px;line-height:1.9}.v3-review-card{margin-top:30px;padding:21px 18px}.v3-review-flag{gap:8px;padding-bottom:16px;font-size:9px;line-height:1.8}.v3-review-card h3{margin-top:21px;font-size:25px}.v3-wall-diagram{height:140px;margin-top:22px}.v3-wall-diagram>b{font-size:9px;right:9px}.v3-review-measurements{gap:15px;margin-bottom:22px}.v3-review-measurements>span{font-size:9px}.v3-review-measurements b{font-size:16px}.v3-review-card>label{font-size:10px;line-height:1.9}.v3-review-card input{padding:12px;font-size:16px}.v3-review-net{padding-block:17px;font-size:11px}.v3-review-net>b{font-size:24px}.v3-review-card>.button{min-height:43px;margin-top:19px;padding-inline:15px;font-size:11px}.v3-review-card>small{font-size:9px;line-height:1.9}.v3-revision-layout{display:block}.v3-revision-drawing{height:310px}.v3-revision-drawing>div{height:35px;padding-inline:12px;font-size:7px}.v3-revision-drawing small{font-size:6px}.v3-revision-drawing>.drawing{height:calc(100% - 35px)}.v3-revision-impact{padding:28px 0 0}.v3-impact-row{gap:15px;padding-block:22px;font-size:12px}.v3-impact-row>span>small{margin-top:8px;font-size:8px;line-height:1.8}.v3-impact-row>b{font-size:16px}.v3-impact-total{gap:13px;margin-top:24px}.v3-impact-total>span{font-size:11px}.v3-impact-total>strong{letter-spacing:-1.2px;font-size:37px}.v3-impact-total small{font-size:14px}.v3-revision-impact>p{margin-top:17px;font-size:10px;line-height:1.9}.v3-usecase-layout{display:block}.v3-usecase-layout [role=tab]{gap:14px;min-height:64px;padding:22px 5px;font-size:21px}.v3-usecase-layout [role=tab]>span{font-size:8px}.v3-usecase-layout>article{margin-top:25px;padding:28px 23px}.v3-usecase-layout article h3{margin-top:18px;font-size:29px}.v3-usecase-layout article>p{margin-top:20px;font-size:14px;line-height:1.95}.v3-usecase-layout article>div{gap:13px;margin-top:24px;padding-top:22px}.v3-usecase-layout article>div>span{gap:9px;font-size:11px;line-height:1.8}.v3-usecase-layout article>a{gap:12px;min-height:40px;margin-top:25px;font-size:11px}.v3-saudi-features{border-top:0;grid-template-columns:1fr 1fr;gap:30px 20px}.v3-saudi-features>article{border:0;border-top:1px solid var(--line)!important;padding:22px 0 0!important}.v3-saudi-features>article>span{letter-spacing:-1px;height:43px;font-size:27px}.v3-saudi-features h3{margin-top:8px;font-size:17px;line-height:1.5}.v3-saudi-features p{margin-top:13px;font-size:11px;line-height:1.9}.v3-status{display:block}.v3-status>div:first-child>p{margin-top:23px;font-size:13px;line-height:1.95}.v3-status-columns{grid-template-columns:1fr;gap:27px;margin-top:30px}.v3-status-columns>article{padding-top:21px}.v3-status-label{font-size:9px}.v3-status-columns h3{letter-spacing:-.7px;margin-top:17px;font-size:24px;line-height:1.4}.v3-status-columns ul{gap:13px;margin-top:20px}.v3-status-columns li{font-size:12px;line-height:1.9}.v3-faq{display:block}.v3-faq>div:first-child{margin-bottom:31px;position:static}.v3-faq>div:first-child>p{max-width:none;margin-top:21px;font-size:13px;line-height:1.9}.v3-faq summary{gap:17px;padding-block:22px;font-size:14px;line-height:1.7}.v3-faq details>p{padding:0 19px 24px 0;font-size:12px;line-height:2}.v3-waitlist{display:block}.v3-waitlist h2{letter-spacing:-1.2px;max-width:440px;font-size:36px;line-height:1.14}.v3-waitlist-copy>p{margin-top:24px;font-size:14px;line-height:1.95}.v3-waitlist-copy>div{gap:12px;margin-top:25px}.v3-waitlist-copy>div>span{gap:9px;font-size:11px;line-height:1.8}.v3-waitlist-copy>a{min-height:40px;margin-top:26px;font-size:11px}.v3-waitlist-form{border-radius:6px;margin-top:32px;padding:26px 20px}.v3-waitlist-form>h3{letter-spacing:-.8px;font-size:25px;line-height:1.4}.v3-waitlist-form>p{margin:9px 0 28px;font-size:12px;line-height:1.9}.v3-site .field>span{font-size:11px}.v3-site .field input,.v3-site .field select,.v3-site .field textarea{font-size:16px}.v3-site .field-row{grid-template-columns:1fr;gap:0}.v3-site .field-row .field select{font-size:15px}.v3-site .consent{font-size:10px;line-height:1.9}.v3-site .form-footnote{font-size:9px}.v3-site .site-footer{padding:32px 24px 23px}.v3-site .footer-top>p{font-size:11px}.v3-site .footer-bottom{font-size:8px}.v3-site.locale-ar .v3-hero h1{letter-spacing:-1px;font-size:8.3vw;line-height:1.35}.v3-site.locale-ar .v3-hero-copy>.v3-kicker{font-size:9px;line-height:1.9}.v3-site.locale-ar .v3-hero-description{font-size:15px;line-height:1.95}.v3-site.locale-ar .v3-hero-actions>.button{font-size:11px}.v3-site.locale-ar .v3-hero-actions>a:not(.button){font-size:12px}.v3-site.locale-ar .v3-hero-meta,.v3-site.locale-ar .v3-hero-meta>button{font-size:9px}.v3-site.locale-ar .v3-stage-tilt{transform:none!important}.v3-site.locale-ar .v3-hero-sequence b{font-size:11px}.v3-site.locale-ar .v3-hero-sequence small{font-size:8px}.v3-site.locale-ar .v3-sequence-arrow{left:-4px;right:auto}.v3-site.locale-ar .v3-kicker{font-size:10px}.v3-site.locale-ar :where(.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2,.v3-waitlist h2){letter-spacing:-.7px;font-size:31px;line-height:1.45}.v3-site.locale-ar .v3-definition-columns h3{font-size:25px;line-height:1.5}.v3-site.locale-ar .v3-problem-rows h3{font-size:21px;line-height:1.6}.v3-site.locale-ar .v3-workspace-instructions{font-size:10px;line-height:1.9}.v3-site.locale-ar .v2-workflow-heading h2,.v3-site.locale-ar .v2-editorial-heading h2{font-size:30px;line-height:1.45}.v3-site.locale-ar .v2-workflow-tabs button{font-size:22px;line-height:1.6}.v3-site.locale-ar .v3-faq details>p{font-size:13px}.v3-site.locale-ar .v3-usecase-layout [role=tab]{font-size:23px;line-height:1.6}.v3-site.locale-ar .v3-usecase-layout article h3{font-size:28px}.v3-site.locale-ar .v3-waitlist-form>h3{font-size:25px;line-height:1.5}}@media (max-width:359px){.v3-site .site-header{padding-inline:16px}.v3-site .site-header .brand{font-size:18px}.v3-site .site-header .brand>svg{width:22px}.v3-site .header-actions{gap:9px}.theme-toggle button{width:29px;min-width:29px;min-height:30px}.v3-hero-copy{padding-inline:20px}.v3-hero h1{letter-spacing:-1.25px;font-size:8.6vw}.v3-hero-actions{gap:16px}.v3-hero-actions>.button{padding-inline:14px;font-size:10px}.v3-hero-actions>a:not(.button){font-size:10px}.v3-hero-stage{padding-inline:13px}.v3-stage-inspector{flex-basis:139px;padding-inline:7px}.v3-measured-row>span:nth-child(2){font-size:5.5px}.v3-measured-row b{font-size:8px}.v3-cost-result strong{font-size:18px}.v3-hero-sequence{margin-inline:20px}.v3-hero-sequence b{font-size:9px}.v3-hero-sequence small{font-size:6.5px}.v3-section{padding-inline:20px}.v3-section-heading h2,.v3-problem h2,.v3-cost-copy h2,.v3-review-example h2,.v3-status h2,.v3-faq h2{font-size:31px}.v3-formula-art>p{font-size:14px}.v3-formula-art>strong{font-size:29px}.v3-calculator-fields{gap:8px;padding-inline:13px}.v3-calculator-fields input{padding-inline:6px;font-size:16px}.v3-calculator-formula{font-size:20px}.v3-calculator-total strong{font-size:34px}.v3-workspace-instructions{font-size:8px}.v3-waitlist-form{padding-inline:17px}.v3-saudi-features{gap:27px 17px}}@media (prefers-reduced-motion:reduce){.v3-landing *,.v3-landing :before,.v3-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v3-stage-tilt,.v3-hero-grid{transform:none!important}.v3-landing [data-v3-reveal],.v3-definition-columns>article{opacity:1!important;transform:none!important}.theme-toggle button{transition:none}}.v3-site .workspace select,.v3-site .workspace .app-sidebar-title,.v3-site .workspace .quantity-header{color:var(--text)}.v3-site .workspace select option{background:var(--surface);color:var(--text)}.v3-site .workspace .quantity-item.active{background:var(--accent-soft);color:var(--text)}.v3-site .workspace .quantity-item:hover{background:var(--raised)}.v3-site .workspace .quantity-item small,.v3-site .workspace .quantity-item strong em,.v3-site .workspace .app-sidebar button small,.v3-site .workspace .sidebar-footer,.v3-site .workspace .workspace-crumb,.v3-site .workspace .app-tabs>button,.v3-site .workspace .app-tab-note,.v3-site .workspace .app-top-actions{color:var(--muted)}.v3-site .workspace .quantity-item strong,.v3-site .workspace .selection-detail strong,.v3-site .workspace .selection-detail>span,.v3-site .workspace .app-tabs>button.active{color:var(--text)}.v3-site .workspace .selection-detail>div,.v3-site .workspace .selection-detail small,.v3-site .workspace .estimate-heading>div>small,.v3-site .workspace .estimate-heading p,.v3-site .workspace .estimate-note{color:var(--muted)}.v3-site .workspace .app-sidebar>button.selected,.v3-site .workspace .app-sidebar>button.active{background:var(--accent-soft);color:var(--accent)}.v3-site .workspace .app-sidebar>button:hover{background:var(--raised)}.v3-site .workspace .sidebar-divider{background:var(--line)}.v3-site .workspace .selection-detail,.v3-site .workspace .revision-line,.v3-site .workspace .revision-cost{border-color:var(--line)}.v3-site .workspace .revision-summary>span,.v3-site .workspace .revision-summary>p,.v3-site .workspace .sample-note,.v3-site .workspace .revision-cost>small{color:var(--muted)}.v3-site .workspace .revision-summary h4,.v3-site .workspace .revision-line b,.v3-site .workspace .revision-cost strong{color:var(--accent)}.v3-site .workspace .revision-line{color:var(--text)}.v3-landing .v2-scope-quantity{background:var(--surface);color:var(--text);border-color:var(--line)}.v3-landing .v2-scope-quantity>span{color:var(--muted)}@media (max-width:699px){.v3-sequence-pause{background:var(--surface);border:1px solid var(--line);border-radius:4px;display:grid!important;top:-38px!important}}.v3-sequence-wrap{position:relative}.v3-sequence-wrap .v3-hero-sequence{padding-inline-end:36px}.v3-sequence-wrap>.v3-sequence-pause{inset-inline-end:4.5vw;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:699px){.v3-sequence-wrap .v3-hero-sequence{padding-inline-end:0}.v3-sequence-wrap>.v3-sequence-pause{min-height:27px;inset-inline-end:18px;transform:none;top:-12px!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f5f3;--surface:#fafaf8;--raised:#eeefed;--text:#202225;--muted:#62676b;--subtle:#747a80;--line:#d9dcd9;--accent:#71628f;--accent-soft:#ebe7f0;--button:#242629;--button-text:#fff;--motion-ease:cubic-bezier(.22,.8,.22,1)}.v4-site{isolation:isolate}.v4-site .site-header{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#f8f8f4b8;border-bottom:1px solid #ffffffc7;height:66px;transition:box-shadow .3s,background .3s;box-shadow:0 1px #292c3110}.v4-site .site-header .brand>svg{color:#7d7590}.v4-site .reading-progress{top:0;transform-origin:0;z-index:100;pointer-events:none;background:#9f91b5;height:2px;position:fixed;inset-inline:0;transform:scaleX(0)}.ambient-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#60636a;background:#ffffff70;border:1px solid #d4d7d9;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .25s,transform .25s;display:grid}.ambient-toggle:hover{background:#fff;transform:scale(1.06)}.ambient-toggle[aria-pressed=true]{color:#605270;background:#e8e4ee}.v4-site .button.primary{transition:transform .3s var(--motion-ease),box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 3px 6px #25262a15,0 0 0 1px #0001,inset 0 1px #ffffff24}.v4-site .button.primary:before{content:"";pointer-events:none;transition:transform .65s var(--motion-ease);background:linear-gradient(100deg,#0000 30%,#ffffff26 45%,#0000 60%);position:absolute;inset:-80% -40%;transform:translate(-100%)rotate(12deg)}.v4-site .button.primary:hover:before{transform:translate(100%)rotate(12deg)}.v4-site .button.primary:hover{transform:translateY(-3px);box-shadow:0 8px 20px #25262a26,0 0 0 1px #0001,inset 0 1px #ffffff24}.v4-site .button.primary:active{transform:translateY(0)scale(.98)}.v4-site .nav-dropdown-content,.v4-site .mobile-nav nav{-webkit-backdrop-filter:blur(24px);background:#fcfcf5e8;border-color:#fff;border-radius:12px;box-shadow:0 18px 50px #27303d13,inset 0 1px #fff}.motion-backdrop{pointer-events:none;z-index:-1;isolation:isolate;position:absolute;inset:0;overflow:hidden}.backdrop-wash{background:radial-gradient(at 80%,#e4e5e7aa,#0000 63%),linear-gradient(110deg,#f6f6f2,#f3f3f2 60%,#eeefed);position:absolute;inset:0}.etched-field{inset-inline-start:-4%;opacity:.6;width:110%;height:150%;position:absolute;top:-12%;transform:translate(0,0);-webkit-mask-image:linear-gradient(#0000 5%,#0008 50%,#000 92%);mask-image:linear-gradient(#0000 5%,#0008 50%,#000 92%)}.glass-architecture{perspective:1000px;opacity:.7;position:absolute;inset:-10% -8% -18% 24%}.glass-fin{opacity:.7;will-change:auto;background:linear-gradient(90deg,#ffffff05,#fff6 7%,#bfc7d52b 45%,#fff7 92%,#fff1),repeating-linear-gradient(90deg,#9ca4b315 0 1px,#fff2 2px 4px,#0000 5px 11px);border:1px solid #ffffffb8;border-radius:180px 180px 3px 3px;width:27%;height:125%;display:block;position:absolute;top:-10%;transform:rotate(-25deg)rotateY(-18deg)translate(0,0);box-shadow:inset 2px 0 3px #fff,20px 10px 50px #6a758918}.fin-one{width:31%;height:110%;top:18%;left:15%}.fin-two{opacity:.55;width:24%;height:140%;top:0;left:47%}.fin-three{opacity:.45;width:25%;top:28%;left:75%}.backdrop-light{opacity:.4;background:linear-gradient(120deg,#0000 30%,#fff8 47%,#0000 64%);position:absolute;inset:0;transform:translate(-35%)}.motion-backdrop.is-in-view .fin-one{animation:17s ease-in-out infinite alternate glass-drift-one}.motion-backdrop.is-in-view .fin-two{animation:21s ease-in-out infinite alternate glass-drift-two}.motion-backdrop.is-in-view .fin-three{animation:19s ease-in-out -8s infinite alternate-reverse glass-drift-one}.motion-backdrop.is-in-view .etched-field{animation:24s ease-in-out infinite alternate etch-drift}.motion-backdrop.is-in-view .backdrop-light{animation:18s ease-in-out infinite alternate light-pass}.motion-backdrop:not(.is-in-view) *,.v4-site[data-ambient=paused] .motion-backdrop *,.v4-site[data-ambient=paused] .v4-hero-beacon:before,.v4-site[data-ambient=paused] .v4-scroll-cue i{animation-play-state:paused!important}@keyframes glass-drift-one{to{transform:rotate(-19deg)rotateY(-8deg)translate(22px,-38px)}}@keyframes glass-drift-two{to{transform:rotate(-29deg)rotateY(-24deg)translate(-30px,36px)}}@keyframes etch-drift{to{transform:translate(35px,-40px)rotate(2deg)}}@keyframes light-pass{to{opacity:.65;transform:translate(25%)}}.v4-site .v3-hero{background:0 0}.v4-site .v3-hero:before,.v4-site .v3-hero-grid{display:none}.v4-site .v3-hero-main{grid-template-columns:44% 56%;height:calc(100svh - 175px);min-height:660px;max-height:850px;padding-block:45px 30px}.v4-site .v3-hero-copy{z-index:3}.v4-site .v3-hero h1{letter-spacing:-.06em;font-size:clamp(43px,4.1vw,73px);font-weight:500;line-height:1.055}.v4-site .v3-hero h1>span{color:#66666c}.v4-site .v3-hero-description{max-width:470px;font-size:15px;line-height:1.85}.v4-site .v3-hero-stage{perspective:1500px;transform-style:preserve-3d;padding-inline:14px 3.5vw}.v4-site .v3-stage-tilt{-webkit-backdrop-filter:blur(20px)saturate(1.1);height:520px;transition:transform .7s var(--motion-ease);background:#ffffff94;border:1px solid #fff;border-radius:13px;transform:rotateY(-9deg)rotateX(5deg)rotate(-1deg);box-shadow:0 26px 65px #3f465d20,0 4px 12px #3f465d0c,inset 0 0 0 1px #ffffff91}.v4-site .v3-hero-stage:hover>.v3-stage-tilt{transform:rotateY(-3deg)rotateX(2deg)rotate(0)}.v4-site .v3-stage-header{background:#fff6;border-bottom-color:#ffffffa1;height:46px}.v4-site .v3-stage-drawing{background:#eeefed;padding:11px}.v4-site .v3-stage-inspector{background:#fafaf7b3;border-left-color:#dde0df}.v4-site .v3-stage-footer{background:#ffffff42;border-top:1px solid #fff9}.v4-site .v3-cost-result{background:linear-gradient(120deg,#ffffffcf,#e8e5efd1);border:1px solid #fff;border-radius:7px;box-shadow:0 5px 20px #6a60801a,inset 0 1px #fff}.v4-site .v3-cost-result strong{color:#665678}.v4-site .v3-source-trace path{stroke:#8d7caa;stroke-dasharray:8 5;animation:5s linear infinite source-flow}.v4-site[data-ambient=paused] .v3-source-trace path{animation-play-state:paused}@keyframes source-flow{to{stroke-dashoffset:-104px}}.v4-site .v3-sequence-wrap{-webkit-backdrop-filter:blur(15px);background:#ffffff3d;border-top:1px solid #ffffffcf}.v4-site .v3-hero-sequence{border-top:0;margin-inline:5vw;padding-block:20px}.v4-site .v3-audience-strip{background:#f8f8f44d;border-color:#dce0dc;padding-block:18px}.v4-hero-beacon{background:#ffffff80;border:1px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex;box-shadow:0 2px 10px #00000004}.v4-hero-beacon:before{content:"";background:#9586a8;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite beacon;box-shadow:0 0 0 4px #a295b314}@keyframes beacon{50%{box-shadow:0 0 0 6px #a295b300}}.v4-scroll-cue{letter-spacing:.08em;color:#7e8085;pointer-events:none;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:3px;left:5vw}.v4-scroll-cue>i{transform-origin:top;background:linear-gradient(#0000,#85848e);width:1px;height:24px;animation:2.7s ease-in-out infinite scroll-line}@keyframes scroll-line{0%,to{opacity:.4;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.scroll-workflow{isolation:isolate;background:#f0f1ee;border-block:1px solid #dce0dd;scroll-margin-top:65px;position:relative}.scroll-workflow.is-enhanced{height:390svh}.scroll-workflow-sticky{isolation:isolate;flex-direction:column;height:calc(100svh - 66px);min-height:640px;max-height:1100px;padding:34px 5vw 21px;display:flex;position:sticky;top:66px;overflow:hidden}.scroll-workflow.is-static .scroll-workflow-sticky{height:auto;min-height:760px}.scroll-workflow .backdrop-wash{background:linear-gradient(110deg,#efefec,#e8eae8 65%,#edeeeb)}.scroll-workflow .glass-architecture{opacity:.5;inset:0 -15% -70% 36%;transform:rotate(-10deg)}.scroll-workflow .etched-field{opacity:.23}.scroll-story-heading{z-index:2;justify-content:space-between;align-items:center;gap:30px;display:flex}.scroll-story-heading>.v3-kicker{letter-spacing:.11em;font-size:9px}.scroll-story-heading>span:last-child{color:#777d80;align-items:center;gap:15px;font-size:10px;display:flex}.scroll-story-body{flex:1;grid-template-columns:33% 67%;align-items:center;gap:0;min-height:0;display:grid}.scroll-story-copy{z-index:4;padding-inline-end:45px}.scroll-chapter-number{letter-spacing:-.02em;color:#7c6a91;font-variant-numeric:tabular-nums;align-items:center;gap:13px;margin-bottom:26px;font-size:12px;display:flex}.scroll-chapter-number>span{color:#949998;font-size:10px}.scroll-copy-window{min-height:255px;position:relative}.scroll-chapter-copy{opacity:0;pointer-events:none;transition:opacity .4s ease,transform .65s var(--motion-ease);visibility:hidden;position:absolute;inset:0;transform:translateY(28px)}.scroll-chapter-copy.is-current{opacity:1;visibility:visible;pointer-events:auto;transform:none}.scroll-chapter-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:470px;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.04}.scroll-chapter-copy>p{color:#696e71;text-wrap:pretty;max-width:360px;margin-top:25px;font-size:13px;line-height:1.9}.scroll-chapter-caption{letter-spacing:.1em;color:#8c8196;margin-top:23px;font-size:7px;display:block}.scroll-story-link{border-bottom:1px solid #bdc2bf;align-items:center;gap:15px;min-height:42px;margin-top:28px;font-size:10px;transition:gap .3s;display:inline-flex}.scroll-story-link:hover{gap:23px}.scroll-story-visual{isolation:isolate;perspective:1400px;height:min(56svh,565px);min-height:410px;position:relative;transform:translateY(-6px)}.scroll-visual-halo{z-index:-1;background:radial-gradient(#fff9,#0000 68%);border-radius:50%;position:absolute;inset:8% -5% 4%}.scroll-plan-stack{transform-origin:40%;width:82%;height:94%;position:absolute;top:3%;left:8%}.scroll-document-back,.scroll-document-front{background:#f8f8f3;border:1px solid #fff;border-radius:8px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 55px #54616a1a}.scroll-document-back{background:linear-gradient(#f8f8f5 30%,#e9ece9);border-color:#fcfdf9}.scroll-document-back>span{color:#90938e;border-bottom:1px solid #deded9;padding:16px;font-size:9px;display:block}.scroll-document-back.first{transform:translate(-37px,25px)rotate(-9deg)}.scroll-document-back.second{transform:translate(-20px,13px)rotate(-5deg)}.scroll-document-front{-webkit-backdrop-filter:blur(16px);background:#ffffff9e;border-color:#fff;flex-direction:column;display:flex;box-shadow:0 24px 50px #4b515c1a,0 2px 4px #55555505,inset 0 0 0 1px #fff}.scroll-doc-header{color:#6e7377;background:#ffffff60;border-bottom:1px solid #e3e5e2;flex-shrink:0;align-items:center;gap:10px;height:42px;padding-inline:17px;font-size:10px;display:flex}.scroll-doc-header>small{color:#8c9596;margin-left:auto;font-size:7px}.scroll-plan-paper{background:#fcfcf9;flex:1;min-height:0;margin:12px;position:relative;overflow:hidden}.scroll-plan-paper>.drawing,.scroll-measurement,.scroll-measurement>.drawing{width:100%;height:100%;display:block}.scroll-measurement{opacity:0;position:absolute;inset:0}.scroll-scan-line{opacity:0;background:linear-gradient(#0000,#b6a7cf20);border-bottom:1px solid #8d7baabf;height:60px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 12px 23px -17px #7e669d}.scroll-doc-footer{color:#858b8c;border-top:1px solid #e3e5e2;flex-shrink:0;justify-content:space-between;align-items:center;height:30px;padding-inline:18px;font-size:7px;display:flex}.scroll-measure-tag{-webkit-backdrop-filter:blur(20px);opacity:0;z-index:3;color:#6f6080;background:#fcfcf5c7;border:1px solid #fff;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:absolute;top:31%;left:28%;box-shadow:0 9px 25px #4f526423}.scroll-dot{background:#b8a7ce;border-radius:3px;flex-shrink:0;width:10px;height:10px}.scroll-measure-tag>span:nth-child(2){color:#73747c;font-size:9px}.scroll-measure-tag b{color:#292b32;letter-spacing:-1px;margin-top:7px;font-size:24px;font-weight:500;display:block}.scroll-measure-tag b>small{letter-spacing:0;color:#8a8d91;font-size:11px}.scroll-quantities{-webkit-backdrop-filter:blur(25px)saturate(1.3);opacity:0;z-index:4;background:#fdfdf7ba;border:1px solid #fff;border-radius:10px;width:42%;padding:0 17px;position:absolute;top:8%;right:-1%;box-shadow:0 20px 50px #535f731c,inset 0 1px 2px #fff}.scroll-panel-label{color:#4c5059;border-bottom:1px solid #dfe2df;align-items:center;gap:8px;padding-block:17px;font-size:9px;display:flex}.scroll-panel-label>svg{color:#8d7aab}.scroll-panel-label>span:last-child{color:#94959b;margin-left:auto;font-size:8px}.scroll-quantity-row{border-bottom:1px solid #e0e4df;align-items:center;gap:8px;padding-block:17px;font-size:9px;display:flex}.scroll-quantity-row>i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.scroll-quantity-row>span{color:#555b60;line-height:1.6}.scroll-quantity-row>span>small{color:#969b9b;margin-top:3px;font-size:6px;display:block}.scroll-quantity-row>b{white-space:nowrap;letter-spacing:-.5px;margin-left:auto;font-size:14px;font-weight:450}.scroll-quantity-row>b>small{color:#8c9395;letter-spacing:0;margin-left:4px;font-size:7px}.scroll-quantities>p{color:#7f758a;white-space:nowrap;align-items:center;gap:7px;padding-block:17px;font-size:7px;display:flex}.scroll-rate-chip{-webkit-backdrop-filter:blur(22px);z-index:6;opacity:0;color:#7f6e93;background:#f8f8f1b3;border:1px solid #fff;border-radius:9px;align-items:center;gap:12px;padding:17px 19px;display:flex;position:absolute;bottom:5%;left:3%;box-shadow:0 12px 30px #4b555f1a}.scroll-rate-chip span{color:#7e8588;font-size:8px;display:block}.scroll-rate-chip b{letter-spacing:-1px;color:#43444c;margin-top:6px;font-size:24px;font-weight:450;display:block}.scroll-rate-chip small{letter-spacing:0;color:#9595a0;margin-inline:3px;font-size:11px}.scroll-boq{-webkit-backdrop-filter:blur(25px);opacity:0;z-index:5;transform-origin:50% 100%;background:#fcfcf9d9;border:1px solid #fff;border-radius:10px;padding:25px 28px;position:absolute;inset:1% 0 0 4%;box-shadow:0 25px 65px #45505f20,inset 0 1px #fff}.scroll-boq-heading{align-items:center;gap:12px;padding-bottom:23px;display:flex}.scroll-boq-heading>svg{color:#93839f}.scroll-boq-heading>div>span{letter-spacing:.07em;color:#98929e;font-size:7px}.scroll-boq-heading h3{letter-spacing:-.7px;margin-top:7px;font-size:23px}.scroll-export-symbol{color:#5f6568;border:1px solid #dde0dc;border-radius:6px;place-items:center;width:33px;height:33px;margin-left:auto;display:grid}.scroll-boq table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.scroll-boq th{color:#969c9b;text-align:right;border-bottom:1px solid #dce1dc;padding:12px 0;font-size:8px;font-weight:400}.scroll-boq td{text-align:right;border-bottom:1px solid #e4e7e1;padding:15px 0}.scroll-boq th:first-child,.scroll-boq td:first-child{text-align:left}.scroll-boq td:first-child>i{border-radius:2px;width:5px;height:5px;margin-right:8px;display:inline-block}.scroll-boq td small{color:#989b9c;font-size:7px}.scroll-boq td:first-child>small{margin-top:4px;margin-left:13px;font-size:6px;display:block}.scroll-boq-total{justify-content:space-between;align-items:center;gap:15px;padding-top:25px;display:flex}.scroll-boq-total>span{color:#676d6b;font-size:10px}.scroll-boq-total>span>small{color:#9b9f9b;margin-top:7px;font-size:7px;display:block}.scroll-boq-total strong{letter-spacing:-1.3px;white-space:nowrap;font-size:32px;font-weight:500}.scroll-boq-total strong>small{letter-spacing:0;color:#95999c;margin-left:7px;font-size:11px}.scroll-story-bottom{z-index:8;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;display:flex}.scroll-story-chapters{-webkit-backdrop-filter:blur(20px);background:#ffffff60;border:1px solid #fff;border-radius:8px;gap:3px;padding:5px;display:flex;box-shadow:0 4px 12px #45505f05}.scroll-story-chapters>button{color:#85898c;border-radius:5px;align-items:center;gap:13px;padding:12px 18px;font-size:10px;transition:background .3s,color .3s,box-shadow .3s;display:flex;position:relative}.scroll-story-chapters>button>span{color:#aaa9af;font-size:8px}.scroll-story-chapters>button[aria-selected=true]{color:#2d3033;background:#ffffffce;box-shadow:0 1px 5px #636b7d13}.scroll-story-chapters>button[aria-selected=true]>span{color:#7d6a8f}.scroll-story-chapters>button>i{opacity:0;background:#9385a0;border-radius:50%;width:3px;height:3px;transition:opacity .3s;position:absolute;bottom:6px;left:50%}.scroll-story-chapters>button[aria-selected=true]>i{opacity:1}.scroll-story-bottom>p{color:#686d70;text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:290px;font-size:9px;display:flex}.scroll-story-bottom>p>small{color:#969c9b;width:100%;margin-top:3px;font-size:7px}.scroll-mouse{border:1px solid #969c9b;border-radius:5px;width:10px;height:16px;display:block;position:relative}.scroll-mouse:after{content:"";background:#969c9b;border-radius:2px;width:2px;height:4px;position:absolute;top:3px;left:3px}.scroll-track{bottom:0;background:#d7dcd7;height:2px;position:absolute;inset-inline:0}.scroll-track-fill{transform-origin:0;background:#9c8baa;width:100%;height:100%;display:block;transform:scaleX(0)}.is-static .scroll-story-visual>:not(.scroll-visual-halo){opacity:1;display:none;transform:none}.is-static[data-chapter="0"] .scroll-plan-stack,.is-static[data-chapter="1"] .scroll-plan-stack,.is-static[data-chapter="2"] .scroll-quantities,.is-static[data-chapter="3"] .scroll-boq{display:block}.is-static[data-chapter="1"] .scroll-measurement{opacity:1}.is-static[data-chapter="2"] .scroll-quantities{width:65%;right:15%}.is-static .scroll-story-bottom>p>.scroll-mouse{display:none}.scroll-workflow.is-static .scroll-copy-window{min-height:280px}.v4-site .v3-definition{background:#fafaf7;position:relative}.v4-site .v3-definition-columns>article{perspective:1000px}.v4-site .v3-quantity-art,.v4-site .v3-formula-art{background:#f0f1ed9e;border-color:#fff;border-radius:9px;box-shadow:inset 0 1px #fff,0 10px 30px #313d4c08}.v4-site .v3-problem-rows>article{position:relative}.v4-site .v3-problem-rows>article:after{content:"";width:100%;height:1px;transform:scaleX(var(--rule-progress,0));transform-origin:0;background:#a298ae;position:absolute;bottom:-1px;left:0}.v4-site .v3-costing{background:#eeefeb;align-items:start;gap:9vw;min-height:900px;padding-block:140px;position:relative}.v4-site .v3-cost-copy{position:sticky;top:145px}.v4-site .v3-calculator{-webkit-backdrop-filter:blur(20px);background:#fdfdf6b8;border:1px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #4e5b6a12,inset 0 1px #fff}.v4-site .v3-calculator-fields input{background:#f7f8f2a8;border-color:#d4d9d6;transition:box-shadow .2s,background .2s}.v4-site .v3-calculator-fields input:focus{background:#fff;box-shadow:0 0 0 4px #a295b31c}.v4-site .v3-calculator-formula{background:#eff0ec7d}.v4-site .v3-rate-audit{padding:30px 3px 0}.v4-site .v3-rate-audit>div{border-top:1px solid #d1d8d1;align-items:flex-start;gap:13px;padding:24px 0;display:flex}.v4-site .v3-rate-audit i{color:#9e91aa;padding-top:4px;font-size:9px;font-style:normal}.v4-site .v3-rate-audit b{font-size:13px;font-weight:500;display:block}.v4-site .v3-rate-audit p{color:#7c8484;margin-top:8px;font-size:11px;line-height:1.9}.v4-site .v3-revision-layout{align-items:start;gap:7vw}.v4-site .v3-revision-drawing{border:1px solid #fff;border-radius:10px;height:430px;position:sticky;top:150px;box-shadow:0 20px 45px #50607012}.v4-site .v3-revision-impact{padding:0}.v4-site .v3-impact-row{border-color:#dce0db;align-items:center;min-height:145px;padding-block:40px}.v4-site .v3-impact-row>b{letter-spacing:-1px;font-size:24px}.v4-site .v3-impact-row>span>small{margin-top:12px}.v4-site .v3-impact-total{padding:25px 0 0}.v4-site .v3-live-workspace{transform-origin:50% 60%;border:1px solid #fff;border-radius:12px;box-shadow:0 22px 65px #3c495812,0 1px 2px #3c49580c}.v4-site .v3-usecase-layout>article{background:linear-gradient(130deg,#fff9,#e9eae6aa);border:1px solid #fff;border-radius:10px;box-shadow:0 16px 40px #3c495808}.v4-site .v3-saudi-features>article{transition:transform .4s var(--motion-ease)}.v4-site .v3-saudi-features>article:hover{transform:translateY(-7px)}.v4-site .v3-faq>div:first-child{position:sticky;top:140px}.v4-site .v3-faq summary{transition:color .25s,padding .3s}.v4-site .v3-faq summary:hover{color:#716180;padding-inline-start:5px}.v4-site .v3-waitlist{isolation:isolate;background:0 0;position:relative;overflow:hidden}.v4-site .v3-waitlist .motion-backdrop{opacity:.6}.v4-site .v3-waitlist-form{-webkit-backdrop-filter:blur(22px);background:#fffff8b3;border:1px solid #fff;border-radius:12px;box-shadow:0 20px 65px #3d4c5a10}.v4-site .field input,.v4-site .field select{transition:border-color .25s,box-shadow .25s}.v4-site .field input:focus,.v4-site .field select:focus{border-color:#9782ac;box-shadow:0 2px #9782ac}.v4-site .footer-wordmark{transform-origin:0 100%}.v4-site.locale-ar .scroll-chapter-copy h2{letter-spacing:-.04em;font-size:clamp(37px,3.6vw,58px);line-height:1.4}.v4-site.locale-ar .scroll-chapter-copy>p{line-height:2}.v4-site.locale-ar .scroll-chapter-caption{letter-spacing:0}.v4-site.locale-ar .scroll-copy-window{min-height:300px}.v4-site.locale-ar .scroll-story-copy{padding-inline-end:25px}.v4-site.locale-ar .scroll-chapter-number{direction:ltr;justify-content:flex-end}.v4-site.locale-ar .scroll-quantity-row,.v4-site.locale-ar .scroll-boq{font-family:IBM Plex Sans Arabic,sans-serif}@media (min-width:1700px){.scroll-copy-window{min-height:330px}.scroll-story-visual{height:580px}.scroll-boq td{padding-block:19px}.scroll-boq-total{padding-top:32px}.scroll-boq-total strong{font-size:42px}.scroll-quantity-row{padding-block:24px;font-size:12px}.scroll-quantity-row>b{font-size:19px}.scroll-panel-label{padding-block:22px;font-size:12px}}@media (min-width:760px) and (max-width:1099px){.scroll-workflow-sticky{padding-inline:4vw}.scroll-story-copy{padding-inline-end:25px}.scroll-chapter-copy h2{font-size:38px}.scroll-chapter-copy>p{font-size:11px}.scroll-copy-window{min-height:265px}.scroll-story-visual{height:470px;min-height:0}.scroll-plan-stack{width:91%;left:3%}.scroll-quantities{width:49%;padding-inline:12px}.scroll-quantity-row{padding-block:17px;font-size:8px}.scroll-quantity-row>b{font-size:12px}.scroll-panel-label{font-size:8px}.scroll-boq{padding:24px 18px;inset:2% -1% 2% 0}.scroll-boq-heading h3{font-size:21px}.scroll-boq td{padding-block:14px;font-size:9px}.scroll-boq-total strong{font-size:27px}.scroll-story-bottom{gap:20px}.scroll-story-chapters>button{gap:8px;padding:12px;font-size:9px}.scroll-story-bottom>p{max-width:210px;font-size:8px}.scroll-story-bottom>p>small{font-size:6px}.v4-site .v3-costing{gap:6vw;min-height:830px;padding-block:100px}.v4-site .v3-impact-row{min-height:130px}.v4-site .v3-impact-row>b{font-size:21px}.v4-site .v3-revision-drawing{height:350px}}@media (max-height:760px) and (min-width:760px){.scroll-workflow-sticky{min-height:590px;padding-block:22px 16px}.scroll-story-visual{height:440px;min-height:0}.scroll-chapter-number{margin-bottom:19px}.scroll-copy-window{min-height:255px}.scroll-chapter-copy h2{font-size:43px}.scroll-chapter-copy>p{margin-top:20px;font-size:12px}.scroll-boq td{padding-block:12px}.scroll-boq-heading{padding-bottom:12px}.scroll-boq-total{padding-top:20px}}@media (max-width:759px){.v4-site .site-header{height:64px;min-height:64px}.v4-site .header-actions{gap:14px}.ambient-toggle{width:31px;height:31px}.v4-site .v3-hero-main{height:auto;min-height:0;max-height:none;padding:0;display:flex}.v4-site .v3-hero-copy{padding:53px 24px 33px}.v4-site .v3-hero h1{letter-spacing:-.055em;font-size:clamp(32px,8.7vw,58px);font-weight:500;line-height:1.075}.v4-site .v3-hero-copy>.v3-kicker{margin-bottom:23px;font-size:7px}.v4-site .v3-hero-description{font-size:14px;line-height:1.85;margin-top:24px!important}.v4-site .v3-hero-stage{perspective:900px;padding:0 18px 32px}.v4-site .v3-stage-tilt{border-radius:9px;height:350px;transform:none!important}.v4-site .v3-stage-header{height:36px}.v4-site .v3-hero-sequence{margin-inline:24px;padding-block:16px}.v4-site .v3-hero-sequence>button:not(.v3-sequence-pause):before{top:-17px}.v4-site .v3-audience-strip{padding:17px 24px;font-size:9px}.v4-hero-beacon{padding:5px 7px;font-size:7px}.v4-scroll-cue{display:none}.glass-architecture{opacity:.45;inset:8% -80% -10% -20%}.etched-field{opacity:.5;width:180%;height:130%;inset-inline-start:-40%}.fin-one{width:35%}.fin-two{width:32%}.backdrop-light{opacity:.25}.v4-site .v3-sequence-wrap>.v3-sequence-pause{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcf7a8;border-color:#fff;top:-5px!important}.scroll-workflow.is-enhanced{height:340svh}.scroll-workflow-sticky{height:calc(100svh - 64px);min-height:630px;max-height:940px;padding:24px 24px 19px;top:64px}.scroll-story-heading>.v3-kicker{letter-spacing:.06em;font-size:7px}.scroll-story-heading>span:last-child{display:none}.scroll-story-body{flex-direction:column;justify-content:center;align-items:stretch;min-height:0;padding-block:21px 0;display:flex}.scroll-story-copy{flex-shrink:0;grid-template-columns:30px 1fr;align-items:start;column-gap:13px;padding:0;display:grid}.scroll-chapter-number{flex-direction:column;align-items:flex-start;gap:7px;margin:4px 0 0;font-size:10px}.scroll-chapter-number>span{font-size:7px}.scroll-copy-window{min-height:175px}.scroll-chapter-copy h2{letter-spacing:-1.5px;max-width:370px;font-size:33px;line-height:1.1}.scroll-chapter-copy>p{max-width:420px;margin-top:14px;font-size:11px;line-height:1.85}.scroll-chapter-caption{letter-spacing:.07em;margin-top:12px;font-size:6px}.scroll-story-link{display:none}.scroll-story-visual{flex-shrink:1;width:100%;height:39svh;min-height:260px;max-height:380px;margin-top:5px;transform:none}.scroll-plan-stack{width:86%;height:94%;top:3%;left:7%}.scroll-document-back.first{transform:translate(-14px,11px)rotate(-7deg)}.scroll-document-back.second{transform:translate(-8px,6px)rotate(-4deg)}.scroll-document-back>span{padding:9px;font-size:6px}.scroll-doc-header{gap:6px;height:27px;padding-inline:10px;font-size:6px}.scroll-doc-header>svg{width:11px}.scroll-doc-header>small{font-size:5px}.scroll-plan-paper{margin:7px}.scroll-doc-footer{height:21px;padding-inline:9px;font-size:4.5px}.scroll-scan-line{height:35px}.scroll-quantities{border-radius:7px;width:53%;padding-inline:10px;top:0;right:-3%}.scroll-panel-label{gap:5px;padding-block:12px;font-size:6px}.scroll-panel-label>svg{width:16px}.scroll-panel-label>span:last-child{font-size:5px}.scroll-quantity-row{gap:5px;padding-block:12px;font-size:6.5px}.scroll-quantity-row>i{width:6px;height:6px}.scroll-quantity-row>b{letter-spacing:-.2px;font-size:10px}.scroll-quantity-row>span>small{margin-top:2px;font-size:4px}.scroll-quantity-row>b>small{margin-left:3px;font-size:5px}.scroll-quantities>p{gap:4px;padding-block:11px;font-size:5px}.scroll-quantities>p>svg{width:10px}.scroll-measure-tag{border-radius:6px;gap:9px;padding:10px 12px;top:30%;left:19%}.scroll-measure-tag>span:nth-child(2){font-size:7px}.scroll-measure-tag b{margin-top:4px;font-size:21px}.scroll-measure-tag b>small{font-size:8px}.scroll-measure-tag>svg{width:15px}.scroll-dot{width:8px;height:8px}.scroll-rate-chip{border-radius:6px;gap:9px;padding:10px 12px;bottom:0;left:-1%}.scroll-rate-chip span{font-size:6px}.scroll-rate-chip b{margin-top:4px;font-size:20px}.scroll-rate-chip small{font-size:8px}.scroll-rate-chip>svg{width:14px}.scroll-boq{border-radius:8px;padding:15px;inset:0 -1%}.scroll-boq-heading{gap:8px;padding-bottom:9px}.scroll-boq-heading>svg{width:19px}.scroll-boq-heading>div>span{font-size:5px}.scroll-boq-heading h3{margin-top:4px;font-size:18px}.scroll-export-symbol{border-radius:4px;width:25px;height:25px}.scroll-export-symbol>svg{width:12px}.scroll-boq th{padding-block:8px;font-size:6px}.scroll-boq td{padding-block:10px;font-size:7px}.scroll-boq td:first-child>i{width:4px;height:4px;margin-right:5px}.scroll-boq td small{font-size:5px}.scroll-boq td:first-child>small{margin-top:2px;margin-left:9px;font-size:4px}.scroll-boq-total{gap:9px;padding-top:14px}.scroll-boq-total>span{font-size:7px}.scroll-boq-total>span>small{margin-top:4px;font-size:5px}.scroll-boq-total strong{letter-spacing:-1px;font-size:24px}.scroll-boq-total strong>small{margin-left:4px;font-size:8px}.scroll-story-bottom{flex-shrink:0;margin-top:23px;display:block}.scroll-story-chapters{border-radius:7px;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;display:grid}.scroll-story-chapters>button{justify-content:center;gap:6px;min-height:42px;padding:9px 3px;font-size:8px}.scroll-story-chapters>button>span{font-size:6px}.scroll-story-chapters>button>i{width:2px;height:2px;bottom:4px}.scroll-story-bottom>p{text-align:start;justify-content:space-between;gap:0;max-width:none;margin-top:13px;padding-inline-start:15px;font-size:7px;position:relative}.scroll-story-bottom>p>.scroll-mouse{inset-inline-start:0;width:8px;height:13px;position:absolute;top:0}.scroll-mouse:after{width:2px;height:3px;left:2px}.scroll-story-bottom>p>small{text-align:end;width:auto;max-width:190px;margin:0;font-size:5.5px;line-height:1.7}.scroll-workflow.is-static .scroll-workflow-sticky{min-height:720px}.scroll-workflow.is-static .scroll-copy-window{min-height:175px}.v4-site .v3-costing{min-height:0;padding-block:65px;display:block}.v4-site .v3-cost-copy{position:static}.v4-site .v3-rate-audit{padding-top:21px}.v4-site .v3-rate-audit>div{padding-block:21px}.v4-site .v3-rate-audit b{font-size:12px}.v4-site .v3-rate-audit p{font-size:10px;line-height:1.9}.v4-site .v3-revision-drawing{height:310px;position:relative;top:auto}.v4-site .v3-impact-row{min-height:115px;padding-block:28px}.v4-site .v3-impact-row>b{font-size:21px}.v4-site .v3-faq>div:first-child{position:static}.v4-site.locale-ar .scroll-copy-window{min-height:210px}.v4-site.locale-ar .scroll-chapter-copy h2{letter-spacing:-.8px;font-size:29px;line-height:1.4}.v4-site.locale-ar .scroll-chapter-copy>p{margin-top:10px;font-size:10px;line-height:1.9}.v4-site.locale-ar .scroll-story-copy{padding:0}.v4-site.locale-ar .scroll-chapter-number{justify-content:flex-start;align-items:flex-end}.v4-site.locale-ar .scroll-story-chapters>button{gap:4px;font-size:8px}.v4-site.locale-ar .scroll-story-bottom>p>small{font-size:5px}.v4-site.locale-ar .scroll-story-visual{height:35svh;min-height:260px}.v4-site.locale-ar .scroll-chapter-caption{font-size:6px}}@media (max-height:720px) and (max-width:759px){.scroll-workflow-sticky{min-height:580px;padding-top:18px;padding-bottom:15px}.scroll-story-body{padding-top:17px}.scroll-copy-window{min-height:160px}.scroll-chapter-copy h2{font-size:29px}.scroll-chapter-copy>p{margin-top:10px;font-size:10px}.scroll-story-visual{height:265px;min-height:250px}.scroll-story-bottom{margin-top:14px}.scroll-story-bottom>p{margin-top:9px}.scroll-chapter-caption{margin-top:8px}.scroll-boq td{padding-block:8px}.v4-site.locale-ar .scroll-copy-window{min-height:180px}.v4-site.locale-ar .scroll-chapter-copy h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.v4-site *,.v4-site :before,.v4-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ambient-toggle{display:none}.scroll-workflow.is-enhanced{height:auto}.scroll-workflow-sticky{height:auto;min-height:760px;position:relative;top:0}.scroll-workflow .scroll-story-visual{min-height:450px}.v4-site .v3-cost-copy,.v4-site .v3-revision-drawing,.v4-site .v3-faq>div:first-child{position:static}.v4-site [data-v3-reveal],.v4-site .v3-definition-columns>article,.v4-site .v3-live-workspace,.v4-site .v3-impact-row{opacity:1!important;transform:none!important}.v4-site .v3-stage-tilt{transform:none!important}@media (max-width:759px){.scroll-workflow-sticky{min-height:720px}.scroll-workflow .scroll-story-visual{min-height:310px}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scroll-quantities,.scroll-boq,.scroll-measure-tag,.scroll-rate-chip,.v4-site .v3-waitlist-form,.v4-site .nav-dropdown-content{background:#fcfcf7f5}}.scroll-workflow{scroll-margin-top:0}.scroll-boq-heading{padding-bottom:15px;line-height:1.2}.scroll-boq-heading>div{font-size:0}.scroll-boq-heading>div>span{line-height:1.4;display:block}.scroll-boq-heading h3{line-height:1.2}.scroll-boq th{padding-block:9px;line-height:1.3}.scroll-boq td{padding-block:10px;line-height:1.3}.scroll-boq td:first-child>small{line-height:1.3}.scroll-boq-total{padding-top:19px;line-height:1.2}@media (max-height:760px) and (min-width:760px){.scroll-boq{padding:19px 22px}.scroll-boq-heading{padding-bottom:12px}.scroll-boq td{padding-block:8px}.scroll-boq-total{padding-top:16px}.scroll-boq-total strong{font-size:29px}}@media (max-width:759px){.scroll-boq-heading{padding-bottom:9px}.scroll-boq th,.scroll-boq td{padding-block:7px}.scroll-boq-total{padding-top:13px}.v4-site.locale-ar .scroll-copy-window{min-height:185px}.v4-site.locale-ar .scroll-story-visual{height:39svh;min-height:320px}.scroll-workflow.is-static .scroll-story-visual{min-height:325px}.v4-site.locale-ar .scroll-workflow.is-static .scroll-copy-window{min-height:185px}}@media (max-height:720px) and (max-width:759px){.v4-site.locale-ar .scroll-copy-window{min-height:160px}.v4-site.locale-ar .scroll-chapter-copy h2{font-size:26px}.v4-site.locale-ar .scroll-chapter-copy>p{font-size:9px}.v4-site.locale-ar .scroll-story-visual{height:320px;min-height:320px}.scroll-workflow.is-static .scroll-workflow-sticky{height:auto;min-height:720px}}
