.technology-module__fuDLqW__page{width:min(100% - 2rem,1180px);margin:0 auto;padding:.7rem 0 2.5rem}.technology-module__fuDLqW__page h1,.technology-module__fuDLqW__page h2,.technology-module__fuDLqW__page h3{color:var(--company-navy);text-wrap:balance;margin:0}.technology-module__fuDLqW__page h2{letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.technology-module__fuDLqW__page h3{font-size:1.15rem;line-height:1.4}.technology-module__fuDLqW__page p{line-height:1.7}.technology-module__fuDLqW__hero{color:#e0e9f4;background:radial-gradient(ellipse at 0 0, #2f6fed4d, transparent 70%), var(--company-navy);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.technology-module__fuDLqW__hero h1{color:#fff;letter-spacing:-.035em;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.08}.technology-module__fuDLqW__eyebrow{color:var(--company-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:850}.technology-module__fuDLqW__lead{max-width:39rem;margin:1.4rem 0 0;font-size:1.05rem}.technology-module__fuDLqW__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.7rem;display:flex}.technology-module__fuDLqW__textLink{align-items:center;gap:.5rem;min-height:44px;font-size:.88rem;font-weight:700;display:inline-flex}.technology-module__fuDLqW__hero a:focus-visible,.technology-module__fuDLqW__contact a:focus-visible{outline-color:var(--company-gold)}.technology-module__fuDLqW__connections{border-left:1px solid #50677d;flex-direction:column;justify-content:center;align-self:stretch;padding-left:2rem;display:flex}.technology-module__fuDLqW__connections svg{width:100%;max-width:280px;height:auto;margin-bottom:.75rem;display:block}.technology-module__fuDLqW__connections p{color:#fff;margin:0;font-size:1rem;font-weight:750}.technology-module__fuDLqW__connections>span{margin-top:.4rem;font-size:.9rem;line-height:1.6}.technology-module__fuDLqW__section{border-bottom:1px solid var(--company-border);padding:clamp(2.5rem,5vw,4rem) 0;scroll-margin-top:1rem}.technology-module__fuDLqW__intro{max-width:47rem}.technology-module__fuDLqW__intro>p:last-child:not(:first-child){color:#475569;margin:1rem 0 0}.technology-module__fuDLqW__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-top:2rem;display:grid}.technology-module__fuDLqW__service{border-top:1px solid #a8bad2;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.75rem 0;display:grid}.technology-module__fuDLqW__number{color:#245dc7;letter-spacing:.05em;padding-top:.3rem;font-size:.8rem;font-weight:850}.technology-module__fuDLqW__service p{color:#475569;margin:.75rem 0 0;font-size:.94rem}.technology-module__fuDLqW__service .technology-module__fuDLqW__output{color:var(--company-navy);border-left:2px solid #d59800;margin-top:1.2rem;padding-left:.85rem;font-size:.9rem}.technology-module__fuDLqW__output span{color:#475569;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:800;display:block}.technology-module__fuDLqW__example{background:#fff;border:1px solid #c5d5e7;border-radius:8px;margin-top:2.5rem;padding:clamp(1.5rem,4vw,3rem)}.technology-module__fuDLqW__workflow{margin:2rem 0 0}.technology-module__fuDLqW__workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.technology-module__fuDLqW__workflow li{border-top:2px solid #2f6fed;align-content:start;gap:.55rem;padding-top:1.25rem;display:grid;position:relative}.technology-module__fuDLqW__workflow li:not(:last-child):after{content:"";border-top:2px solid #2f6fed;border-right:2px solid #2f6fed;width:8px;height:8px;position:absolute;top:-5px;right:-.9rem;transform:rotate(45deg)}.technology-module__fuDLqW__workflowNumber{color:#245dc7;font-size:.76rem;font-weight:800}.technology-module__fuDLqW__workflow strong{color:var(--company-navy);font-size:1.1rem}.technology-module__fuDLqW__workflow li>span:last-child{color:#475569;max-width:12rem;font-size:.9rem;line-height:1.6}.technology-module__fuDLqW__workflow figcaption{border-left:3px solid var(--company-gold);color:var(--company-navy);background:#f0f4fa;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.75rem;padding:1.1rem 1.25rem;font-size:.8rem;font-weight:650;line-height:1.6;display:flex}.technology-module__fuDLqW__workflow figcaption span:first-child{color:#475569;font-weight:400}.technology-module__fuDLqW__exampleNote{color:#475569;margin:1rem 0 0;font-size:.8rem}.technology-module__fuDLqW__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.technology-module__fuDLqW__steps li{counter-increment:step;border-top:2px solid #c8d9ef;padding-top:1rem}.technology-module__fuDLqW__steps li:before{content:"0" counter(step);color:#245dc7;margin-bottom:.75rem;font-size:.8rem;font-weight:850;display:block}.technology-module__fuDLqW__steps p{color:#475569;margin:.65rem 0 0;font-size:.94rem}.technology-module__fuDLqW__faqs{border-top:1px solid var(--company-border);margin-top:1.5rem}.technology-module__fuDLqW__faqs details{border-bottom:1px solid var(--company-border)}.technology-module__fuDLqW__faqs summary{color:var(--company-navy);cursor:pointer;padding:1.2rem .25rem;font-size:1rem;font-weight:750;line-height:1.5}.technology-module__fuDLqW__faqs summary::marker{color:#245dc7}.technology-module__fuDLqW__faqs summary:hover{color:#245dc7}.technology-module__fuDLqW__faqs p{color:#475569;max-width:52rem;margin:0 0 1.3rem;padding:0 .25rem}.technology-module__fuDLqW__faqs a{color:#245dc7;font-weight:650}.technology-module__fuDLqW__contact{color:#e0e9f4;background:var(--company-navy);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;margin-top:2.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.technology-module__fuDLqW__contact h2{color:#fff}.technology-module__fuDLqW__contact p:last-child{margin:1rem 0 0;font-size:.94rem}.technology-module__fuDLqW__contactActions{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (max-width:960px){.technology-module__fuDLqW__hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:2rem}.technology-module__fuDLqW__connections{padding-left:1.5rem}.technology-module__fuDLqW__connections p{font-size:.94rem}.technology-module__fuDLqW__services{gap:0 1.5rem}.technology-module__fuDLqW__contact{grid-template-columns:minmax(0,1fr);gap:1.5rem}.technology-module__fuDLqW__contactActions{flex-flow:wrap;gap:.75rem 1.5rem}}@media (max-width:720px){.technology-module__fuDLqW__hero,.technology-module__fuDLqW__services,.technology-module__fuDLqW__steps{grid-template-columns:minmax(0,1fr)}.technology-module__fuDLqW__connections{border-top:1px solid #50677d;border-left:0;align-items:flex-start;padding:1.25rem 0 0}.technology-module__fuDLqW__connections svg{max-width:230px;margin:0 auto 1rem}.technology-module__fuDLqW__service{grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem}.technology-module__fuDLqW__workflow ol{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-left:.4rem}.technology-module__fuDLqW__workflow li{border-top:0;border-left:2px solid #2f6fed;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.2rem .7rem;padding:0 0 0 1.25rem}.technology-module__fuDLqW__workflow li>span:last-child{grid-column:2;max-width:none}.technology-module__fuDLqW__workflow li:not(:last-child):after{inset:auto auto -.9rem -5px;transform:rotate(135deg)}.technology-module__fuDLqW__workflow figcaption{flex-direction:column;gap:.4rem}.technology-module__fuDLqW__contactActions{flex-direction:column;align-items:flex-start}}
