.rebuild-module__qGtNvW__home{--green:#174d3e;--lime:#c4f084;--cream:#f7f8f2;--text:#19352c;--soft:#52665d;background:var(--cream);color:var(--text)}.rebuild-module__qGtNvW__home h1,.rebuild-module__qGtNvW__home h2,.rebuild-module__qGtNvW__home h3,.rebuild-module__qGtNvW__home h4{letter-spacing:-.045em;margin:0;font-weight:550}.rebuild-module__qGtNvW__home h2{font-size:clamp(32px,4vw,52px);line-height:1.12}.rebuild-module__qGtNvW__home h3{font-size:28px;line-height:1.2}.rebuild-module__qGtNvW__home p{line-height:1.7}.rebuild-module__qGtNvW__home em{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.rebuild-module__qGtNvW__home a:focus-visible,.rebuild-module__qGtNvW__home button:focus-visible,.rebuild-module__qGtNvW__home summary:focus-visible,.rebuild-module__qGtNvW__home input:focus-visible{outline-offset:5px;outline:3px solid #3b9078}.rebuild-module__qGtNvW__home section[id]{scroll-margin-top:115px}.rebuild-module__qGtNvW__eyebrow{font:600 10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#3f6655;align-items:center;gap:9px;margin:0 0 20px;display:flex}.rebuild-module__qGtNvW__statusDot{background:#94be66;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.rebuild-module__qGtNvW__hero{background:#e8eee3;padding-top:75px;overflow:hidden}.rebuild-module__qGtNvW__heroGrid{grid-template-columns:1.06fr 1fr;align-items:center;gap:65px;padding-bottom:70px;display:grid}.rebuild-module__qGtNvW__hero h1{font-size:clamp(44px,4.7vw,65px);line-height:1.07}.rebuild-module__qGtNvW__hero h1 em{color:var(--green)}.rebuild-module__qGtNvW__lead{max-width:535px;margin:26px 0 12px;font-size:19px}.rebuild-module__qGtNvW__heroDetail{color:var(--soft);max-width:495px;font-size:15px}.rebuild-module__qGtNvW__actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px;display:flex}.rebuild-module__qGtNvW__primary{background:var(--green);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:17px 21px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s;display:inline-flex}.rebuild-module__qGtNvW__primary:hover{background:#0e372c}.rebuild-module__qGtNvW__textLink{text-underline-offset:6px;font-size:13px;font-weight:600;line-height:1.6;-webkit-text-decoration:underline #65867680;text-decoration:underline #65867680;display:inline-block}.rebuild-module__qGtNvW__textLink:hover{text-decoration-color:currentColor}.rebuild-module__qGtNvW__micro{color:#5c6d61;margin:17px 0 0;font-size:11px}.rebuild-module__qGtNvW__heroFooter{color:#4a6355;border-top:1px solid #1b433324;align-items:center;gap:32px;padding-top:22px;padding-bottom:22px;font-size:11px;display:flex}.rebuild-module__qGtNvW__heroFooter span:first-child{margin-right:auto;font-weight:600}.rebuild-module__qGtNvW__platforms{text-align:center;background:#fcfcf8;border-bottom:1px solid #2946321a;padding:30px 0 26px}.rebuild-module__qGtNvW__platforms p{color:#627066;margin:0 0 22px;font-size:11px}.rebuild-module__qGtNvW__platforms>div>div{letter-spacing:-.04em;color:#3f5749;flex-wrap:wrap;justify-content:center;gap:48px;font-size:20px;font-weight:600;display:flex}.rebuild-module__qGtNvW__platforms small{color:#6c786e;margin-top:19px;font-size:10px;display:block}.rebuild-module__qGtNvW__section{padding:95px 0}.rebuild-module__qGtNvW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.rebuild-module__qGtNvW__sectionHeading>p{max-width:320px;color:var(--soft);margin:0 0 5px;font-size:15px}.rebuild-module__qGtNvW__sectionHeading>.rebuild-module__qGtNvW__textLink{white-space:nowrap}.rebuild-module__qGtNvW__solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rebuild-module__qGtNvW__solution{border-top:1px solid #aebcb1;flex-direction:column;padding-top:18px;display:flex}.rebuild-module__qGtNvW__solution h3{font-size:27px}.rebuild-module__qGtNvW__solution>p:not(.rebuild-module__qGtNvW__eyebrow){color:var(--soft);margin:15px 0 23px;font-size:14px}.rebuild-module__qGtNvW__solution>.rebuild-module__qGtNvW__textLink{align-self:flex-start;margin-top:auto}.rebuild-module__qGtNvW__miniGraphic{background:#e8eee3;border-radius:6px;justify-content:center;align-items:center;gap:13px;height:167px;margin-bottom:27px;display:flex;position:relative;overflow:hidden}.rebuild-module__qGtNvW__miniGraphic i{background:#fafdf7;border:1px solid #a0b8a7;border-radius:4px;width:65px;height:76px;display:block;position:relative;box-shadow:0 4px 14px #173c2514}.rebuild-module__qGtNvW__miniGraphic i:after{content:"";background:#b4c9b7;height:4px;position:absolute;top:19px;left:11px;right:11px;box-shadow:0 10px #d2dfd2,0 20px #d2dfd2}.rebuild-module__qGtNvW__miniGraphic i:nth-child(2){border-color:#38765b;transform:translateY(-10px)}.rebuild-module__qGtNvW__miniGraphic span{font:9px var(--font-mono);letter-spacing:.08em;color:#42664d;position:absolute;bottom:13px}.rebuild-module__qGtNvW__search i:nth-child(3){background:#225b45;border:6px solid #c5dcb5;border-radius:50%;height:65px}.rebuild-module__qGtNvW__search i:nth-child(3):after{box-shadow:none;background:#d1eea9;top:24px}.rebuild-module__qGtNvW__document{background:#ecece0}.rebuild-module__qGtNvW__document i:first-child{transform:rotate(-10deg)}.rebuild-module__qGtNvW__document i:nth-child(3){background:#d0dfb8;height:60px}.rebuild-module__qGtNvW__data{background:#e3edeb}.rebuild-module__qGtNvW__data i{background:#c9dcd3;border-radius:50%/15%;height:56px}.rebuild-module__qGtNvW__data i:nth-child(2){background:#2f6d56;height:80px}.rebuild-module__qGtNvW__data i:nth-child(2):after{background:#a1c18f;box-shadow:0 10px #a1c18f,0 20px #a1c18f}.rebuild-module__qGtNvW__architecture{color:#f0f5e9;background:#123b30 radial-gradient(#b8ddb517 .7px,#0000 .7px) 0 0/14px 14px;border:1px solid #345c49;border-radius:12px;min-width:0;padding:23px 26px 20px;animation:.65s ease-out both rebuild-module__qGtNvW__arrive;position:relative;box-shadow:0 20px 65px #1c3e3322}.rebuild-module__qGtNvW__architectureTop{border-bottom:1px solid #b9d2b422;align-items:center;gap:7px;padding-bottom:20px;font-size:11px;display:flex}.rebuild-module__qGtNvW__architectureTop>span:last-child{font:7px var(--font-mono);color:#a2bfa8;letter-spacing:.03em;margin-left:auto}.rebuild-module__qGtNvW__sourceRow{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px;display:grid}.rebuild-module__qGtNvW__sourceRow>div{text-align:center;background:#1c4c3d;border:1px solid #779b7c55;border-radius:6px;padding:16px 4px 12px;font-size:11px}.rebuild-module__qGtNvW__sourceRow svg{stroke:#cce7b5;stroke-width:1.3px;fill:none;width:29px;height:29px;margin:0 auto 12px;display:block}.rebuild-module__qGtNvW__connectorLine{justify-content:space-around;height:44px;display:flex;position:relative}.rebuild-module__qGtNvW__connectorLine span{background:#9fbd815e;width:1px;height:23px}.rebuild-module__qGtNvW__connectorLine:after{content:"";background:linear-gradient(90deg,#0000 49.8%,#9fbd815e 49.8% 50.2%,#0000 50.2%);border-top:1px solid #9fbd815e;height:20px;position:absolute;top:23px;left:16.6%;right:16.6%}.rebuild-module__qGtNvW__workflowCore{color:#133a2b;background:#d0e5b1;border:1px solid #f1f8dd;border-radius:7px;align-items:center;gap:16px;padding:23px 20px;display:flex}.rebuild-module__qGtNvW__workflowCore small{font:8px var(--font-mono);letter-spacing:.1em}.rebuild-module__qGtNvW__workflowCore h3{letter-spacing:-.04em;margin:7px 0;font-size:23px}.rebuild-module__qGtNvW__workflowCore p{color:#446143;margin:0;font-size:11px}.rebuild-module__qGtNvW__coreSymbol{border:1px solid #658354;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:31px;display:grid;position:relative}.rebuild-module__qGtNvW__coreSymbol span{background:#426337;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.rebuild-module__qGtNvW__controlRow{color:#c1d3b8;justify-content:space-around;gap:6px;padding-top:15px;font-size:9px;display:flex}.rebuild-module__qGtNvW__controlRow span:before{content:"";vertical-align:middle;background:#a7c57a;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.rebuild-module__qGtNvW__outputLine{background:#9fbd815e;width:1px;height:31px;margin:0 auto}.rebuild-module__qGtNvW__outputCard{background:#204c3c;border:1px solid #76996a66;border-radius:7px;align-items:center;gap:12px;padding:17px 15px;display:flex}.rebuild-module__qGtNvW__outputCheck{color:#14372b;background:#9fca7e;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.rebuild-module__qGtNvW__outputCard strong{font-size:15px;font-weight:500;display:block}.rebuild-module__qGtNvW__outputCard div>span{color:#b9cfb6;margin-top:4px;font-size:10px;display:block}.rebuild-module__qGtNvW__outputArrow{color:#c2e99f;margin-left:auto;font-size:23px}.rebuild-module__qGtNvW__architectureFoot{text-align:center;color:#b2c9ad;font-size:9px;margin:21px 0 0!important}.rebuild-module__qGtNvW__studioSection{background:#ecf0e8}.rebuild-module__qGtNvW__studio{background:#f8faf5;border:1px solid #b5c6b9;border-radius:10px;overflow:hidden}.rebuild-module__qGtNvW__studioTabs{border-bottom:1px solid #bdcabc;gap:6px;padding:8px;display:flex}.rebuild-module__qGtNvW__studioTabs button{cursor:pointer;color:#435e4e;background:0 0;border:0;border-radius:5px;flex:1;padding:17px 8px;font-size:13px;transition:background .15s}.rebuild-module__qGtNvW__studioTabs button[aria-pressed=true]{color:#fff;background:#184d3d}.rebuild-module__qGtNvW__studioBody{grid-template-columns:.8fr 1.2fr;gap:45px;padding:43px;display:grid}.rebuild-module__qGtNvW__studioCopy{padding-top:18px}.rebuild-module__qGtNvW__studioCopy h3{font-size:32px}.rebuild-module__qGtNvW__studioCopy>p:not(.rebuild-module__qGtNvW__eyebrow){color:var(--soft);font-size:14px}.rebuild-module__qGtNvW__studioCopy>.rebuild-module__qGtNvW__textLink{margin-top:16px}.rebuild-module__qGtNvW__demoNote{color:#637368!important;font-size:11px!important;line-height:1.65!important}.rebuild-module__qGtNvW__studioCopy .rebuild-module__qGtNvW__demoNote{max-width:300px;margin-top:45px}.rebuild-module__qGtNvW__console{background:#fff;border:1px solid #c6d2c7;border-radius:8px;min-width:0;padding:21px;box-shadow:0 9px 24px #153b2510}.rebuild-module__qGtNvW__consoleBar{color:#3c5846;align-items:center;gap:7px;font-size:10px;display:flex}.rebuild-module__qGtNvW__consoleBar>span:last-child{font:8px var(--font-mono);color:#6e7a6e;margin-left:auto}.rebuild-module__qGtNvW__pipeline{grid-template-columns:repeat(4,1fr);gap:6px;margin:25px 0;padding:0;list-style:none;display:grid}.rebuild-module__qGtNvW__pipeline li{color:#738170;border-top:2px solid #dbe3db;padding-top:9px}.rebuild-module__qGtNvW__pipeline li span{font:10px var(--font-mono);margin-bottom:8px;display:block}.rebuild-module__qGtNvW__pipeline li strong{font-size:10px;font-weight:500;line-height:1.5;display:block}.rebuild-module__qGtNvW__pipeline .rebuild-module__qGtNvW__activeStep{color:#214e35;border-color:#3f7750}.rebuild-module__qGtNvW__sampleCard{background:#f7f9f3;border:1px solid #d4dfd2;border-radius:5px;padding:18px}.rebuild-module__qGtNvW__sampleCard .rebuild-module__qGtNvW__eyebrow{margin-bottom:9px;font-size:8px}.rebuild-module__qGtNvW__sampleCard h4{letter-spacing:-.02em;font-size:15px}.rebuild-module__qGtNvW__sampleCard dl{margin:16px 0 0}.rebuild-module__qGtNvW__sampleCard dl>div{border-top:1px solid #dbe4d8;justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.rebuild-module__qGtNvW__sampleCard dt{color:#657661}.rebuild-module__qGtNvW__sampleCard dd{text-align:right;margin:0}.rebuild-module__qGtNvW__runResult{border-left:2px solid #97b184;min-height:86px;margin:22px 0;padding:3px 0 3px 12px}.rebuild-module__qGtNvW__runResult strong{font-size:12px}.rebuild-module__qGtNvW__runResult p{color:#5d6d5e;margin:7px 0 0;font-size:11px}.rebuild-module__qGtNvW__reviewResult{border-color:#a37834}.rebuild-module__qGtNvW__demoActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rebuild-module__qGtNvW__demoActions button{color:#fff;cursor:pointer;background:#24503b;border:1px solid #24503b;border-radius:4px;min-height:42px;padding:11px 13px;font-size:11px}.rebuild-module__qGtNvW__demoActions .rebuild-module__qGtNvW__secondaryControl{color:#24503b;background:#fff}.rebuild-module__qGtNvW__demoActions>span{font:9px var(--font-mono);color:#6d7b6a;margin-left:auto}.rebuild-module__qGtNvW__caseRows{border-top:1px solid #bdcabc}.rebuild-module__qGtNvW__caseRow{border-bottom:1px solid #bdcabc;grid-template-columns:.7fr 1.3fr;align-items:center;gap:48px;padding:30px 0;display:grid}.rebuild-module__qGtNvW__caseRow>div:last-child{padding:8px 0}.rebuild-module__qGtNvW__caseRow h3{font-size:31px}.rebuild-module__qGtNvW__caseRow>div>p:not(.rebuild-module__qGtNvW__eyebrow){color:var(--soft);max-width:570px;font-size:15px}.rebuild-module__qGtNvW__caseRow .rebuild-module__qGtNvW__eyebrow{margin-bottom:13px;font-size:9px}.rebuild-module__qGtNvW__caseDiagram{background:#e7ecdf;border-radius:6px;padding:22px}.rebuild-module__qGtNvW__caseDiagram>span{font:9px var(--font-mono);text-transform:uppercase;color:#5e745d;letter-spacing:.04em}.rebuild-module__qGtNvW__caseDiagram>div{flex-direction:column;align-items:center;gap:11px;padding:25px 0 6px;font-size:13px;display:flex}.rebuild-module__qGtNvW__caseDiagram b{color:#86a077;font-weight:400}.rebuild-module__qGtNvW__caseDiagram strong{background:#d2dfc1;border:1px solid #acc09a;border-radius:4px;padding:11px 21px;font-weight:500}.rebuild-module__qGtNvW__note{color:#60715f;margin:24px 0 0;font-size:11px}.rebuild-module__qGtNvW__darkSection{color:#f1f5e8;background:#163e31}.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__eyebrow{color:#b8d19f}.rebuild-module__qGtNvW__darkSection em{color:#cee6ab}.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__sectionHeading>p,.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__componentSection>div>p{color:#b5c7b6}.rebuild-module__qGtNvW__process{grid-template-columns:repeat(3,1fr);gap:35px;margin:60px 0 80px;display:grid}.rebuild-module__qGtNvW__process article{border-top:1px solid #749a6859;padding-top:20px}.rebuild-module__qGtNvW__process article>span{font:13px var(--font-mono);color:#c6e49f}.rebuild-module__qGtNvW__process h3{max-width:280px;margin-top:26px;font-size:26px}.rebuild-module__qGtNvW__process p{color:#b5c7b6;font-size:14px}.rebuild-module__qGtNvW__process strong{color:#d0dfbf;margin-top:26px;font-size:10px;font-weight:500;display:block}.rebuild-module__qGtNvW__componentSection{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.rebuild-module__qGtNvW__componentSection>div>p{max-width:330px;font-size:14px}.rebuild-module__qGtNvW__componentSection h3{font-size:31px}.rebuild-module__qGtNvW__accordions details{border-bottom:1px solid #b9c6b7;padding:19px 0}.rebuild-module__qGtNvW__accordions details:first-child{border-top:1px solid #b9c6b7}.rebuild-module__qGtNvW__accordions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.rebuild-module__qGtNvW__accordions summary::-webkit-details-marker{display:none}.rebuild-module__qGtNvW__accordions summary span{flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.rebuild-module__qGtNvW__accordions details[open] summary span{transform:rotate(45deg)}.rebuild-module__qGtNvW__accordions details>p{color:var(--soft);max-width:620px;margin:16px 0 10px;font-size:13px}.rebuild-module__qGtNvW__accordions .rebuild-module__qGtNvW__textLink{font-size:12px}.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__accordions details{border-color:#809c6e55}.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__accordions details>p,.rebuild-module__qGtNvW__darkSection .rebuild-module__qGtNvW__note{color:#b5c7b6}.rebuild-module__qGtNvW__estimator{border:1px solid #bfccba;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rebuild-module__qGtNvW__estimatorInputs{background:#fff;padding:38px}.rebuild-module__qGtNvW__sliderField{margin-top:30px}.rebuild-module__qGtNvW__sliderField label{justify-content:space-between;gap:20px;font-size:13px;display:flex}.rebuild-module__qGtNvW__sliderField output{font-weight:600}.rebuild-module__qGtNvW__sliderField input{accent-color:#316947;cursor:pointer;width:100%;min-height:24px;margin:20px 0 0}.rebuild-module__qGtNvW__estimatorOutput{background:#e4ecd9;padding:38px 45px}.rebuild-module__qGtNvW__bigNumber{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:24px 0 15px;font-size:88px;line-height:1.05}.rebuild-module__qGtNvW__bigNumber span{letter-spacing:-.03em;margin-left:12px;font-size:23px}.rebuild-module__qGtNvW__estimatorOutput>p{max-width:370px;font-size:14px}.rebuild-module__qGtNvW__capacityBar{background:#ccd8c0;border-radius:5px;height:9px;margin:24px 0;overflow:hidden}.rebuild-module__qGtNvW__capacityBar span{background:#4b7750;height:100%;transition:width .12s;display:block}.rebuild-module__qGtNvW__estimatorOutput .rebuild-module__qGtNvW__textLink{margin-top:18px}.rebuild-module__qGtNvW__offerSection{background:#eef0e7}.rebuild-module__qGtNvW__offers{grid-template-columns:1fr 1fr;gap:25px;display:grid}.rebuild-module__qGtNvW__offers article{background:#fbfcf7;border:1px solid #bbc9b4;border-radius:7px;flex-direction:column;padding:38px;display:flex}.rebuild-module__qGtNvW__offers h3{font-size:31px}.rebuild-module__qGtNvW__offers p:not(.rebuild-module__qGtNvW__eyebrow){color:var(--soft);max-width:470px;font-size:14px}.rebuild-module__qGtNvW__offers ul{margin:14px 0 29px;padding:0;list-style:none}.rebuild-module__qGtNvW__offers li{border-bottom:1px solid #dae2d3;padding:12px 0;font-size:13px}.rebuild-module__qGtNvW__offers li:before{content:"✓";color:#608044;margin-right:11px}.rebuild-module__qGtNvW__offers .rebuild-module__qGtNvW__primary{align-self:flex-start;margin-top:auto}.rebuild-module__qGtNvW__partnerStrip{border-top:1px solid #bccab5;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding-top:30px;display:flex}.rebuild-module__qGtNvW__partnerStrip strong{letter-spacing:-.02em;font-size:21px;font-weight:500}.rebuild-module__qGtNvW__partnerStrip p{color:var(--soft);margin-bottom:0;font-size:13px}.rebuild-module__qGtNvW__faqGrid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.rebuild-module__qGtNvW__faqGrid>div>.rebuild-module__qGtNvW__textLink{margin-top:30px}.rebuild-module__qGtNvW__home .contact-section{color:#f1f5e8;background:#173d31}.rebuild-module__qGtNvW__home .contact-section h2{font-size:46px}:is(.rebuild-module__qGtNvW__home .contact-copy>p,.rebuild-module__qGtNvW__home .fit-call-steps){color:#b9ccb7}.rebuild-module__qGtNvW__home .contact-form-panel{background:#244d3d;border-color:#6c936b5c;border-radius:8px}.rebuild-module__qGtNvW__home .form-heading{border-color:#6c936b5c}:is(.rebuild-module__qGtNvW__home .form-field input,.rebuild-module__qGtNvW__home .form-field select,.rebuild-module__qGtNvW__home .form-field textarea){background:#183b2f;border-color:#6c936b85;border-radius:4px}.rebuild-module__qGtNvW__home .form-submit{color:#1e3e29;background:#c6e69e}.rebuild-module__qGtNvW__home .contact-credentials dd{color:#dbedce}.rebuild-module__qGtNvW__home .form-note{color:#bdcfb5}:is(.rebuild-module__qGtNvW__home .form-heading,.rebuild-module__qGtNvW__home .form-field label){color:#d9e8d1}@keyframes rebuild-module__qGtNvW__arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.rebuild-module__qGtNvW__heroGrid{gap:85px}.rebuild-module__qGtNvW__hero h1{font-size:69px}}@media (max-width:1100px){.rebuild-module__qGtNvW__heroGrid{gap:35px}.rebuild-module__qGtNvW__hero h1{font-size:51px}.rebuild-module__qGtNvW__architecture{padding:20px 18px}.rebuild-module__qGtNvW__architectureTop>span:last-child{display:none}.rebuild-module__qGtNvW__workflowCore{padding:20px 14px}.rebuild-module__qGtNvW__workflowCore h3{font-size:20px}.rebuild-module__qGtNvW__studioBody{gap:27px;padding:28px}.rebuild-module__qGtNvW__heroFooter{gap:20px}.rebuild-module__qGtNvW__componentSection,.rebuild-module__qGtNvW__faqGrid{gap:40px}}@media (max-width:850px){.rebuild-module__qGtNvW__hero{padding-top:50px}.rebuild-module__qGtNvW__heroGrid{grid-template-columns:1fr;gap:38px;padding-bottom:45px}.rebuild-module__qGtNvW__hero h1{font-size:clamp(44px,7vw,64px)}.rebuild-module__qGtNvW__desktopBreak{display:none}.rebuild-module__qGtNvW__heroCopy{max-width:650px}.rebuild-module__qGtNvW__heroDetail{max-width:600px}.rebuild-module__qGtNvW__architecture{width:100%;max-width:620px;padding:25px}.rebuild-module__qGtNvW__architectureTop>span:last-child{display:block}.rebuild-module__qGtNvW__heroFooter{flex-wrap:wrap;gap:15px 25px;font-size:10px}.rebuild-module__qGtNvW__heroFooter span:first-child{flex-basis:100%}.rebuild-module__qGtNvW__section{padding:65px 0}.rebuild-module__qGtNvW__sectionHeading{flex-direction:column;align-items:flex-start;gap:22px}.rebuild-module__qGtNvW__sectionHeading>p{max-width:600px}.rebuild-module__qGtNvW__solutionGrid{gap:20px}.rebuild-module__qGtNvW__solution h3{font-size:23px}.rebuild-module__qGtNvW__miniGraphic i{width:48px;height:65px}.rebuild-module__qGtNvW__miniGraphic{gap:7px;height:145px}.rebuild-module__qGtNvW__studioBody{grid-template-columns:1fr;gap:30px}.rebuild-module__qGtNvW__studioCopy{padding:0}.rebuild-module__qGtNvW__studioCopy .rebuild-module__qGtNvW__demoNote{max-width:100%;margin-top:20px}.rebuild-module__qGtNvW__caseRow{gap:28px}.rebuild-module__qGtNvW__caseRow h3{font-size:27px}.rebuild-module__qGtNvW__componentSection,.rebuild-module__qGtNvW__faqGrid{grid-template-columns:1fr;gap:35px}.rebuild-module__qGtNvW__process{gap:23px;margin:40px 0 55px}.rebuild-module__qGtNvW__process h3{font-size:22px}.rebuild-module__qGtNvW__estimatorInputs,.rebuild-module__qGtNvW__estimatorOutput{padding:28px}.rebuild-module__qGtNvW__offers article{padding:27px}.rebuild-module__qGtNvW__offers h3{font-size:26px}.rebuild-module__qGtNvW__platforms>div>div{gap:20px 30px;font-size:18px}}@media (max-width:600px){.rebuild-module__qGtNvW__home .site-shell{padding-left:21px;padding-right:21px}.rebuild-module__qGtNvW__hero h1{font-size:46px}.rebuild-module__qGtNvW__hero .rebuild-module__qGtNvW__eyebrow{font-size:8px}.rebuild-module__qGtNvW__lead{font-size:17px}.rebuild-module__qGtNvW__heroDetail{font-size:14px}.rebuild-module__qGtNvW__actions{flex-direction:column;align-items:flex-start;gap:20px}.rebuild-module__qGtNvW__primary{padding:16px 18px;font-size:12px}.rebuild-module__qGtNvW__architecture{padding:18px 15px}.rebuild-module__qGtNvW__architectureTop{font-size:10px}.rebuild-module__qGtNvW__architectureTop>span:last-child{font-size:6px}.rebuild-module__qGtNvW__sourceRow{gap:8px;margin-top:25px}.rebuild-module__qGtNvW__sourceRow>div{font-size:10px}.rebuild-module__qGtNvW__workflowCore{gap:12px;padding:17px 12px}.rebuild-module__qGtNvW__workflowCore h3{font-size:19px}.rebuild-module__qGtNvW__coreSymbol{width:38px;height:38px;font-size:25px}.rebuild-module__qGtNvW__workflowCore p{font-size:9px}.rebuild-module__qGtNvW__controlRow,.rebuild-module__qGtNvW__architectureFoot{font-size:8px}.rebuild-module__qGtNvW__solutionGrid,.rebuild-module__qGtNvW__process,.rebuild-module__qGtNvW__estimator,.rebuild-module__qGtNvW__offers{grid-template-columns:1fr}.rebuild-module__qGtNvW__solutionGrid{gap:38px}.rebuild-module__qGtNvW__miniGraphic{height:160px}.rebuild-module__qGtNvW__miniGraphic i{width:65px;height:76px}.rebuild-module__qGtNvW__solution h3{font-size:28px}.rebuild-module__qGtNvW__studioTabs{gap:3px;padding:5px}.rebuild-module__qGtNvW__studioTabs button{padding:13px 6px;font-size:10px;line-height:1.5}.rebuild-module__qGtNvW__studioBody{padding:22px 15px}.rebuild-module__qGtNvW__studioCopy h3{font-size:28px}.rebuild-module__qGtNvW__console{padding:16px 13px}.rebuild-module__qGtNvW__consoleBar>span:last-child{font-size:7px}.rebuild-module__qGtNvW__sampleCard{padding:14px}.rebuild-module__qGtNvW__sampleCard h4{font-size:13px}.rebuild-module__qGtNvW__sampleCard dl>div,.rebuild-module__qGtNvW__pipeline li strong{font-size:9px}.rebuild-module__qGtNvW__demoActions>span{font-size:8px}.rebuild-module__qGtNvW__caseRow{grid-template-columns:1fr;gap:22px;padding:26px 0}.rebuild-module__qGtNvW__caseDiagram>div{padding:18px 0 5px}.rebuild-module__qGtNvW__caseRow h3{font-size:29px}.rebuild-module__qGtNvW__caseRow .rebuild-module__qGtNvW__eyebrow{font-size:8px}.rebuild-module__qGtNvW__process article{padding-bottom:15px}.rebuild-module__qGtNvW__process h3{max-width:100%;margin-top:17px;font-size:26px}.rebuild-module__qGtNvW__process strong{margin-top:20px}.rebuild-module__qGtNvW__partnerStrip{flex-direction:column;align-items:flex-start;gap:20px}.rebuild-module__qGtNvW__estimatorInputs,.rebuild-module__qGtNvW__estimatorOutput{padding:26px}.rebuild-module__qGtNvW__bigNumber{font-size:77px}.rebuild-module__qGtNvW__offers article{padding:27px}.rebuild-module__qGtNvW__home .contact-section h2{font-size:37px}.rebuild-module__qGtNvW__sectionHeading{margin-bottom:30px}.rebuild-module__qGtNvW__faqGrid{gap:30px}.rebuild-module__qGtNvW__accordions summary{font-size:14px}.rebuild-module__qGtNvW__home section[id]{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.rebuild-module__qGtNvW__architecture{animation:none}.rebuild-module__qGtNvW__capacityBar span,.rebuild-module__qGtNvW__primary,.rebuild-module__qGtNvW__studioTabs button{transition:none}}.rebuild-module__qGtNvW__pageTitle{max-width:950px;font-size:clamp(43px,6vw,76px);line-height:1.07}.rebuild-module__qGtNvW__pageIntro{color:var(--soft);max-width:750px;margin-top:28px;font-size:19px}.rebuild-module__qGtNvW__capabilityGrid{grid-template-columns:repeat(2,1fr);gap:35px 50px;display:grid}.rebuild-module__qGtNvW__capabilityGrid article{border-top:1px solid #81997470;flex-direction:column;padding-top:27px;display:flex}.rebuild-module__qGtNvW__capabilityGrid h3{font-size:26px}.rebuild-module__qGtNvW__capabilityGrid p:not(.rebuild-module__qGtNvW__eyebrow){color:#bfd0b7;font-size:14px}.rebuild-module__qGtNvW__capabilityGrid .rebuild-module__qGtNvW__textLink{align-self:flex-start;margin-top:auto}.rebuild-module__qGtNvW__experienceDetail{border-top:1px solid #bdcabc;grid-template-columns:1fr 1fr;gap:70px;padding:45px 0 65px;scroll-margin-top:120px;display:grid}.rebuild-module__qGtNvW__experienceDetail h2{max-width:490px;font-size:41px}.rebuild-module__qGtNvW__experienceDetail p:not(.rebuild-module__qGtNvW__eyebrow){color:var(--soft);font-size:15px}.rebuild-module__qGtNvW__experienceDetail>div>.rebuild-module__qGtNvW__eyebrow:not(:first-child){margin-top:27px}.rebuild-module__qGtNvW__experienceDetail .rebuild-module__qGtNvW__role{font-size:12px!important}.rebuild-module__qGtNvW__experienceFlow{background:#e6ecde;border-radius:6px;flex-direction:column;align-items:center;gap:22px;margin-top:32px;padding:24px;display:flex}.rebuild-module__qGtNvW__experienceFlow span{text-align:center;background:#f4f7ed;border:1px solid #b1c2a7;border-radius:4px;width:90%;padding:13px 22px;font-size:12px;position:relative}.rebuild-module__qGtNvW__experienceFlow span:not(:last-child):after{content:"↓";color:#69865b;height:22px;position:absolute;top:100%;left:50%}.rebuild-module__qGtNvW__experienceFlow span:last-child{background:#cdddbb}.rebuild-module__qGtNvW__experienceDetail blockquote{letter-spacing:-.02em;background:#eef2e6;border-left:2px solid #7d9f60;margin:26px 0;padding:13px 20px;font-family:Georgia,serif;font-size:20px;line-height:1.5}@media (max-width:800px){.rebuild-module__qGtNvW__experienceDetail{gap:35px}.rebuild-module__qGtNvW__experienceDetail h2{font-size:34px}.rebuild-module__qGtNvW__capabilityGrid{gap:30px}.rebuild-module__qGtNvW__pageIntro{font-size:17px}}@media (max-width:600px){.rebuild-module__qGtNvW__experienceDetail,.rebuild-module__qGtNvW__capabilityGrid{grid-template-columns:1fr}.rebuild-module__qGtNvW__experienceDetail{gap:25px;padding:30px 0 40px}.rebuild-module__qGtNvW__pageTitle{font-size:43px}.rebuild-module__qGtNvW__experienceDetail h2{font-size:33px}}
