.custom-application-service-module__3_fyyq__page{--app-black:#090909;--app-dark:#111110;--app-panel:#171715;--app-paper:#f4f3ee;--app-muted:#aaa9a3;--app-rule:#44433e;--app-orange:#ff5a18;--studio-page:var(--app-black);--studio-surface:var(--app-black);--studio-ink:var(--app-paper);--studio-muted:var(--app-muted);--studio-soft-border:var(--app-rule);background:var(--app-black);color:var(--app-paper)}.custom-application-service-module__3_fyyq__page .studio-breadcrumbs{border-color:var(--app-rule);background:var(--app-black)}.custom-application-service-module__3_fyyq__shell{width:min(100% - 3rem,96rem);margin-inline:auto}.custom-application-service-module__3_fyyq__hero{border-bottom:1px solid var(--app-rule);background:var(--app-black)}.custom-application-service-module__3_fyyq__hero>.custom-application-service-module__3_fyyq__shell{grid-template-columns:minmax(23rem,.8fr) minmax(36rem,1.2fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:min(54rem,100svh - 8.4rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.custom-application-service-module__3_fyyq__heroCopy h1,.custom-application-service-module__3_fyyq__sectionHeading h2,.custom-application-service-module__3_fyyq__architectureHeading h2,.custom-application-service-module__3_fyyq__workflowIntro h2,.custom-application-service-module__3_fyyq__faq h2,.custom-application-service-module__3_fyyq__relatedGroup>h2,.custom-application-service-module__3_fyyq__cta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-weight:600}.custom-application-service-module__3_fyyq__heroCopy h1{max-width:9ch;font-size:clamp(4rem,6.7vw,7.8rem);line-height:.86}.custom-application-service-module__3_fyyq__heroCopy>p{max-width:39rem;color:var(--app-muted);margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.75}.custom-application-service-module__3_fyyq__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.custom-application-service-module__3_fyyq__primaryAction,.custom-application-service-module__3_fyyq__secondaryAction{border:1px solid var(--app-orange);min-height:3.25rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.2rem;padding:.8rem 1.1rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.custom-application-service-module__3_fyyq__primaryAction{background:var(--app-orange);color:var(--app-black)}.custom-application-service-module__3_fyyq__secondaryAction{border-color:var(--app-rule);color:inherit}.custom-application-service-module__3_fyyq__primaryAction svg,.custom-application-service-module__3_fyyq__secondaryAction svg{width:.9rem;height:.9rem}.custom-application-service-module__3_fyyq__primaryAction:hover,.custom-application-service-module__3_fyyq__primaryAction:focus-visible{background:var(--app-paper);color:var(--app-black)}.custom-application-service-module__3_fyyq__secondaryAction:hover,.custom-application-service-module__3_fyyq__secondaryAction:focus-visible{border-color:var(--app-orange);color:var(--app-orange)}.custom-application-service-module__3_fyyq__heroRail{border-top:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__heroRail .custom-application-service-module__3_fyyq__shell{grid-template-columns:repeat(4,1fr);display:grid}.custom-application-service-module__3_fyyq__heroRail p{border-left:1px solid var(--app-rule);min-height:8.8rem;color:var(--app-muted);align-content:space-between;margin:0;padding:1.4rem 1.3rem 1.5rem;font-size:.8rem;line-height:1.55;display:grid}.custom-application-service-module__3_fyyq__heroRail p:last-child{border-right:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__heroRail span,.custom-application-service-module__3_fyyq__sectionHeading>p,.custom-application-service-module__3_fyyq__architectureHeading>p,.custom-application-service-module__3_fyyq__workflowIntro>p,.custom-application-service-module__3_fyyq__cta>.custom-application-service-module__3_fyyq__shell>div>p,.custom-application-service-module__3_fyyq__relatedGroup>p{color:var(--app-orange);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:600}.custom-application-service-module__3_fyyq__catalog .custom-application-service-module__3_fyyq__sectionHeading>p,.custom-application-service-module__3_fyyq__decision .custom-application-service-module__3_fyyq__sectionHeading>p,.custom-application-service-module__3_fyyq__workflow .custom-application-service-module__3_fyyq__workflowIntro>p,.custom-application-service-module__3_fyyq__related .custom-application-service-module__3_fyyq__relatedGroup>p{color:#b83200}.custom-application-service-module__3_fyyq__demo{border:1px solid var(--app-rule);background:var(--app-dark);min-width:0;box-shadow:1.2rem 1.2rem #ff5a181f}.custom-application-service-module__3_fyyq__demoTopbar{border-bottom:1px solid var(--app-rule);min-height:3.4rem;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:0 1rem;font-size:.58rem;display:grid}.custom-application-service-module__3_fyyq__demoTopbar>span:last-child{color:var(--app-muted)}.custom-application-service-module__3_fyyq__demoMark{background:var(--app-orange);width:1.9rem;height:1.9rem;color:var(--app-black);place-items:center;font-weight:700;display:grid}.custom-application-service-module__3_fyyq__demoFrame{grid-template-columns:9.2rem 1fr;min-height:31rem;display:grid}.custom-application-service-module__3_fyyq__demoNav{border-right:1px solid var(--app-rule);flex-direction:column;padding:1rem .8rem;display:flex}.custom-application-service-module__3_fyyq__demoNav span{color:#85847f;font-family:var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;grid-template-columns:1.5rem 1fr;align-items:center;gap:.35rem;padding:.8rem .6rem;font-size:.58rem;display:grid}.custom-application-service-module__3_fyyq__demoNav span i{color:#85847f;font-style:normal}.custom-application-service-module__3_fyyq__demoNav .custom-application-service-module__3_fyyq__demoNavActive{background:var(--app-orange);color:var(--app-black)}.custom-application-service-module__3_fyyq__demoNav .custom-application-service-module__3_fyyq__demoNavActive i{color:inherit}.custom-application-service-module__3_fyyq__demoWorkspace{min-width:0;padding:1rem}.custom-application-service-module__3_fyyq__demoStages{border:1px solid var(--app-rule);grid-template-columns:repeat(4,1fr);display:grid}.custom-application-service-module__3_fyyq__demoStages button{border:0;border-right:1px solid var(--app-rule);min-width:0;min-height:5rem;color:var(--app-muted);text-align:left;background:0 0;padding:.75rem;display:grid}.custom-application-service-module__3_fyyq__demoStages button:last-child{border-right:0}.custom-application-service-module__3_fyyq__demoStages button span{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem}.custom-application-service-module__3_fyyq__demoStages button strong{color:var(--app-paper);font-family:var(--font-display), sans-serif;align-self:end;font-size:1.65rem;line-height:1}.custom-application-service-module__3_fyyq__demoStages .custom-application-service-module__3_fyyq__demoStageActive{background:var(--app-orange);color:var(--app-black)}.custom-application-service-module__3_fyyq__demoStages .custom-application-service-module__3_fyyq__demoStageActive strong{color:var(--app-black)}.custom-application-service-module__3_fyyq__demoRecord{border:1px solid var(--app-rule);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(11rem,.85fr);min-height:22.5rem;margin-top:1rem;display:grid}.custom-application-service-module__3_fyyq__demoRecordSummary{border-right:1px solid var(--app-rule);grid-row:1/3;padding:clamp(1.4rem,3vw,2.5rem)}.custom-application-service-module__3_fyyq__demoRecordSummary>span,.custom-application-service-module__3_fyyq__demoRecord dt{color:var(--app-orange);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.custom-application-service-module__3_fyyq__demoRecordSummary h2{max-width:8ch;font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:3.7rem 0 0;font-size:clamp(2rem,3.2vw,3.3rem);font-weight:600;line-height:.95}.custom-application-service-module__3_fyyq__demoRecordSummary p{max-width:23rem;color:var(--app-muted);margin:.85rem 0 0;font-size:.76rem;line-height:1.55}.custom-application-service-module__3_fyyq__demoProgress{background:#2b2a27;height:.22rem;margin-top:2rem}.custom-application-service-module__3_fyyq__demoProgress i{background:var(--app-orange);height:100%;transition:width .22s;display:block}.custom-application-service-module__3_fyyq__demoRecord dl{margin:0;padding:1rem}.custom-application-service-module__3_fyyq__demoRecord dl div{border-bottom:1px solid var(--app-rule);padding:.8rem 0}.custom-application-service-module__3_fyyq__demoRecord dd{margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.custom-application-service-module__3_fyyq__demoAction{border:0;border-top:1px solid var(--app-rule);background:var(--app-paper);color:var(--app-black);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.custom-application-service-module__3_fyyq__demoAction summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.8rem 1rem;list-style:none;display:flex}.custom-application-service-module__3_fyyq__demoAction summary::-webkit-details-marker{display:none}.custom-application-service-module__3_fyyq__demoAction p{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;margin:0;padding:0 1rem 1rem;font-size:.68rem;line-height:1.5}.custom-application-service-module__3_fyyq__demoAction svg{width:.8rem;height:.8rem;transition:transform .16s}.custom-application-service-module__3_fyyq__demoAction[open] svg{transform:rotate(90deg)}.custom-application-service-module__3_fyyq__catalog,.custom-application-service-module__3_fyyq__decision,.custom-application-service-module__3_fyyq__related{background:var(--app-paper);color:var(--app-black)}.custom-application-service-module__3_fyyq__catalog .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__decision .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__architecture .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__workflow .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__faq .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__related .custom-application-service-module__3_fyyq__shell{padding-block:clamp(5.5rem,9vw,10rem)}.custom-application-service-module__3_fyyq__sectionHeading{grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.custom-application-service-module__3_fyyq__sectionHeading h2,.custom-application-service-module__3_fyyq__architectureHeading h2,.custom-application-service-module__3_fyyq__workflowIntro h2,.custom-application-service-module__3_fyyq__relatedGroup>h2{max-width:15ch;font-size:clamp(3rem,5.8vw,6.7rem);line-height:.9}.custom-application-service-module__3_fyyq__sectionHeading>div>p{color:#56554f;max-width:48rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.custom-application-service-module__3_fyyq__catalogExplorer{border:1px solid #a4a39c;grid-template-columns:minmax(15rem,.36fr) minmax(0,.64fr);min-height:40rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.custom-application-service-module__3_fyyq__catalogRail{border-right:1px solid #a4a39c;flex-direction:column;display:flex}.custom-application-service-module__3_fyyq__catalogRail button{color:#54534d;min-height:4.4rem;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #c7c6be;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.64rem;font-weight:500;line-height:1.35;display:grid}.custom-application-service-module__3_fyyq__catalogRail button span{color:#686762}.custom-application-service-module__3_fyyq__catalogRail .custom-application-service-module__3_fyyq__catalogRailActive{background:var(--app-orange);color:var(--app-black)}.custom-application-service-module__3_fyyq__catalogRail .custom-application-service-module__3_fyyq__catalogRailActive span{color:var(--app-black)}.custom-application-service-module__3_fyyq__catalogCanvas{background:var(--app-black);min-width:0;color:var(--app-paper);outline-offset:-4px;padding:clamp(1.2rem,3vw,2.4rem)}.custom-application-service-module__3_fyyq__catalogCanvas[hidden]{display:none}.custom-application-service-module__3_fyyq__catalogCanvasHeader{border-bottom:1px solid var(--app-rule);color:var(--app-muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.58rem;display:flex}.custom-application-service-module__3_fyyq__catalogCanvasIntro{border-bottom:1px solid var(--app-rule);grid-template-columns:minmax(0,.48fr) minmax(16rem,.52fr);align-items:end;gap:2rem;min-height:15rem;padding-block:2rem;display:grid}.custom-application-service-module__3_fyyq__catalogCanvasIntro h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,4.3vw,5rem);font-weight:600;line-height:.9}.custom-application-service-module__3_fyyq__catalogCanvasIntro p{color:var(--app-muted);margin:0;font-size:.88rem;line-height:1.7}.custom-application-service-module__3_fyyq__catalogFlow{padding-top:1.5rem}.custom-application-service-module__3_fyyq__catalogFlow>p{color:var(--app-orange);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem}.custom-application-service-module__3_fyyq__catalogActors{border-block:1px solid var(--app-rule);grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.custom-application-service-module__3_fyyq__catalogActors span{border-right:1px solid var(--app-rule);align-content:space-between;min-height:5.4rem;padding:.8rem;font-size:.74rem;display:grid}.custom-application-service-module__3_fyyq__catalogActors span:last-child{border-right:0}.custom-application-service-module__3_fyyq__catalogActors i{color:var(--app-muted);font-family:var(--font-mono), monospace;font-size:.55rem;font-style:normal}.custom-application-service-module__3_fyyq__catalogFlow ol{grid-template-columns:repeat(3,1fr);margin:1rem 0 0;padding:0;list-style:none;display:grid}.custom-application-service-module__3_fyyq__catalogFlow li{border-right:1px solid var(--app-rule);min-height:7rem;color:var(--app-muted);grid-template-columns:1.2rem 1fr;gap:.65rem;padding:1rem;font-size:.72rem;line-height:1.5;display:grid}.custom-application-service-module__3_fyyq__catalogFlow li:last-child{border-right:0}.custom-application-service-module__3_fyyq__catalogFlow li svg{width:.85rem;height:.85rem;color:var(--app-orange)}.custom-application-service-module__3_fyyq__decision{border-top:1px solid #b9b8af}.custom-application-service-module__3_fyyq__decisionColumns{border-block:1px solid #9a9992;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.custom-application-service-module__3_fyyq__decisionColumns article{border-right:1px solid #9a9992;min-height:23rem;padding:1.3rem clamp(1.1rem,2.5vw,2.3rem) 2rem}.custom-application-service-module__3_fyyq__decisionColumns article:last-child{border-right:0}.custom-application-service-module__3_fyyq__decisionColumns span,.custom-application-service-module__3_fyyq__architectureIndex span,.custom-application-service-module__3_fyyq__architectureIndex p{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.custom-application-service-module__3_fyyq__decisionColumns article>span{color:#686762}.custom-application-service-module__3_fyyq__decisionColumns h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:7rem 0 0;font-size:clamp(2.8rem,4.2vw,5rem);font-weight:600;line-height:1}.custom-application-service-module__3_fyyq__decisionColumns p{color:#56554f;max-width:27rem;margin:1.2rem 0 0;line-height:1.65}.custom-application-service-module__3_fyyq__architecture{background:var(--app-dark)}.custom-application-service-module__3_fyyq__architectureHeading{grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);gap:clamp(2rem,6vw,7rem);display:grid}.custom-application-service-module__3_fyyq__architectureRows{border-top:1px solid var(--app-rule);margin-top:clamp(3rem,6vw,6rem)}.custom-application-service-module__3_fyyq__architectureRows article{border-bottom:1px solid var(--app-rule);grid-template-columns:minmax(9rem,.22fr) minmax(20rem,.46fr) minmax(15rem,.32fr);gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(2.8rem,5vw,5rem);display:grid}.custom-application-service-module__3_fyyq__architectureIndex span{color:var(--app-orange)}.custom-application-service-module__3_fyyq__architectureIndex p{max-width:12rem;color:var(--app-muted);margin:5rem 0 0;line-height:1.5}.custom-application-service-module__3_fyyq__architectureCopy h3{max-width:13ch;font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,3.5vw,4.4rem);font-weight:600;line-height:.95}.custom-application-service-module__3_fyyq__architectureCopy p{color:var(--app-muted);margin:1.25rem 0 0;font-size:.9rem;line-height:1.72}.custom-application-service-module__3_fyyq__architectureRows ul{margin:0;padding:0;list-style:none}.custom-application-service-module__3_fyyq__architectureRows li{border-bottom:1px solid var(--app-rule);color:var(--app-muted);grid-template-columns:1rem 1fr;gap:.65rem;padding:.9rem 0;font-size:.76rem;line-height:1.5;display:grid}.custom-application-service-module__3_fyyq__architectureRows li svg{width:.82rem;height:.82rem;color:var(--app-orange)}.custom-application-service-module__3_fyyq__workflow{background:var(--app-paper);color:var(--app-black)}.custom-application-service-module__3_fyyq__workflowIntro{grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);gap:1.5rem clamp(2rem,6vw,7rem);display:grid}.custom-application-service-module__3_fyyq__workflowIntro>span{color:#56554f;grid-column:2;max-width:43rem;line-height:1.7}.custom-application-service-module__3_fyyq__workflow ol{border-block:1px solid #9a9992;grid-template-columns:repeat(5,1fr);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.custom-application-service-module__3_fyyq__workflow li{border-right:1px solid #9a9992;min-height:21rem;padding:1.2rem 1rem 1.6rem}.custom-application-service-module__3_fyyq__workflow li:last-child{border-right:0}.custom-application-service-module__3_fyyq__workflow li>span{color:#686762;font-family:var(--font-mono), monospace;font-size:.6rem}.custom-application-service-module__3_fyyq__workflow h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:7rem 0 0;font-size:clamp(1.8rem,2.2vw,2.8rem);font-weight:600;line-height:.95}.custom-application-service-module__3_fyyq__workflow li p{color:#56554f;margin:1rem 0 0;font-size:.76rem;line-height:1.55}.custom-application-service-module__3_fyyq__trustRail{background:var(--app-orange);grid-template-columns:repeat(4,1fr);display:grid}.custom-application-service-module__3_fyyq__trustRail span{min-height:4.5rem;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-right:1px solid #09090959;align-items:center;gap:.7rem;padding:1rem;font-size:.62rem;font-weight:600;display:flex}.custom-application-service-module__3_fyyq__trustRail span:last-child{border-right:0}.custom-application-service-module__3_fyyq__trustRail svg{width:.9rem;height:.9rem}.custom-application-service-module__3_fyyq__faq{background:var(--app-black)}.custom-application-service-module__3_fyyq__faq .custom-application-service-module__3_fyyq__shell{grid-template-columns:minmax(18rem,.4fr) minmax(0,.6fr);gap:clamp(3rem,7vw,8rem);display:grid}.custom-application-service-module__3_fyyq__faq h2{max-width:8ch;font-size:clamp(3rem,5vw,6rem);line-height:.9}.custom-application-service-module__3_fyyq__faq details{border-top:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__faq details:last-child{border-bottom:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__faq summary{min-height:5rem;color:var(--app-paper);justify-content:space-between;align-items:center;gap:1.5rem;font-size:.92rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.custom-application-service-module__3_fyyq__faq summary::-webkit-details-marker{display:none}.custom-application-service-module__3_fyyq__faq summary svg{width:1rem;height:1rem;color:var(--app-orange);flex:none;transition:transform .16s}.custom-application-service-module__3_fyyq__faq details[open] summary svg{transform:rotate(90deg)}.custom-application-service-module__3_fyyq__faq details p{max-width:44rem;color:var(--app-muted);margin:0;padding:0 3rem 1.5rem 0;line-height:1.7}.custom-application-service-module__3_fyyq__related{border-top:1px solid #b9b8af}.custom-application-service-module__3_fyyq__related .custom-application-service-module__3_fyyq__shell{gap:clamp(5rem,9vw,9rem);display:grid}.custom-application-service-module__3_fyyq__relatedGroup>div{border-top:1px solid #9a9992;grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.custom-application-service-module__3_fyyq__relatedGroup article{border-bottom:1px solid #9a9992;border-right:1px solid #9a9992;flex-direction:column;min-height:19rem;padding:1.1rem 1.2rem 1.4rem;display:flex}.custom-application-service-module__3_fyyq__relatedGroup article:last-child{border-right:0}.custom-application-service-module__3_fyyq__relatedGroup article>span{color:#686762;font-family:var(--font-mono), monospace;font-size:.6rem}.custom-application-service-module__3_fyyq__relatedGroup h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:3.5rem 0 0;font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:600;line-height:1}.custom-application-service-module__3_fyyq__relatedGroup article p{color:#56554f;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.custom-application-service-module__3_fyyq__relatedGroup article a{color:inherit;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:auto;padding-top:2rem;font-size:.62rem;font-weight:600;text-decoration:none;display:flex}.custom-application-service-module__3_fyyq__relatedGroup article a svg{color:#b83200;width:.85rem;height:.85rem}.custom-application-service-module__3_fyyq__cta{background:var(--app-orange);color:var(--app-black)}.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__shell{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,9rem);min-height:34rem;padding-block:clamp(5rem,8vw,8rem);display:grid}.custom-application-service-module__3_fyyq__cta>.custom-application-service-module__3_fyyq__shell>div>p{color:var(--app-black)}.custom-application-service-module__3_fyyq__cta h2{max-width:12ch;margin-top:4rem;font-size:clamp(3.7rem,6.5vw,7.5rem);line-height:.86}.custom-application-service-module__3_fyyq__cta>.custom-application-service-module__3_fyyq__shell>div>span{max-width:47rem;margin-top:1.5rem;line-height:1.7;display:block}.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__actions{flex-direction:column;align-items:stretch}.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__primaryAction{border-color:var(--app-black);background:var(--app-black);color:var(--app-paper)}.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__secondaryAction{color:var(--app-black);border-color:#09090973}@media (max-width:74rem){.custom-application-service-module__3_fyyq__hero>.custom-application-service-module__3_fyyq__shell{grid-template-columns:minmax(20rem,.72fr) minmax(32rem,1.28fr);gap:2.5rem}.custom-application-service-module__3_fyyq__demoFrame{grid-template-columns:7.5rem 1fr}.custom-application-service-module__3_fyyq__demoNav span{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__demoNav span i{display:none}.custom-application-service-module__3_fyyq__workflow ol{grid-template-columns:repeat(3,1fr)}.custom-application-service-module__3_fyyq__workflow li:nth-child(3){border-right:0}.custom-application-service-module__3_fyyq__workflow li:nth-child(n+4){border-top:1px solid #9a9992}}@media (min-width:62.01rem) and (max-height:50rem){.custom-application-service-module__3_fyyq__hero>.custom-application-service-module__3_fyyq__shell{grid-template-columns:minmax(24rem,.94fr) minmax(34rem,1.06fr);gap:3rem;min-height:calc(100svh - 8.4rem);padding-block:2.5rem}.custom-application-service-module__3_fyyq__heroCopy h1{max-width:10ch;font-size:3.25rem}.custom-application-service-module__3_fyyq__heroCopy>p{margin-top:1.25rem;font-size:.9rem;line-height:1.55}.custom-application-service-module__3_fyyq__actions{margin-top:1.5rem}.custom-application-service-module__3_fyyq__demoFrame{min-height:25rem}.custom-application-service-module__3_fyyq__demoRecord{min-height:17.5rem}.custom-application-service-module__3_fyyq__demoRecordSummary h2{margin-top:2.2rem}}@media (max-width:62rem){.custom-application-service-module__3_fyyq__hero>.custom-application-service-module__3_fyyq__shell{grid-template-columns:1fr;min-height:auto}.custom-application-service-module__3_fyyq__heroCopy h1{max-width:11ch}.custom-application-service-module__3_fyyq__heroRail .custom-application-service-module__3_fyyq__shell{grid-template-columns:repeat(2,1fr)}.custom-application-service-module__3_fyyq__heroRail p:nth-child(3),.custom-application-service-module__3_fyyq__heroRail p:nth-child(4){border-top:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__catalogExplorer{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__catalogRail{border-bottom:1px solid #a4a39c;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.custom-application-service-module__3_fyyq__catalogRail button{border-right:1px solid #c7c6be}.custom-application-service-module__3_fyyq__architectureRows article{grid-template-columns:minmax(7rem,.22fr) minmax(0,.78fr)}.custom-application-service-module__3_fyyq__architectureRows article ul{grid-column:2}.custom-application-service-module__3_fyyq__relatedGroup>div{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__relatedGroup article{border-right:0;min-height:15rem}}@media (max-width:48rem){.custom-application-service-module__3_fyyq__shell{width:min(100% - 1.25rem,96rem)}.custom-application-service-module__3_fyyq__hero>.custom-application-service-module__3_fyyq__shell{padding-block:3.8rem}.custom-application-service-module__3_fyyq__heroCopy h1{font-size:clamp(3.4rem,16vw,5.8rem)}.custom-application-service-module__3_fyyq__demo{box-shadow:.55rem .55rem #ff5a1824}.custom-application-service-module__3_fyyq__demoFrame{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__demoNav{border-right:0;border-bottom:1px solid var(--app-rule);grid-template-columns:repeat(4,minmax(6.5rem,1fr));display:grid;overflow-x:auto}.custom-application-service-module__3_fyyq__demoStages{grid-template-columns:repeat(2,1fr)}.custom-application-service-module__3_fyyq__demoStages button:nth-child(2){border-right:0}.custom-application-service-module__3_fyyq__demoStages button:nth-child(n+3){border-top:1px solid var(--app-rule)}.custom-application-service-module__3_fyyq__demoRecord{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__demoRecordSummary{border-right:0;border-bottom:1px solid var(--app-rule);grid-row:auto;min-height:17rem}.custom-application-service-module__3_fyyq__demoRecordSummary h2{margin-top:3rem}.custom-application-service-module__3_fyyq__sectionHeading,.custom-application-service-module__3_fyyq__architectureHeading,.custom-application-service-module__3_fyyq__workflowIntro,.custom-application-service-module__3_fyyq__faq .custom-application-service-module__3_fyyq__shell,.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__shell{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__sectionHeading h2,.custom-application-service-module__3_fyyq__architectureHeading h2,.custom-application-service-module__3_fyyq__workflowIntro h2,.custom-application-service-module__3_fyyq__relatedGroup>h2{font-size:clamp(2.8rem,13vw,4.8rem)}.custom-application-service-module__3_fyyq__workflowIntro>span{grid-column:auto}.custom-application-service-module__3_fyyq__catalogRail{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__catalogRail button{border-right:0;min-height:3.9rem}.custom-application-service-module__3_fyyq__catalogCanvasIntro{grid-template-columns:1fr;min-height:0}.custom-application-service-module__3_fyyq__catalogActors,.custom-application-service-module__3_fyyq__catalogFlow ol{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__catalogActors span,.custom-application-service-module__3_fyyq__catalogFlow li{border-right:0;border-bottom:1px solid var(--app-rule);min-height:auto}.custom-application-service-module__3_fyyq__decisionColumns,.custom-application-service-module__3_fyyq__workflow ol,.custom-application-service-module__3_fyyq__trustRail{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__decisionColumns article,.custom-application-service-module__3_fyyq__workflow li{border-bottom:1px solid #9a9992;border-right:0;min-height:16rem}.custom-application-service-module__3_fyyq__decisionColumns h3,.custom-application-service-module__3_fyyq__workflow h3{margin-top:4rem}.custom-application-service-module__3_fyyq__architectureRows article{grid-template-columns:1fr}.custom-application-service-module__3_fyyq__architectureRows article ul{grid-column:auto}.custom-application-service-module__3_fyyq__architectureIndex{align-items:center;gap:1rem;display:flex}.custom-application-service-module__3_fyyq__architectureIndex p{margin:0}.custom-application-service-module__3_fyyq__trustRail span{border-bottom:1px solid #09090959;border-right:0}.custom-application-service-module__3_fyyq__cta .custom-application-service-module__3_fyyq__shell{min-height:0}.custom-application-service-module__3_fyyq__cta h2{margin-top:3rem;font-size:clamp(3.2rem,15vw,5.5rem)}}@media (prefers-reduced-motion:reduce){.custom-application-service-module__3_fyyq__primaryAction,.custom-application-service-module__3_fyyq__secondaryAction,.custom-application-service-module__3_fyyq__demoProgress i,.custom-application-service-module__3_fyyq__faq summary svg{transition:none}}
