.TravelFamily-module__9nq6XG__page{--ink:#0c1931;--muted:#526985;--blue:#3268f4;--line:#cbdaf0;color:var(--ink);background:#fff}.TravelFamily-module__9nq6XG__page [id]{scroll-margin-top:100px}.TravelFamily-module__9nq6XG__page :is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #8962c8}.TravelFamily-module__9nq6XG__page button{cursor:pointer}.TravelFamily-module__9nq6XG__page button:disabled{cursor:default;opacity:.5}.TravelFamily-module__9nq6XG__page svg{flex-shrink:0}.TravelFamily-module__9nq6XG__page h1,.TravelFamily-module__9nq6XG__page h2,.TravelFamily-module__9nq6XG__page h3{margin:0}.TravelFamily-module__9nq6XG__page h3{letter-spacing:-.025em;font-size:1.1rem;line-height:1.4}.TravelFamily-module__9nq6XG__hero{background:radial-gradient(at 80% 40%,#eaf0ff,#0000 65%),#f8fbff;border-bottom:1px solid #dce6f7;padding-block:clamp(2.5rem,5vw,5rem)}.TravelFamily-module__9nq6XG__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.TravelFamily-module__9nq6XG__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-size:clamp(3rem,5vw,4.6rem);font-weight:850;line-height:1.04}.TravelFamily-module__9nq6XG__hero h1 span{color:var(--blue)}.TravelFamily-module__9nq6XG__support{max-width:45ch;color:var(--muted);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.TravelFamily-module__9nq6XG__hero[data-wide] .TravelFamily-module__9nq6XG__heroGrid{text-align:center;grid-template-columns:1fr;gap:2.5rem}.TravelFamily-module__9nq6XG__hero[data-wide] h1{max-width:23ch;margin:auto}.TravelFamily-module__9nq6XG__hero[data-wide] .TravelFamily-module__9nq6XG__support{max-width:60ch;margin-inline:auto}.TravelFamily-module__9nq6XG__hero[data-wide] .TravelFamily-module__9nq6XG__actions{justify-content:center}.TravelFamily-module__9nq6XG__hero[data-wide] .TravelFamily-module__9nq6XG__heroGrid>:last-child{width:100%;max-width:750px;margin:auto}.TravelFamily-module__9nq6XG__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.TravelFamily-module__9nq6XG__primary,.TravelFamily-module__9nq6XG__secondary,.TravelFamily-module__9nq6XG__reset{border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:.85rem 1.1rem;font-size:.9375rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.TravelFamily-module__9nq6XG__primary{color:#fff;background:var(--blue);border:1px solid var(--blue)}.TravelFamily-module__9nq6XG__primary:hover:enabled,.TravelFamily-module__9nq6XG__primary:is(a):hover{background:#2558d6}.TravelFamily-module__9nq6XG__secondary,.TravelFamily-module__9nq6XG__reset{color:#244773;border:1px solid var(--line);background:#fff}.TravelFamily-module__9nq6XG__secondary:hover:enabled,.TravelFamily-module__9nq6XG__reset:hover:enabled{background:#edf4ff;border-color:#9bb8e5}.TravelFamily-module__9nq6XG__reset{min-height:44px;padding:.65rem .9rem;font-size:.8125rem}.TravelFamily-module__9nq6XG__primary svg,.TravelFamily-module__9nq6XG__secondary svg,.TravelFamily-module__9nq6XG__reset svg{width:18px;height:18px}.TravelFamily-module__9nq6XG__section{padding-block:clamp(2.75rem,5vw,4.5rem)}.TravelFamily-module__9nq6XG__section[data-tone=soft]{background:#f6f9ff;border-block:1px solid #e3ebf7}.TravelFamily-module__9nq6XG__section[data-tone=dark]{color:#fff;background:#081c3a}.TravelFamily-module__9nq6XG__sectionHeader{margin-bottom:1.8rem}.TravelFamily-module__9nq6XG__section h2,.TravelFamily-module__9nq6XG__closing h2{letter-spacing:-.045em;text-wrap:balance;max-width:30ch;font-size:clamp(2rem,3.1vw,2.8rem);font-weight:800;line-height:1.1}.TravelFamily-module__9nq6XG__sectionHeader>p{color:var(--muted);max-width:65ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.TravelFamily-module__9nq6XG__coastArt{width:100%;height:auto;display:block}.TravelFamily-module__9nq6XG__planningVisual,.TravelFamily-module__9nq6XG__websiteCard,.TravelFamily-module__9nq6XG__portalVisual{background:#fff;border:1px solid #b8ceef;border-radius:1rem;overflow:hidden;box-shadow:0 24px 40px -32px #385a9570}.TravelFamily-module__9nq6XG__visualHeader{color:#486b9f;border-bottom:1px solid #d6e1f3;align-items:center;gap:.7rem;padding:1.2rem;font-size:.875rem;display:flex}.TravelFamily-module__9nq6XG__visualHeader svg{width:23px;height:23px}.TravelFamily-module__9nq6XG__routeMap{position:relative}.TravelFamily-module__9nq6XG__routeMap>svg:last-child{width:100%;height:100%;position:absolute;inset:0}.TravelFamily-module__9nq6XG__contextRail{border-top:1px solid #d6e1f3;grid-template-columns:repeat(3,1fr);gap:.7rem;padding:1.5rem .9rem;display:grid}.TravelFamily-module__9nq6XG__contextRail span{color:#4e6e9b;justify-content:center;align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.TravelFamily-module__9nq6XG__contextRail svg{width:22px;height:22px}.TravelFamily-module__9nq6XG__agencyVisual{padding:0 0 4.5rem;position:relative}.TravelFamily-module__9nq6XG__websiteCard{width:90%}.TravelFamily-module__9nq6XG__editorRecord{color:#526c91;align-items:center;gap:.6rem;padding:1.4rem 1rem;font-size:.8125rem;display:flex}.TravelFamily-module__9nq6XG__editorRecord svg{width:20px;height:20px}.TravelFamily-module__9nq6XG__editorRecord>svg:last-child{color:#328579;margin-left:auto}.TravelFamily-module__9nq6XG__answerOverlay{color:#4a648b;background:#fff;border:1px solid #c4d4ef;border-radius:.8rem;gap:.9rem;width:65%;padding:1.3rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 20px 25px -20px #213c7850}.TravelFamily-module__9nq6XG__answerOverlay>svg{color:#3268f4;width:28px;height:28px}.TravelFamily-module__9nq6XG__answerOverlay strong{color:#142d50;font-size:.9375rem}.TravelFamily-module__9nq6XG__answerOverlay>span{font-size:.75rem}.TravelFamily-module__9nq6XG__answerLines{gap:.6rem;display:grid}.TravelFamily-module__9nq6XG__answerLines i{background:#d7e3f5;border-radius:5px;height:5px}.TravelFamily-module__9nq6XG__answerLines i:last-child{width:70%}.TravelFamily-module__9nq6XG__portalVisual{padding:1.5rem}.TravelFamily-module__9nq6XG__searchBar{text-align:left;color:#4e6b95;background:#f7faff;border:1px solid #c7d7f0;border-radius:.6rem;align-items:center;gap:.8rem;padding:1rem;font-size:.875rem;display:flex}.TravelFamily-module__9nq6XG__searchBar svg{width:23px;height:23px}.TravelFamily-module__9nq6XG__searchCards{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0;display:grid}.TravelFamily-module__9nq6XG__searchCards>div{border:1px solid #d1def1;border-radius:.65rem;overflow:hidden}.TravelFamily-module__9nq6XG__searchCards span{color:#4e6b94;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;display:flex}.TravelFamily-module__9nq6XG__searchCards svg:not(.TravelFamily-module__9nq6XG__coastArt){width:17px;height:17px}.TravelFamily-module__9nq6XG__supplierRail{color:#506e96;justify-content:center;align-items:center;gap:.7rem;padding:.7rem;font-size:.8125rem;display:flex}.TravelFamily-module__9nq6XG__supplierRail svg{width:20px;height:20px}.TravelFamily-module__9nq6XG__supplierRail>svg:nth-of-type(2){color:#91aad1;margin-inline:.5rem}.TravelFamily-module__9nq6XG__choices{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.TravelFamily-module__9nq6XG__choices button{color:#3d5f8c;background:#fff;border:1px solid #c1d3ed;border-radius:.6rem;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.2rem;font-size:.9375rem;font-weight:700;display:flex}.TravelFamily-module__9nq6XG__choices button[aria-pressed=true]{color:#fff;background:#3268f4;border-color:#3268f4}.TravelFamily-module__9nq6XG__choices button:hover:not([aria-pressed=true]){background:#eaf2ff}.TravelFamily-module__9nq6XG__enquiryBench,.TravelFamily-module__9nq6XG__publishingBench,.TravelFamily-module__9nq6XG__bookingBench{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.TravelFamily-module__9nq6XG__briefCard,.TravelFamily-module__9nq6XG__itineraryCard,.TravelFamily-module__9nq6XG__editorPanel,.TravelFamily-module__9nq6XG__packagePreview,.TravelFamily-module__9nq6XG__resultsPanel,.TravelFamily-module__9nq6XG__supplierPanel{background:#fff;border:1px solid #c5d6ef;border-radius:1rem;min-width:0}.TravelFamily-module__9nq6XG__briefCard,.TravelFamily-module__9nq6XG__editorPanel,.TravelFamily-module__9nq6XG__resultsPanel,.TravelFamily-module__9nq6XG__supplierPanel{padding:1.6rem}.TravelFamily-module__9nq6XG__mark{color:#4274c3;width:38px;height:38px;margin-bottom:1.1rem}.TravelFamily-module__9nq6XG__briefCard blockquote{color:#3f5b80;margin:1.1rem 0 1.5rem;font-size:1.1rem;line-height:1.7}.TravelFamily-module__9nq6XG__records{margin:0 0 1.5rem}.TravelFamily-module__9nq6XG__records>div{border-top:1px solid #dce6f5;grid-template-columns:90px 1fr;gap:1rem;padding:.9rem 0;font-size:.875rem;line-height:1.5;display:grid}.TravelFamily-module__9nq6XG__records dt{color:#5e7696}.TravelFamily-module__9nq6XG__records dd{color:#244776;margin:0}.TravelFamily-module__9nq6XG__itineraryCard{padding-bottom:1.5rem}.TravelFamily-module__9nq6XG__itineraryCard .TravelFamily-module__9nq6XG__checkControl,.TravelFamily-module__9nq6XG__itineraryCard>button{margin-inline:1.5rem}.TravelFamily-module__9nq6XG__itineraryCard .TravelFamily-module__9nq6XG__checkControl{margin-bottom:1rem}.TravelFamily-module__9nq6XG__empty{text-align:center;color:#647d9e;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:1.5rem;display:flex}.TravelFamily-module__9nq6XG__empty>svg{color:#8aa7cf;width:44px;height:44px}.TravelFamily-module__9nq6XG__empty p{max-width:30ch;margin:0;font-size:.9375rem;line-height:1.6}.TravelFamily-module__9nq6XG__days{margin:0;padding:1.5rem;list-style:none}.TravelFamily-module__9nq6XG__days li{border-bottom:1px solid #dce5f5;grid-template-columns:50px 1fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.TravelFamily-module__9nq6XG__days li:first-child{padding-top:0}.TravelFamily-module__9nq6XG__days span{color:#3268b4;font-size:.8125rem}.TravelFamily-module__9nq6XG__days strong{color:#304f78;font-size:.9375rem;font-weight:650;line-height:1.5}.TravelFamily-module__9nq6XG__checkControl{color:#3d5f8d;cursor:pointer;background:#f6f9ff;border:1px solid #c6d7ee;border-radius:.6rem;align-items:center;gap:.75rem;min-height:50px;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.TravelFamily-module__9nq6XG__checkControl input{accent-color:#3268f4;flex-shrink:0;width:19px;height:19px}.TravelFamily-module__9nq6XG__checkControl:has(input:disabled){cursor:default}.TravelFamily-module__9nq6XG__checkControl:has(:focus-visible){outline-offset:4px;outline:3px solid #8962c8}.TravelFamily-module__9nq6XG__field{color:#365884;gap:.65rem;font-size:.875rem;line-height:1.5;display:grid}.TravelFamily-module__9nq6XG__field select{color:#244771;background:#fff;border:1px solid #bcd0ec;border-radius:.6rem;width:100%;min-width:0;min-height:50px;padding:.7rem 2rem .7rem .85rem;font-size:1rem}.TravelFamily-module__9nq6XG__status{color:#244d87;min-height:3rem;margin:1.3rem 0 0;font-size:.9375rem;line-height:1.6}.TravelFamily-module__9nq6XG__demoFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.TravelFamily-module__9nq6XG__demoFooter p,.TravelFamily-module__9nq6XG__note{color:#647792;max-width:65ch;margin:0;font-size:.8125rem;line-height:1.6}.TravelFamily-module__9nq6XG__demoFooter button{flex-shrink:0}.TravelFamily-module__9nq6XG__editorPanel{gap:1.3rem;display:grid}.TravelFamily-module__9nq6XG__editorPanel .TravelFamily-module__9nq6XG__visualHeader{padding:0 0 1rem}.TravelFamily-module__9nq6XG__editorPanel>button{justify-self:start}.TravelFamily-module__9nq6XG__packagePreview{overflow:hidden}.TravelFamily-module__9nq6XG__packagePreview>div{padding:1.5rem}.TravelFamily-module__9nq6XG__recordLabel{color:#5b7598;margin-bottom:.6rem;font-size:.8125rem;display:block}.TravelFamily-module__9nq6XG__packagePreview h3{font-size:1.5rem}.TravelFamily-module__9nq6XG__inclusions{color:#425f87;flex-wrap:wrap;gap:1rem;margin:1.1rem 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.TravelFamily-module__9nq6XG__inclusions li{align-items:center;gap:.5rem;display:flex}.TravelFamily-module__9nq6XG__inclusions svg{width:18px;height:18px}.TravelFamily-module__9nq6XG__leadRecord{background:#f5f9ff;border:1px solid #c5d7f0;border-radius:.7rem;align-items:center;gap:1.3rem;margin-top:1.5rem;padding:1.3rem 1.5rem;display:flex}.TravelFamily-module__9nq6XG__leadRecord>svg{color:#537cb8;width:32px;height:32px}.TravelFamily-module__9nq6XG__leadRecord p{color:#516d94;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.TravelFamily-module__9nq6XG__searchControls{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.TravelFamily-module__9nq6XG__resultsPanel>h3{margin-bottom:1.2rem}.TravelFamily-module__9nq6XG__stayResult{text-align:left;color:#264a7b;background:#fff;border:1px solid #b8ceed;border-radius:.65rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.TravelFamily-module__9nq6XG__stayResult[aria-pressed=true]{border-color:#3268f4;box-shadow:0 0 0 2px #3268f4}.TravelFamily-module__9nq6XG__stayResult .TravelFamily-module__9nq6XG__coastArt{max-height:210px}.TravelFamily-module__9nq6XG__stayResult>span:not(.TravelFamily-module__9nq6XG__selectMark){gap:.5rem;padding:1.1rem 3.3rem 1.1rem 1.1rem;display:grid}.TravelFamily-module__9nq6XG__stayResult strong{font-size:1.1rem}.TravelFamily-module__9nq6XG__stayResult span span{color:#56759e;font-size:.875rem}.TravelFamily-module__9nq6XG__selectMark{position:absolute;bottom:1.5rem;right:1rem}.TravelFamily-module__9nq6XG__selectMark svg{width:23px;height:23px}.TravelFamily-module__9nq6XG__supplierPanel{gap:1.3rem;display:grid}.TravelFamily-module__9nq6XG__supplierPanel>button{justify-self:start}.TravelFamily-module__9nq6XG__noResults{color:#4f6b92;padding:2rem 0;font-size:1rem;line-height:1.7}.TravelFamily-module__9nq6XG__outputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.TravelFamily-module__9nq6XG__outputs li{background:#fff;border:1px solid #cbdaf0;border-radius:.8rem;padding:1.6rem}.TravelFamily-module__9nq6XG__outputs svg{box-sizing:content-box;color:#4073c6;background:#edf3ff;border-radius:.65rem;width:38px;height:38px;margin-bottom:1.2rem;padding:10px}.TravelFamily-module__9nq6XG__outputs h3{font-size:1rem}.TravelFamily-module__9nq6XG__scopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.TravelFamily-module__9nq6XG__scopeGrid article{border-top:1px solid #436183;padding-top:1.5rem}.TravelFamily-module__9nq6XG__scopeGrid p{color:#b7c9e3;margin:1rem 0 0;font-size:1rem;line-height:1.7}.TravelFamily-module__9nq6XG__roleRows>div{border-bottom:1px solid #d7e3f4;grid-template-columns:45px 1fr 1.5fr;align-items:center;gap:1.5rem;padding:1.3rem 0;display:grid}.TravelFamily-module__9nq6XG__roleRows>div>span{color:#4e73a7;background:#f6f9ff;border:1px solid #c5d7f0;border-radius:.6rem;place-items:center;width:42px;height:42px;font-size:.8125rem;display:grid}.TravelFamily-module__9nq6XG__roleRows p{color:#587191;margin:0;font-size:1rem;line-height:1.6}.TravelFamily-module__9nq6XG__channelLinks{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.TravelFamily-module__9nq6XG__channelLinks a{color:#274c82;border:1px solid #c2d4ef;border-radius:.8rem;align-items:center;gap:1.2rem;padding:1.6rem;text-decoration:none;display:flex}.TravelFamily-module__9nq6XG__channelLinks a>svg:first-child{color:#3268f4;width:38px;height:38px}.TravelFamily-module__9nq6XG__channelLinks a>svg:last-child{width:20px;height:20px;margin-left:auto}.TravelFamily-module__9nq6XG__channelLinks a:hover{background:#f4f8ff}.TravelFamily-module__9nq6XG__closing{color:#fff;background:#071a36;padding-block:clamp(3rem,5vw,4.5rem)}.TravelFamily-module__9nq6XG__closingInner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.TravelFamily-module__9nq6XG__closing h2{max-width:24ch}.TravelFamily-module__9nq6XG__closing p{color:#b8cce8;max-width:50ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.TravelFamily-module__9nq6XG__closing .TravelFamily-module__9nq6XG__primary{flex-shrink:0}@media (max-width:1100px){.TravelFamily-module__9nq6XG__heroGrid{gap:2rem}.TravelFamily-module__9nq6XG__contextRail{gap:.3rem;padding:1.2rem .6rem}.TravelFamily-module__9nq6XG__contextRail span{font-size:.75rem}.TravelFamily-module__9nq6XG__contextRail svg{width:19px;height:19px}.TravelFamily-module__9nq6XG__searchControls{grid-template-columns:1fr 1fr}.TravelFamily-module__9nq6XG__searchControls button{grid-column:1/-1;justify-self:start}.TravelFamily-module__9nq6XG__outputs li{padding:1.3rem}}@media (max-width:1024px){.TravelFamily-module__9nq6XG__heroGrid{grid-template-columns:1fr;max-width:45rem;margin:auto}.TravelFamily-module__9nq6XG__heroGrid>:last-child{width:100%;max-width:580px;margin:auto}.TravelFamily-module__9nq6XG__hero h1{max-width:17ch;font-size:clamp(2.8rem,7vw,4.3rem)}.TravelFamily-module__9nq6XG__hero{padding-block:2.75rem}.TravelFamily-module__9nq6XG__support{font-size:1rem}.TravelFamily-module__9nq6XG__section{padding-block:3rem}.TravelFamily-module__9nq6XG__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.TravelFamily-module__9nq6XG__closingInner{flex-direction:column;align-items:flex-start}.TravelFamily-module__9nq6XG__scopeGrid{gap:1.5rem}.TravelFamily-module__9nq6XG__enquiryBench,.TravelFamily-module__9nq6XG__publishingBench,.TravelFamily-module__9nq6XG__bookingBench{gap:1.25rem}.TravelFamily-module__9nq6XG__briefCard,.TravelFamily-module__9nq6XG__editorPanel,.TravelFamily-module__9nq6XG__resultsPanel,.TravelFamily-module__9nq6XG__supplierPanel{padding:1.3rem}.TravelFamily-module__9nq6XG__records>div{grid-template-columns:1fr;gap:.4rem}}@media (max-width:767px){.TravelFamily-module__9nq6XG__enquiryBench,.TravelFamily-module__9nq6XG__publishingBench,.TravelFamily-module__9nq6XG__bookingBench{grid-template-columns:1fr;gap:1.5rem}.TravelFamily-module__9nq6XG__scopeGrid{grid-template-columns:1fr;gap:2rem}.TravelFamily-module__9nq6XG__scopeGrid p{margin-top:.7rem}.TravelFamily-module__9nq6XG__roleRows>div{grid-template-columns:42px 1fr;gap:.7rem 1rem}.TravelFamily-module__9nq6XG__roleRows p{grid-column:2}.TravelFamily-module__9nq6XG__channelLinks{grid-template-columns:1fr;gap:1rem}.TravelFamily-module__9nq6XG__channelLinks a{padding:1.4rem}.TravelFamily-module__9nq6XG__records>div{grid-template-columns:90px 1fr;gap:1rem}.TravelFamily-module__9nq6XG__demoFooter{flex-direction:column;align-items:flex-start}.TravelFamily-module__9nq6XG__packagePreview{width:100%;max-width:550px;margin:auto}.TravelFamily-module__9nq6XG__stayResult .TravelFamily-module__9nq6XG__coastArt{max-height:none}.TravelFamily-module__9nq6XG__briefCard blockquote{font-size:1rem}}@media (max-width:639px){.TravelFamily-module__9nq6XG__hero{padding-block:2rem}.TravelFamily-module__9nq6XG__hero h1{max-width:15ch;font-size:clamp(2.6rem,10.5vw,3.75rem)}.TravelFamily-module__9nq6XG__hero .TravelFamily-module__9nq6XG__actions{margin-top:1.4rem}.TravelFamily-module__9nq6XG__hero .TravelFamily-module__9nq6XG__actions>a{width:100%}.TravelFamily-module__9nq6XG__support{margin-top:1.2rem}.TravelFamily-module__9nq6XG__heroGrid{gap:2rem}.TravelFamily-module__9nq6XG__section h2,.TravelFamily-module__9nq6XG__closing h2{font-size:clamp(1.9rem,7.4vw,2.4rem)}.TravelFamily-module__9nq6XG__sectionHeader>p{font-size:.9375rem}.TravelFamily-module__9nq6XG__sectionHeader{margin-bottom:1.5rem}.TravelFamily-module__9nq6XG__contextRail{padding:1.2rem .5rem}.TravelFamily-module__9nq6XG__contextRail span{flex-direction:column;gap:.6rem}.TravelFamily-module__9nq6XG__visualHeader{padding:1rem}.TravelFamily-module__9nq6XG__agencyVisual{padding-bottom:4rem}.TravelFamily-module__9nq6XG__answerOverlay{gap:.7rem;width:68%;padding:1rem}.TravelFamily-module__9nq6XG__answerOverlay strong{font-size:.875rem}.TravelFamily-module__9nq6XG__answerOverlay>span{font-size:.6875rem}.TravelFamily-module__9nq6XG__editorRecord{padding:1.2rem .8rem;font-size:.6875rem}.TravelFamily-module__9nq6XG__portalVisual{padding:1rem}.TravelFamily-module__9nq6XG__searchBar{padding:.9rem;font-size:.8125rem}.TravelFamily-module__9nq6XG__searchCards{gap:.65rem}.TravelFamily-module__9nq6XG__searchCards span{gap:.35rem;padding:.8rem .6rem;font-size:.75rem}.TravelFamily-module__9nq6XG__searchCards span>svg{display:none}.TravelFamily-module__9nq6XG__supplierRail{flex-wrap:wrap;gap:.4rem;padding:.5rem 0;font-size:.6875rem}.TravelFamily-module__9nq6XG__supplierRail>svg{width:17px;height:17px}.TravelFamily-module__9nq6XG__supplierRail>svg:nth-of-type(2){margin:0}.TravelFamily-module__9nq6XG__choices{gap:.5rem}.TravelFamily-module__9nq6XG__choices button{flex:auto;padding:.8rem;font-size:.8125rem}.TravelFamily-module__9nq6XG__outputs{gap:.75rem}.TravelFamily-module__9nq6XG__outputs li{padding:1.3rem 1rem}.TravelFamily-module__9nq6XG__outputs h3{font-size:.9375rem}.TravelFamily-module__9nq6XG__outputs svg{width:33px;height:33px;padding:8px}.TravelFamily-module__9nq6XG__searchControls{gap:.8rem}.TravelFamily-module__9nq6XG__searchControls button,.TravelFamily-module__9nq6XG__briefCard>button,.TravelFamily-module__9nq6XG__supplierPanel>button{width:100%}.TravelFamily-module__9nq6XG__itineraryCard>button{max-width:calc(100% - 3rem)}.TravelFamily-module__9nq6XG__leadRecord{align-items:flex-start;gap:1rem;padding:1.2rem}.TravelFamily-module__9nq6XG__leadRecord p{font-size:.875rem}.TravelFamily-module__9nq6XG__leadRecord>svg{width:27px;height:27px}.TravelFamily-module__9nq6XG__closing .TravelFamily-module__9nq6XG__primary{width:100%}}@media (prefers-reduced-motion:no-preference){.TravelFamily-module__9nq6XG__page :is(button,a){transition:background .18s,border-color .18s}.TravelFamily-module__9nq6XG__routeMap>svg:last-child{animation:.6s ease-out both TravelFamily-module__9nq6XG__route-arrive}}@media (prefers-reduced-motion:reduce){.TravelFamily-module__9nq6XG__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes TravelFamily-module__9nq6XG__route-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.ServiceTrustStrip-module__zqM2ba__strip{background:#fff;border-block:1px solid #e2e8f0e6}.ServiceTrustStrip-module__zqM2ba__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:flex}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__label{color:#94a3b8;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;line-height:1.4}.ServiceTrustStrip-module__zqM2ba__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.625rem;margin:0;padding:0;list-style:none;display:flex}.ServiceTrustStrip-module__zqM2ba__row li{align-items:center;gap:.4375rem;display:inline-flex}.ServiceTrustStrip-module__zqM2ba__mark{opacity:.55;filter:grayscale();place-items:center;width:1.125rem;height:1.125rem;display:inline-grid}.ServiceTrustStrip-module__zqM2ba__mark svg,.ServiceTrustStrip-module__zqM2ba__mark img{width:100%;height:100%}.ServiceTrustStrip-module__zqM2ba__name{color:#64748b;letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:650}.ServiceTrustStrip-module__zqM2ba__more{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;min-height:1.5rem;transition:color var(--transition-interactive);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:750;display:inline-flex}.ServiceTrustStrip-module__zqM2ba__more svg{width:.875rem;height:.875rem}.ServiceTrustStrip-module__zqM2ba__more:hover,.ServiceTrustStrip-module__zqM2ba__more:focus-visible{color:var(--accent)}@media (min-width:900px){.ServiceTrustStrip-module__zqM2ba__inner{flex-wrap:nowrap;justify-content:space-between;gap:1.5rem}.ServiceTrustStrip-module__zqM2ba__label{text-align:left;flex-shrink:0}.ServiceTrustStrip-module__zqM2ba__row{flex:1;gap:.75rem clamp(.875rem,1.6vw,1.75rem)}}@media (max-width:899px){.ServiceTrustStrip-module__zqM2ba__more{display:none}}@media (max-width:1024px){.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__inner{grid-template-columns:minmax(0,1fr);gap:.4rem;padding-block:.8rem;display:grid}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__label{letter-spacing:.1em;text-align:left;color:#617590;font-size:.625rem}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:1.5rem;min-width:0;min-height:44px;padding:.25rem 0;overflow-x:auto}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__row::-webkit-scrollbar{display:none}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__row li{flex-shrink:0}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__row:focus-visible{outline-offset:2px;outline:2px solid #4384f4}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__more{display:none}.ServiceTrustStrip-module__zqM2ba__strip .ServiceTrustStrip-module__zqM2ba__mark{opacity:.8}}
.ServiceHero-module__auRNlq__hero{align-items:center;gap:2.5rem;min-height:34rem;padding-block:clamp(2.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.ServiceHero-module__auRNlq__hero:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#dbeafeb3,#ede9fe47 48%,#0000 72%);border-radius:9999px;position:absolute;inset:8% 42% 8% -18%}.ServiceHero-module__auRNlq__copy{z-index:2;align-self:start;max-width:39rem;position:relative}.ServiceHero-module__auRNlq__eyebrow{color:#475569;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0;font-size:.75rem;font-weight:800;line-height:1.4;display:inline-flex}.ServiceHero-module__auRNlq__eyebrow>span{background:linear-gradient(135deg,#2563eb,#7c3aed 58%,#06b6d4);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #dbeafeb8}.ServiceHero-module__auRNlq__title{color:#020617;max-width:13ch;font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading);text-wrap:balance;margin:1rem 0 0}.ServiceHero-module__auRNlq__copy>.ServiceHero-module__auRNlq__title:first-child{margin-top:0}.ServiceHero-module__auRNlq__longTitle{max-width:16ch;font-size:var(--type-display-long-size);line-height:var(--type-display-leading)}.ServiceHero-module__auRNlq__summary{color:#475569;max-width:35rem;margin:1.375rem 0 0;font-size:1.0625rem;font-weight:550;line-height:1.65}.ServiceHero-module__auRNlq__actions{gap:.75rem;margin-top:1.75rem;display:grid}.ServiceHero-module__auRNlq__visual{--scene-ink:#10213f;--scene-ink-soft:#5f6f88;--scene-primary:#2563eb;--scene-secondary:#6d28d9;--scene-cyan:#0e7490;isolation:isolate;place-items:center;min-width:0;min-height:27rem;display:grid;position:relative}.ServiceHero-module__auRNlq__imageVisual{isolation:auto;background:0 0;width:100%;overflow:hidden}.ServiceHero-module__auRNlq__heroImage{object-fit:contain;filter:saturate(.96)contrast(.98);mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 96%,#0000 100%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 96%,#0000 100%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.ServiceHero-module__auRNlq__diagramVisual{background:radial-gradient(circle at 50% 45%,#dbeafee6,#0000 35%),linear-gradient(145deg,#fff 0%,#f5f8ff 54%,#f7f5ff 100%);border:1px solid #94a3b84d;border-radius:clamp(1.4rem,2.4vw,2rem);min-height:29rem;overflow:hidden;box-shadow:0 2rem 5rem -3rem #1e40af6b,inset 0 1px #ffffffe6}.ServiceHero-module__auRNlq__diagramCanvas{aspect-ratio:720/470;width:min(100%,45rem);position:relative;overflow:hidden}.ServiceHero-module__auRNlq__diagramGrid{opacity:.52;background-image:linear-gradient(#2563eb14 1px,#0000 1px),linear-gradient(90deg,#2563eb14 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 74%);mask-image:radial-gradient(circle,#000 16%,#0000 74%)}.ServiceHero-module__auRNlq__diagramConnectors{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ServiceHero-module__auRNlq__diagramConnectors path{fill:none;stroke:#2563eb;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2px;opacity:.34;vector-effect:non-scaling-stroke;transition:opacity .24s,stroke-width .24s,stroke-dashoffset .6s linear}.ServiceHero-module__auRNlq__diagramConnectors path[data-visited]{opacity:.5;stroke-dasharray:7 8}.ServiceHero-module__auRNlq__diagramConnectors path[data-active]{opacity:1;stroke-dasharray:10 9;stroke-width:2.4px;animation:1.35s linear infinite ServiceHero-module__auRNlq__diagram-signal-flow}.ServiceHero-module__auRNlq__diagramNode,.ServiceHero-module__auRNlq__diagramCore{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #60a5fa61;align-content:center;display:grid;position:absolute;box-shadow:0 1rem 2rem -1.5rem #1e40af8c}.ServiceHero-module__auRNlq__diagramNode{cursor:pointer;width:27%;min-height:18%;font:inherit;text-align:left;appearance:none;border-radius:1rem;gap:.25rem;padding:.75rem .9rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ServiceHero-module__auRNlq__diagramNode:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #0000;transition:opacity .18s;position:absolute;inset:-1px}.ServiceHero-module__auRNlq__diagramNode:hover{border-color:#2563eb8c;transform:translateY(-2px);box-shadow:0 1.4rem 2.4rem -1.4rem #1e40af99}.ServiceHero-module__auRNlq__diagramNode:active{transform:translateY(0)scale(.98)}.ServiceHero-module__auRNlq__diagramNode:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ServiceHero-module__auRNlq__diagramNode[data-active]{background:#dbeafeeb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 1.6rem 2.8rem -1.4rem #1e40afa6}.ServiceHero-module__auRNlq__diagramNode[data-active]:after{opacity:1;border-color:#2563eb33;animation:2.4s ease-in-out infinite ServiceHero-module__auRNlq__diagram-node-ring}.ServiceHero-module__auRNlq__diagramNode[data-active] strong{color:#1d4ed8}.ServiceHero-module__auRNlq__diagramSrHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServiceHero-module__auRNlq__diagramDetail{z-index:2;background:#ffffffeb;border:1px solid #60a5fa52;border-radius:1rem;margin:0 1.25rem 1.25rem;padding:1rem 1.15rem;animation:.3s cubic-bezier(.22,1,.36,1) both ServiceHero-module__auRNlq__diagram-detail-in;position:relative;box-shadow:0 1rem 2rem -1.6rem #1e40af80}.ServiceHero-module__auRNlq__diagramDetailLabel{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:block}.ServiceHero-module__auRNlq__diagramDetailText{color:#10213f;margin:0 0 .4rem;font-size:.92rem;font-weight:600;line-height:1.35}.ServiceHero-module__auRNlq__diagramDetailWatch{color:#475569;margin:0;font-size:.82rem;line-height:1.35}.ServiceHero-module__auRNlq__diagramDetailWatch strong{color:#0f172a}.ServiceHero-module__auRNlq__diagramNode span,.ServiceHero-module__auRNlq__diagramCore span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.54rem,.8vw,.68rem);font-style:normal;font-weight:850;line-height:1.2}.ServiceHero-module__auRNlq__diagramNode strong{color:#10213f;font-size:clamp(.7rem,1.1vw,.9rem);font-weight:800;line-height:1.15}.ServiceHero-module__auRNlq__diagramNodeOne{top:12%;left:3%}.ServiceHero-module__auRNlq__diagramNodeTwo{top:12%;right:3%}.ServiceHero-module__auRNlq__diagramNodeThree{bottom:12%;left:3%}.ServiceHero-module__auRNlq__diagramNodeFour{bottom:12%;right:3%}.ServiceHero-module__auRNlq__diagramNodeFive{top:2.5%;left:36.5%}.ServiceHero-module__auRNlq__diagramCore{text-align:center;background:radial-gradient(circle at 85% 15%,#a5f3fc94,#0000 38%),linear-gradient(145deg,#eff6fffa,#f5f3fff5);border-color:#6366f175;border-radius:1.35rem;gap:.45rem;width:40%;min-height:26%;padding:1rem 1.1rem;top:38%;left:30%}.ServiceHero-module__auRNlq__diagramCore strong{color:#071a3d;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(.9rem,1.7vw,1.35rem);font-weight:900;line-height:1.05}.ServiceHero-module__auRNlq__diagramCore i{background:#16a34a;border:2px solid #fff;border-radius:999px;width:.55rem;height:.55rem;animation:2.8s ease-in-out infinite ServiceHero-module__auRNlq__diagram-core-status;position:absolute;bottom:.75rem;right:.85rem;box-shadow:0 0 0 4px #22c55e21}.ServiceHero-module__auRNlq__diagramProgress{z-index:2;gap:.28rem;width:min(14rem,100% - 2.5rem);height:.3rem;margin:-.65rem auto 1.25rem;display:flex;position:relative}.ServiceHero-module__auRNlq__diagramProgress span{background:#bfdbfeb8;border-radius:999px;flex:1;position:relative;overflow:hidden}.ServiceHero-module__auRNlq__diagramProgress span:after{border-radius:inherit;content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#2563eb,#7c3aed,#0891b2);transition:opacity .18s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.ServiceHero-module__auRNlq__diagramProgress span[data-complete]:after,.ServiceHero-module__auRNlq__diagramProgress span[data-active]:after{opacity:1;transform:scaleX(1)}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=flow] .ServiceHero-module__auRNlq__diagramConnectors path{stroke:#0891b2}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=network] .ServiceHero-module__auRNlq__diagramCore{border-radius:999px}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=runtime] .ServiceHero-module__auRNlq__diagramNode{border-color:#7c3aed57}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=runtime] .ServiceHero-module__auRNlq__diagramConnectors path{stroke:#7c3aed}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=data] .ServiceHero-module__auRNlq__diagramCore{background:radial-gradient(circle at 18% 12%,#a5f3fc9e,#0000 38%),linear-gradient(145deg,#ecfefffa,#eef2fff5)}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=experience] .ServiceHero-module__auRNlq__diagramNode{border-radius:.7rem}.ServiceHero-module__auRNlq__diagramVisual[data-diagram-mode=operations] .ServiceHero-module__auRNlq__diagramCore{border-color:#0891b280}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag]{gap:clamp(2rem,3vw,4rem);min-height:32rem;padding-block:clamp(2.25rem,3.4vw,3.5rem)}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__copy{align-self:center;max-width:40rem}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__title{max-width:20ch;font-size:var(--type-display-long-size);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__summary{max-width:38rem;margin-top:1.125rem;line-height:1.58}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__actions{margin-top:1.5rem}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__imageVisual{aspect-ratio:3/2;background:#f8fbff;border:1px solid #94a3b847;border-radius:clamp(1.25rem,2vw,1.75rem);min-height:0;overflow:hidden;box-shadow:0 1.5rem 4rem #1e40af1f,0 .25rem 1rem #0f172a0f}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__heroImage{object-fit:cover;filter:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.ServiceHero-module__auRNlq__canvas{width:108%;height:auto;margin-left:-4%;display:block;overflow:visible}.ServiceHero-module__auRNlq__fieldPlane{fill:url(#service-editorial-plane)}.ServiceHero-module__auRNlq__backgroundField,.ServiceHero-module__auRNlq__systemField,.ServiceHero-module__auRNlq__requestSurface,.ServiceHero-module__auRNlq__evaluationSurface,.ServiceHero-module__auRNlq__outcomeSurface,.ServiceHero-module__auRNlq__approvalMoment,.ServiceHero-module__auRNlq__foregroundField{pointer-events:none}.ServiceHero-module__auRNlq__architectureLine,.ServiceHero-module__auRNlq__backgroundRule,.ServiceHero-module__auRNlq__backgroundTicks path,.ServiceHero-module__auRNlq__processBase,.ServiceHero-module__auRNlq__processFlow,.ServiceHero-module__auRNlq__systemConnector,.ServiceHero-module__auRNlq__surfaceEdge,.ServiceHero-module__auRNlq__surfaceRule,.ServiceHero-module__auRNlq__surfaceRuleStrong,.ServiceHero-module__auRNlq__inputCaret,.ServiceHero-module__auRNlq__modelContour,.ServiceHero-module__auRNlq__modelTrace,.ServiceHero-module__auRNlq__modelAxis,.ServiceHero-module__auRNlq__modelMarks path,.ServiceHero-module__auRNlq__outcomeAxis,.ServiceHero-module__auRNlq__outcomeBars,.ServiceHero-module__auRNlq__outcomeTrace,.ServiceHero-module__auRNlq__monitoringLine,.ServiceHero-module__auRNlq__approvalBracket,.ServiceHero-module__auRNlq__approvalMark,.ServiceHero-module__auRNlq__approvalEcho,.ServiceHero-module__auRNlq__figureLine,.ServiceHero-module__auRNlq__furnitureLine,.ServiceHero-module__auRNlq__workSurface,.ServiceHero-module__auRNlq__workSurfaceAccent,.ServiceHero-module__auRNlq__foregroundLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.ServiceHero-module__auRNlq__architectureLine{stroke:var(--scene-ink);stroke-opacity:.45;stroke-width:1.7px}.ServiceHero-module__auRNlq__backgroundRule{stroke:var(--scene-ink-soft);stroke-opacity:.24;stroke-width:1.25px}.ServiceHero-module__auRNlq__backgroundTicks path{stroke:var(--scene-ink);stroke-opacity:.32;stroke-width:1.5px}.ServiceHero-module__auRNlq__processBase{stroke:#cbd5e1;stroke-width:5px}.ServiceHero-module__auRNlq__processFlow{stroke:url(#service-editorial-signal);stroke-dasharray:86 760;stroke-width:3.2px;animation:12s linear infinite ServiceHero-module__auRNlq__editorial-data-flow}.ServiceHero-module__auRNlq__systemConnector{stroke:var(--scene-ink);stroke-dasharray:3 7;stroke-opacity:.38;stroke-width:1.7px}.ServiceHero-module__auRNlq__surfaceEdge{stroke:var(--scene-ink);stroke-opacity:.78;stroke-width:2.1px}.ServiceHero-module__auRNlq__surfaceRule{stroke:var(--scene-ink-soft);stroke-opacity:.62;stroke-width:1.65px}.ServiceHero-module__auRNlq__surfaceRuleStrong{stroke:var(--scene-primary);stroke-width:2.5px}.ServiceHero-module__auRNlq__inputCaret{stroke:var(--scene-primary);stroke-width:2.4px}.ServiceHero-module__auRNlq__statusOrange{fill:#f97316}.ServiceHero-module__auRNlq__modelContour{stroke:var(--scene-secondary);stroke-opacity:.44;stroke-width:1.8px}.ServiceHero-module__auRNlq__modelTrace{stroke:var(--scene-secondary);stroke-width:2.7px}.ServiceHero-module__auRNlq__modelAxis{stroke:var(--scene-ink);stroke-dasharray:2 8;stroke-opacity:.25;stroke-width:1.25px}.ServiceHero-module__auRNlq__modelMarks path{stroke:var(--scene-primary);stroke-width:2px}.ServiceHero-module__auRNlq__modelMarks circle{fill:#fff;stroke:var(--scene-secondary);stroke-width:1.8px}.ServiceHero-module__auRNlq__outcomeAxis,.ServiceHero-module__auRNlq__outcomeBars{stroke:var(--scene-ink);stroke-opacity:.66;stroke-width:1.8px}.ServiceHero-module__auRNlq__outcomeTrace{stroke:var(--scene-cyan);stroke-width:2.7px}.ServiceHero-module__auRNlq__monitoringLine{stroke:var(--scene-ink-soft);stroke-opacity:.56;stroke-width:1.65px}.ServiceHero-module__auRNlq__statusGreen{fill:#16a34a;stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite ServiceHero-module__auRNlq__editorial-status}.ServiceHero-module__auRNlq__approvalBracket{stroke:var(--scene-ink);stroke-opacity:.52;stroke-width:1.7px}.ServiceHero-module__auRNlq__approvalMark{stroke:#15803d;stroke-width:3.4px}.ServiceHero-module__auRNlq__approvalEcho{stroke:#15803d;stroke-opacity:.42;stroke-width:1.5px}.ServiceHero-module__auRNlq__stakeholder,.ServiceHero-module__auRNlq__operator,.ServiceHero-module__auRNlq__reviewer{isolation:isolate}.ServiceHero-module__auRNlq__skinFill,.ServiceHero-module__auRNlq__hairFill,.ServiceHero-module__auRNlq__figurePale,.ServiceHero-module__auRNlq__figureBlue,.ServiceHero-module__auRNlq__figureViolet,.ServiceHero-module__auRNlq__figureDark{stroke:var(--scene-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.ServiceHero-module__auRNlq__skinFill{fill:#fffaf3}.ServiceHero-module__auRNlq__hairFill{fill:var(--scene-ink)}.ServiceHero-module__auRNlq__figurePale{fill:#f8fafc}.ServiceHero-module__auRNlq__figureBlue{fill:#eef5ff}.ServiceHero-module__auRNlq__figureViolet{fill:#f5f2ff}.ServiceHero-module__auRNlq__figureDark{fill:#e5eaf1}.ServiceHero-module__auRNlq__figureLine{stroke:var(--scene-ink);stroke-width:2.1px}.ServiceHero-module__auRNlq__furnitureLine,.ServiceHero-module__auRNlq__foregroundLine{stroke:var(--scene-ink);stroke-opacity:.66;stroke-width:1.9px}.ServiceHero-module__auRNlq__workSurface{fill:#ffffff9e;stroke:var(--scene-ink);stroke-width:2px}.ServiceHero-module__auRNlq__workSurfaceAccent{stroke:#15803d;stroke-width:3px}.ServiceHero-module__auRNlq__visual[data-variant=commerce],.ServiceHero-module__auRNlq__visual[data-variant=travel]{--scene-primary:#1d5fa7;--scene-cyan:#0e7490}.ServiceHero-module__auRNlq__visual[data-variant=gaming]{--scene-primary:#315bb5;--scene-secondary:#7c3aed}.ServiceHero-module__auRNlq__visual[data-variant=blockchain]{--scene-primary:#2854a3;--scene-secondary:#6536a6}@media (min-width:640px){.ServiceHero-module__auRNlq__actions{flex-wrap:wrap;display:flex}.ServiceHero-module__auRNlq__visual{min-height:31rem}}@media (min-width:1024px){.ServiceHero-module__auRNlq__hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,4vw,5rem);min-height:36rem}.ServiceHero-module__auRNlq__visual{min-height:31rem}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:34rem}}@media (max-width:639px){.ServiceHero-module__auRNlq__hero{gap:1.5rem;min-height:auto;padding-block:2rem}.ServiceHero-module__auRNlq__title{max-width:15ch;font-size:var(--type-display-size);line-height:var(--type-display-leading)}.ServiceHero-module__auRNlq__longTitle{font-size:var(--type-display-long-size)}.ServiceHero-module__auRNlq__summary{margin-top:1rem;font-size:1rem;line-height:1.6}.ServiceHero-module__auRNlq__actions{margin-top:1.375rem}.ServiceHero-module__auRNlq__visual{min-height:21rem}.ServiceHero-module__auRNlq__diagramVisual{align-content:start;min-height:0;padding:.5rem .5rem 0}.ServiceHero-module__auRNlq__diagramCanvas{aspect-ratio:1.08;width:100%;margin-inline:0}.ServiceHero-module__auRNlq__diagramNode{border-radius:.8rem;width:30.5%;min-height:19%;padding:.58rem .62rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ServiceHero-module__auRNlq__diagramNode:hover{transform:none}.ServiceHero-module__auRNlq__diagramNode[data-active]{transform:scale(1.035);box-shadow:0 1rem 2rem -1.2rem #1e40afbf,0 0 0 3px #2563eb14}.ServiceHero-module__auRNlq__diagramNode span{font-size:.54rem}.ServiceHero-module__auRNlq__diagramNode strong{font-size:clamp(.66rem,3.2vw,.82rem);line-height:1.1}.ServiceHero-module__auRNlq__diagramNodeOne,.ServiceHero-module__auRNlq__diagramNodeThree{left:0}.ServiceHero-module__auRNlq__diagramNodeTwo,.ServiceHero-module__auRNlq__diagramNodeFour{right:0}.ServiceHero-module__auRNlq__diagramNodeFive{left:34.75%}.ServiceHero-module__auRNlq__diagramCore{border-radius:1rem;width:43%;min-height:25%;padding:.72rem .62rem;top:37%;left:28.5%}.ServiceHero-module__auRNlq__diagramCore strong{letter-spacing:0;font-size:clamp(.86rem,4.2vw,1.05rem)}.ServiceHero-module__auRNlq__diagramDetail{border-radius:.85rem;margin:.15rem 0 .65rem;padding:.85rem .95rem}.ServiceHero-module__auRNlq__diagramDetailText{font-size:.9rem;line-height:1.42}.ServiceHero-module__auRNlq__diagramDetailWatch{font-size:.8rem;line-height:1.42}.ServiceHero-module__auRNlq__diagramProgress{order:3;width:min(12rem,100% - 1.5rem);margin:-.2rem auto .8rem}.ServiceHero-module__auRNlq__imageVisual{min-height:clamp(18.75rem,88vw,23.75rem)}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag]{gap:1.5rem;padding-block:2rem 2.25rem}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__title{max-width:18ch;font-size:var(--type-display-long-size);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__summary{margin-top:1rem;line-height:1.58}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__actions{margin-top:1.375rem}.ServiceHero-module__auRNlq__hero[data-hero-variant=rag] .ServiceHero-module__auRNlq__imageVisual{min-height:0}.ServiceHero-module__auRNlq__canvas{width:116%;margin-left:-8%}.ServiceHero-module__auRNlq__backgroundTicks,.ServiceHero-module__auRNlq__backgroundRule,.ServiceHero-module__auRNlq__systemConnector,.ServiceHero-module__auRNlq__modelAxis{display:none}}@media (prefers-reduced-motion:reduce){.ServiceHero-module__auRNlq__diagramConnectors path[data-active],.ServiceHero-module__auRNlq__diagramNode[data-active]:after,.ServiceHero-module__auRNlq__diagramCore i,.ServiceHero-module__auRNlq__diagramDetail{animation:none}.ServiceHero-module__auRNlq__diagramConnectors path,.ServiceHero-module__auRNlq__diagramNode,.ServiceHero-module__auRNlq__diagramNode:after,.ServiceHero-module__auRNlq__diagramProgress span:after{transition-duration:1ms}.ServiceHero-module__auRNlq__diagramNode[data-active],.ServiceHero-module__auRNlq__diagramNode:hover,.ServiceHero-module__auRNlq__diagramNode:active{transform:none}.ServiceHero-module__auRNlq__processFlow,.ServiceHero-module__auRNlq__statusGreen{animation:none}}@keyframes ServiceHero-module__auRNlq__diagram-signal-flow{to{stroke-dashoffset:-38px}}@keyframes ServiceHero-module__auRNlq__diagram-node-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}@keyframes ServiceHero-module__auRNlq__diagram-detail-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceHero-module__auRNlq__diagram-core-status{0%,to{transform:scale(.92);box-shadow:0 0 0 4px #22c55e21}50%{transform:scale(1.1);box-shadow:0 0 0 7px #22c55e29}}@keyframes ServiceHero-module__auRNlq__editorial-data-flow{to{stroke-dashoffset:-846px}}@keyframes ServiceHero-module__auRNlq__editorial-status{0%,to{opacity:.68;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}
.ClientLogoStrip-module__Mg8X3W__section{background:#fff;padding-block:1.75rem}.ClientLogoStrip-module__Mg8X3W__heading{color:var(--text-muted);margin:0;font-size:.875rem;font-weight:500}.ClientLogoStrip-module__Mg8X3W__viewport{margin-top:1rem;padding-block:4px;overflow:hidden}.ClientLogoStrip-module__Mg8X3W__track{width:max-content;animation:100s linear infinite ClientLogoStrip-module__Mg8X3W__client-logos;display:flex}.ClientLogoStrip-module__Mg8X3W__sequence{flex-shrink:0;align-items:center;gap:1.5rem;padding-inline:.75rem;display:flex}.ClientLogoStrip-module__Mg8X3W__cell{border-radius:.75rem;flex:0 0 176px;justify-content:center;align-items:center;width:176px;height:88px;display:flex}.ClientLogoStrip-module__Mg8X3W__logo{object-fit:contain;object-position:center;filter:grayscale();opacity:.8;transition:filter .18s,opacity .18s}.ClientLogoStrip-module__Mg8X3W__cell:hover .ClientLogoStrip-module__Mg8X3W__logo,.ClientLogoStrip-module__Mg8X3W__cell:focus-visible .ClientLogoStrip-module__Mg8X3W__logo{filter:none;opacity:1}.ClientLogoStrip-module__Mg8X3W__track:hover,.ClientLogoStrip-module__Mg8X3W__track:focus-within{animation-play-state:paused}.ClientLogoStrip-module__Mg8X3W__track:has([aria-expanded=true]){animation-play-state:paused}.ClientLogoStrip-module__Mg8X3W__track:focus-within{animation:none;transform:none}.ClientLogoStrip-module__Mg8X3W__preview{z-index:80;border:1px solid var(--border);background:#fff;border-radius:.875rem;width:min(288px,100vw - 32px);position:fixed;overflow:hidden;box-shadow:0 16px 50px #0f172a2e}.ClientLogoStrip-module__Mg8X3W__previewImage{aspect-ratio:16/9;background:var(--surface-soft);position:relative}.ClientLogoStrip-module__Mg8X3W__screenshot{object-fit:cover;object-position:top}.ClientLogoStrip-module__Mg8X3W__previewCopy{padding:.875rem 1rem}.ClientLogoStrip-module__Mg8X3W__name{color:var(--ink);margin:0;font-size:.9375rem;font-weight:750}.ClientLogoStrip-module__Mg8X3W__summary{color:var(--text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.ClientLogoStrip-module__Mg8X3W__previewLink{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.8125rem;font-weight:700;display:flex}@keyframes ClientLogoStrip-module__Mg8X3W__client-logos{to{transform:translate(-50%)}}@media (max-width:639px){.ClientLogoStrip-module__Mg8X3W__sequence{gap:.5rem;padding-inline:.25rem}.ClientLogoStrip-module__Mg8X3W__cell{flex-basis:156px;width:156px;height:80px}}@media (prefers-reduced-motion:reduce){.ClientLogoStrip-module__Mg8X3W__viewport{overflow-x:auto}.ClientLogoStrip-module__Mg8X3W__track{animation:none}.ClientLogoStrip-module__Mg8X3W__sequence[aria-hidden=true]{display:none}.ClientLogoStrip-module__Mg8X3W__logo{transition:none}}
.ServiceWhatWeBuild-module__ebzrRa__section{padding-block:var(--service-space-compact);background:radial-gradient(circle at 8% 6%,#dbeafeb8,#0000 28rem),radial-gradient(circle at 92% 12%,#ede9fead,#0000 25rem),linear-gradient(#f8fbff 0%,#f4f7fc 100%);border-block:1px solid #ffffffd1;position:relative;overflow:hidden}.ServiceWhatWeBuild-module__ebzrRa__section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#93c5fdcc,#0000);height:1px;position:absolute;inset:0 0 auto}.ServiceWhatWeBuild-module__ebzrRa__header{max-width:48rem;margin-bottom:1.5rem;display:grid}.ServiceWhatWeBuild-module__ebzrRa__heading{color:#071a3d;font-size:var(--service-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading)}.ServiceWhatWeBuild-module__ebzrRa__bentoGrid{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.ServiceWhatWeBuild-module__ebzrRa__cardSlot{min-width:0;position:relative}.ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__featuredCard{--scene-ink:#0b2656;--scene-primary:#2563eb;--scene-secondary:#7c3aed;--scene-accent:#0891b2;--scene-warm:#f59e0b;--scene-surface:#fff;--scene-soft:#eaf2ff;border:1px solid var(--service-card-border);border-radius:var(--service-card-radius);isolation:isolate;min-width:0;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s,box-shadow .36s;position:relative;overflow:hidden}.ServiceWhatWeBuild-module__ebzrRa__card{min-height:14.5rem;box-shadow:var(--service-card-shadow);background:radial-gradient(circle at 90% 8%,#bfdbfe75,#0000 9rem),linear-gradient(145deg,#fffffffa,#f1f5f9eb);flex-direction:column;display:flex}.ServiceWhatWeBuild-module__ebzrRa__cardViolet{background:radial-gradient(circle at 88% 10%,#ddd6fe8a,#0000 9rem),linear-gradient(145deg,#fffffffa,#f5f3ffe6)}.ServiceWhatWeBuild-module__ebzrRa__cardCyan{background:radial-gradient(circle at 88% 10%,#a5f3fc6b,#0000 9rem),linear-gradient(145deg,#fffffffa,#ecfeffe0)}.ServiceWhatWeBuild-module__ebzrRa__card:hover,.ServiceWhatWeBuild-module__ebzrRa__featuredCard:hover{border-color:#60a5faad;transform:translateY(-5px);box-shadow:0 30px 58px -36px #2563eb8c}.ServiceWhatWeBuild-module__ebzrRa__cardScene{background-color:#ffffff94;background-image:linear-gradient(90deg,#2563eb0d 1px,#0000 1px),linear-gradient(#2563eb0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #93c5fd3d;border-radius:.95rem;flex:0 0 8rem;min-height:8rem;margin:.7rem .7rem 0;padding:.25rem .85rem;overflow:hidden}.ServiceWhatWeBuild-module__ebzrRa__cardCopy{z-index:2;padding:.9rem 1.15rem 1.15rem;position:relative}.ServiceWhatWeBuild-module__ebzrRa__cardTitle{color:#071a3d;letter-spacing:-.03em;font-size:clamp(1.08rem,1.7vw,1.32rem);font-weight:850;line-height:1.08}.ServiceWhatWeBuild-module__ebzrRa__cardDescription{color:#52627a;max-width:29rem;margin-top:.45rem;font-size:.79rem;line-height:1.42}.ServiceWhatWeBuild-module__ebzrRa__sceneSvg{transform-origin:50%;width:100%;height:100%;transition:transform .44s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}.ServiceWhatWeBuild-module__ebzrRa__card:hover .ServiceWhatWeBuild-module__ebzrRa__sceneSvg{transform:translateY(-4px)scale(1.025)}.ServiceWhatWeBuild-module__ebzrRa__featuredCard{--scene-ink:#dbeafe;--scene-primary:#67e8f9;--scene-secondary:#c4b5fd;--scene-accent:#5eead4;--scene-warm:#fbbf24;--scene-surface:#ffffff1f;--scene-soft:#dbeafe1f;color:#fff;background:linear-gradient(150deg,#06142f 0%,#0a2d68 52%,#173f96 100%) padding-box padding-box,linear-gradient(135deg,#60a5fa,#8b5cf6 48%,#22d3ee) border-box;border:1px solid #0000;flex-direction:column;min-height:20rem;display:flex;box-shadow:0 28px 62px -36px #1e40afd1}.ServiceWhatWeBuild-module__ebzrRa__featuredCard:hover{border-color:#0000;box-shadow:0 34px 68px -34px #2563ebbd,0 0 0 1px #67e8f92e}.ServiceWhatWeBuild-module__ebzrRa__featuredCard:hover .ServiceWhatWeBuild-module__ebzrRa__sceneSvg{transform:translateY(-5px)scale(1.025)}.ServiceWhatWeBuild-module__ebzrRa__featuredGlow{z-index:-1;filter:blur(28px);pointer-events:none;background:#22d3ee2e;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-4rem;right:-4rem}.ServiceWhatWeBuild-module__ebzrRa__featuredBadge{z-index:3;color:#cffafe;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082f4973;border:1px solid #a5f3fc47;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;font-weight:850;line-height:1;position:absolute;top:1rem;left:1rem}.ServiceWhatWeBuild-module__ebzrRa__featuredScene{opacity:.96;flex:0 0 12.5rem;min-height:13rem;padding:2.25rem .5rem 0}.ServiceWhatWeBuild-module__ebzrRa__featuredCopy{z-index:2;background:linear-gradient(#0000,#030f268c 55%,#030f26cc 100%);flex-direction:column;flex:auto;justify-content:flex-end;padding:.75rem 1.25rem 1.35rem;display:flex;position:relative}.ServiceWhatWeBuild-module__ebzrRa__featuredTitle{color:#fff;letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:900;line-height:1}.ServiceWhatWeBuild-module__ebzrRa__featuredDescription{color:#eff6ffcc;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:28rem;margin-top:.55rem;font-size:.84rem;line-height:1.48;display:-webkit-box;overflow:hidden}@media (min-width:640px){.ServiceWhatWeBuild-module__ebzrRa__section{padding-block:var(--service-space-compact)}.ServiceWhatWeBuild-module__ebzrRa__header{margin-bottom:1.5rem}}@media (min-width:720px){.ServiceWhatWeBuild-module__ebzrRa__bentoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.ServiceWhatWeBuild-module__ebzrRa__featuredCard,.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight{grid-column:span 2}.ServiceWhatWeBuild-module__ebzrRa__featuredCard{min-height:21.5rem}.ServiceWhatWeBuild-module__ebzrRa__card{min-height:15rem}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight{min-height:14rem}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight .ServiceWhatWeBuild-module__ebzrRa__card{flex-direction:row}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft .ServiceWhatWeBuild-module__ebzrRa__cardScene,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight .ServiceWhatWeBuild-module__ebzrRa__cardScene{flex:0 0 52%;align-self:stretch;margin-bottom:.7rem}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft .ServiceWhatWeBuild-module__ebzrRa__cardCopy,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight .ServiceWhatWeBuild-module__ebzrRa__cardCopy{align-self:center;padding-left:.5rem}}@media (min-width:1024px){.ServiceWhatWeBuild-module__ebzrRa__section{padding-block:var(--service-space-compact)}.ServiceWhatWeBuild-module__ebzrRa__bentoGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:8.5rem;gap:.9rem}.ServiceWhatWeBuild-module__ebzrRa__featuredCard{grid-area:1/2/span 2;min-height:0}.ServiceWhatWeBuild-module__ebzrRa__slotLeftTop{grid-area:1/1}.ServiceWhatWeBuild-module__ebzrRa__slotRightTop{grid-area:1/3}.ServiceWhatWeBuild-module__ebzrRa__slotLeftMiddle{grid-area:2/1}.ServiceWhatWeBuild-module__ebzrRa__slotRightMiddle{grid-area:2/3}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft{grid-area:3/1/auto/-1}.ServiceWhatWeBuild-module__ebzrRa__slotRightLower{grid-area:3/3}.ServiceWhatWeBuild-module__ebzrRa__slotLeftBottom{grid-area:4/1}.ServiceWhatWeBuild-module__ebzrRa__slotWideRight{grid-area:4/2/auto/span 2}.ServiceWhatWeBuild-module__ebzrRa__card{z-index:1;min-height:0;transition:inset .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;position:absolute;inset:0}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight{min-height:0}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight .ServiceWhatWeBuild-module__ebzrRa__card{position:static;inset:auto}.ServiceWhatWeBuild-module__ebzrRa__cardSlot:hover .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__cardSlot:focus-within .ServiceWhatWeBuild-module__ebzrRa__card{z-index:5;border-color:#60a5faad;height:auto;inset:-.6rem -.6rem auto;transform:none;box-shadow:0 30px 58px -30px #2563eb8c}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft:hover .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft:focus-within .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight:hover .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight:focus-within .ServiceWhatWeBuild-module__ebzrRa__card{z-index:1;border-color:var(--service-card-border);box-shadow:var(--service-card-shadow);inset:auto}.ServiceWhatWeBuild-module__ebzrRa__cardSlot:hover .ServiceWhatWeBuild-module__ebzrRa__cardDescription,.ServiceWhatWeBuild-module__ebzrRa__cardSlot:focus-within .ServiceWhatWeBuild-module__ebzrRa__cardDescription{-webkit-line-clamp:unset;overflow:visible}:is(.ServiceWhatWeBuild-module__ebzrRa__section:has(.ServiceWhatWeBuild-module__ebzrRa__cardSlot:hover),.ServiceWhatWeBuild-module__ebzrRa__section:has(.ServiceWhatWeBuild-module__ebzrRa__cardSlot:focus-within)){overflow:visible}.ServiceWhatWeBuild-module__ebzrRa__cardScene{flex-basis:3.125rem;min-height:3.125rem;margin:.45rem .45rem 0;padding:.1rem .65rem}.ServiceWhatWeBuild-module__ebzrRa__slotWideLeft .ServiceWhatWeBuild-module__ebzrRa__cardScene,.ServiceWhatWeBuild-module__ebzrRa__slotWideRight .ServiceWhatWeBuild-module__ebzrRa__cardScene{flex:0 0 34%;height:6.5rem;max-height:6.5rem;margin:0}.ServiceWhatWeBuild-module__ebzrRa__cardCopy{padding:.5rem .9rem .65rem}.ServiceWhatWeBuild-module__ebzrRa__cardDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.74rem;line-height:1.32;display:-webkit-box;overflow:hidden}.ServiceWhatWeBuild-module__ebzrRa__featuredScene{flex-basis:8.5rem;min-height:8.5rem;padding-top:1.75rem}.ServiceWhatWeBuild-module__ebzrRa__featuredCopy{padding:.6rem 1rem 1rem}.ServiceWhatWeBuild-module__ebzrRa__featuredDescription{-webkit-line-clamp:3;margin-top:.4rem;font-size:.78rem;line-height:1.38}.ServiceWhatWeBuild-module__ebzrRa__featuredTitle{font-size:clamp(1.55rem,2.5vw,1.85rem)}}@media (prefers-reduced-motion:reduce){.ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__featuredCard,.ServiceWhatWeBuild-module__ebzrRa__sceneSvg{transition:none}.ServiceWhatWeBuild-module__ebzrRa__card:hover,.ServiceWhatWeBuild-module__ebzrRa__featuredCard:hover,.ServiceWhatWeBuild-module__ebzrRa__card:hover .ServiceWhatWeBuild-module__ebzrRa__sceneSvg,.ServiceWhatWeBuild-module__ebzrRa__featuredCard:hover .ServiceWhatWeBuild-module__ebzrRa__sceneSvg{transform:none}.ServiceWhatWeBuild-module__ebzrRa__cardSlot:hover .ServiceWhatWeBuild-module__ebzrRa__card,.ServiceWhatWeBuild-module__ebzrRa__cardSlot:focus-within .ServiceWhatWeBuild-module__ebzrRa__card{transition:none}}
.ServiceInteractiveWorkflow-module__iAQ1Iq__section{padding-block:var(--service-space-compact);background:radial-gradient(circle at 8% 16%,#22d3ee17,#0000 23rem),radial-gradient(circle at 90% 76%,#7c3aed14,#0000 28rem),linear-gradient(#f7faff 0%,#f8fbff 100%);border-bottom:1px solid #bfdbfe5c;position:relative;overflow:hidden}.ServiceInteractiveWorkflow-module__iAQ1Iq__section:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb09 1px,#0000 1px),linear-gradient(90deg,#2563eb09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.ServiceInteractiveWorkflow-module__iAQ1Iq__header{max-width:48rem;margin-bottom:1rem;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__heading{color:#07152f;font-size:var(--service-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);margin:0}.ServiceInteractiveWorkflow-module__iAQ1Iq__workflowExperience{border:1px solid var(--service-card-border);border-radius:var(--service-card-radius);box-shadow:var(--service-card-shadow);background:#ffffffeb;position:relative;overflow:hidden}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepNavigation{z-index:4;grid-template-columns:repeat(var(--stage-count,5), minmax(0, 1fr));background:#f8fbfff5;border-bottom:1px solid #d7e4f3;display:grid;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepNavigation:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#cddbed,#bed6f4,#cddbed);height:1px;position:absolute;top:1.35rem;left:10%;right:10%}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton{z-index:1;cursor:pointer;color:#7b8aa1;text-align:center;background:0 0;border:0;justify-items:center;min-width:0;min-height:4.75rem;padding:.55rem .5rem .5rem;transition:color .28s,background-color .28s;display:grid;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton:hover{color:#1d4ed8;background:#dbeafe80}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton:focus-visible{z-index:5;outline-offset:-3px;outline:3px solid #2563eb}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker{color:#64748b;background:#fff;border:1px solid #bdcce0;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.67rem;font-weight:900;transition:color .28s,border-color .28s,background-color .28s,transform .28s;display:grid;box-shadow:0 0 0 4px #f8fbff}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker svg{stroke-width:3px;width:.76rem;height:.76rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton[data-state=active]{color:#1d4ed8;background:linear-gradient(#dbeafebd,#eff6ff66)}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton[data-state=active] .ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker{color:#fff;background:linear-gradient(145deg,#2563eb,#4f46e5);border-color:#2563eb;transform:scale(1.05);box-shadow:0 0 0 4px #eff6ff,0 0 0 6px #2563eb21}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton[data-state=completed]{color:#15803d}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton[data-state=completed] .ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker{color:#fff;background:#16a34a;border-color:#22c55e}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepLabel{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.42rem;font-size:.65rem;font-weight:900;line-height:1;overflow:hidden}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepState{color:currentColor;opacity:.72;margin-top:.2rem;font-size:.58rem;font-weight:750}.ServiceInteractiveWorkflow-module__iAQ1Iq__operationalCanvas{background:linear-gradient(#2563eb0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#2563eb0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#fbfdff,#f0f6ff 56%,#f7f2ff);min-height:14rem;position:relative;overflow:hidden}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasGlow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#22d3ee26,#7c3aed12 46%,#0000 70%);border-radius:999px;width:20rem;height:20rem;animation:7s ease-in-out infinite alternate ServiceInteractiveWorkflow-module__iAQ1Iq__canvasGlowDrift;position:absolute;top:-8rem;right:-5rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{z-index:2;grid-template-columns:minmax(0,1.65fr) minmax(13rem,.75fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);min-height:14rem;padding:clamp(1.5rem,3vw,2.25rem);animation:.42s cubic-bezier(.22,1,.36,1) ServiceInteractiveWorkflow-module__iAQ1Iq__canvasContentIn;display:grid;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__activeStage{grid-template-columns:minmax(0,1fr) minmax(9.5rem,.55fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-width:0;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageCopy{min-width:0}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageLabel{color:#2563eb;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.65rem;font-weight:900;display:inline-flex}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageLabel:before{content:"";background:#22c55e;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #22c55e1c}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageTitle{color:#07152f;letter-spacing:-.045em;max-width:29rem;margin:.65rem 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:900;line-height:1.02}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageCopy>.ServiceInteractiveWorkflow-module__iAQ1Iq__stageTitle:first-child{margin-top:0}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageDescription{color:#52627a;max-width:37rem;margin:.85rem 0 0;font-size:clamp(.84rem,1.15vw,.94rem);line-height:1.62}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChips{align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip{color:#334155;min-width:0;animation:.38s cubic-bezier(.22,1,.36,1) both ServiceInteractiveWorkflow-module__iAQ1Iq__statusChipIn;animation-delay:calc(var(--chip-index) * 70ms);background:#ffffffc2;border:1px solid #93c5fd94;border-radius:.75rem;align-items:center;gap:.65rem;padding:.62rem .72rem;font-size:.72rem;font-weight:750;line-height:1.3;display:flex;box-shadow:0 8px 22px #1e40af0f}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusIndicator{color:#166534;background:#dcfce7;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusIndicator svg{stroke-width:3px;width:.73rem;height:.73rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip[data-tone=warning]{border-color:#fdba749e}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip[data-tone=warning] .ServiceInteractiveWorkflow-module__iAQ1Iq__statusIndicator{color:#b45309;background:#ffedd5}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageIllustration{background:radial-gradient(circle at 50% 45%,#3b82f61c,#0000 58%),#ffffffbd;border:1px solid #93c5fdad;border-radius:1rem;justify-self:end;place-items:center;width:min(100%,11rem);height:7.4rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6,0 14px 36px #1e40af17}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageIllustration:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.ServiceInteractiveWorkflow-module__iAQ1Iq__inputVisual{grid-template-columns:1fr auto 1fr;padding-inline:.75rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__requestSignal{background:linear-gradient(90deg,#0000,#38bdf8);width:100%;height:1px}.ServiceInteractiveWorkflow-module__iAQ1Iq__requestCard{z-index:2;color:#075985;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:.6rem;align-items:center;gap:.38rem;padding:.55rem .65rem;font-size:.68rem;font-weight:850;animation:2.6s ease-in-out infinite ServiceInteractiveWorkflow-module__iAQ1Iq__requestTravel;display:flex;position:relative;box-shadow:0 7px 18px #0ea5e924}.ServiceInteractiveWorkflow-module__iAQ1Iq__requestCard svg{width:.95rem;height:.95rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__systemPort{background:linear-gradient(90deg,#6366f1,#0000);width:100%;height:1px}.ServiceInteractiveWorkflow-module__iAQ1Iq__retrieveVisual{grid-template-columns:auto 1fr auto;padding-inline:1rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextNode,.ServiceInteractiveWorkflow-module__iAQ1Iq__modelNode,.ServiceInteractiveWorkflow-module__iAQ1Iq__shieldGate{z-index:2;color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #2563eb1f}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextNode{border-radius:.7rem;width:2.3rem;height:2.3rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextNode svg,.ServiceInteractiveWorkflow-module__iAQ1Iq__shieldGate svg{width:1.1rem;height:1.1rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextLine{background:linear-gradient(90deg,#38bdf8,#6366f1);justify-content:space-around;align-items:center;height:1px;display:flex;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextLine i{background:#2563eb;border:1px solid #fff;border-radius:999px;width:.35rem;height:.35rem;animation:1.8s ease-in-out infinite ServiceInteractiveWorkflow-module__iAQ1Iq__contextPulse;box-shadow:0 0 0 3px #2563eb1f}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextLine i:nth-child(2){animation-delay:.2s}.ServiceInteractiveWorkflow-module__iAQ1Iq__contextLine i:nth-child(3){animation-delay:.4s}.ServiceInteractiveWorkflow-module__iAQ1Iq__modelNode{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd;border-radius:.7rem;min-width:3.2rem;min-height:2.3rem;font-size:.62rem;font-weight:900}.ServiceInteractiveWorkflow-module__iAQ1Iq__controlVisual{grid-template-columns:1fr auto 1fr;padding-inline:.75rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__gateLine{background:linear-gradient(90deg,#38bdf8,#8b5cf6,#22c55e);width:72%;height:1px;position:absolute}.ServiceInteractiveWorkflow-module__iAQ1Iq__shieldGate{color:#6d28d9;background:#f5f3ff;border-color:#a78bfa;border-radius:999px;width:3rem;height:3rem;animation:2.4s ease-in-out infinite ServiceInteractiveWorkflow-module__iAQ1Iq__gatePulse}.ServiceInteractiveWorkflow-module__iAQ1Iq__policyCheck{z-index:3;color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .45rem;font-size:.52rem;font-weight:850;display:flex;position:absolute;bottom:.55rem;right:.55rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__policyCheck svg{width:.66rem;height:.66rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard{z-index:2;color:#5b21b6;background:#faf5ff;border:1px solid #c4b5fd;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:calc(100% - 1.25rem);padding:.7rem;animation:2.8s ease-in-out infinite ServiceInteractiveWorkflow-module__iAQ1Iq__approvalFloat;display:grid;position:relative;box-shadow:0 9px 24px #7c3aed1f}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard>svg{width:1.2rem;height:1.2rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard>span{gap:.16rem;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard strong{color:#3b176b;font-size:.61rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard small{color:#7c6c91;font-size:.5rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalActions{align-items:center;gap:.25rem;display:flex}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard i{color:#166534;background:#dcfce7;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard i[data-action=reject]{color:#9f1239;background:#ffe4e6}.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard i svg{stroke-width:3px;width:.68rem;height:.68rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__executeVisual{align-content:center;gap:.8rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__executionCard{z-index:2;color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;align-items:center;gap:.42rem;padding:.52rem .7rem;font-size:.62rem;font-weight:900;display:flex;position:relative;box-shadow:0 8px 24px #22c55e21}.ServiceInteractiveWorkflow-module__iAQ1Iq__executionCard svg{stroke-width:3px;width:.82rem;height:.82rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal{z-index:2;align-items:end;gap:.22rem;height:1.55rem;display:flex;position:relative}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i{background:linear-gradient(#38bdf8,#4f46e5);border-radius:.2rem .2rem 0 0;width:.35rem;animation:1.5s ease-in-out infinite alternate ServiceInteractiveWorkflow-module__iAQ1Iq__monitorBars}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i:first-child{height:38%}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i:nth-child(2){height:72%;animation-delay:.12s}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i:nth-child(3){height:52%;animation-delay:.24s}.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i:nth-child(4){height:100%;animation-delay:.36s}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__canvasContentIn{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__statusChipIn{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__canvasGlowDrift{0%{transform:translate(-.75rem)scale(.96)}to{transform:translate(.75rem,.5rem)scale(1.04)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__requestTravel{0%,to{transform:translate(-.25rem)}50%{transform:translate(.25rem)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__contextPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__gatePulse{0%,to{box-shadow:0 8px 20px #7c3aed1f,0 0 #7c3aed1a}50%{box-shadow:0 8px 20px #7c3aed1f,0 0 0 7px #7c3aed14}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__approvalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}@keyframes ServiceInteractiveWorkflow-module__iAQ1Iq__monitorBars{0%{transform-origin:bottom;transform:scaleY(.55)}to{transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1100px){.ServiceInteractiveWorkflow-module__iAQ1Iq__operationalCanvas,.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{min-height:15rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{grid-template-columns:1fr;align-content:start;gap:1rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__activeStage{grid-template-columns:minmax(0,1fr) minmax(9.5rem,.45fr)}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChips{grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip{align-items:flex-start}}@media (max-width:767px){.ServiceInteractiveWorkflow-module__iAQ1Iq__section{padding-block:var(--service-space-compact)}.ServiceInteractiveWorkflow-module__iAQ1Iq__header{margin-bottom:1rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__workflowExperience{border-radius:.95rem;overflow:hidden}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepNavigation{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(6.55rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepNavigation:before{display:none}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton{scroll-snap-align:start;min-height:4.35rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker{width:1.55rem;height:1.55rem;box-shadow:none}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepLabel{font-size:.61rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__operationalCanvas,.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{min-height:0}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{gap:1.1rem;padding:1.25rem;display:grid}.ServiceInteractiveWorkflow-module__iAQ1Iq__activeStage{grid-template-columns:1fr;gap:1.1rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageTitle{font-size:clamp(1.65rem,8vw,2.25rem)}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageDescription{font-size:.84rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__stageIllustration{justify-self:stretch;width:100%;max-width:none;height:7rem}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChips{grid-template-columns:1fr}.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip{padding:.58rem .68rem}}@media (max-width:374px){.ServiceInteractiveWorkflow-module__iAQ1Iq__stepNavigation{grid-auto-columns:minmax(6rem,1fr)}.ServiceInteractiveWorkflow-module__iAQ1Iq__stepState{display:none}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.ServiceInteractiveWorkflow-module__iAQ1Iq__stepButton,.ServiceInteractiveWorkflow-module__iAQ1Iq__stepMarker{transition-duration:1ms}.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasGlow,.ServiceInteractiveWorkflow-module__iAQ1Iq__canvasBody,.ServiceInteractiveWorkflow-module__iAQ1Iq__statusChip,.ServiceInteractiveWorkflow-module__iAQ1Iq__requestCard,.ServiceInteractiveWorkflow-module__iAQ1Iq__contextLine i,.ServiceInteractiveWorkflow-module__iAQ1Iq__shieldGate,.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard,.ServiceInteractiveWorkflow-module__iAQ1Iq__monitorSignal i{animation:none}.ServiceInteractiveWorkflow-module__iAQ1Iq__requestCard,.ServiceInteractiveWorkflow-module__iAQ1Iq__approvalCard{transform:none}}
.ServiceDeliveryLenses-module__UT8Fmq__section{padding-block:var(--service-space-compact);background:radial-gradient(circle at 9% 18%,#22d3ee1c,#0000 25rem),radial-gradient(circle at 91% 82%,#7c3aed17,#0000 27rem),linear-gradient(#f8fbff 0%,#f5f8fd 100%);border-bottom:1px solid #bfdbfe6b;position:relative;overflow:hidden}.ServiceDeliveryLenses-module__UT8Fmq__section:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb09 1px,#0000 1px),linear-gradient(90deg,#2563eb09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.ServiceDeliveryLenses-module__UT8Fmq__header{max-width:48rem;position:relative}.ServiceDeliveryLenses-module__UT8Fmq__heading{color:#07152f;font-size:var(--service-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading)}.ServiceDeliveryLenses-module__UT8Fmq__description{max-width:44rem;margin-top:var(--space-heading-copy);color:#52627a;font-size:.96rem;line-height:1.65}.ServiceDeliveryLenses-module__UT8Fmq__deliveryShell{margin-top:1.45rem;position:relative}.ServiceDeliveryLenses-module__UT8Fmq__cardGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,1.6vw,1.25rem);display:grid;position:relative}.ServiceDeliveryLenses-module__UT8Fmq__card{--lens-accent:#2563eb;--lens-accent-soft:#2563eb1f;--lens-surface:#eff6ffd1;border:1px solid var(--service-card-border);border-radius:var(--service-card-radius);color:#64748b;min-width:0;box-shadow:var(--service-card-shadow);background:radial-gradient(circle at 86% 10%,#0000,#0000 10rem),#ffffffeb;transition:color .36s cubic-bezier(.22,1,.36,1),border-color .36s,background-color .36s,box-shadow .36s,opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);position:relative}.ServiceDeliveryLenses-module__UT8Fmq__card[data-lens=timeline]{--lens-accent:#6d4be7;--lens-accent-soft:#6d4be71f;--lens-surface:#f5f3ffe0}.ServiceDeliveryLenses-module__UT8Fmq__card[data-lens=risks]{--lens-accent:#15803d;--lens-accent-soft:#15803d1f;--lens-surface:#f0fdf4e0}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=inactive]{opacity:.78}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active],.ServiceDeliveryLenses-module__UT8Fmq__card:hover,.ServiceDeliveryLenses-module__UT8Fmq__card:focus-within{z-index:2;border-color:color-mix(in srgb, var(--lens-accent) 58%, #fff);color:#334155;background:radial-gradient(circle at 86% 10%, var(--lens-accent-soft), transparent 10rem), linear-gradient(145deg, #fff, var(--lens-surface));box-shadow:0 20px 48px #1e40af21, 0 0 0 1px var(--lens-accent-soft);opacity:1;transform:translateY(-.38rem)scale(1.018)}.ServiceDeliveryLenses-module__UT8Fmq__cardAction{z-index:3;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;position:absolute;inset:0}.ServiceDeliveryLenses-module__UT8Fmq__cardAction:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.ServiceDeliveryLenses-module__UT8Fmq__cardContent{z-index:2;pointer-events:none;flex-direction:column;min-height:25rem;padding:1.875rem clamp(1.25rem,2.1vw,1.75rem);display:flex;position:relative}.ServiceDeliveryLenses-module__UT8Fmq__supportLabel{color:var(--lens-accent);letter-spacing:.12em;text-transform:uppercase;margin-top:0;font-size:.66rem;font-weight:900;line-height:1.2}.ServiceDeliveryLenses-module__UT8Fmq__cardTitle{color:#07152f;letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;line-height:1.08}.ServiceDeliveryLenses-module__UT8Fmq__cardContent>.ServiceDeliveryLenses-module__UT8Fmq__cardTitle:first-child{margin-top:0}.ServiceDeliveryLenses-module__UT8Fmq__lensVisual{background:linear-gradient(#2563eb0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#2563eb0a 1px,#0000 1px) 0 0/18px 18px,#f8fbffe0;border:1px solid #dbe6f3;border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;height:3.4rem;margin-top:1.375rem;display:flex;position:relative;overflow:hidden}.ServiceDeliveryLenses-module__UT8Fmq__issueNode{color:#c24141;background:#fff7f7;border:1px solid #f5a5a5;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;transition:color .36s,border-color .36s,background-color .36s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.ServiceDeliveryLenses-module__UT8Fmq__issueNode:after{content:"";background:#cbd5e1;width:.75rem;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.ServiceDeliveryLenses-module__UT8Fmq__issueNode:last-child:after{display:none}.ServiceDeliveryLenses-module__UT8Fmq__issueNode svg{width:.8rem;height:.8rem;transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute}.ServiceDeliveryLenses-module__UT8Fmq__resolvedIcon{opacity:0;transform:scale(.6)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__issueNode{color:#15803d;background:#f0fdf4;border-color:#75cc93;transform:scale(1.06)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__issueNode:nth-child(2){transition-delay:90ms}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__issueNode:nth-child(3){transition-delay:.18s}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__issueIcon{opacity:0;transform:scale(.6)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__resolvedIcon{opacity:1;transform:scale(1)}.ServiceDeliveryLenses-module__UT8Fmq__lensVisual[data-visual=dependency]{flex-direction:column;gap:.16rem;height:6.35rem;padding:.45rem}.ServiceDeliveryLenses-module__UT8Fmq__dependencyNode{color:#5540b6;letter-spacing:.025em;text-align:center;background:linear-gradient(135deg,#f5f3fff5,#eff6ffeb);border:1px solid #6d4be73d;border-radius:.38rem;place-items:center;width:min(88%,10rem);min-height:1.4rem;font-size:.62rem;font-weight:850;line-height:1.15;display:grid;box-shadow:0 3px 9px #6d4be712}.ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow{color:#8b7be1;font-size:.72rem;font-weight:900;line-height:.68rem;transition:color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__card:hover .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__card:focus-within .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow{color:#6d4be7;transform:translateY(.08rem)}.ServiceDeliveryLenses-module__UT8Fmq__lensVisual[data-visual=risks]{gap:.9rem}.ServiceDeliveryLenses-module__UT8Fmq__controlShield{color:#15803d;width:1.6rem;height:1.6rem;transition:filter .36s,transform .36s cubic-bezier(.22,1,.36,1)}.ServiceDeliveryLenses-module__UT8Fmq__controlGate{background:linear-gradient(90deg,#0000 42%,#75ba8c 42% 58%,#0000 58%),#f0fdf4;border:1px solid #a7d6b7;border-radius:.3rem;width:1.9rem;height:1.15rem;transition:transform .36s cubic-bezier(.22,1,.36,1);position:relative}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlGate:first-child{transform:translate(-.18rem)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlGate:last-child{transform:translate(.18rem)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlShield{filter:drop-shadow(0 5px 8px #15803d38);transform:scale(1.12)}.ServiceDeliveryLenses-module__UT8Fmq__bulletList{gap:.7rem;margin-top:1.375rem;display:grid}.ServiceDeliveryLenses-module__UT8Fmq__bulletList li{color:#52627a;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.48;display:flex}.ServiceDeliveryLenses-module__UT8Fmq__bulletIcon{width:1.25rem;height:1.25rem;color:var(--lens-accent);background:var(--lens-surface);border-radius:999px;flex:none;place-items:center;margin-top:.05rem;display:grid}.ServiceDeliveryLenses-module__UT8Fmq__bulletIcon svg{stroke-width:3px;width:.68rem;height:.68rem}.ServiceDeliveryLenses-module__UT8Fmq__contextLine{color:#475569;opacity:0;align-items:flex-start;gap:.5rem;max-height:0;margin-top:auto;padding-top:0;font-size:.72rem;font-weight:700;line-height:1.45;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .3s,padding-top .36s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(.35rem)}.ServiceDeliveryLenses-module__UT8Fmq__contextLine>span{background:var(--lens-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 4px var(--lens-accent-soft);border-radius:999px;flex:none;margin-top:.28rem}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__contextLine{opacity:1;max-height:3.2rem;padding-top:1rem;transform:translateY(0)}@media (max-width:900px){.ServiceDeliveryLenses-module__UT8Fmq__cardContent{min-height:27rem;padding-inline:1.15rem}.ServiceDeliveryLenses-module__UT8Fmq__cardTitle{font-size:1.3rem}.ServiceDeliveryLenses-module__UT8Fmq__bulletList li{font-size:.76rem}}@media (max-width:767px){.ServiceDeliveryLenses-module__UT8Fmq__section{padding-block:var(--service-space-compact)}.ServiceDeliveryLenses-module__UT8Fmq__deliveryShell{margin-top:1.35rem}.ServiceDeliveryLenses-module__UT8Fmq__cardGrid{grid-template-columns:minmax(0,1fr);gap:1rem}.ServiceDeliveryLenses-module__UT8Fmq__cardGrid:before{content:"";opacity:.42;background:linear-gradient(#2563eb,#7c3aed,#16a34a);border-radius:999px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:.45rem}.ServiceDeliveryLenses-module__UT8Fmq__card{border-radius:.85rem;margin-left:1.35rem}.ServiceDeliveryLenses-module__UT8Fmq__card:before{z-index:4;content:"";background:#9aabc0;border:3px solid #f8fbff;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1.55rem;left:-1.3rem;box-shadow:0 0 0 1px #bfd0e5}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active]:before{background:var(--lens-accent);box-shadow:0 0 0 1px var(--lens-accent), 0 0 0 5px var(--lens-accent-soft)}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active],.ServiceDeliveryLenses-module__UT8Fmq__card:hover,.ServiceDeliveryLenses-module__UT8Fmq__card:focus-within{transform:translateY(-.2rem)}.ServiceDeliveryLenses-module__UT8Fmq__cardContent{min-height:auto;padding:1.875rem 1.2rem}.ServiceDeliveryLenses-module__UT8Fmq__cardTitle{font-size:1.4rem}.ServiceDeliveryLenses-module__UT8Fmq__lensVisual{height:3.15rem}.ServiceDeliveryLenses-module__UT8Fmq__bulletList li{font-size:.82rem;line-height:1.52}.ServiceDeliveryLenses-module__UT8Fmq__contextLine{margin-top:0}}@media (max-width:374px){.ServiceDeliveryLenses-module__UT8Fmq__card{margin-left:1.15rem}.ServiceDeliveryLenses-module__UT8Fmq__card:before{left:-1.1rem}.ServiceDeliveryLenses-module__UT8Fmq__cardContent{padding:1.75rem 1.05rem}}@media (prefers-reduced-motion:reduce){.ServiceDeliveryLenses-module__UT8Fmq__card,.ServiceDeliveryLenses-module__UT8Fmq__issueNode,.ServiceDeliveryLenses-module__UT8Fmq__issueNode svg,.ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__controlShield,.ServiceDeliveryLenses-module__UT8Fmq__controlGate,.ServiceDeliveryLenses-module__UT8Fmq__contextLine{transition-duration:1ms}.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active],.ServiceDeliveryLenses-module__UT8Fmq__card:hover,.ServiceDeliveryLenses-module__UT8Fmq__card:focus-within,.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__issueNode,.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__card:hover .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__card:focus-within .ServiceDeliveryLenses-module__UT8Fmq__dependencyArrow,.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlGate:first-child,.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlGate:last-child,.ServiceDeliveryLenses-module__UT8Fmq__card[data-state=active] .ServiceDeliveryLenses-module__UT8Fmq__controlShield{transform:none}}
.ServiceDeliveryConfidence-module__OJW_ba__section{width:100%;padding-block:var(--space-section-dense);background:radial-gradient(circle at 8% 18%,#2563eb14,#0000 23rem),radial-gradient(circle at 92% 78%,#0ea5e912,#0000 24rem),linear-gradient(#f8fbff 0%,#f2f7fc 100%);border-block:1px solid #bfdbfe85;position:relative;overflow:hidden}.ServiceDeliveryConfidence-module__OJW_ba__section:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb06 1px,#0000 1px),linear-gradient(90deg,#2563eb06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.ServiceDeliveryConfidence-module__OJW_ba__layout{z-index:1;grid-template-columns:minmax(16rem,.66fr) minmax(31rem,1.34fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__header{max-width:27rem}.ServiceDeliveryConfidence-module__OJW_ba__heading{color:#07152f;font-size:var(--service-heading-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.ServiceDeliveryConfidence-module__OJW_ba__description{max-width:25rem;margin:var(--space-heading-copy) 0 0;color:#52627a;font-size:clamp(.9rem,1.15vw,.98rem);line-height:1.64}.ServiceDeliveryConfidence-module__OJW_ba__deck{min-width:0;padding:.65rem .75rem .8rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__deckLayerBack,.ServiceDeliveryConfidence-module__OJW_ba__deckLayerMiddle{pointer-events:none;border:1px solid #91b2da80;border-radius:1.25rem;position:absolute}.ServiceDeliveryConfidence-module__OJW_ba__deckLayerBack{background:#deeaf9c2;inset:1.2rem .15rem .15rem 1.25rem;transform:rotate(1.25deg)}.ServiceDeliveryConfidence-module__OJW_ba__deckLayerMiddle{background:#f0f6fdeb;inset:.8rem .8rem .6rem .45rem;transform:rotate(-.75deg)}.ServiceDeliveryConfidence-module__OJW_ba__deckFrame{z-index:1;background:#fffffff5;border:1px solid #8faed4b8;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 28px 70px -44px #0f41827a,0 10px 28px -22px #0f172a47,inset 0 1px #fff}.ServiceDeliveryConfidence-module__OJW_ba__deckHeader{background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #dce7f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.05rem;padding:.65rem .85rem;display:grid}.ServiceDeliveryConfidence-module__OJW_ba__artifactIcon,.ServiceDeliveryConfidence-module__OJW_ba__ownerMark{border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.ServiceDeliveryConfidence-module__OJW_ba__artifactIcon{color:#2563eb;background:#eff6ff;border:1px solid #2563eb2e}.ServiceDeliveryConfidence-module__OJW_ba__artifactIcon svg,.ServiceDeliveryConfidence-module__OJW_ba__ownerMark svg{width:.92rem;height:.92rem}.ServiceDeliveryConfidence-module__OJW_ba__artifactName{color:#152746;letter-spacing:-.01em;font-size:.75rem;font-weight:850}.ServiceDeliveryConfidence-module__OJW_ba__ownerMark{color:#087d92;background:#ecfeff;border:1px solid #0e749033}.ServiceDeliveryConfidence-module__OJW_ba__deckCanvas{background:radial-gradient(circle at 18% 24%,#2563eb17,#0000 10rem),radial-gradient(circle at 84% 78%,#0891b214,#0000 11rem),#f8fbff;height:clamp(12.75rem,17vw,13.75rem);position:relative;overflow:hidden}.ServiceDeliveryConfidence-module__OJW_ba__canvasGrid{pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.ServiceDeliveryConfidence-module__OJW_ba__artifactPanel{outline:none;place-items:center;display:grid;position:absolute;inset:0}.ServiceDeliveryConfidence-module__OJW_ba__stageRail{background:#fff;border-top:1px solid #dce7f4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__stageButton{cursor:pointer;color:#7890ae;background:0 0;border:0;border-right:1px solid #e3ebf5;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:4.15rem;padding:.65rem .35rem;transition:color .22s,background-color .22s;display:flex;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__stageButton:last-child{border-right:0}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>svg{stroke-width:1.9px;width:1rem;height:1rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>span:not(.ServiceDeliveryConfidence-module__OJW_ba__activeRail){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:800;line-height:1.15;overflow:hidden}.ServiceDeliveryConfidence-module__OJW_ba__stageButton[data-state=active]{color:#1d5fc4;background:linear-gradient(#f4f8ff,#eef5ff)}.ServiceDeliveryConfidence-module__OJW_ba__stageButton[data-state=active]>svg{transform:translateY(-.08rem)scale(1.08)}.ServiceDeliveryConfidence-module__OJW_ba__stageButton:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #2563eb}.ServiceDeliveryConfidence-module__OJW_ba__activeRail{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:.65rem;right:.65rem;box-shadow:0 -3px 12px #2563eb3d}.ServiceDeliveryConfidence-module__OJW_ba__scopeArtifact{width:min(75%,20rem);height:10.8rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__scopeAxisHorizontal,.ServiceDeliveryConfidence-module__OJW_ba__scopeAxisVertical{background:linear-gradient(90deg,#0000,#91b9ea 18% 82%,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceDeliveryConfidence-module__OJW_ba__scopeAxisHorizontal{width:88%;height:1px}.ServiceDeliveryConfidence-module__OJW_ba__scopeAxisVertical{background:linear-gradient(#0000,#91b9ea 18% 82%,#0000);width:1px;height:90%}.ServiceDeliveryConfidence-module__OJW_ba__scopeOrbit{border:1px dashed #2563eb4d;border-radius:50%;animation:12s linear infinite ServiceDeliveryConfidence-module__OJW_ba__scope-orbit;position:absolute;inset:.6rem 4rem}.ServiceDeliveryConfidence-module__OJW_ba__scopeNode,.ServiceDeliveryConfidence-module__OJW_ba__scopeCore{z-index:2;border-radius:.7rem;place-items:center;display:grid;position:absolute;box-shadow:0 9px 22px #1e40af1f}.ServiceDeliveryConfidence-module__OJW_ba__scopeNode{color:#41678f;background:#fff;border:1px solid #c9daf0;width:2.35rem;height:2.35rem}.ServiceDeliveryConfidence-module__OJW_ba__scopeNode svg{width:1rem;height:1rem}.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeTop,.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeBottom{left:50%;transform:translate(-50%)}.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeTop{top:0}.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeRight{top:50%;right:0;transform:translateY(-50%)}.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeBottom{bottom:0}.ServiceDeliveryConfidence-module__OJW_ba__scopeNodeLeft{top:50%;left:0;transform:translateY(-50%)}.ServiceDeliveryConfidence-module__OJW_ba__scopeCore{color:#fff;background:linear-gradient(145deg,#2563eb,#0891b2);border:1px solid #2563eb6b;width:3.4rem;height:3.4rem;animation:2.8s ease-in-out infinite ServiceDeliveryConfidence-module__OJW_ba__scope-core;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #2563eb3d,0 0 #2563eb29}.ServiceDeliveryConfidence-module__OJW_ba__scopeCore svg{width:1.35rem;height:1.35rem}.ServiceDeliveryConfidence-module__OJW_ba__buildArtifact{width:min(78%,22rem);height:11rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__productFrame{background:#fff;border:1px solid #bfcfe2;border-radius:.75rem;position:absolute;inset:.15rem 2.8rem .65rem 0;overflow:hidden;box-shadow:0 16px 34px #1e40af21}.ServiceDeliveryConfidence-module__OJW_ba__productNav{float:left;background:#102747;border-right:1px solid #dce7f3;flex-direction:column;align-items:center;gap:.6rem;width:2.65rem;height:100%;padding-top:1rem;display:flex}.ServiceDeliveryConfidence-module__OJW_ba__productNav span{background:#bae6fd9e;border-radius:999px;width:1rem;height:.3rem}.ServiceDeliveryConfidence-module__OJW_ba__productNav span:first-child{background:#67e8f9;border-radius:.32rem;height:1rem}.ServiceDeliveryConfidence-module__OJW_ba__productBody{margin-left:2.65rem;padding:.9rem}.ServiceDeliveryConfidence-module__OJW_ba__productHeading{background:#bdd0e8;border-radius:999px;width:44%;height:.5rem;display:block}.ServiceDeliveryConfidence-module__OJW_ba__productCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.ServiceDeliveryConfidence-module__OJW_ba__productCards span{background:linear-gradient(145deg,#f7fbff,#edf5ff);border:1px solid #d9e5f2;border-radius:.48rem;height:3.2rem}.ServiceDeliveryConfidence-module__OJW_ba__productCards span:nth-child(2){background:linear-gradient(145deg,#eff6ff,#e0f2fe)}.ServiceDeliveryConfidence-module__OJW_ba__productTimeline{background:#dbe7f4;border-radius:999px;height:.5rem;margin-top:.85rem;display:block;position:relative;overflow:hidden}.ServiceDeliveryConfidence-module__OJW_ba__productTimeline:after{inset-block:0;border-radius:inherit;content:"";background:linear-gradient(90deg,#2563eb,#22d3ee);width:42%;animation:3.4s ease-in-out infinite ServiceDeliveryConfidence-module__OJW_ba__build-progress;position:absolute;left:-35%}.ServiceDeliveryConfidence-module__OJW_ba__buildCursor{color:#2563eb;filter:drop-shadow(0 4px 6px #1e40af38);animation:3.4s ease-in-out infinite ServiceDeliveryConfidence-module__OJW_ba__build-cursor;position:absolute;bottom:24%;right:24%}.ServiceDeliveryConfidence-module__OJW_ba__buildCursor svg{fill:#fff;width:1.25rem;height:1.25rem}.ServiceDeliveryConfidence-module__OJW_ba__codeCard{background:#0d2341;border:1px solid #22d3ee52;border-radius:.7rem;gap:.45rem;width:6rem;padding:.8rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 14px 28px #0f2a4a38}.ServiceDeliveryConfidence-module__OJW_ba__codeCard span{background:#a5f3fc6b;border-radius:999px;width:100%;height:.22rem}.ServiceDeliveryConfidence-module__OJW_ba__codeCard span:nth-child(2){width:72%}.ServiceDeliveryConfidence-module__OJW_ba__codeCard span:nth-child(3){width:88%}.ServiceDeliveryConfidence-module__OJW_ba__codeCard span:nth-child(4){width:58%}.ServiceDeliveryConfidence-module__OJW_ba__codeCard svg{color:#fff;background:#10b981;border-radius:999px;width:1.45rem;height:1.45rem;padding:.28rem;position:absolute;bottom:-.5rem;right:-.5rem}.ServiceDeliveryConfidence-module__OJW_ba__reviewArtifact{width:min(68%,18.5rem);height:11rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__diffSheet{background:#fff;border:1px solid #c8d8eb;border-radius:.75rem;align-content:center;gap:.65rem;padding:1.15rem;display:grid;position:absolute;inset:0 1.8rem 0 0;box-shadow:0 16px 34px #1e40af21}.ServiceDeliveryConfidence-module__OJW_ba__diffSheet span{border-radius:.2rem;height:.48rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__diffSheet span:before{content:"";background:currentColor;width:.28rem;height:1px;position:absolute;top:50%;left:.45rem;transform:translateY(-50%)}.ServiceDeliveryConfidence-module__OJW_ba__diffNeutral{color:#8ca2bc;background:#e5edf6;width:78%}.ServiceDeliveryConfidence-module__OJW_ba__diffRemoved{color:#dc6d78;background:#fff0f1;width:88%}.ServiceDeliveryConfidence-module__OJW_ba__diffAdded{color:#15966f;background:#e9fbf4;width:96%}.ServiceDeliveryConfidence-module__OJW_ba__reviewThread,.ServiceDeliveryConfidence-module__OJW_ba__reviewStamp{z-index:2;border-radius:.7rem;place-items:center;display:grid;position:absolute}.ServiceDeliveryConfidence-module__OJW_ba__reviewThread{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;width:3.35rem;height:3.35rem;top:1rem;right:0;box-shadow:0 10px 24px #0369a124}.ServiceDeliveryConfidence-module__OJW_ba__reviewThread svg{width:1.35rem;height:1.35rem}.ServiceDeliveryConfidence-module__OJW_ba__reviewChecks{gap:.28rem;display:flex;position:absolute;bottom:1.2rem;right:0}.ServiceDeliveryConfidence-module__OJW_ba__reviewChecks span{color:#047857;background:#ecfdf5;border:1px solid #a7e2cd;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid}.ServiceDeliveryConfidence-module__OJW_ba__reviewChecks svg{stroke-width:3px;width:.7rem;height:.7rem}.ServiceDeliveryConfidence-module__OJW_ba__reviewStamp{color:#fff;background:linear-gradient(145deg,#2563eb,#0891b2);border:1px solid #2563eb42;width:2.8rem;height:2.8rem;animation:.9s cubic-bezier(.22,1,.36,1) both ServiceDeliveryConfidence-module__OJW_ba__review-stamp;bottom:-.25rem;right:4.25rem;box-shadow:0 12px 25px #2563eb38}.ServiceDeliveryConfidence-module__OJW_ba__reviewStamp svg{width:1.1rem;height:1.1rem}.ServiceDeliveryConfidence-module__OJW_ba__releaseArtifact{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;width:min(82%,24rem);height:8rem;display:grid;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__releaseRail{background:linear-gradient(90deg,#93c5fd,#67e8f9);border-radius:999px;height:2px;position:absolute;left:10%;right:10%}.ServiceDeliveryConfidence-module__OJW_ba__releasePulse{background:#2563eb;border-radius:999px;width:.58rem;height:.58rem;animation:3.6s ease-in-out infinite ServiceDeliveryConfidence-module__OJW_ba__release-progress;position:absolute;left:10%;box-shadow:0 0 0 5px #2563eb1c,0 0 18px #2563eb59}.ServiceDeliveryConfidence-module__OJW_ba__releaseGate{z-index:1;color:#47719e;background:#fff;border:1px solid #c2d5eb;border-radius:.8rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative;box-shadow:0 10px 24px #1e40af1f}.ServiceDeliveryConfidence-module__OJW_ba__releaseGate svg{width:1.25rem;height:1.25rem}.ServiceDeliveryConfidence-module__OJW_ba__releaseReady{color:#fff;background:linear-gradient(145deg,#059669,#0891b2);border-color:#10b98157;box-shadow:0 12px 28px #05966930,0 0 0 7px #10b98112}.ServiceDeliveryConfidence-module__OJW_ba__handoverArtifact{width:min(74%,21rem);height:11rem;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheet{color:#396690;transform-origin:50% 100%;background:#fff;border:1px solid #c4d6e9;border-radius:.65rem;width:7.5rem;height:9rem;display:block;position:absolute;top:50%;left:35%;box-shadow:0 14px 28px #1e40af1c}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheet>svg{width:1.25rem;height:1.25rem;position:absolute;top:1rem;left:1rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetBack{transform:translate(-50%,-50%)rotate(-9deg)}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetMiddle{transform:translate(-50%,-50%)rotate(5deg)}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetFront{z-index:2;background:linear-gradient(145deg,#fff,#f5f9ff);animation:.7s cubic-bezier(.22,1,.36,1) both ServiceDeliveryConfidence-module__OJW_ba__handover-sheet;transform:translate(-50%,-50%)}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetFront i{background:#d2dfed;border-radius:999px;width:68%;height:.28rem;margin-left:1rem;display:block;position:relative}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetFront i:first-of-type{width:42%;margin-top:3.1rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetFront i+i{margin-top:.58rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer{color:#2a659e;align-items:center;gap:.58rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer>svg{background:#fff;border:1px solid #bed2e8;border-radius:.75rem;width:2.65rem;height:2.65rem;padding:.65rem;box-shadow:0 9px 20px #1e40af1a}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer>svg:last-child{color:#087d92;background:#ecfeff}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer span{color:#fff;background:#10b981;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;animation:2.4s ease-in-out infinite ServiceDeliveryConfidence-module__OJW_ba__handover-check;display:grid}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer span svg{stroke-width:3px;width:.72rem;height:.72rem}@media (hover:hover){.ServiceDeliveryConfidence-module__OJW_ba__stageButton[data-state=inactive]:hover{color:#3d6695;background:#f8fbff}}@media (max-width:899px){.ServiceDeliveryConfidence-module__OJW_ba__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ServiceDeliveryConfidence-module__OJW_ba__header{max-width:34rem}.ServiceDeliveryConfidence-module__OJW_ba__description{max-width:32rem}.ServiceDeliveryConfidence-module__OJW_ba__deck{justify-self:center;width:100%;max-width:43rem}}@media (max-width:599px){.ServiceDeliveryConfidence-module__OJW_ba__section{padding-block:var(--space-section-dense)}.ServiceDeliveryConfidence-module__OJW_ba__layout{gap:1.15rem}.ServiceDeliveryConfidence-module__OJW_ba__description{margin-top:.8rem;font-size:.9rem}.ServiceDeliveryConfidence-module__OJW_ba__deck{padding:.35rem .25rem .5rem}.ServiceDeliveryConfidence-module__OJW_ba__deckLayerBack{inset:.85rem 0 0 .65rem}.ServiceDeliveryConfidence-module__OJW_ba__deckLayerMiddle{inset:.55rem .45rem .35rem .1rem}.ServiceDeliveryConfidence-module__OJW_ba__deckFrame{border-radius:.95rem}.ServiceDeliveryConfidence-module__OJW_ba__deckCanvas{height:12rem}.ServiceDeliveryConfidence-module__OJW_ba__stageButton{gap:.3rem;min-height:3.85rem;padding-inline:.15rem}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>span:not(.ServiceDeliveryConfidence-module__OJW_ba__activeRail){font-size:.59rem}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>svg{width:.9rem;height:.9rem}.ServiceDeliveryConfidence-module__OJW_ba__scopeArtifact{width:min(78%,17rem);height:9.7rem}.ServiceDeliveryConfidence-module__OJW_ba__scopeOrbit{inset-inline:3.2rem}.ServiceDeliveryConfidence-module__OJW_ba__buildArtifact{width:88%;height:10rem}.ServiceDeliveryConfidence-module__OJW_ba__productFrame{right:2rem}.ServiceDeliveryConfidence-module__OJW_ba__codeCard{width:5.2rem}.ServiceDeliveryConfidence-module__OJW_ba__reviewArtifact{width:78%;height:10rem}.ServiceDeliveryConfidence-module__OJW_ba__releaseArtifact{width:92%}.ServiceDeliveryConfidence-module__OJW_ba__releaseGate{width:2.65rem;height:2.65rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverArtifact{width:84%;height:10rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverSheet{width:6.7rem;height:8.1rem;left:32%}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer{gap:.4rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer>svg{width:2.3rem;height:2.3rem;padding:.55rem}}@media (max-width:374px){.ServiceDeliveryConfidence-module__OJW_ba__deckCanvas{height:11.5rem}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>span:not(.ServiceDeliveryConfidence-module__OJW_ba__activeRail){font-size:.54rem}.ServiceDeliveryConfidence-module__OJW_ba__stageButton>svg{width:.82rem;height:.82rem}.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer>svg{width:2rem;height:2rem;padding:.45rem}}@media (prefers-reduced-motion:reduce){.ServiceDeliveryConfidence-module__OJW_ba__stageButton,.ServiceDeliveryConfidence-module__OJW_ba__stageButton>svg,.ServiceDeliveryConfidence-module__OJW_ba__scopeOrbit,.ServiceDeliveryConfidence-module__OJW_ba__scopeCore,.ServiceDeliveryConfidence-module__OJW_ba__productTimeline:after,.ServiceDeliveryConfidence-module__OJW_ba__buildCursor,.ServiceDeliveryConfidence-module__OJW_ba__reviewStamp,.ServiceDeliveryConfidence-module__OJW_ba__releasePulse,.ServiceDeliveryConfidence-module__OJW_ba__handoverSheetFront,.ServiceDeliveryConfidence-module__OJW_ba__handoverTransfer span{transition-duration:1ms;animation:none}.ServiceDeliveryConfidence-module__OJW_ba__stageButton[data-state=active]>svg{transform:none}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__scope-orbit{to{transform:rotate(360deg)}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__scope-core{0%,to{box-shadow:0 12px 28px #2563eb3d,0 0 #2563eb29}50%{box-shadow:0 12px 28px #2563eb3d,0 0 0 9px #2563eb00}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__build-progress{0%,12%{left:-35%}78%,to{left:100%}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__build-cursor{0%,to{transform:translate(.65rem,.35rem)}45%{transform:translate(-1.2rem,-1rem)}56%{transform:translate(-1.2rem,-1rem)scale(.82)}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__review-stamp{0%{opacity:0;transform:translateY(.8rem)rotate(8deg)scale(.72)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__release-progress{0%,10%{opacity:0;left:10%}18%,82%{opacity:1}90%,to{opacity:0;left:calc(90% - .58rem)}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__handover-sheet{0%{opacity:0;transform:translate(-50%,-42%)rotate(4deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)}}@keyframes ServiceDeliveryConfidence-module__OJW_ba__handover-check{0%,to{transform:scale(.94);box-shadow:0 0 #10b9812e}50%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}}
