.web-design-experience-module__75eIrW__page{--accent:#c39175;--line:#c38f6f38;--muted:#abb0a7;color:var(--rvz-public-text);background:var(--rvz-public-bg);overflow:clip}.web-design-experience-module__75eIrW__page *,.web-design-experience-module__75eIrW__page :before,.web-design-experience-module__75eIrW__page :after{box-sizing:border-box;min-width:0}.web-design-experience-module__75eIrW__page :is(h1,h2,h3,p,figure){margin:0}.web-design-experience-module__75eIrW__page :is(h1,h2,h3){text-wrap:balance}.web-design-experience-module__75eIrW__page a{color:inherit;text-decoration:none}.web-design-experience-module__75eIrW__page button{font:inherit;cursor:pointer}.web-design-experience-module__75eIrW__page [hidden]{display:none!important}.web-design-experience-module__75eIrW__page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.web-design-experience-module__75eIrW__page section[id]{scroll-margin-top:100px}.web-design-experience-module__75eIrW__wrap{width:calc(min(100%,var(--rvz-content)) - 2 * var(--rvz-gutter));margin-inline:auto}.web-design-experience-module__75eIrW__eyebrow{color:var(--accent);letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.web-design-experience-module__75eIrW__eyebrow:before{content:"";background:#936d56;flex:0 0 24px;width:24px;height:1px}.web-design-experience-module__75eIrW__hero{isolation:isolate;border-bottom:1px solid var(--line);background:#101310;position:relative}.web-design-experience-module__75eIrW__heroGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px;min-height:610px;padding-block:62px 38px;display:grid}.web-design-experience-module__75eIrW__heroCopy{z-index:2;padding-bottom:15px;position:relative}.web-design-experience-module__75eIrW__heroCopy h1{letter-spacing:-.04em;margin-top:23px;font-size:clamp(40px,3.7vw,58px);font-weight:600;line-height:1.13}.web-design-experience-module__75eIrW__heroCopy h1 span{color:var(--accent);max-width:12ch;display:block}.web-design-experience-module__75eIrW__heroLead{color:#e0dfd6;max-width:32ch;font-size:17px;line-height:1.7;margin-top:24px!important}.web-design-experience-module__75eIrW__heroDescription{max-width:40ch;color:var(--muted);font-size:14px;line-height:1.75;margin-top:9px!important}.web-design-experience-module__75eIrW__actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.web-design-experience-module__75eIrW__primary,.web-design-experience-module__75eIrW__secondary{border-radius:5px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:13px 18px;font-size:13px;line-height:1.5;transition:background-color .2s,border-color .2s;display:inline-flex}.web-design-experience-module__75eIrW__page .web-design-experience-module__75eIrW__primary{background:var(--accent);color:#161b16;border:1px solid #cb9d80;font-weight:550}.web-design-experience-module__75eIrW__primary:hover{background:#d3a488}.web-design-experience-module__75eIrW__secondary{color:#dfddd4;background:#1d201be6;border:1px solid #555344}.web-design-experience-module__75eIrW__secondary:hover{border-color:var(--accent);background:#292c24}.web-design-experience-module__75eIrW__primary svg,.web-design-experience-module__75eIrW__secondary svg{flex:0 0 17px;width:17px;height:17px}.web-design-experience-module__75eIrW__explore{align-items:center;gap:10px;min-height:32px;margin-top:29px;font-size:11px;display:inline-flex;color:#b2b5a9!important}.web-design-experience-module__75eIrW__explore>span{width:23px;height:23px;color:var(--accent);border:1px solid #6c6656;border-radius:50%;place-items:center;display:grid}.web-design-experience-module__75eIrW__heroStage{perspective:1400px;height:550px;position:relative}.web-design-experience-module__75eIrW__stageFloor{filter:blur(13px);background:radial-gradient(#cf976e42,#0000 65%);width:105%;height:75px;position:absolute;bottom:32px;left:-2%}.web-design-experience-module__75eIrW__heroDesktop{background:linear-gradient(120deg,#3b3c33,#161b17 20%,#252a22);border:1px solid #806c53;border-radius:12px;width:91%;padding:6px;position:absolute;top:15px;left:0;transform:rotateY(-8deg)rotateX(4deg)rotate(-2deg);box-shadow:-5px 8px #0d100d,0 25px 55px #0008,0 0 60px #c3917512}.web-design-experience-module__75eIrW__heroDesktop:after{content:"";background:linear-gradient(90deg,#0000,#75634e,#0000);width:88%;height:5px;margin:8px auto 0;display:block}.web-design-experience-module__75eIrW__heroPhone{background:linear-gradient(135deg,#3e3d32,#111611 25%);border:1px solid #8e7862;border-radius:22px;width:27%;padding:7px;position:absolute;top:125px;right:-3%;transform:rotateY(-8deg)rotate(5deg);box-shadow:-12px 12px 35px #0009,2px 0 #494838}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__sitePreview{border-radius:14px;overflow:hidden}.web-design-experience-module__75eIrW__phoneNotch{z-index:1;background:#171b16;border-radius:0 0 8px 8px;width:30%;height:8px;position:absolute;top:7px;left:35%}.web-design-experience-module__75eIrW__heroStage figcaption{color:#c1beb0;font-size:11px;line-height:1.8;position:absolute;bottom:0;left:18px}.web-design-experience-module__75eIrW__heroStage figcaption>span{color:var(--accent);letter-spacing:.16em;margin-bottom:3px;font-size:8px;display:block}.web-design-experience-module__75eIrW__heroFoot{border-top:1px solid var(--line);color:#b3b3a6;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-size:11px;display:flex}.web-design-experience-module__75eIrW__heroFoot>span:last-child{color:#807f70;letter-spacing:.1em;font-size:9px}.web-design-experience-module__75eIrW__browserBar{color:#8e9284;letter-spacing:.03em;background:#232820;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;height:25px;padding-inline:12px;font-size:7px;display:flex}.web-design-experience-module__75eIrW__browserBar>span:first-child{gap:4px;display:flex}.web-design-experience-module__75eIrW__browserBar i{background:#7f816e;border-radius:50%;width:3px;height:3px}.web-design-experience-module__75eIrW__browserBar>svg{width:9px;height:9px}.web-design-experience-module__75eIrW__sitePreview{color:#262e24;font-family:var(--rvz-public-font-ui);background:#eeeae0;padding:25px 28px 17px}.web-design-experience-module__75eIrW__siteNav{justify-content:space-between;align-items:center;gap:16px;display:flex}.web-design-experience-module__75eIrW__siteNav strong{letter-spacing:-.09em;font-size:28px;font-weight:500;line-height:1}.web-design-experience-module__75eIrW__siteNav strong>span{letter-spacing:0;vertical-align:top;font-size:9px}.web-design-experience-module__75eIrW__siteNav>span{align-items:center;gap:15px;font-size:7px;display:flex}.web-design-experience-module__75eIrW__siteNav i{border-block:1px solid #5c6251;width:15px;height:6px;display:block}.web-design-experience-module__75eIrW__siteBody{grid-template-columns:1.05fr 1fr;align-items:center;gap:5px;margin-top:28px;display:grid}.web-design-experience-module__75eIrW__siteCopy small{letter-spacing:.11em;color:#737b65;font-size:6px;line-height:1.6;display:block}.web-design-experience-module__75eIrW__siteTitle{letter-spacing:-.07em;margin-top:12px;font-size:clamp(23px,2.4vw,38px);font-weight:450;line-height:1.04}.web-design-experience-module__75eIrW__siteTitle em{color:#8c967e;font-style:normal;display:block}.web-design-experience-module__75eIrW__siteCopy p{color:#737b65;max-width:28ch;margin-top:12px;font-size:8px;line-height:1.8}.web-design-experience-module__75eIrW__siteCopy button,.web-design-experience-module__75eIrW__previewAction{color:#f2f0e5;background:#333f2d;border:0;align-items:center;gap:16px;width:fit-content;margin-top:16px;padding:10px 12px;font-size:7px;line-height:1.5;display:flex}.web-design-experience-module__75eIrW__siteCopy button{min-height:40px}.web-design-experience-module__75eIrW__siteCopy :is(button,.web-design-experience-module__75eIrW__previewAction) svg{width:12px;height:12px}.web-design-experience-module__75eIrW__siteArt{position:relative}.web-design-experience-module__75eIrW__siteArt svg{filter:drop-shadow(0 14px 6px #777c5c26);width:100%;height:auto;display:block}.web-design-experience-module__75eIrW__siteFooter{color:#828b73;border-top:1px solid #a6ae9340;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:12px;font-size:6px;display:flex}.web-design-experience-module__75eIrW__sitePreview[data-wireframe=true]{background-color:#e8ebe1;background-image:linear-gradient(#85927914 1px,#0000 1px),linear-gradient(90deg,#85927914 1px,#0000 1px);background-size:14px 14px}.web-design-experience-module__75eIrW__sitePreview[data-wireframe=true] :is(.web-design-experience-module__75eIrW__siteCopy,.web-design-experience-module__75eIrW__siteArt){outline-offset:6px;outline:1px dashed #8b987c}.web-design-experience-module__75eIrW__sitePreview[data-wireframe=true] .web-design-experience-module__75eIrW__siteTitle em{color:#535f48}.web-design-experience-module__75eIrW__compact{padding:22px 14px 12px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteNav strong{font-size:23px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteNav>span{gap:0;font-size:0}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteBody{grid-template-columns:1fr;margin-top:23px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteTitle{font-size:24px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteCopy small{font-size:5px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteCopy p{margin-top:9px;font-size:6px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__previewAction{gap:9px;margin-top:9px;padding:6px 8px;font-size:5px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteArt{width:78%;margin:5px auto -5px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteFooter{margin-top:0;padding-top:7px;font-size:4px}.web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteFooter>span:last-child{display:none}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteTitle{font-size:clamp(17px,1.55vw,25px)}.web-design-experience-module__75eIrW__identityPalette{color:#3b4531;background:#ddd9cc;border-top:1px solid #babfaf;align-items:center;gap:9px;padding:16px 20px;display:flex}.web-design-experience-module__75eIrW__identityPalette strong{font:26px Georgia,serif}.web-design-experience-module__75eIrW__identityPalette>span{margin-right:auto;font-size:9px;line-height:1.5}.web-design-experience-module__75eIrW__identityPalette i{background:#333f2d;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.web-design-experience-module__75eIrW__identityPalette i:nth-last-child(2){background:#8c967e}.web-design-experience-module__75eIrW__identityPalette i:last-child{background:#eeeae0;border:1px solid #b5b9a9}.web-design-experience-module__75eIrW__section{border-bottom:1px solid var(--line);padding-block:64px}.web-design-experience-module__75eIrW__sectionHeading{text-align:center;max-width:760px;margin:0 auto 34px}.web-design-experience-module__75eIrW__sectionHeading .web-design-experience-module__75eIrW__eyebrow{justify-content:center}.web-design-experience-module__75eIrW__sectionHeading h2,.web-design-experience-module__75eIrW__faq h2,.web-design-experience-module__75eIrW__invitation h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(28px,3vw,43px);font-weight:550;line-height:1.19}.web-design-experience-module__75eIrW__sectionHeading h2 span,.web-design-experience-module__75eIrW__invitation h2 span{color:var(--accent);display:block}.web-design-experience-module__75eIrW__sectionHeading>p:last-child{color:var(--muted);max-width:64ch;margin:19px auto 0;font-size:15px;line-height:1.8}.web-design-experience-module__75eIrW__studio{background:#191d18;border:1px solid #77614a66;border-radius:15px;overflow:hidden;box-shadow:0 25px 70px #0002}.web-design-experience-module__75eIrW__toolbar{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#25271f,#191d18);justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.web-design-experience-module__75eIrW__tabs{gap:6px;display:flex}.web-design-experience-module__75eIrW__tabs button{color:#b7bbaf;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-size:12px;display:flex}.web-design-experience-module__75eIrW__tabs button>span{color:#8b8c7a;font-size:9px}.web-design-experience-module__75eIrW__tabs button[aria-selected=true]{color:#e7c8b1;background:#373329;border-color:#98745455}.web-design-experience-module__75eIrW__tabs button[aria-selected=true]>span{color:var(--accent)}.web-design-experience-module__75eIrW__devices{gap:6px;display:flex}.web-design-experience-module__75eIrW__devices button{color:#929986;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:10px;display:flex}.web-design-experience-module__75eIrW__devices button[aria-pressed=true]{color:#e2c6ad;background:#292d23;border-color:#7d6e52}.web-design-experience-module__75eIrW__studioLayout{grid-template-columns:1fr 280px;display:grid}.web-design-experience-module__75eIrW__previewCanvas{background:radial-gradient(at 50% 90%,#aa84522b,#0000 65%),linear-gradient(135deg,#21271e,#111710);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.web-design-experience-module__75eIrW__previewFrame{border:1px solid #747960;border-radius:8px;width:100%;max-width:800px;overflow:hidden;box-shadow:0 18px 30px #0004}.web-design-experience-module__75eIrW__previewFrame>.web-design-experience-module__75eIrW__browserBar{height:29px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__sitePreview{padding:28px 30px 20px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteTitle{font-size:clamp(28px,3.5vw,49px)}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy small{font-size:7px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy p,.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy button{font-size:10px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteNav strong{font-size:34px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteNav>span{font-size:8px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteFooter{font-size:7px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile]{border-width:6px;border-radius:24px;width:280px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__browserBar{display:none}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__sitePreview{padding:25px 22px 15px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteTitle{font-size:33px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteCopy p{font-size:9px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteNav>span{font-size:0}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteArt{max-width:150px;margin-top:12px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteCopy button{font-size:9px}.web-design-experience-module__75eIrW__concept{color:#9aa28d;align-items:center;gap:8px;font-size:9px;display:flex;margin-top:17px!important}.web-design-experience-module__75eIrW__concept>span{background:var(--accent);border-radius:50%;width:4px;height:4px}.web-design-experience-module__75eIrW__inspector{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:30px 25px;display:flex}.web-design-experience-module__75eIrW__inspectorIndex{letter-spacing:-.06em;color:#a27e5e;margin-bottom:28px;font-size:53px;font-weight:400;line-height:1}.web-design-experience-module__75eIrW__inspectorIndex small{color:#6e7962;letter-spacing:.05em;margin-left:10px;font-size:10px}.web-design-experience-module__75eIrW__inspector .web-design-experience-module__75eIrW__eyebrow{font-size:8px}.web-design-experience-module__75eIrW__inspector .web-design-experience-module__75eIrW__eyebrow:before{flex-basis:15px;width:15px}.web-design-experience-module__75eIrW__inspector h3{letter-spacing:-.025em;margin-top:15px;font-size:22px;font-weight:500;line-height:1.35}.web-design-experience-module__75eIrW__inspector ul{width:100%;margin:24px 0;padding:0;list-style:none}.web-design-experience-module__75eIrW__inspector li{color:#c0c4b5;border-bottom:1px solid #b7aa781a;gap:10px;padding-block:11px;font-size:11px;line-height:1.7;display:flex}.web-design-experience-module__75eIrW__inspector li span{color:#a98c6b;font-size:8px}.web-design-experience-module__75eIrW__stageDescription{margin-top:auto}.web-design-experience-module__75eIrW__stageDescription p{color:#969f89;font-size:11px;line-height:1.8}.web-design-experience-module__75eIrW__studyCaption{color:#89917d;justify-content:space-between;gap:20px;padding-top:17px;font-size:10px;line-height:1.7;display:flex}.web-design-experience-module__75eIrW__studyCaption strong{color:#b7baa9;font-weight:500}.web-design-experience-module__75eIrW__inquiry{color:#333d2c;background:#eeeae0;min-height:335px;padding:24px}.web-design-experience-module__75eIrW__inquiry>button{color:inherit;background:0 0;border:0;min-height:40px;padding:5px 0;font-size:11px}.web-design-experience-module__75eIrW__inquiry>small{letter-spacing:.1em;color:#6e785e;margin-top:22px;font-size:8px;display:block}.web-design-experience-module__75eIrW__inquiry h3{margin-top:13px;font-size:29px;font-weight:500;line-height:1.15}.web-design-experience-module__75eIrW__inquiry p{color:#67725a;margin-top:13px;font-size:11px;line-height:1.7}.web-design-experience-module__75eIrW__inquiry ul{margin-block:20px;padding:0;list-style:none}.web-design-experience-module__75eIrW__inquiry li{border-bottom:1px solid #a3ab9255;justify-content:space-between;align-items:center;padding-block:12px;font-size:11px;display:flex}.web-design-experience-module__75eIrW__inquiry li svg{width:14px;height:14px}.web-design-experience-module__75eIrW__inquiry .web-design-experience-module__75eIrW__demoNote{font-size:9px}.web-design-experience-module__75eIrW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.web-design-experience-module__75eIrW__featureCard{border:1px solid var(--line);background:linear-gradient(135deg,#20251e,#141914);border-radius:14px;padding:0 25px 24px}.web-design-experience-module__75eIrW__featureDrawing{stroke:#9c8a6990;stroke-width:1px;width:calc(100% + 16px);margin:10px -8px 15px}.web-design-experience-module__75eIrW__featureDrawing text{fill:#c5a780;stroke:none;font-family:Georgia,serif;font-size:45px}.web-design-experience-module__75eIrW__drawFill{fill:#a7936e25}.web-design-experience-module__75eIrW__drawAccent{stroke:var(--accent);stroke-width:2px}.web-design-experience-module__75eIrW__featureCard h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.35}.web-design-experience-module__75eIrW__featureCard>p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.web-design-experience-module__75eIrW__featureCard ul{border-top:1px solid var(--line);color:#b7a286;flex-wrap:wrap;gap:16px;margin:22px 0 0;padding:17px 0 0;font-size:10px;list-style:none;display:flex}.web-design-experience-module__75eIrW__scopeNote{text-align:center;color:#909b85;max-width:95ch;font-size:12px;line-height:1.8;margin:23px auto 0!important}.web-design-experience-module__75eIrW__processSection{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 0,#80623d10,#0000 65%);padding-block:64px}.web-design-experience-module__75eIrW__handover{border:1px solid var(--line);background:#1a2018;border-radius:12px;grid-template-columns:.85fr 1.15fr .9fr;align-items:center;gap:35px;margin-top:30px;padding:30px;display:grid}.web-design-experience-module__75eIrW__handover h3{letter-spacing:-.025em;margin-top:12px;font-size:25px;font-weight:500;line-height:1.2}.web-design-experience-module__75eIrW__handover>p{color:var(--muted);font-size:12px;line-height:1.85}.web-design-experience-module__75eIrW__handover ul{margin:0;padding:0;list-style:none}.web-design-experience-module__75eIrW__handover li{color:#c3c5b7;gap:10px;padding-block:8px;font-size:11px;line-height:1.6;display:flex}.web-design-experience-module__75eIrW__handover li>span{color:var(--accent)}.web-design-experience-module__75eIrW__faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:64px;display:grid}.web-design-experience-module__75eIrW__faq header>p:last-child{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.8}.web-design-experience-module__75eIrW__faq details{border-bottom:1px solid var(--line)}.web-design-experience-module__75eIrW__faq details:first-child{border-top:1px solid var(--line)}.web-design-experience-module__75eIrW__faq summary{cursor:pointer;color:#d0d3c4;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:14px;line-height:1.6;list-style:none;display:flex}.web-design-experience-module__75eIrW__faq summary::-webkit-details-marker{display:none}.web-design-experience-module__75eIrW__faq summary>span{color:var(--accent);font-size:20px}.web-design-experience-module__75eIrW__faq details[open] summary>span{transform:rotate(45deg)}.web-design-experience-module__75eIrW__faq details>p{color:var(--muted);padding:0 28px 24px 0;font-size:13px;line-height:1.85}.web-design-experience-module__75eIrW__invitation{background:radial-gradient(at 90% 0,#b58f5a1c,#0000 75%),#1a2018;border:1px solid #a8815d66;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-bottom:55px;padding:42px;display:grid;position:relative}.web-design-experience-module__75eIrW__invitation>div:first-child>p:last-child{max-width:57ch;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.8}.web-design-experience-module__75eIrW__endActions{gap:12px;display:grid}.web-design-experience-module__75eIrW__endActions .web-design-experience-module__75eIrW__secondary{background:0 0;border-color:#0000}@media (min-width:1600px){.web-design-experience-module__75eIrW__heroGrid{min-height:670px}.web-design-experience-module__75eIrW__heroStage{height:580px}.web-design-experience-module__75eIrW__heroDesktop{top:15px}.web-design-experience-module__75eIrW__heroPhone{top:125px}}@media (max-width:1100px){.web-design-experience-module__75eIrW__heroGrid{gap:22px}.web-design-experience-module__75eIrW__heroStage{height:460px}.web-design-experience-module__75eIrW__heroDesktop{top:35px}.web-design-experience-module__75eIrW__heroPhone{top:125px}.web-design-experience-module__75eIrW__heroStage figcaption{font-size:10px;bottom:-10px}.web-design-experience-module__75eIrW__heroCopy h1{font-size:44px}.web-design-experience-module__75eIrW__heroLead{font-size:15px}.web-design-experience-module__75eIrW__actions{flex-direction:column;align-items:flex-start}.web-design-experience-module__75eIrW__studioLayout{grid-template-columns:1fr 240px}.web-design-experience-module__75eIrW__previewCanvas{padding:24px}.web-design-experience-module__75eIrW__inspector{padding:24px 20px}.web-design-experience-module__75eIrW__inspector h3{font-size:20px}.web-design-experience-module__75eIrW__featureCard{padding-inline:19px}.web-design-experience-module__75eIrW__featureCard h3{font-size:18px}.web-design-experience-module__75eIrW__handover{grid-template-columns:1fr 1.5fr}.web-design-experience-module__75eIrW__handover ul{flex-wrap:wrap;grid-column:1/-1;gap:14px 30px;display:flex}}@media (max-width:850px){.web-design-experience-module__75eIrW__heroGrid{grid-template-columns:1fr;gap:0;padding-top:42px}.web-design-experience-module__75eIrW__heroCopy{max-width:580px}.web-design-experience-module__75eIrW__heroCopy h1{font-size:clamp(38px,6vw,54px)}.web-design-experience-module__75eIrW__heroCopy h1 span{max-width:none}.web-design-experience-module__75eIrW__heroLead{max-width:43ch;font-size:16px}.web-design-experience-module__75eIrW__heroDescription{max-width:48ch}.web-design-experience-module__75eIrW__actions{flex-direction:row}.web-design-experience-module__75eIrW__heroStage{width:95%;max-width:640px;height:550px;margin:0 auto}.web-design-experience-module__75eIrW__heroDesktop{top:20px}.web-design-experience-module__75eIrW__heroPhone{top:115px;right:-2%}.web-design-experience-module__75eIrW__heroStage figcaption{bottom:0}.web-design-experience-module__75eIrW__heroFoot>span:last-child{display:none}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteTitle{font-size:23px}.web-design-experience-module__75eIrW__studioLayout{grid-template-columns:1fr}.web-design-experience-module__75eIrW__inspector{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:12px 30px;display:grid}.web-design-experience-module__75eIrW__inspectorIndex{display:none}.web-design-experience-module__75eIrW__inspector>.web-design-experience-module__75eIrW__eyebrow{grid-column:1}.web-design-experience-module__75eIrW__inspector h3{grid-column:1;margin-top:0}.web-design-experience-module__75eIrW__inspector ul{grid-area:1/2/4;margin:0}.web-design-experience-module__75eIrW__stageDescription{grid-column:1;margin-top:0}.web-design-experience-module__75eIrW__featureGrid{gap:12px}.web-design-experience-module__75eIrW__featureCard{padding-inline:15px}.web-design-experience-module__75eIrW__featureCard p{font-size:13px}.web-design-experience-module__75eIrW__faq{gap:40px}.web-design-experience-module__75eIrW__invitation{grid-template-columns:1fr;padding:32px}.web-design-experience-module__75eIrW__endActions{flex-wrap:wrap;display:flex}}@media (max-width:600px){.web-design-experience-module__75eIrW__wrap{width:calc(100% - 36px)}.web-design-experience-module__75eIrW__eyebrow{letter-spacing:.13em;gap:9px;font-size:9px}.web-design-experience-module__75eIrW__eyebrow:before{flex-basis:18px;width:18px}.web-design-experience-module__75eIrW__heroGrid{padding-top:32px;padding-bottom:12px}.web-design-experience-module__75eIrW__heroCopy h1{margin-top:19px;font-size:38px;line-height:1.12}.web-design-experience-module__75eIrW__heroCopy h1 span{max-width:13ch}.web-design-experience-module__75eIrW__heroLead{font-size:15px;line-height:1.7;margin-top:20px!important}.web-design-experience-module__75eIrW__heroDescription{font-size:13px;line-height:1.7}.web-design-experience-module__75eIrW__actions{gap:9px;margin-top:23px}.web-design-experience-module__75eIrW__primary,.web-design-experience-module__75eIrW__secondary{gap:12px;padding:12px 13px;font-size:12px}.web-design-experience-module__75eIrW__explore{margin-top:19px;font-size:10px}.web-design-experience-module__75eIrW__heroStage{width:98%;height:350px;margin-top:0}.web-design-experience-module__75eIrW__heroDesktop{border-radius:8px;width:90%;padding:4px;top:29px;left:0;transform:rotateY(-7deg)rotate(-3deg)}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__browserBar{height:17px;padding-inline:8px;font-size:5px}.web-design-experience-module__75eIrW__heroDesktop:after{height:3px;margin-top:4px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__sitePreview{padding:14px 15px 11px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteNav strong{font-size:20px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteNav>span{gap:6px;font-size:5px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteBody{margin-top:17px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteTitle{font-size:23px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteCopy small{font-size:4px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteCopy p{margin-top:8px;font-size:5px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__previewAction{gap:6px;margin-top:8px;padding:5px 7px;font-size:5px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__previewAction svg{width:8px;height:8px}.web-design-experience-module__75eIrW__heroDesktop .web-design-experience-module__75eIrW__siteFooter{margin-top:12px;padding-top:7px;font-size:4px}.web-design-experience-module__75eIrW__heroPhone{border-radius:12px;width:28%;padding:4px;top:95px;right:-1%}.web-design-experience-module__75eIrW__phoneNotch{height:4px;top:4px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__sitePreview{border-radius:8px;padding:13px 8px 8px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteNav strong{font-size:15px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteNav strong span{font-size:5px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteNav i{width:9px;height:4px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteBody{margin-top:14px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__compact .web-design-experience-module__75eIrW__siteTitle{margin-top:6px;font-size:12px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteCopy small{font-size:3px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteCopy p{margin-top:6px;font-size:3.5px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__previewAction{gap:3px;margin-top:6px;padding:4px 5px;font-size:3px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__previewAction svg{width:6px;height:6px}.web-design-experience-module__75eIrW__heroPhone .web-design-experience-module__75eIrW__siteFooter{font-size:2.5px}.web-design-experience-module__75eIrW__heroStage figcaption{font-size:9px;bottom:0;left:4px}.web-design-experience-module__75eIrW__heroStage figcaption span{font-size:7px}.web-design-experience-module__75eIrW__heroFoot{padding-block:14px;font-size:9px;line-height:1.7}.web-design-experience-module__75eIrW__section{padding-block:44px}.web-design-experience-module__75eIrW__sectionHeading{text-align:left;margin-bottom:25px}.web-design-experience-module__75eIrW__sectionHeading .web-design-experience-module__75eIrW__eyebrow{justify-content:flex-start}.web-design-experience-module__75eIrW__sectionHeading h2,.web-design-experience-module__75eIrW__faq h2,.web-design-experience-module__75eIrW__invitation h2{text-wrap:pretty;margin-top:14px;font-size:29px;line-height:1.2}.web-design-experience-module__75eIrW__sectionHeading>p:last-child{margin-top:16px;font-size:13px;line-height:1.8}.web-design-experience-module__75eIrW__toolbar{flex-wrap:wrap;gap:8px;padding:9px}.web-design-experience-module__75eIrW__tabs{flex:1;gap:2px}.web-design-experience-module__75eIrW__tabs button{gap:5px;padding:9px 10px;font-size:10px}.web-design-experience-module__75eIrW__tabs button>span{font-size:7px}.web-design-experience-module__75eIrW__devices{gap:0}.web-design-experience-module__75eIrW__devices button{padding:8px}.web-design-experience-module__75eIrW__devices button>span{display:none}.web-design-experience-module__75eIrW__previewCanvas{padding:20px 12px 15px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__sitePreview{padding:20px 17px 13px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteTitle,.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteNav strong{font-size:25px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteNav>span{gap:6px;font-size:5px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy small{font-size:4px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy p{font-size:7px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteCopy button{gap:6px;min-height:40px;padding:8px;font-size:7px}.web-design-experience-module__75eIrW__previewFrame .web-design-experience-module__75eIrW__siteFooter{font-size:5px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile]{width:255px;max-width:100%}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteCopy small{font-size:6px}.web-design-experience-module__75eIrW__previewFrame[data-device=mobile] .web-design-experience-module__75eIrW__siteCopy p{font-size:9px}.web-design-experience-module__75eIrW__concept{font-size:8px}.web-design-experience-module__75eIrW__inspector{padding:22px;display:block}.web-design-experience-module__75eIrW__inspector h3{max-width:22ch;margin-top:12px;font-size:22px}.web-design-experience-module__75eIrW__inspector ul{margin-block:16px}.web-design-experience-module__75eIrW__inspector li,.web-design-experience-module__75eIrW__stageDescription p{font-size:12px}.web-design-experience-module__75eIrW__studyCaption{gap:4px;padding-top:13px;font-size:9px;display:grid}.web-design-experience-module__75eIrW__featureGrid{grid-template-columns:1fr;gap:15px}.web-design-experience-module__75eIrW__featureCard{padding:0 22px 23px}.web-design-experience-module__75eIrW__featureDrawing{max-height:137px;margin-top:6px}.web-design-experience-module__75eIrW__featureCard h3{font-size:21px}.web-design-experience-module__75eIrW__featureCard>p{font-size:13px}.web-design-experience-module__75eIrW__scopeNote{text-align:left;border-left:2px solid #886b4d;padding-left:12px;font-size:11px}.web-design-experience-module__75eIrW__processSection{padding-block:44px}.web-design-experience-module__75eIrW__handover{grid-template-columns:1fr;gap:17px;margin-top:20px;padding:24px}.web-design-experience-module__75eIrW__handover h3{font-size:25px}.web-design-experience-module__75eIrW__handover>p{font-size:13px}.web-design-experience-module__75eIrW__handover ul{display:block}.web-design-experience-module__75eIrW__handover li{padding-block:6px;font-size:11px}.web-design-experience-module__75eIrW__faq{grid-template-columns:1fr;gap:24px;padding-block:44px}.web-design-experience-module__75eIrW__faq header>p:last-child{margin-top:13px;font-size:13px}.web-design-experience-module__75eIrW__faq summary{padding-block:19px;font-size:13px}.web-design-experience-module__75eIrW__faq details>p{font-size:12px}.web-design-experience-module__75eIrW__invitation{border-radius:13px;gap:23px;margin-bottom:40px;padding:27px 23px}.web-design-experience-module__75eIrW__invitation h2{font-size:28px}.web-design-experience-module__75eIrW__invitation>div:first-child>p:last-child{margin-top:15px;font-size:13px}.web-design-experience-module__75eIrW__endActions{display:grid}.web-design-experience-module__75eIrW__endActions a{font-size:13px}}@media (prefers-reduced-motion:reduce){.web-design-experience-module__75eIrW__page *,.web-design-experience-module__75eIrW__page :before,.web-design-experience-module__75eIrW__page :after{scroll-behavior:auto!important;transition:none!important}}.web-design-experience-module__75eIrW__wrap{max-width:1120px}.web-design-experience-module__75eIrW__heroGrid{gap:28px;min-height:0;padding-block:36px 28px}.web-design-experience-module__75eIrW__heroCopy{padding-bottom:0}.web-design-experience-module__75eIrW__heroCopy h1{margin-top:18px;font-size:clamp(32px,3.1vw,44px)}.web-design-experience-module__75eIrW__heroLead{font-size:15px;margin-top:18px!important}.web-design-experience-module__75eIrW__actions{margin-top:22px}.web-design-experience-module__75eIrW__explore{margin-top:18px}.web-design-experience-module__75eIrW__heroStage{height:460px}.web-design-experience-module__75eIrW__section,.web-design-experience-module__75eIrW__processSection,.web-design-experience-module__75eIrW__faq{padding-block:36px}.web-design-experience-module__75eIrW__sectionHeading{margin-bottom:24px}.web-design-experience-module__75eIrW__sectionHeading h2,.web-design-experience-module__75eIrW__faq h2,.web-design-experience-module__75eIrW__invitation h2{font-size:clamp(26px,2.5vw,32px)}.web-design-experience-module__75eIrW__sectionHeading>p:last-child{margin-top:16px;font-size:14px;line-height:1.7}.web-design-experience-module__75eIrW__studio{box-shadow:none;border-radius:10px}.web-design-experience-module__75eIrW__previewCanvas{padding:24px}.web-design-experience-module__75eIrW__inspector{padding:22px}.web-design-experience-module__75eIrW__inspectorIndex{margin-bottom:20px;font-size:36px}.web-design-experience-module__75eIrW__featureGrid{gap:16px}.web-design-experience-module__75eIrW__featureCard{border-radius:10px;padding:0 20px 20px}.web-design-experience-module__75eIrW__featureDrawing{max-height:150px}.web-design-experience-module__75eIrW__featureCard>p{font-size:13px;line-height:1.75}.web-design-experience-module__75eIrW__featureCard ul{gap:12px;margin-top:18px;padding-top:14px}.web-design-experience-module__75eIrW__handover{border-radius:10px;gap:24px;margin-top:24px;padding:24px}.web-design-experience-module__75eIrW__handover h3{font-size:23px}.web-design-experience-module__75eIrW__faq{gap:36px}.web-design-experience-module__75eIrW__faq summary{padding-block:16px;padding-right:8px}.web-design-experience-module__75eIrW__faq summary>span{text-align:center;flex:0 0 20px;width:20px;height:20px;margin-right:5px;line-height:20px}.web-design-experience-module__75eIrW__invitation{border-radius:10px;gap:28px;margin-bottom:36px;padding:28px}@media (max-width:850px){.web-design-experience-module__75eIrW__heroGrid{gap:24px}.web-design-experience-module__75eIrW__heroStage{max-width:560px;height:440px}.web-design-experience-module__75eIrW__faq{gap:24px}}@media (max-width:600px){.web-design-experience-module__75eIrW__wrap{width:calc(100% - 32px)}.web-design-experience-module__75eIrW__heroGrid{gap:12px;padding-block:28px 12px}.web-design-experience-module__75eIrW__heroCopy h1{font-size:clamp(28px,7.6vw,34px)}.web-design-experience-module__75eIrW__heroStage{height:380px}.web-design-experience-module__75eIrW__section,.web-design-experience-module__75eIrW__processSection,.web-design-experience-module__75eIrW__faq{padding-block:28px}.web-design-experience-module__75eIrW__sectionHeading h2,.web-design-experience-module__75eIrW__faq h2,.web-design-experience-module__75eIrW__invitation h2{font-size:26px}.web-design-experience-module__75eIrW__previewCanvas{padding:18px 12px}.web-design-experience-module__75eIrW__inspector{padding:18px}.web-design-experience-module__75eIrW__featureCard{padding:0 18px 18px}.web-design-experience-module__75eIrW__featureDrawing{max-height:128px}.web-design-experience-module__75eIrW__handover{gap:18px;padding:20px 18px}.web-design-experience-module__75eIrW__invitation{gap:22px;margin-bottom:28px;padding:22px 18px}}@media (max-width:760px){.public-shell.public-shell .public-shell__content:has(>.web-design-experience-module__75eIrW__page){padding-bottom:0}.web-design-experience-module__75eIrW__invitation{margin-bottom:28px}}.web-design-experience-module__75eIrW__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.web-design-experience-module__75eIrW__processGrid>li{border:1px solid var(--line);background:linear-gradient(145deg,#20251e,#151a15);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.web-design-experience-module__75eIrW__processVisual{background:radial-gradient(at 50% 100%,#c3917510,#0000 70%);border-bottom:1px solid #c38f6f1f;padding:30px 18px 10px;position:relative}.web-design-experience-module__75eIrW__processNumber{color:var(--accent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:12px;left:16px}.web-design-experience-module__75eIrW__processDrawing{color:#9b8b72;width:100%;height:115px;display:block}.web-design-experience-module__75eIrW__processHighlight{fill:#c38f6f17;stroke:var(--accent);stroke-width:1.8px}.web-design-experience-module__75eIrW__processCopy{flex:1;padding:20px 18px}.web-design-experience-module__75eIrW__processCopy h3{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.3}.web-design-experience-module__75eIrW__processCopy p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.75}.web-design-experience-module__75eIrW__output{border-top:1px solid var(--line);gap:7px;margin:0 18px;padding:15px 0 18px;display:grid}.web-design-experience-module__75eIrW__output small{letter-spacing:.13em;color:#968e7d;font-size:8px;line-height:1.5}.web-design-experience-module__75eIrW__output>span{color:#d5b89d;font-size:11px;line-height:1.6}@media (max-width:1000px){.web-design-experience-module__75eIrW__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-design-experience-module__75eIrW__processDrawing{height:105px}}@media (max-width:600px){.web-design-experience-module__75eIrW__processGrid{grid-template-columns:1fr;gap:12px;margin-top:22px}.web-design-experience-module__75eIrW__processGrid>li{grid-template-columns:96px minmax(0,1fr);column-gap:16px;padding:17px 16px;display:grid}.web-design-experience-module__75eIrW__processVisual{background:0 0;border:0;grid-row:1/3;align-self:start;padding:26px 0 0}.web-design-experience-module__75eIrW__processNumber{font-size:10px;top:0;left:0}.web-design-experience-module__75eIrW__processDrawing{width:100%;height:76px}.web-design-experience-module__75eIrW__processCopy{padding:0 0 14px}.web-design-experience-module__75eIrW__processCopy h3{font-size:18px}.web-design-experience-module__75eIrW__processCopy p{margin-top:8px;font-size:12px;line-height:1.7}.web-design-experience-module__75eIrW__output{grid-column:2;gap:5px;margin:0;padding:12px 0 0}.web-design-experience-module__75eIrW__output>span{font-size:11px}}@media (max-width:360px){.web-design-experience-module__75eIrW__processGrid>li{grid-template-columns:72px minmax(0,1fr);column-gap:12px;padding:16px 14px}.web-design-experience-module__75eIrW__processCopy h3{font-size:17px}}
.custom-software-service-module__eaEFQG__page{--sw-cyan:var(--rvz-public-copper);--sw-muted:var(--rvz-public-muted);--sw-line:rgb(var(--rvz-public-muted-rgb) / .25);color:var(--rvz-public-text);background:radial-gradient(ellipse at 83% 8%,rgb(var(--rvz-public-surface-rgb) / .333),transparent 28%),var(--rvz-public-bg);overflow:clip}.custom-software-service-module__eaEFQG__page *{box-sizing:border-box}.custom-software-service-module__eaEFQG__wrap{width:calc(min(100%,var(--rvz-content)) - 2 * var(--rvz-gutter));margin-inline:auto}.custom-software-service-module__eaEFQG__page h1,.custom-software-service-module__eaEFQG__page h2,.custom-software-service-module__eaEFQG__page h3,.custom-software-service-module__eaEFQG__page p{margin:0}.custom-software-service-module__eaEFQG__page h1,.custom-software-service-module__eaEFQG__page h2,.custom-software-service-module__eaEFQG__page h3{color:var(--rvz-public-text);text-wrap:balance}.custom-software-service-module__eaEFQG__page p{color:var(--sw-muted)}.custom-software-service-module__eaEFQG__hero{grid-template-columns:.95fr 1.1fr;align-items:center;gap:clamp(36px,5vw,76px);padding:60px 0;display:grid}.custom-software-service-module__eaEFQG__eyebrow{letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.55;display:flex;color:var(--rvz-public-muted)!important}.custom-software-service-module__eaEFQG__eyebrow>span{background:var(--sw-cyan);flex:0 0 20px;width:20px;height:1px;display:block}.custom-software-service-module__eaEFQG__hero h1{letter-spacing:-.03em;margin:24px 0 22px;font-size:clamp(42px,4vw,60px);font-weight:700;line-height:1.1}.custom-software-service-module__eaEFQG__hero h1>span{color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__lead{max-width:510px;font-size:17px;line-height:1.8}.custom-software-service-module__eaEFQG__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.custom-software-service-module__eaEFQG__primary{border:1px solid rgb(var(--rvz-public-copper-rgb) / .7);background:var(--rvz-public-copper);min-height:48px;color:var(--rvz-public-bg);border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:12px 21px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.custom-software-service-module__eaEFQG__primary:hover{background:var(--rvz-public-copper);border-color:rgb(var(--rvz-public-copper-rgb) / .7);color:var(--rvz-public-bg)}.custom-software-service-module__eaEFQG__primary svg{flex:none;width:20px;height:20px}.custom-software-service-module__eaEFQG__textLink{color:var(--rvz-public-text);align-items:center;gap:14px;padding-block:12px;font-size:13px;text-decoration:none;display:inline-flex}.custom-software-service-module__eaEFQG__textLink:hover{color:var(--rvz-public-text)}.custom-software-service-module__eaEFQG__primary:focus-visible,.custom-software-service-module__eaEFQG__textLink:focus-visible,.custom-software-service-module__eaEFQG__demoTabs button:focus-visible,.custom-software-service-module__eaEFQG__faqList summary:focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:5px}.custom-software-service-module__eaEFQG__heroNotes{flex-wrap:wrap;gap:16px;margin:27px 0 0;padding:0;list-style:none;display:flex}.custom-software-service-module__eaEFQG__heroNotes li{color:var(--rvz-public-muted);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.custom-software-service-module__eaEFQG__heroNotes li>span{color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__heroVisual{isolation:isolate;min-width:0;position:relative}.custom-software-service-module__eaEFQG__blueprint{z-index:-1;background:linear-gradient(rgb(var(--rvz-public-muted-rgb) / .028) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .028) 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:-36px -30px 20px;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.custom-software-service-module__eaEFQG__workbench{border:1px solid rgb(var(--rvz-public-muted-rgb) / .32);background:linear-gradient(145deg,rgb(var(--rvz-public-inset-rgb) / .949),rgb(var(--rvz-public-inset-rgb) / .961) 70%);box-shadow:0 24px 60px rgb(var(--rvz-public-bg-rgb) / .267),0 1px 0 rgb(var(--rvz-public-muted-rgb) / .034) inset;border-radius:12px;position:relative}.custom-software-service-module__eaEFQG__workbench:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--rvz-public-muted-rgb) / .16),transparent);height:1px;position:absolute;top:-1px;left:15%;right:15%}.custom-software-service-module__eaEFQG__browserBar{border-bottom:1px solid var(--sw-line);color:var(--rvz-public-muted);letter-spacing:.03em;justify-content:space-between;align-items:center;padding:13px 18px;font-family:monospace;font-size:10px;line-height:1.4;display:flex}.custom-software-service-module__eaEFQG__browserBar>span:first-child{gap:5px;display:flex}.custom-software-service-module__eaEFQG__browserBar i{border:1px solid rgb(var(--rvz-public-muted-rgb) / .32);border-radius:50%;width:5px;height:5px}.custom-software-service-module__eaEFQG__browserBar>span:last-child{color:var(--rvz-public-muted)}.custom-software-service-module__eaEFQG__demoEyebrow{color:var(--rvz-public-muted);letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.custom-software-service-module__eaEFQG__demoEyebrow>span{background:rgb(var(--rvz-public-muted-rgb) / .16);border-radius:50%;width:5px;height:5px}.custom-software-service-module__eaEFQG__demoTabs{border:1px solid var(--sw-line);background:rgb(var(--rvz-public-bg-rgb) / .6);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 24px;padding:4px;display:grid}.custom-software-service-module__eaEFQG__demoTabs button{min-width:0;min-height:37px;color:var(--rvz-public-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;gap:5px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.custom-software-service-module__eaEFQG__demoTabs button[aria-selected=true]{color:var(--rvz-public-copper);border-color:rgb(var(--rvz-public-copper-rgb) / .7);background:var(--rvz-public-surface)}.custom-software-service-module__eaEFQG__demoTabs button>span{color:var(--rvz-public-copper)}.custom-software-service-module__eaEFQG__demoPanel{min-height:213px}.custom-software-service-module__eaEFQG__demoPanel[hidden]{display:none}.custom-software-service-module__eaEFQG__demoPanel:focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:6px;border-radius:4px}.custom-software-service-module__eaEFQG__demoPanel h2{letter-spacing:-.025em;text-wrap:initial;font-size:20px;line-height:1.3}.custom-software-service-module__eaEFQG__demoPanel>p{min-height:20px;margin:8px 0 21px;font-size:12px;line-height:1.65}.custom-software-service-module__eaEFQG__records{border:1px solid rgb(var(--rvz-public-muted-rgb) / .32);background:rgb(var(--rvz-public-bg-rgb) / .659);border-radius:6px;overflow:hidden}.custom-software-service-module__eaEFQG__recordHead{border-bottom:1px solid rgb(var(--rvz-public-muted-rgb) / .32);background:var(--rvz-public-inset);color:var(--rvz-public-muted);letter-spacing:.1em;justify-content:space-between;gap:12px;padding:10px 13px;font-size:8px;line-height:1.5;display:flex}.custom-software-service-module__eaEFQG__record{min-height:49px;color:var(--rvz-public-text);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.custom-software-service-module__eaEFQG__record+.custom-software-service-module__eaEFQG__record{border-top:1px solid rgb(var(--rvz-public-muted-rgb) / .22)}.custom-software-service-module__eaEFQG__recordNumber{color:var(--rvz-public-muted);font-family:monospace;font-size:10px}.custom-software-service-module__eaEFQG__recordStatus{border:1px solid rgb(var(--rvz-public-muted-rgb) / .12);color:var(--rvz-public-text);background:rgb(var(--rvz-public-surface-rgb) / .333);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:9px;line-height:1.4}.custom-software-service-module__eaEFQG__recordStatus[data-stage="1"]{color:var(--rvz-public-text);border-color:rgb(var(--rvz-public-muted-rgb) / .161);background:rgb(var(--rvz-public-surface-rgb) / .333)}.custom-software-service-module__eaEFQG__recordStatus[data-stage="2"]{color:var(--rvz-public-muted);border-color:rgb(var(--rvz-public-muted-rgb) / .161);background:rgb(var(--rvz-public-surface-rgb) / .4)}.custom-software-service-module__eaEFQG__systemLayers{justify-content:space-between;align-items:center;gap:8px;margin-top:22px;display:flex}.custom-software-service-module__eaEFQG__systemLayers>span{border:1px solid rgb(var(--rvz-public-muted-rgb) / .12);width:30%;color:var(--rvz-public-text);text-align:center;background:rgb(var(--rvz-public-surface-rgb) / .333);border-radius:4px;padding:9px 5px;font-size:10px;line-height:1.5;display:block}.custom-software-service-module__eaEFQG__systemLayers>span:nth-of-type(2){background:var(--rvz-public-surface);border-color:rgb(var(--rvz-public-muted-rgb) / .32);color:var(--rvz-public-text)}.custom-software-service-module__eaEFQG__systemLayers>i{background:rgb(var(--rvz-public-muted-rgb) / .16);flex:1;height:1px}.custom-software-service-module__eaEFQG__demoDisclaimer{font-size:9px;line-height:1.5;color:var(--rvz-public-muted)!important;margin-top:14px!important}.custom-software-service-module__eaEFQG__visualCaption{color:var(--rvz-public-muted);letter-spacing:.1em;justify-content:space-between;gap:12px;margin-top:18px;font-size:9px;line-height:1.5;display:flex}.custom-software-service-module__eaEFQG__visualCaption>span:first-child{color:var(--rvz-public-muted)}.custom-software-service-module__eaEFQG__intro{border-top:1px solid var(--sw-line);grid-template-columns:1fr .9fr;gap:clamp(40px,7vw,104px);padding:72px 0;scroll-margin-top:104px;display:grid}.custom-software-service-module__eaEFQG__introCopy h2{letter-spacing:-.035em;max-width:540px;margin:19px 0 23px;font-size:clamp(29px,2.6vw,38px);line-height:1.18}.custom-software-service-module__eaEFQG__introCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){max-width:565px;font-size:15px;line-height:1.85}.custom-software-service-module__eaEFQG__introCopy>p+p:not(.custom-software-service-module__eaEFQG__eyebrow){margin-top:15px}.custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding-top:5px;display:grid}.custom-software-service-module__eaEFQG__comparison article{border:1px solid rgb(var(--rvz-public-muted-rgb) / .32);background:var(--rvz-public-inset);border-radius:8px;padding:23px 20px}.custom-software-service-module__eaEFQG__comparison article[data-featured=true]{border-color:rgb(var(--rvz-public-muted-rgb) / .32);background:linear-gradient(160deg,var(--rvz-public-surface),var(--rvz-public-inset))}.custom-software-service-module__eaEFQG__comparisonTop{color:var(--rvz-public-muted);letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.custom-software-service-module__eaEFQG__comparisonTop svg{width:21px;height:21px}.custom-software-service-module__eaEFQG__comparisonTop b{color:var(--rvz-public-muted);margin-left:auto;font-size:10px;font-weight:400}.custom-software-service-module__eaEFQG__comparison h3{letter-spacing:-.02em;margin:22px 0 12px;font-size:19px;line-height:1.3}.custom-software-service-module__eaEFQG__comparison article>p{font-size:13px;line-height:1.8}.custom-software-service-module__eaEFQG__comparisonNote{grid-column:1/-1;padding:3px 3px 0;font-size:11px;line-height:1.7}.custom-software-service-module__eaEFQG__modules,.custom-software-service-module__eaEFQG__process{padding:48px 0 72px}.custom-software-service-module__eaEFQG__sectionHeader{grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}.custom-software-service-module__eaEFQG__sectionHeader h2{letter-spacing:-.035em;max-width:670px;margin-top:16px;font-size:clamp(29px,2.6vw,38px);line-height:1.19}.custom-software-service-module__eaEFQG__sectionHeader>p{max-width:390px;font-size:13px;line-height:1.8}.custom-software-service-module__eaEFQG__moduleGrid{border:1px solid var(--sw-line);background:linear-gradient(120deg,rgb(var(--rvz-public-inset-rgb) / .4),rgb(var(--rvz-public-inset-rgb) / .2));border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.custom-software-service-module__eaEFQG__moduleGrid article{padding:27px}.custom-software-service-module__eaEFQG__moduleTop{color:var(--rvz-public-text);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.custom-software-service-module__eaEFQG__moduleTop>span{color:var(--rvz-public-muted);font-family:monospace;font-size:11px}.custom-software-service-module__eaEFQG__moduleGrid h3{letter-spacing:-.015em;margin-bottom:11px;font-size:17px;line-height:1.35}.custom-software-service-module__eaEFQG__moduleGrid p{font-size:14px;line-height:1.75}.custom-software-service-module__eaEFQG__architectureNote{align-items:center;gap:15px;padding:18px 2px 0;display:flex}.custom-software-service-module__eaEFQG__architectureNote>span{color:var(--rvz-public-text);flex:none;font-family:monospace;font-size:20px}.custom-software-service-module__eaEFQG__architectureNote p{font-size:11px;line-height:1.7}.custom-software-service-module__eaEFQG__process{border-top:1px solid var(--sw-line);padding-top:65px}.custom-software-service-module__eaEFQG__processSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:39px 0 0;padding:0;list-style:none;display:grid}.custom-software-service-module__eaEFQG__processSteps li{min-width:0;position:relative}.custom-software-service-module__eaEFQG__stepNumber{color:var(--rvz-public-text);align-items:center;gap:20px;margin-bottom:21px;font-family:monospace;font-size:15px;display:flex}.custom-software-service-module__eaEFQG__stepNumber:after{content:"";background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .16),var(--rvz-public-surface));flex:1;height:1px}.custom-software-service-module__eaEFQG__processSteps h3{max-width:210px;min-height:46px;margin-bottom:12px;font-size:16px;line-height:1.45}.custom-software-service-module__eaEFQG__processSteps p{font-size:13px;line-height:1.85}.custom-software-service-module__eaEFQG__quote{border:1px solid rgb(var(--rvz-public-muted-rgb) / .32);background:radial-gradient(ellipse at 0 0,rgb(var(--rvz-public-muted-rgb) / .187),transparent 70%),var(--rvz-public-inset);border-radius:11px;grid-template-columns:1fr 1fr;gap:80px;margin:6px 0 74px;padding:46px;scroll-margin-top:104px;display:grid}.custom-software-service-module__eaEFQG__quoteCopy h2{letter-spacing:-.035em;margin:19px 0;font-size:clamp(30px,2.6vw,40px);line-height:1.16}.custom-software-service-module__eaEFQG__quoteCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:14px;line-height:1.8}.custom-software-service-module__eaEFQG__quoteCopy .custom-software-service-module__eaEFQG__primary{margin-top:27px}.custom-software-service-module__eaEFQG__quoteCopy>small{max-width:390px;color:var(--rvz-public-muted);margin-top:17px;font-size:10px;line-height:1.75;display:block}.custom-software-service-module__eaEFQG__factorHeading{letter-spacing:.13em;font-size:10px;color:var(--rvz-public-muted)!important;margin:2px 0 10px!important}.custom-software-service-module__eaEFQG__quoteFactors article{border-bottom:1px solid var(--sw-line);gap:18px;padding:18px 0;display:flex}.custom-software-service-module__eaEFQG__quoteFactors article:last-child{border-bottom:0;padding-bottom:0}.custom-software-service-module__eaEFQG__quoteFactors article>span{color:var(--rvz-public-muted);padding-top:3px;font-family:monospace;font-size:10px}.custom-software-service-module__eaEFQG__quoteFactors h3{margin-bottom:6px;font-size:14px;line-height:1.4}.custom-software-service-module__eaEFQG__quoteFactors article p{font-size:13px;line-height:1.75}.custom-software-service-module__eaEFQG__faq{grid-template-columns:.7fr 1.3fr;gap:76px;padding-bottom:78px;display:grid}.custom-software-service-module__eaEFQG__faq h2{letter-spacing:-.035em;margin:18px 0 14px;font-size:34px;line-height:1.2}.custom-software-service-module__eaEFQG__faq>div>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:13px;line-height:1.75}.custom-software-service-module__eaEFQG__faqList{border-top:1px solid rgb(var(--rvz-public-muted-rgb) / .32)}.custom-software-service-module__eaEFQG__faqList details{border-bottom:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__faqList summary{color:var(--rvz-public-text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.custom-software-service-module__eaEFQG__faqList summary::-webkit-details-marker{display:none}.custom-software-service-module__eaEFQG__faqList summary>span{color:var(--rvz-public-text);flex:none;font-size:22px;font-weight:300;transition:transform .2s}.custom-software-service-module__eaEFQG__faqList details[open] summary>span{transform:rotate(45deg)}.custom-software-service-module__eaEFQG__faqList details>p{padding:0 35px 21px 0;font-size:13px;line-height:1.85}.custom-software-service-module__eaEFQG__closing{border-top:1px solid var(--sw-line);isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:39px 0 60px;display:grid;position:relative}.custom-software-service-module__eaEFQG__closing h2{letter-spacing:-.03em;max-width:660px;margin:15px 0 14px;font-size:31px;line-height:1.2}.custom-software-service-module__eaEFQG__closing p:not(.custom-software-service-module__eaEFQG__eyebrow){max-width:670px;font-size:13px;line-height:1.8}.custom-software-service-module__eaEFQG__closingMark{z-index:-1;color:rgb(var(--rvz-public-muted-rgb) / .11);pointer-events:none;font-family:monospace;font-size:220px;line-height:.8;position:absolute;top:0;right:10%}@media (max-width:1100px){.custom-software-service-module__eaEFQG__hero{gap:32px;padding-block:65px}.custom-software-service-module__eaEFQG__hero h1{font-size:43px}.custom-software-service-module__eaEFQG__lead{font-size:15px}.custom-software-service-module__eaEFQG__workbenchBody{padding:20px}.custom-software-service-module__eaEFQG__record{gap:6px;font-size:10px}.custom-software-service-module__eaEFQG__recordStatus{font-size:8px}.custom-software-service-module__eaEFQG__demoPanel>p{min-height:40px}.custom-software-service-module__eaEFQG__intro{grid-template-columns:1fr 1fr;gap:40px}.custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__comparison article{padding:19px}.custom-software-service-module__eaEFQG__comparison h3{margin-block:12px 8px}.custom-software-service-module__eaEFQG__sectionHeader{gap:35px}.custom-software-service-module__eaEFQG__moduleGrid article{padding:23px}.custom-software-service-module__eaEFQG__quote{gap:45px;padding:32px}}.public-shell__content:has(>.custom-software-service-module__eaEFQG__page){padding-bottom:0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__introCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionHeader h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing h2{letter-spacing:-.025em;font-size:clamp(30px,3vw,42px);line-height:1.17}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid{background:0 0;border:0;border-radius:0;gap:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{border:1px solid var(--sw-line);background:linear-gradient(145deg,var(--rvz-public-inset),var(--rvz-public-bg));border-radius:9px;min-width:0;padding:28px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleTop svg,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepNumber{color:var(--rvz-public-copper)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__modules,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__process{padding-block:clamp(48px,5vw,72px)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq{padding-block:56px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing{padding-block:48px 64px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__primary:hover{background:var(--rvz-public-copper-hover)}@media (max-width:52rem){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__introCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionHeader h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing h2{letter-spacing:-.02em;font-size:clamp(28px,5.5vw,36px)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{padding:24px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing{padding-block:40px 48px}}@media (max-width:800px){.custom-software-service-module__eaEFQG__hero{grid-template-columns:1fr;gap:32px;padding-top:50px}.custom-software-service-module__eaEFQG__heroCopy{max-width:620px}.custom-software-service-module__eaEFQG__hero h1{font-size:clamp(38px,6.8vw,52px)}.custom-software-service-module__eaEFQG__lead{max-width:550px;font-size:16px}.custom-software-service-module__eaEFQG__heroVisual{width:100%;max-width:620px;margin-inline:auto;padding-top:0}.custom-software-service-module__eaEFQG__demoPanel h2{font-size:22px}.custom-software-service-module__eaEFQG__record{font-size:12px}.custom-software-service-module__eaEFQG__recordStatus{font-size:10px}.custom-software-service-module__eaEFQG__intro{grid-template-columns:1fr;padding-block:50px}.custom-software-service-module__eaEFQG__introCopy h2{max-width:600px}.custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr 1fr}.custom-software-service-module__eaEFQG__sectionHeader{grid-template-columns:1fr;gap:16px}.custom-software-service-module__eaEFQG__sectionHeader>p{max-width:600px}.custom-software-service-module__eaEFQG__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-software-service-module__eaEFQG__processSteps{grid-template-columns:1fr 1fr;gap:30px}.custom-software-service-module__eaEFQG__processSteps h3{max-width:none;min-height:0}.custom-software-service-module__eaEFQG__quote{grid-template-columns:1fr;gap:32px}.custom-software-service-module__eaEFQG__quoteCopy>small{max-width:550px}.custom-software-service-module__eaEFQG__faq,.custom-software-service-module__eaEFQG__closing{grid-template-columns:1fr;gap:25px}.custom-software-service-module__eaEFQG__closing .custom-software-service-module__eaEFQG__primary{justify-self:start}}@media (max-width:480px){.custom-software-service-module__eaEFQG__wrap{width:calc(100% - 36px)}.custom-software-service-module__eaEFQG__hero{gap:32px;padding-block:42px 45px}.custom-software-service-module__eaEFQG__eyebrow{letter-spacing:.11em;gap:8px;font-size:9px}.custom-software-service-module__eaEFQG__eyebrow>span{flex-basis:14px;width:14px}.custom-software-service-module__eaEFQG__hero h1{letter-spacing:-.025em;margin-top:21px;font-size:clamp(35px,9.7vw,43px);line-height:1.1}.custom-software-service-module__eaEFQG__lead{font-size:15px;line-height:1.8}.custom-software-service-module__eaEFQG__actions{gap:9px 18px;margin-top:23px}.custom-software-service-module__eaEFQG__primary{gap:18px;min-height:48px;padding-inline:18px;font-size:13px}.custom-software-service-module__eaEFQG__textLink{font-size:12px}.custom-software-service-module__eaEFQG__heroNotes{gap:9px 15px;margin-top:19px}.custom-software-service-module__eaEFQG__heroNotes li{font-size:10px}.custom-software-service-module__eaEFQG__workbenchBody{padding:18px 14px}.custom-software-service-module__eaEFQG__browserBar{padding-inline:14px;font-size:9px}.custom-software-service-module__eaEFQG__demoEyebrow{font-size:8px}.custom-software-service-module__eaEFQG__demoTabs{margin-block:16px 20px}.custom-software-service-module__eaEFQG__demoTabs button{padding-inline:8px;font-size:11px}.custom-software-service-module__eaEFQG__demoPanel{min-height:245px}.custom-software-service-module__eaEFQG__demoPanel h2{font-size:19px}.custom-software-service-module__eaEFQG__demoPanel>p{min-height:40px;font-size:11px}.custom-software-service-module__eaEFQG__record{grid-template-columns:17px minmax(0,1fr) auto;gap:6px;padding:11px 8px;font-size:10px}.custom-software-service-module__eaEFQG__recordStatus{padding:4px;font-size:8px}.custom-software-service-module__eaEFQG__systemLayers{margin-top:17px}.custom-software-service-module__eaEFQG__systemLayers>span{font-size:9px}.custom-software-service-module__eaEFQG__demoDisclaimer{font-size:8px}.custom-software-service-module__eaEFQG__visualCaption{letter-spacing:.04em;font-size:8px}.custom-software-service-module__eaEFQG__intro{gap:27px;padding-block:42px}.custom-software-service-module__eaEFQG__introCopy h2,.custom-software-service-module__eaEFQG__sectionHeader h2,.custom-software-service-module__eaEFQG__quoteCopy h2{font-size:29px;line-height:1.2}.custom-software-service-module__eaEFQG__introCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:14px}.custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr;gap:10px}.custom-software-service-module__eaEFQG__comparison article{padding:18px 14px}.custom-software-service-module__eaEFQG__comparisonTop{gap:7px;font-size:9px}.custom-software-service-module__eaEFQG__comparisonTop b{display:none}.custom-software-service-module__eaEFQG__comparisonTop svg{width:18px;height:18px}.custom-software-service-module__eaEFQG__comparison h3{font-size:19px}.custom-software-service-module__eaEFQG__comparison article>p{font-size:13px;line-height:1.8}.custom-software-service-module__eaEFQG__modules,.custom-software-service-module__eaEFQG__process{padding-block:35px 43px}.custom-software-service-module__eaEFQG__sectionHeader{margin-bottom:25px}.custom-software-service-module__eaEFQG__sectionHeader>p{font-size:13px}.custom-software-service-module__eaEFQG__moduleGrid{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__moduleGrid article{padding:23px}.custom-software-service-module__eaEFQG__moduleTop{margin-bottom:16px}.custom-software-service-module__eaEFQG__moduleGrid h3{font-size:17px}.custom-software-service-module__eaEFQG__moduleGrid p,.custom-software-service-module__eaEFQG__processSteps p{font-size:13px}.custom-software-service-module__eaEFQG__processSteps{grid-template-columns:1fr;gap:25px;margin-top:28px}.custom-software-service-module__eaEFQG__stepNumber{margin-bottom:13px}.custom-software-service-module__eaEFQG__processSteps h3{margin-bottom:8px;font-size:17px}.custom-software-service-module__eaEFQG__quote{gap:26px;margin-bottom:45px;padding:26px 21px}.custom-software-service-module__eaEFQG__quoteCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:13px}.custom-software-service-module__eaEFQG__quoteCopy>small{font-size:10px}.custom-software-service-module__eaEFQG__quoteFactors article{gap:13px}.custom-software-service-module__eaEFQG__quoteFactors article p{font-size:13px}.custom-software-service-module__eaEFQG__faq{padding-bottom:43px}.custom-software-service-module__eaEFQG__faq h2{font-size:29px}.custom-software-service-module__eaEFQG__faqList summary{gap:16px;padding-block:18px;font-size:13px}.custom-software-service-module__eaEFQG__faqList details>p{padding-right:20px;font-size:13px}.custom-software-service-module__eaEFQG__closing{padding-block:31px 50px}.custom-software-service-module__eaEFQG__closing h2{font-size:28px}.custom-software-service-module__eaEFQG__closingMark{font-size:145px;right:0}}.custom-software-service-module__eaEFQG__page section[id]{scroll-margin-top:110px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero{padding-block:56px 48px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{max-width:620px;font-size:clamp(40px,4.1vw,62px);line-height:1.08}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__heroNotes{gap:10px 18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__heroNotes li{font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__textLink{border-bottom:1px solid var(--sw-line);font-size:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__textLink:hover{color:var(--sw-cyan);border-color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__sectionNav{border-block:1px solid var(--sw-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.custom-software-service-module__eaEFQG__sectionNav a{min-width:0;color:var(--rvz-public-text);align-items:center;gap:12px;padding:23px 16px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s,background .2s;display:flex}.custom-software-service-module__eaEFQG__sectionNav a+a{border-left:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__sectionNav a>span:first-child{color:var(--sw-cyan);font-family:monospace;font-size:11px}.custom-software-service-module__eaEFQG__sectionNav a>span:last-child{color:var(--sw-cyan);margin-left:auto}.custom-software-service-module__eaEFQG__sectionNav a:hover{background:var(--rvz-public-inset);color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro{border-top:0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison article[data-featured=true]{border-color:rgb(var(--rvz-public-copper-rgb) / .45)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparisonTop{color:var(--sw-cyan);font-size:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparisonNote{font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{flex-direction:column;display:flex}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article>p:not(.custom-software-service-module__eaEFQG__moduleOutput){margin-bottom:22px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid .custom-software-service-module__eaEFQG__moduleOutput{border-top:1px solid var(--sw-line);color:var(--sw-cyan);margin-top:auto;padding-top:15px;font-size:12px;line-height:1.8}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps li{flex-direction:column;display:flex}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps h3{max-width:none;min-height:0}.custom-software-service-module__eaEFQG__stepOutput{margin-top:auto;padding-top:24px}.custom-software-service-module__eaEFQG__stepOutput>span{color:var(--sw-muted);letter-spacing:.08em;margin-bottom:8px;font-size:10px;display:block}.custom-software-service-module__eaEFQG__stepOutput>strong{color:var(--sw-cyan);font-size:13px;font-weight:500;line-height:1.6;display:block}.custom-software-service-module__eaEFQG__delivery{border-top:1px solid var(--sw-line);padding:52px 0 72px}.custom-software-service-module__eaEFQG__deliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.custom-software-service-module__eaEFQG__deliveryGrid article{min-width:0}.custom-software-service-module__eaEFQG__deliveryGrid svg{width:26px;height:26px;color:var(--sw-cyan);margin-bottom:20px}.custom-software-service-module__eaEFQG__deliveryGrid h3{margin-bottom:12px;font-size:19px;line-height:1.4}.custom-software-service-module__eaEFQG__deliveryGrid p{font-size:14px;line-height:1.8}.custom-software-service-module__eaEFQG__checks{border:1px solid var(--sw-line);background:var(--rvz-public-inset);border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:22px 40px;margin-top:34px;padding:28px;display:grid}.custom-software-service-module__eaEFQG__checks h3{max-width:270px;font-size:21px;line-height:1.4}.custom-software-service-module__eaEFQG__checks ul{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.custom-software-service-module__eaEFQG__checks li{color:var(--rvz-public-text);align-items:baseline;gap:9px;font-size:13px;line-height:1.65;display:flex}.custom-software-service-module__eaEFQG__checks li>span{color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__checks>p{border-top:1px solid var(--sw-line);grid-column:1/-1;padding-top:18px;font-size:12px;line-height:1.8}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote{background:linear-gradient(125deg,rgb(var(--rvz-public-copper-rgb) / .075),transparent 60%),var(--rvz-public-inset);border-color:rgb(var(--rvz-public-copper-rgb) / .35);gap:clamp(30px,5vw,70px)}.custom-software-service-module__eaEFQG__quotePrompts{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.custom-software-service-module__eaEFQG__quotePrompts li{color:var(--rvz-public-text);align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.custom-software-service-module__eaEFQG__quotePrompts li>span{color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy>small{font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList summary{font-size:15px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList details>p{font-size:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoTabs button{align-items:center;min-height:44px;font-size:13px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoEyebrow,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__recordHead{font-size:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoPanel{min-height:250px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoPanel>p{min-height:44px;font-size:13px;line-height:1.7}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__record{min-height:54px;font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__recordStatus{font-size:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoDisclaimer{font-size:11px;line-height:1.7}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__systemLayers>span{font-size:11px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__visualCaption{font-size:10px}@media (max-width:1100px){.custom-software-service-module__eaEFQG__sectionNav a{gap:8px;padding:18px 12px;font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{font-size:43px}}@media (max-width:800px){.custom-software-service-module__eaEFQG__sectionNav{grid-template-columns:1fr 1fr}.custom-software-service-module__eaEFQG__sectionNav a{padding:18px 12px;font-size:13px}.custom-software-service-module__eaEFQG__sectionNav a:nth-child(3){border-left:0}.custom-software-service-module__eaEFQG__sectionNav a:nth-child(n+3){border-top:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{font-size:clamp(38px,7vw,54px)}.custom-software-service-module__eaEFQG__deliveryGrid{gap:22px}.custom-software-service-module__eaEFQG__checks{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__checks h3{max-width:none}}@media (max-width:600px){.custom-software-service-module__eaEFQG__deliveryGrid{grid-template-columns:1fr;gap:24px}.custom-software-service-module__eaEFQG__deliveryGrid article{grid-template-columns:28px 1fr;gap:8px 18px;display:grid}.custom-software-service-module__eaEFQG__deliveryGrid svg{margin:2px 0 0}.custom-software-service-module__eaEFQG__deliveryGrid h3{margin:0;font-size:18px}.custom-software-service-module__eaEFQG__deliveryGrid p{grid-column:2}.custom-software-service-module__eaEFQG__checks{padding:22px}.custom-software-service-module__eaEFQG__checks ul{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__delivery{padding-block:42px 48px}}@media (max-width:480px){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero{padding-block:36px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{font-size:clamp(34px,9.3vw,41px);line-height:1.12}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__heroNotes{gap:10px 14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__heroNotes li{font-size:11px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__actions{align-items:stretch;gap:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__actions .custom-software-service-module__eaEFQG__primary{width:100%}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__textLink{min-height:44px}.custom-software-service-module__eaEFQG__sectionNav a{gap:8px;padding:16px 9px;font-size:12px}.custom-software-service-module__eaEFQG__sectionNav a>span:first-child{display:none}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{padding:22px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid p,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps p{font-size:14px;line-height:1.8}.custom-software-service-module__eaEFQG__stepOutput{padding-top:15px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps{gap:30px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__record{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 9px;font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__recordNumber{display:none}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__recordStatus{font-size:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoTabs button{padding-inline:7px;font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoPanel{min-height:277px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoPanel h2{min-height:52px;font-size:20px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__demoPanel>p{min-height:66px;margin-bottom:16px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__systemLayers{gap:5px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__systemLayers>span{font-size:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__visualCaption{font-size:9px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote{padding:25px 21px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy .custom-software-service-module__eaEFQG__primary,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing .custom-software-service-module__eaEFQG__primary{width:100%}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList summary{font-size:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList details>p{padding-right:0}}@media (prefers-reduced-motion:reduce){.custom-software-service-module__eaEFQG__page *,.custom-software-service-module__eaEFQG__page :before,.custom-software-service-module__eaEFQG__page :after{scroll-behavior:auto!important;transition:none!important}}.custom-software-service-module__eaEFQG__wrap{max-width:1120px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero{gap:36px;padding-block:36px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{margin-block:18px;font-size:clamp(32px,3.1vw,44px)}.custom-software-service-module__eaEFQG__lead{font-size:14px;line-height:1.7}.custom-software-service-module__eaEFQG__actions{gap:18px;margin-top:22px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__heroNotes{margin-top:20px}.custom-software-service-module__eaEFQG__workbench{box-shadow:none;border-radius:10px}.custom-software-service-module__eaEFQG__blueprint{inset:0}.custom-software-service-module__eaEFQG__workbenchBody{padding:18px}.custom-software-service-module__eaEFQG__demoTabs{margin-block:16px 18px}.custom-software-service-module__eaEFQG__sectionNav a{padding:16px 12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__modules,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__process,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing,.custom-software-service-module__eaEFQG__delivery{padding-block:36px}.custom-software-service-module__eaEFQG__intro,.custom-software-service-module__eaEFQG__sectionHeader,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote,.custom-software-service-module__eaEFQG__faq{gap:36px}.custom-software-service-module__eaEFQG__sectionHeader{margin-bottom:24px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__introCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionHeader h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing h2{font-size:clamp(26px,2.5vw,32px)}.custom-software-service-module__eaEFQG__introCopy>p:not(.custom-software-service-module__eaEFQG__eyebrow){font-size:14px;line-height:1.75}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{padding:22px}.custom-software-service-module__eaEFQG__moduleTop{margin-bottom:18px}.custom-software-service-module__eaEFQG__moduleTop svg{width:22px;height:22px}.custom-software-service-module__eaEFQG__processSteps{gap:24px;margin-top:24px}.custom-software-service-module__eaEFQG__deliveryGrid{gap:24px}.custom-software-service-module__eaEFQG__deliveryGrid svg{width:22px;height:22px;margin-bottom:16px}.custom-software-service-module__eaEFQG__checks{gap:20px 28px;margin-top:24px;padding:24px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote{margin-bottom:0;padding:28px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList summary{padding:16px 8px 16px 0;font-size:14px}.custom-software-service-module__eaEFQG__faqList summary>span{text-align:center;flex:0 0 20px;width:20px;height:20px;margin-right:5px;line-height:20px}@media (max-width:800px){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero,.custom-software-service-module__eaEFQG__intro,.custom-software-service-module__eaEFQG__sectionHeader,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote,.custom-software-service-module__eaEFQG__faq{gap:24px}}@media (max-width:600px){.custom-software-service-module__eaEFQG__wrap{width:calc(100% - 32px)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__modules,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__process,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing,.custom-software-service-module__eaEFQG__delivery{padding-block:28px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__hero h1{font-size:clamp(28px,7.6vw,34px)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__introCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionHeader h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2,.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closing h2{font-size:26px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article,.custom-software-service-module__eaEFQG__checks{padding:20px 18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote{padding:22px 18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps{gap:24px}.custom-software-service-module__eaEFQG__workbenchBody{padding:14px}.custom-software-service-module__eaEFQG__sectionNav a{padding:14px 8px;font-size:12px}}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav{background:var(--rvz-public-inset);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a{gap:8px;min-width:0;padding:15px 12px;font-size:12px}.custom-software-service-module__eaEFQG__sectionNav a:focus-visible{outline:2px solid var(--sw-cyan);outline-offset:-3px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr;gap:10px;padding:0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison article{border-radius:8px;padding:18px 20px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison article[data-featured=true]{border-color:rgb(var(--rvz-public-copper-rgb) / .4);background:linear-gradient(120deg,rgb(var(--rvz-public-copper-rgb) / .06),var(--rvz-public-inset))}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison h3{margin:10px 0 6px;font-size:17px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison article>p{font-size:13px;line-height:1.65}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparisonTop svg{width:18px;height:18px;color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparisonTop b{display:none}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__introCopy h2{margin-block:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__modules{border-top:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid{gap:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{background:var(--rvz-public-inset);border-radius:10px;flex-direction:column;padding:20px;display:flex}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleTop{margin-bottom:16px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleTop svg{box-sizing:content-box;background:rgb(var(--rvz-public-copper-rgb) / .07);border:1px solid rgb(var(--rvz-public-copper-rgb) / .16);border-radius:9px;width:21px;height:21px;padding:9px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid h3{font-size:17px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article>p{margin-bottom:18px;font-size:13px;line-height:1.7}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleOutput{border-top:1px solid var(--sw-line);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:13px 0 0;list-style:none;display:flex}.custom-software-service-module__eaEFQG__moduleOutput li{background:rgb(var(--rvz-public-muted-rgb) / .06);color:var(--sw-muted);border-radius:4px;padding:4px 7px;font-size:11px;line-height:1.5}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__architectureNote{justify-content:center;padding:16px 0 0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__architectureNote>span{color:var(--sw-cyan);font-size:17px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__process{scroll-margin-top:100px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps li{border:1px solid var(--sw-line);background:var(--rvz-public-inset);border-radius:10px;grid-template-columns:140px minmax(0,1fr);display:grid;overflow:hidden}.custom-software-service-module__eaEFQG__stepVisual{border-right:1px solid var(--sw-line);background:radial-gradient(ellipse at center,rgb(var(--rvz-public-copper-rgb) / .08),transparent 75%);flex-direction:column;justify-content:center;min-width:0;padding:14px 8px;display:flex;position:relative}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepNumber{letter-spacing:.08em;margin:0;font-size:11px;position:absolute;top:14px;left:16px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepNumber:after{display:none}.custom-software-service-module__eaEFQG__processScene{width:100%;height:auto;color:var(--sw-cyan)}.custom-software-service-module__eaEFQG__stepCopy{min-width:0;padding:20px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps h3{max-width:none;min-height:0;margin:0 0 8px;font-size:16px;line-height:1.45}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps p{font-size:13px;line-height:1.7}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepOutput{border-top:1px solid var(--sw-line);margin-top:16px;padding-top:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepOutput span{letter-spacing:.08em;font-size:9px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepOutput strong{margin-top:5px;font-size:12px;font-weight:500;line-height:1.5}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__delivery{border-top:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid{gap:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid article{border:1px solid var(--sw-line);background:var(--rvz-public-inset);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.custom-software-service-module__eaEFQG__deliveryBadge{color:var(--sw-cyan);justify-content:space-between;align-items:center;display:flex}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryBadge svg{width:23px;height:23px;margin:0}.custom-software-service-module__eaEFQG__deliveryBadge>span{color:var(--sw-muted);font:11px monospace}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid h3{margin:0 0 8px;font-size:17px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid p{font-size:13px;line-height:1.7}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__checks{border:1px solid var(--sw-line);background:0 0;border-radius:10px;margin-top:12px;padding:20px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quote{background:linear-gradient(120deg,rgb(var(--rvz-public-copper-rgb) / .06),var(--rvz-public-inset) 55%)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteCopy h2{margin-top:14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quotePrompts{gap:8px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__quoteFactors article{padding:14px 0}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq{grid-template-columns:.8fr 1.2fr}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2{max-width:340px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList{border:0;align-content:start;gap:8px;display:grid}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList details{border:1px solid var(--sw-line);background:var(--rvz-public-inset);border-radius:7px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList summary{gap:16px;padding:14px 16px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faqList details>p{padding:0 16px 16px;line-height:1.75}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closingMark{opacity:.5;font-size:140px;top:24px;right:24%}@media (max-width:1000px){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps li{grid-template-columns:110px minmax(0,1fr)}.custom-software-service-module__eaEFQG__stepCopy{padding:18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a{font-size:11px}.custom-software-service-module__eaEFQG__sectionNav a>span:first-child{display:none}}@media (max-width:800px){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__intro{grid-template-columns:1fr;gap:24px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr 1fr}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a{border:0;padding:14px 12px;font-size:12px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a:nth-child(n+4){border-top:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a:not(:nth-child(3n+1)){border-left:1px solid var(--sw-line)}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps li{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__stepVisual{border-right:0;border-bottom:1px solid var(--sw-line);align-items:center;height:116px}.custom-software-service-module__eaEFQG__processScene{width:130px;height:101px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__faq h2{max-width:100%}}@media (max-width:600px){.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__comparison{grid-template-columns:1fr}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a{min-height:44px;padding:12px 10px;border:0!important}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a:nth-child(2n){border-left:1px solid var(--sw-line)!important}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a:nth-child(n+3){border-top:1px solid var(--sw-line)!important}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__sectionNav a:last-child{grid-column:1/-1}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps{grid-template-columns:1fr;gap:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__processSteps li{grid-template-columns:90px minmax(0,1fr)}.custom-software-service-module__eaEFQG__stepVisual{border-bottom:0;border-right:1px solid var(--sw-line);height:auto;padding:8px}.custom-software-service-module__eaEFQG__processScene{width:100%;height:auto}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__stepNumber{top:12px;left:12px}.custom-software-service-module__eaEFQG__stepCopy{padding:16px 14px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__moduleGrid article{padding:18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid{gap:10px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid article{flex-direction:row;gap:14px;padding:18px}.custom-software-service-module__eaEFQG__deliveryBadge{flex-direction:column;flex:0 0 28px;justify-content:flex-start;gap:12px;padding-top:2px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__deliveryGrid h3{font-size:16px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__checks{padding:18px}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__architectureNote{align-items:flex-start}.custom-software-service-module__eaEFQG__page .custom-software-service-module__eaEFQG__closingMark{display:none}}
