.services-landing-module__c1Rqga__page{background:var(--step-white);color:var(--step-ink);overflow:clip}.services-landing-module__c1Rqga__page main{display:block}.services-landing-module__c1Rqga__hero{isolation:isolate;background:var(--step-white);min-height:calc(100svh - 106px);position:relative;overflow:hidden}.services-landing-module__c1Rqga__heroInner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max));z-index:3;flex-direction:column;justify-content:center;min-height:calc(100svh - 106px);margin:0 auto;padding:clamp(3.2rem,7vh,6rem) 0 clamp(5rem,9vh,7rem);display:flex;position:relative}.services-landing-module__c1Rqga__hero h1{width:min(92%,1280px);font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:-.067em;font-weight:var(--weight-heading);text-wrap:balance;margin:clamp(1.7rem,3vh,2.8rem) 0 2rem}.services-landing-module__c1Rqga__heroCopy{max-width:740px;color:var(--step-slate);font-size:var(--type-lead);line-height:var(--leading-body);margin:0 0 2.2rem}.services-landing-module__c1Rqga__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.services-landing-module__c1Rqga__hero .hero-material-texture{opacity:.66;width:min(48vw,770px);height:min(54vh,540px);top:-2.5rem;right:-4rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.services-landing-module__c1Rqga__heroStep{z-index:2;pointer-events:none;grid-template:repeat(3,1fr)/repeat(3,1fr);width:min(25vw,390px);height:min(20vw,310px);display:grid;position:absolute;bottom:0;right:0}.services-landing-module__c1Rqga__heroStep i{background:var(--step-cobalt);display:block}.services-landing-module__c1Rqga__heroStep i:first-child{grid-area:1/3/4}.services-landing-module__c1Rqga__heroStep i:nth-child(2){background:var(--step-violet);grid-area:2/2/4}.services-landing-module__c1Rqga__heroStep i:nth-child(3){background:var(--step-orange);grid-area:3/1}.services-landing-module__c1Rqga__heroIndex{left:var(--page-gutter);z-index:4;color:var(--step-slate);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;position:absolute;bottom:2rem}.services-landing-module__c1Rqga__friction{background:var(--step-cloud);min-height:150svh;position:relative}.services-landing-module__c1Rqga__frictionInner{min-height:100svh;padding:clamp(5rem, 10vh, 8rem) var(--page-gutter);position:sticky;top:0;overflow:hidden}.services-landing-module__c1Rqga__frictionHeading{z-index:2;width:min(58vw,880px);position:relative}.services-landing-module__c1Rqga__frictionHeading h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:-.06em;margin:1.8rem 0 0}.services-landing-module__c1Rqga__problemField{aspect-ratio:1440/430;width:min(94%,1440px);height:auto;margin:clamp(1.5rem,3vh,2.75rem) auto 0;position:relative}.services-landing-module__c1Rqga__problemField svg{width:100%;height:100%;position:absolute;inset:0}.services-landing-module__c1Rqga__problemField path{fill:none;stroke:var(--step-cobalt);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.services-landing-module__c1Rqga__mobileRoute{display:none}.services-landing-module__c1Rqga__routeEndpoint,.services-landing-module__c1Rqga__routeNode circle:first-child{fill:var(--step-cloud);stroke:var(--step-cobalt);stroke-width:2px;vector-effect:non-scaling-stroke}.services-landing-module__c1Rqga__routeNode circle:last-child{fill:var(--step-cobalt);stroke:none}.services-landing-module__c1Rqga__problemLabel{z-index:1;width:max-content;max-width:230px;color:var(--step-ink);font-family:var(--font-heading);font-size:clamp(1.15rem,1.45vw,1.7rem);line-height:var(--leading-heading);letter-spacing:-.04em;text-transform:uppercase;font-weight:760;display:block;position:absolute}.services-landing-module__c1Rqga__problemLabel span{display:block}.services-landing-module__c1Rqga__problemLabel[data-problem=disconnected]{top:30%;left:31.25%}.services-landing-module__c1Rqga__problemLabel[data-problem=technical]{color:var(--step-orange);top:76%;left:54.15%}.services-landing-module__c1Rqga__problemLabel[data-problem=fragmented]{top:76%;left:77.75%}.services-landing-module__c1Rqga__problemLabel[data-problem=manual]{color:var(--step-violet);top:30%;left:80.55%}.services-landing-module__c1Rqga__frictionNote{width:min(31vw,450px);color:var(--step-slate);margin:clamp(-2.5rem,-3vh,-1.25rem) 0 0 auto;font-size:1rem;line-height:1.65}.services-landing-module__c1Rqga__architecture{padding:clamp(7rem, 13vh, 12rem) var(--page-gutter) 0;background:var(--step-white)}.services-landing-module__c1Rqga__architectureIntro{width:min(100%,1080px);margin-bottom:clamp(6rem,13vh,11rem)}.services-landing-module__c1Rqga__architectureIntro h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:-.065em;margin:1.8rem 0 2.2rem}.services-landing-module__c1Rqga__architectureIntro>p:last-child{max-width:660px;color:var(--step-slate);font-size:var(--type-lead);line-height:var(--leading-body)}.services-landing-module__c1Rqga__architectureLayout{grid-template-columns:minmax(280px,.31fr) minmax(0,.69fr);gap:clamp(3rem,6vw,8rem);display:grid}.services-landing-module__c1Rqga__categoryRail{--stage-accent:var(--step-cobalt);border-top:1px solid var(--step-rule);align-self:start;height:calc(100svh - 4rem);position:sticky;top:2rem;overflow:hidden}.services-landing-module__c1Rqga__categoryRail.services-landing-module__c1Rqga__violet{--stage-accent:var(--step-violet)}.services-landing-module__c1Rqga__categoryRail.services-landing-module__c1Rqga__orange{--stage-accent:var(--step-orange)}.services-landing-module__c1Rqga__serviceCursorIndex{color:var(--stage-accent);align-items:center;gap:1rem;display:flex}.services-landing-module__c1Rqga__serviceCursorIndex i{background:currentColor;width:56px;height:1px}@media (min-width:900px){.services-landing-module__c1Rqga__serviceRow[data-service-active=true] .services-landing-module__c1Rqga__serviceNumber{color:var(--row-accent)}}.services-landing-module__c1Rqga__categoryRule{background:var(--step-rule);width:1px;height:100%;position:absolute;top:0;left:0}.services-landing-module__c1Rqga__categoryRule:before,.services-landing-module__c1Rqga__categoryRule:after{content:"";background:var(--step-cobalt);width:9px;height:9px;position:absolute;left:-4px}.services-landing-module__c1Rqga__categoryRule:before{top:23%}.services-landing-module__c1Rqga__categoryRule:after{background:var(--step-orange);bottom:23%}.services-landing-module__c1Rqga__serviceStageMedia{clip-path:polygon(0 0,100% 0,100% 79%,92% 79%,92% 90%,83% 90%,83% 100%,0 100%);isolation:isolate;background:#e9edf5;height:min(35svh,310px);position:absolute;top:clamp(2.5rem,5.5vh,4.5rem);left:clamp(1.2rem,2vw,2.4rem);right:0;overflow:hidden}.services-landing-module__c1Rqga__serviceStageMedia:after{content:"";z-index:3;background:linear-gradient(90deg, var(--stage-accent) 0 74%, var(--step-orange) 74% 82%, transparent 82%);height:3px;position:absolute;inset:auto 0 0}.services-landing-module__c1Rqga__serviceStageImage{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.02);width:100%;height:100%;transition:opacity .36s,transform .68s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.045)translateY(12px)}.services-landing-module__c1Rqga__serviceStageImageActive{opacity:1;transform:scale(1)translateY(0)}.services-landing-module__c1Rqga__categoryDisplay{opacity:0;visibility:hidden;max-width:96%;color:var(--step-cobalt);font-family:var(--font-heading);font-size:clamp(2.8rem,4.35vw,5.8rem);line-height:var(--leading-heading);letter-spacing:-.075em;word-break:normal;font-weight:760;transition:opacity .32s,transform .56s cubic-bezier(.16,1,.3,1),visibility .32s;position:absolute;top:53%;left:clamp(1.2rem,2vw,2.4rem);transform:translateY(75px)}.services-landing-module__c1Rqga__categoryDisplay:nth-of-type(3){color:var(--step-violet);font-size:clamp(2.2rem,3.4vw,4.5rem)}.services-landing-module__c1Rqga__categoryDisplay:nth-of-type(4){color:var(--step-orange);font-size:clamp(1.9rem,2.85vw,3.8rem)}.services-landing-module__c1Rqga__categoryDisplay.services-landing-module__c1Rqga__isActive{opacity:1;visibility:visible;transform:translateY(0)}.services-landing-module__c1Rqga__categoryIndex{color:var(--step-slate);font-family:var(--font-body);letter-spacing:.06em;gap:.55rem;font-size:.62rem;display:grid;position:absolute;bottom:2.2rem;left:clamp(1.2rem,2vw,2.4rem);right:0}.services-landing-module__c1Rqga__architectureChapters{min-width:0}.services-landing-module__c1Rqga__architectureGroup{--row-accent:var(--step-cobalt);--row-tint:#284dff0b;flex-direction:column;justify-content:center;min-height:93svh;padding:4rem 0 8rem;scroll-margin-top:2rem;display:flex}.services-landing-module__c1Rqga__architectureGroup.services-landing-module__c1Rqga__violet{--row-accent:var(--step-violet);--row-tint:#6c3ef40b}.services-landing-module__c1Rqga__architectureGroup.services-landing-module__c1Rqga__orange{--row-accent:var(--step-orange);--row-tint:#ff652e0d}.services-landing-module__c1Rqga__mobileCategory{grid-template-columns:auto 1fr;align-items:baseline;gap:.7rem 1.4rem;margin-bottom:2.5rem;display:grid}.services-landing-module__c1Rqga__mobileCategory>span{color:var(--step-cobalt);font-family:var(--font-body);font-size:.65rem}.services-landing-module__c1Rqga__mobileCategory h3{color:var(--step-cobalt);font-size:var(--type-section-compact);line-height:var(--leading-heading);letter-spacing:-.06em;margin:0}.services-landing-module__c1Rqga__mobileCategory p{max-width:580px;color:var(--step-slate);font-size:var(--type-body);line-height:var(--leading-body);grid-column:2;margin:0}.services-landing-module__c1Rqga__violet .services-landing-module__c1Rqga__mobileCategory h3,.services-landing-module__c1Rqga__violet .services-landing-module__c1Rqga__mobileCategory>span{color:var(--step-violet)}.services-landing-module__c1Rqga__orange .services-landing-module__c1Rqga__mobileCategory h3,.services-landing-module__c1Rqga__orange .services-landing-module__c1Rqga__mobileCategory>span{color:var(--step-orange)}.services-landing-module__c1Rqga__serviceRows{border-top:1px solid var(--step-rule)}.services-landing-module__c1Rqga__serviceRow{border-bottom:1px solid var(--step-rule);isolation:isolate;grid-template-columns:44px minmax(220px,.75fr) minmax(260px,1fr) 34px;align-items:center;gap:clamp(1rem,2vw,2.4rem);min-height:126px;padding:1.7rem 0;transition:color .26s,border-bottom-color .46s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.services-landing-module__c1Rqga__serviceRow:before{content:"";pointer-events:none;z-index:-2;background:var(--row-tint);transform-origin:0;width:28%;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:12% auto 12% 0;transform:scaleX(0)}.services-landing-module__c1Rqga__serviceRow:hover:before,.services-landing-module__c1Rqga__serviceRow:focus-visible:before{transform:scaleX(1)}.services-landing-module__c1Rqga__serviceRow:is(:hover,:focus-visible){border-bottom-color:var(--row-accent)}.services-landing-module__c1Rqga__serviceNumber{color:var(--step-slate);font-family:var(--font-body);font-size:.62rem}.services-landing-module__c1Rqga__serviceName{font-family:var(--font-heading);font-size:clamp(1.55rem,2.2vw,2.7rem);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-heading);transition:transform .42s cubic-bezier(.16,1,.3,1)}.services-landing-module__c1Rqga__serviceDescriptor{color:var(--step-slate);font-size:.96rem;line-height:1.55;transition:color .26s,transform .42s cubic-bezier(.16,1,.3,1)}.services-landing-module__c1Rqga__serviceArrow{color:var(--step-cobalt);font-size:1.35rem;transition:transform .24s}.services-landing-module__c1Rqga__violet .services-landing-module__c1Rqga__serviceArrow{color:var(--step-violet)}.services-landing-module__c1Rqga__orange .services-landing-module__c1Rqga__serviceArrow{color:var(--step-orange)}.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceArrow,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceArrow{transform:translate(5px,-5px)}.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceName,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceName{transform:translate(9px)}.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceDescriptor,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceDescriptor{color:var(--step-ink);transform:translate(4px)}.services-landing-module__c1Rqga__combination{min-height:150svh;padding:clamp(6rem, 12vh, 10rem) var(--page-gutter);color:#fff;background:#0d1228;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(3rem,7vw,9rem);display:grid}.services-landing-module__c1Rqga__combination .eyebrow{color:#9cb0ff}.services-landing-module__c1Rqga__combination .eyebrow:before{background:var(--step-violet)}.services-landing-module__c1Rqga__combinationCopy h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:-.06em;margin:1.8rem 0 2rem}.services-landing-module__c1Rqga__combinationCopy>p:not(.eyebrow){color:#c8cddd;max-width:630px;font-size:var(--type-lead);line-height:var(--leading-body)}.services-landing-module__c1Rqga__combinationCopy .services-landing-module__c1Rqga__boundaryNote{color:#8f98b5;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #ffffff2e;margin-top:2.5rem;padding-top:1.1rem;font-size:.68rem;line-height:1.6}.services-landing-module__c1Rqga__convergenceField{aspect-ratio:760/620;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;position:relative}.services-landing-module__c1Rqga__convergenceField svg{width:100%;height:100%;display:block}.services-landing-module__c1Rqga__convergenceField path{fill:none;stroke:#7285dc;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.services-landing-module__c1Rqga__convergenceField path:nth-child(2){stroke:var(--step-violet)}.services-landing-module__c1Rqga__convergenceField path:nth-child(3){stroke:var(--step-orange)}.services-landing-module__c1Rqga__convergenceField path:nth-child(4){stroke:#ffffff7a}.services-landing-module__c1Rqga__convergenceField circle{fill:#141c3c;stroke:#dce3ff;stroke-width:1px}.services-landing-module__c1Rqga__convergenceField>span,.services-landing-module__c1Rqga__convergenceField>strong{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;position:absolute}.services-landing-module__c1Rqga__combinationLabel1{color:#8da2ff;top:11%;left:2%}.services-landing-module__c1Rqga__combinationLabel2{color:#aa82ff;top:44%;right:1%}.services-landing-module__c1Rqga__combinationLabel3{color:#ff8760;bottom:8%;left:9%}.services-landing-module__c1Rqga__convergenceField>span{font-size:clamp(.66rem,.8vw,.82rem);font-weight:700}.services-landing-module__c1Rqga__convergenceField>strong{color:#fff;text-align:center;font-size:clamp(.63rem,.72vw,.76rem);line-height:1.35;top:50%;left:50%;transform:translate(-50%,-50%)}.services-landing-module__c1Rqga__technicalProof{padding:clamp(7rem, 14vh, 12rem) var(--page-gutter);background:var(--step-cloud)}.services-landing-module__c1Rqga__proofHeading{width:min(100%,1060px);margin-bottom:clamp(4rem,9vh,7rem)}.services-landing-module__c1Rqga__proofHeading h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:-.06em;margin:1.8rem 0 2rem}.services-landing-module__c1Rqga__proofHeading>p:last-child{max-width:720px;color:var(--step-slate);font-size:var(--type-body);line-height:var(--leading-body)}.services-landing-module__c1Rqga__proofRails{border-top:1px solid var(--step-rule)}.services-landing-module__c1Rqga__proofRail{--proof-accent:var(--step-cobalt);border-bottom:1px solid var(--step-rule);grid-template-columns:54px minmax(170px,.35fr) 1fr;align-items:center;gap:1.5rem;min-height:112px;padding:1.8rem 0;display:grid;position:relative}.services-landing-module__c1Rqga__proofLine{background:var(--proof-accent);width:22%;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .22s;position:absolute;top:-1px;left:0}.services-landing-module__c1Rqga__proofRail:nth-child(3n+2){--proof-accent:var(--step-violet)}.services-landing-module__c1Rqga__proofRail:nth-child(3n){--proof-accent:var(--step-orange)}.services-landing-module__c1Rqga__proofIndex{color:var(--step-slate);font-family:var(--font-body);font-size:.62rem}.services-landing-module__c1Rqga__proofRail h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,1.8vw,2rem)}.services-landing-module__c1Rqga__proofRail>div{color:var(--step-slate);flex-wrap:wrap;gap:.55rem 1.8rem;font-size:.94rem;display:flex}.services-landing-module__c1Rqga__productBridge{background:var(--step-white);min-height:100svh}.services-landing-module__c1Rqga__productBridgeLayout{grid-template-columns:54% 46%;display:grid}.services-landing-module__c1Rqga__productMedia{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%,0 72%,12% 72%,12% 44%,23% 44%,23% 18%,34% 18%);background:#070a12;min-height:100svh;position:relative;overflow:hidden}.services-landing-module__c1Rqga__productMedia img{object-fit:contain;object-position:center}.services-landing-module__c1Rqga__productMedia>span{color:#ffffffbd;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#05080fc7;padding:.45rem .65rem;font-size:.56rem;position:absolute;bottom:1rem;left:1rem}.services-landing-module__c1Rqga__productCopy{padding:clamp(5rem, 11vh, 9rem) var(--page-gutter) clamp(5rem, 9vh, 8rem) clamp(3rem, 5vw, 6rem);align-self:center}.services-landing-module__c1Rqga__productCopy h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:-.06em;margin:1.8rem 0 2rem}.services-landing-module__c1Rqga__productCopy>p:not(.eyebrow){max-width:620px;color:var(--step-slate);font-size:var(--type-body);line-height:var(--leading-body)}.services-landing-module__c1Rqga__productLinks{border-top:1px solid var(--step-rule);margin:clamp(2.5rem,5vh,4rem) 0 2.5rem}.services-landing-module__c1Rqga__productLinks a{isolation:isolate;border-bottom:1px solid var(--step-rule);grid-template-columns:minmax(130px,.7fr) 1fr auto;align-items:center;gap:1rem;min-height:76px;display:grid;position:relative}.services-landing-module__c1Rqga__productLinks strong{font-size:1.15rem}.services-landing-module__c1Rqga__productLinks span{color:var(--step-slate);font-size:.86rem}.services-landing-module__c1Rqga__productLinks i{color:var(--step-cobalt);font-style:normal;transition:transform .22s}.services-landing-module__c1Rqga__productLinks a:hover i,.services-landing-module__c1Rqga__productLinks a:focus-visible i{transform:translate(4px,-4px)}.services-landing-module__c1Rqga__productLinks a:before{content:"";z-index:-1;transform-origin:bottom;background:#edf0ff;width:32%;transition:transform .3s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.services-landing-module__c1Rqga__productLinks a:is(:hover,:focus-visible):before{transform:scaleY(1)}.services-landing-module__c1Rqga__productLinks a:is(:hover,:focus-visible) strong{color:var(--step-cobalt)}.services-landing-module__c1Rqga__productLinks a:focus-visible{outline:2px solid var(--step-cobalt);outline-offset:3px}@media (hover:hover) and (pointer:fine){.services-landing-module__c1Rqga__proofRail:hover .services-landing-module__c1Rqga__proofLine{width:100%}.services-landing-module__c1Rqga__proofRail:hover h3,.services-landing-module__c1Rqga__proofRail:hover>div{color:var(--proof-accent)}}@media (max-width:899px){.services-landing-module__c1Rqga__productBridgeLayout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.services-landing-module__c1Rqga__productLinks a:before,.services-landing-module__c1Rqga__proofLine{transition:none}}@media (max-width:1100px){.services-landing-module__c1Rqga__hero h1{width:92%;font-size:var(--type-display)}.services-landing-module__c1Rqga__architectureLayout{grid-template-columns:minmax(230px,.29fr) minmax(0,.71fr);gap:3rem}.services-landing-module__c1Rqga__serviceRow{grid-template-columns:38px minmax(190px,.75fr) minmax(220px,1fr) 28px}.services-landing-module__c1Rqga__combination{grid-template-columns:.9fr 1.1fr;gap:3rem}}@media (max-width:899px){.services-landing-module__c1Rqga__page{overflow:hidden}.services-landing-module__c1Rqga__hero{min-height:auto}.services-landing-module__c1Rqga__heroInner{min-height:calc(100svh - 88px);padding:5rem 0 8.5rem}.services-landing-module__c1Rqga__hero h1{width:100%;max-width:760px;font-size:var(--type-display)}.services-landing-module__c1Rqga__heroCopy{max-width:620px}.services-landing-module__c1Rqga__hero .hero-material-texture{opacity:.42;width:66vw;height:42vh;right:-18vw}.services-landing-module__c1Rqga__heroStep{width:min(34vw,300px);height:min(30vw,260px)}.services-landing-module__c1Rqga__friction{min-height:auto}.services-landing-module__c1Rqga__frictionInner{min-height:auto;padding-block:7rem;position:relative;top:auto}.services-landing-module__c1Rqga__frictionHeading{width:min(100%,760px)}.services-landing-module__c1Rqga__frictionHeading h2{font-size:var(--type-section)}.services-landing-module__c1Rqga__problemField{aspect-ratio:auto;grid-template-rows:repeat(4,minmax(72px,auto));align-content:space-between;gap:1.25rem;width:min(100%,680px);height:auto;min-height:420px;margin-top:4rem;padding-left:3.5rem;display:grid}.services-landing-module__c1Rqga__problemField .services-landing-module__c1Rqga__desktopRoute{display:none}.services-landing-module__c1Rqga__problemField .services-landing-module__c1Rqga__mobileRoute{width:40px;height:100%;display:block;left:0}.services-landing-module__c1Rqga__problemLabel{align-self:center;width:auto;max-width:none;font-size:clamp(1.7rem,5.5vw,3rem);position:relative;inset:auto!important}.services-landing-module__c1Rqga__frictionNote{width:min(100%,560px);margin:3rem 0 0 auto}.services-landing-module__c1Rqga__architecture{padding-top:7rem}.services-landing-module__c1Rqga__architectureIntro{margin-bottom:3rem}.services-landing-module__c1Rqga__architectureLayout{display:block}.services-landing-module__c1Rqga__categoryRail{display:none}.services-landing-module__c1Rqga__architectureGroup{min-height:auto;padding:4rem 0}.services-landing-module__c1Rqga__mobileCategory h3{font-size:var(--type-section-compact)}.services-landing-module__c1Rqga__serviceRow{grid-template-columns:34px 1fr 28px;min-height:0;padding:1.5rem 0}.services-landing-module__c1Rqga__serviceDescriptor{grid-column:2}.services-landing-module__c1Rqga__serviceArrow{grid-area:1/3/span 2}.services-landing-module__c1Rqga__combination{grid-template-columns:1fr;min-height:auto;padding-block:7rem}.services-landing-module__c1Rqga__combinationCopy h2{font-size:var(--type-section)}.services-landing-module__c1Rqga__convergenceField{justify-self:center;width:min(100%,700px)}.services-landing-module__c1Rqga__proofHeading h2{font-size:var(--type-section)}.services-landing-module__c1Rqga__proofRail{grid-template-columns:42px minmax(140px,.4fr) 1fr}.services-landing-module__c1Rqga__productBridge{grid-template-columns:1fr;min-height:auto}.services-landing-module__c1Rqga__productMedia{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%,0 75%,10% 75%,10% 50%,20% 50%,20% 24%,28% 24%);min-height:min(72vw,620px)}.services-landing-module__c1Rqga__productCopy{padding:6rem var(--page-gutter) 7rem}.services-landing-module__c1Rqga__productCopy h2{font-size:var(--type-section)}}@media (max-width:600px){.services-landing-module__c1Rqga__heroInner{min-height:calc(100svh - 82px);padding-top:4rem}.services-landing-module__c1Rqga__hero h1{font-size:var(--type-display);line-height:var(--leading-display)}.services-landing-module__c1Rqga__heroCopy{font-size:var(--type-body)}.services-landing-module__c1Rqga__heroActions{flex-direction:column;align-items:stretch;width:min(100%,330px)}.services-landing-module__c1Rqga__heroIndex{display:none}.services-landing-module__c1Rqga__heroStep{opacity:.92;width:42vw;height:38vw}.services-landing-module__c1Rqga__hero .hero-material-texture{width:90vw;right:-44vw}.services-landing-module__c1Rqga__frictionInner,.services-landing-module__c1Rqga__architecture,.services-landing-module__c1Rqga__combination,.services-landing-module__c1Rqga__technicalProof{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.services-landing-module__c1Rqga__frictionHeading h2,.services-landing-module__c1Rqga__architectureIntro h2,.services-landing-module__c1Rqga__combinationCopy h2,.services-landing-module__c1Rqga__proofHeading h2,.services-landing-module__c1Rqga__productCopy h2{font-size:var(--type-section)}.services-landing-module__c1Rqga__mobileCategory{grid-template-columns:1fr}.services-landing-module__c1Rqga__mobileCategory p{grid-column:1}.services-landing-module__c1Rqga__serviceRow{grid-template-columns:28px 1fr 24px;gap:.7rem}.services-landing-module__c1Rqga__serviceName{font-size:1.62rem}.services-landing-module__c1Rqga__serviceDescriptor{font-size:.88rem}.services-landing-module__c1Rqga__convergenceField{width:118%;margin-left:-9%}.services-landing-module__c1Rqga__combinationLabel1{left:3%}.services-landing-module__c1Rqga__combinationLabel2{right:0}.services-landing-module__c1Rqga__proofRail{grid-template-columns:32px 1fr;gap:.7rem}.services-landing-module__c1Rqga__proofRail>div{grid-column:2;gap:.5rem 1rem}.services-landing-module__c1Rqga__proofLine{width:34%}.services-landing-module__c1Rqga__productMedia{min-height:82vw}.services-landing-module__c1Rqga__productLinks a{grid-template-columns:1fr auto;padding:1rem 0}.services-landing-module__c1Rqga__productLinks span{grid-column:1}.services-landing-module__c1Rqga__productLinks i{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.services-landing-module__c1Rqga__categoryDisplay{display:none}.services-landing-module__c1Rqga__serviceStageImage{transition:none;transform:none}.services-landing-module__c1Rqga__serviceRow,.services-landing-module__c1Rqga__serviceArrow,.services-landing-module__c1Rqga__productLinks i{transition:none}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.services-landing-module__c1Rqga__serviceRow:before,.services-landing-module__c1Rqga__serviceName,.services-landing-module__c1Rqga__serviceDescriptor,.services-landing-module__c1Rqga__serviceArrow{transition:none}.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceName,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceName,.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceDescriptor,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceDescriptor,.services-landing-module__c1Rqga__serviceRow:hover .services-landing-module__c1Rqga__serviceArrow,.services-landing-module__c1Rqga__serviceRow:focus-visible .services-landing-module__c1Rqga__serviceArrow{transform:none}}
