.W7n4CG_service,.W7n4CG_process{--violet:#814ac8;color:#fff;letter-spacing:-.04em;isolation:isolate;font-family:inherit;font-size:12px;font-weight:500;line-height:1;position:relative}.W7n4CG_service{background:#080808;border-radius:17px;flex:none;width:450px;max-width:100%;height:350px;overflow:hidden}.W7n4CG_service *,.W7n4CG_process *{box-sizing:border-box}.W7n4CG_service strong,.W7n4CG_process strong{font-weight:500}.W7n4CG_window{background:#000;border:1px solid #262626;border-radius:14px 14px 0 0;width:350px;max-width:calc(100% - 64px);margin:50px auto 0;position:relative;overflow:hidden}.W7n4CG_icon{flex:none;width:16px;height:16px;display:block}.W7n4CG_iconTile{background:#161616;border:1px solid #1e1e1e;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;display:grid}.W7n4CG_rowText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.W7n4CG_rowText strong{white-space:nowrap;font-size:12px;line-height:12px}.W7n4CG_rowText small{color:#ffffffe6;white-space:nowrap;font-size:10px;font-weight:400;line-height:11px}.W7n4CG_tasksWindow{border-radius:13px 13px 0 0;flex-direction:column;height:300px;padding:14px;display:flex}.W7n4CG_taskTabs{white-space:nowrap;background:#0d0d0d;border:1px solid #272727;border-radius:3px;flex:none;align-items:center;gap:10px;height:28px;margin-bottom:10px;padding:3px;font-size:12px;display:flex}.W7n4CG_taskTabs span:first-child{background:#1a1a1a;border:1px solid #292929;padding:3px}.W7n4CG_taskViewport{flex:1;height:232px;min-height:0;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12.5% 87.5%,#0000 100%)}.W7n4CG_taskTicker{flex-direction:column;gap:10px;animation:12.25s linear infinite W7n4CG_taskScroll;display:flex}.W7n4CG_task{border:1px solid #262626;border-radius:4px;align-items:center;gap:7px;height:39px;min-height:39px;padding:4px;display:flex}.W7n4CG_task .W7n4CG_rowText{gap:6px}.W7n4CG_task .W7n4CG_statusIcon{margin-left:3px}.W7n4CG_statusIcon{width:18px;height:18px;color:var(--violet);background:#111;border:1px solid #232323;border-radius:4px;place-items:center;display:grid}.W7n4CG_statusIcon .W7n4CG_icon{width:14px;height:14px}.W7n4CG_statusIcon:has(.W7n4CG_icon){flex:none}.W7n4CG_assistantWindow{flex-direction:column;align-items:center;height:310px;padding:34px 14px 20px;display:flex}.W7n4CG_orb{width:var(--orb-size,60px);height:var(--orb-size,60px);filter:blur(var(--orb-blur,0px));isolation:isolate;flex:none;position:relative}.W7n4CG_orbOuter,.W7n4CG_orbInner{aspect-ratio:1;will-change:transform;background:linear-gradient(229deg,#df7afe 13%,#c96ef000 35.0236%,#a45cdb00 64.1724%,#814ac8 88%);border-radius:50%;display:block;position:absolute}.W7n4CG_orbOuter{animation:10s linear infinite W7n4CG_outerTurn;inset:0}.W7n4CG_orbInner{background:linear-gradient(141deg,#df7afe 13%,#c96ef000 35.0236%,#a45cdb00 64.1724%,#814ac8 88%);width:73.8916%;height:73.8916%;animation:12s linear infinite W7n4CG_innerTurn;top:13.0542%;left:13.0542%}.W7n4CG_assistantTitle{letter-spacing:-.02em;margin-top:15px;font-size:16px;line-height:22.4px}.W7n4CG_assistantWindow>p{text-align:center;color:#ddd;max-width:250px;margin:7px 0 15px;font-size:10px;font-weight:400;line-height:11px}.W7n4CG_prompt{letter-spacing:0;color:#ffffffbf;border:1px solid #242424;border-radius:4px;width:100%;min-height:59px;padding:10px;font-size:12px;line-height:13.2px;position:relative}.W7n4CG_prompt>span{white-space:nowrap;align-items:center;height:14px;padding-right:20px;display:flex;overflow:hidden}.W7n4CG_prompt>.W7n4CG_icon{width:15px;height:15px;color:var(--violet);border:1px solid #222;border-radius:2px;padding:1px;position:absolute;top:10px;right:10px}.W7n4CG_caret{vertical-align:middle;background:#a570e1;flex:none;width:1px;height:11px;margin-left:3px;animation:.9s step-end infinite W7n4CG_blink;display:inline-block}.W7n4CG_attach{letter-spacing:-.04em;color:#ddd;border:1px solid #292929;border-radius:20px;align-items:center;gap:3px;width:max-content;margin-top:8px;padding:2px 5px;font-size:10px;font-weight:400;line-height:11px;display:flex}.W7n4CG_attach .W7n4CG_icon{width:12px;height:12px;color:var(--violet)}.W7n4CG_suggestionRow{white-space:nowrap;gap:5px;margin-top:10px;display:flex}.W7n4CG_suggestionRow span{color:#ddd;border:1px solid #292929;border-radius:20px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:400;line-height:11px;display:flex}.W7n4CG_suggestionRow .W7n4CG_icon{width:10px;height:10px;color:var(--violet)}.W7n4CG_voiceWindow{border-radius:13px 13px 0 0;height:310px;padding:9px}.W7n4CG_voiceHeader{background:#0b0b0b;border:1px solid #2a2a2a;justify-content:space-between;align-items:center;height:32px;padding:8px;font-size:12px;display:flex}.W7n4CG_spinner{border:1.5px solid var(--violet);border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:3s linear infinite W7n4CG_innerTurn;display:inline-block}.W7n4CG_voiceTags{gap:8px;margin:10px 0 7px;display:flex}.W7n4CG_voiceTags span{background:#0c0c0c;border:1px solid #2a2a2a;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:400;line-height:11px}.W7n4CG_callsViewport{height:175px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.W7n4CG_callsTicker{flex-direction:column;gap:5px;display:flex}.W7n4CG_call{background:#0d0d0d;border:1px solid #272727;border-radius:4px;height:89px;min-height:89px;padding:9px}.W7n4CG_callTop{align-items:center;gap:9px;display:flex}.W7n4CG_avatar{background:#252525;border-radius:50%;flex:none;width:30px;height:30px;padding:3px}.W7n4CG_avatar svg{fill:#ddd;width:24px;height:24px}.W7n4CG_example{background:#1a1a1a;border:1px solid #242424;border-radius:20px;padding:2px 5px;font-size:10px;font-weight:400;line-height:11px}.W7n4CG_callDetails{color:#b5b5b5;grid-template-columns:1fr 1fr;margin-top:13px;font-size:10px;font-weight:400;line-height:11px;display:grid}.W7n4CG_callDetails b{color:#eee;font-weight:400}.W7n4CG_pipeline{justify-content:space-between;margin:5px 20px 12px;display:flex;position:relative}.W7n4CG_pipelineLine{background:#242424;width:100%;height:2px;position:absolute;top:4px;left:0}.W7n4CG_pipelineLine>i{background:var(--violet);width:1%;height:1px;display:block}.W7n4CG_pipelineDot{background:var(--violet);border-radius:50%;width:9px;height:9px;position:relative}.W7n4CG_pipelineLabels{justify-content:space-between;padding:0 15px;font-size:12px;display:flex}.W7n4CG_softwareWindow{height:310px;padding:14px;font-size:12px}.W7n4CG_softwareWindow>strong{display:block}.W7n4CG_softwareWindow>p{color:#ddd;margin:4px 0 10px;font-size:10px;font-weight:400;line-height:11px}.W7n4CG_projectBox{background:#0d0d0d;border:1px solid #262626;border-radius:7px;padding:10px}.W7n4CG_projectHeading{align-items:center;gap:6px;margin:0 4px 12px;font-size:12px;display:flex}.W7n4CG_projectHeading .W7n4CG_icon{width:12px;height:12px}.W7n4CG_projectRow{background:#1a1a1a;border:1px solid #292929;border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.W7n4CG_projectRow .W7n4CG_spinner{border-color:#0000 #ddd #ddd;margin-right:4px}.W7n4CG_rule{background:#373737;height:1px;margin:10px 0}.W7n4CG_calendar{background:#161616;border:1px solid #222;border-radius:3px;padding:5px}.W7n4CG_calendar>div:first-child{align-items:center;gap:5px;font-size:12px;display:flex}.W7n4CG_calendar .W7n4CG_icon{width:13px;height:13px}.W7n4CG_week{gap:7px;margin-top:8px;font-size:10px;font-weight:400;line-height:11px;display:flex}.W7n4CG_week span{border-radius:3px;padding:3px 4px}.W7n4CG_event{align-items:center;gap:8px;margin-top:12px;padding:0 4px;display:flex}.W7n4CG_event .W7n4CG_iconTile{width:23px;height:23px}.W7n4CG_event .W7n4CG_icon{width:13px;height:13px}.W7n4CG_event .W7n4CG_rowText strong{font-size:10px;font-weight:400;line-height:11px}.W7n4CG_event .W7n4CG_rowText small{font-size:8px;font-weight:400;line-height:8.8px}.W7n4CG_more{color:#bbb;font-size:15px;line-height:12px}.W7n4CG_process{width:360px;max-width:100%;height:160px;margin:0 auto;overflow:hidden}.W7n4CG_radarLayout{grid-template-columns:1.05fr 1fr;gap:5px;width:100%;height:160px;display:grid}.W7n4CG_radarPanel,.W7n4CG_checks{border:1px solid #242424;padding:8px 6px;position:relative;overflow:hidden}.W7n4CG_radarPanel{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.W7n4CG_radarPanel>small{white-space:nowrap;font-size:12px;line-height:12px}.W7n4CG_radar{border:1px solid #292929;border-radius:50%;width:108px;height:108px;margin:6px;position:relative;overflow:hidden}.W7n4CG_radar>i{border:1px solid #151515;border-radius:50%;position:absolute;inset:15px}.W7n4CG_radar>i:nth-child(2){inset:28px}.W7n4CG_radar>i:nth-child(3){inset:42px}.W7n4CG_radar>i:nth-child(4){background:var(--violet);border:0;inset:53px}.W7n4CG_radarSweep{background:conic-gradient(from 0deg,transparent 0 270deg,#814ac80d 275deg,#814ac833 359deg,transparent 360deg);border-radius:50%;animation:4.5s linear infinite W7n4CG_innerTurn;position:absolute;inset:0}.W7n4CG_checks{flex-direction:column;gap:5px;padding:8px 4px;display:flex}.W7n4CG_checks>div{white-space:nowrap;border:1px solid #262626;border-radius:2px;align-items:center;gap:7px;height:23px;padding:3px 5px;font-size:12px;display:flex}.W7n4CG_checks>div:first-child{background:#ffffff0d}.W7n4CG_checks .W7n4CG_icon{color:#ddd;width:12px;height:12px}.W7n4CG_codeWindow{border:1px solid #242424;height:160px;overflow:hidden}.W7n4CG_codeBar{color:#999;background:#171717;justify-content:space-between;align-items:center;height:21px;padding:4px 6px;font-size:9px;display:flex}.W7n4CG_codeBar i{background:#232323;border-radius:2px;width:90px;height:10px}.W7n4CG_codeBody{height:139px;display:flex}.W7n4CG_codeTools{color:#b8b8b8;background:#111;flex-direction:column;gap:14px;width:27px;padding:10px 5px;display:flex}.W7n4CG_codeTools .W7n4CG_icon{width:15px;height:15px}.W7n4CG_codeViewport{flex:1;min-width:0;padding:6px 12px;overflow:hidden}.W7n4CG_codeTicker{white-space:pre;font-size:11px;line-height:18px;animation:13.5s linear infinite W7n4CG_codeScroll}.W7n4CG_codePurple{color:#a767ed}.W7n4CG_integration{border:1px solid #242424;justify-content:center;align-items:center;height:160px;padding:20px 40px;display:flex;position:relative}.W7n4CG_integrationNode{text-align:center;z-index:1;flex:none;width:64px;position:relative}.W7n4CG_integrationNode>small{white-space:nowrap;margin-top:6px;font-size:10px;font-weight:400;line-height:11px;display:block}.W7n4CG_integrationTile{background:#0a0a0a;border:1px solid #252525;border-radius:5px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.W7n4CG_connections{flex-direction:column;gap:11px;width:108px;margin-bottom:17px;display:flex}.W7n4CG_connections>span{background:#ffffff0d;width:100%;height:2px;position:relative;overflow:hidden}.W7n4CG_connections>span>i{background:linear-gradient(90deg,#814ac81a,#814ac899 87.8378%,#dd79fd99 99.6672%,#df7afe99);border-radius:56px;width:20px;height:2px;animation:2s linear infinite W7n4CG_connectionFlow;position:absolute;left:0}.W7n4CG_stackTicker{flex-direction:column;gap:10px;height:64px;display:flex}.W7n4CG_stackSlide{place-items:center;width:64px;height:64px;min-height:64px;display:grid}.W7n4CG_stackMark{opacity:.9;width:37px;height:37px;display:block}.W7n4CG_statusRows{border:1px solid #242424;flex-direction:column;gap:10px;height:160px;padding:12px 9px;display:flex}.W7n4CG_statusRow{border:1px solid #292929;border-radius:4px;align-items:center;gap:8px;height:39px;padding:4px;display:flex}.W7n4CG_statusRow>.W7n4CG_spinner{margin-right:3px}.W7n4CG_statusMark{color:var(--violet);width:18px;height:18px;margin-right:3px}.W7n4CG_statusSlideViewport{width:20px;height:20px;color:var(--violet);border:1px solid #272727;border-radius:3px;flex:none;margin-right:3px;overflow:hidden}.W7n4CG_statusTicker{flex-direction:column;gap:10px;height:18px;display:flex}.W7n4CG_statusSlide{place-items:center;width:18px;height:18px;min-height:18px;display:grid}.W7n4CG_service[data-active=false] *,.W7n4CG_process[data-active=false] *{animation-play-state:paused!important}@keyframes W7n4CG_taskScroll{to{transform:translateY(-245px)}}@keyframes W7n4CG_outerTurn{to{transform:rotate(-360deg)}}@keyframes W7n4CG_innerTurn{to{transform:rotate(360deg)}}@keyframes W7n4CG_blink{50%{opacity:0}}@keyframes W7n4CG_codeScroll{to{transform:translateY(-270px)}}@keyframes W7n4CG_connectionFlow{to{transform:translate(200px)}}@media (max-width:809px){.W7n4CG_service{width:100%;height:290px}.W7n4CG_window{width:calc(100% - 20px);max-width:none;margin-top:10px}.W7n4CG_tasksWindow{height:280px;padding:14px}.W7n4CG_task{gap:6px}.W7n4CG_taskTabs{gap:8px}.W7n4CG_assistantWindow{justify-content:center;height:280px;padding:14px}.W7n4CG_voiceWindow{height:280px}.W7n4CG_service[data-diagram=software]{height:310px}.W7n4CG_process{width:100%;max-width:360px;height:160px}.W7n4CG_radarPanel>small{font-size:12px}.W7n4CG_checks>div{gap:5px;font-size:12px}.W7n4CG_radar{width:96px;height:96px;margin:10px 0 7px}.W7n4CG_radar>i:nth-child(4){inset:46px}.W7n4CG_integration{padding:20px 26px}.W7n4CG_connections{flex:1}.W7n4CG_rowText strong{font-size:12px}.W7n4CG_softwareWindow{height:300px;padding:14px 14px 9px}.W7n4CG_suggestionRow{gap:4px}.W7n4CG_suggestionRow span{padding:2px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.W7n4CG_service *,.W7n4CG_service :before,.W7n4CG_service :after,.W7n4CG_process *,.W7n4CG_process :before,.W7n4CG_process :after,.W7n4CG_orb *{transition:none!important;animation:none!important}.W7n4CG_caret{opacity:1}.W7n4CG_radarSweep{transform:rotate(35deg)}.W7n4CG_week span{background:0 0}.W7n4CG_week span:first-child{background:#814ac8}.W7n4CG_checks>div:first-child{background:#161616}}.W7n4CG_orb[data-mini=true] .W7n4CG_orbOuter,.W7n4CG_orb[data-mini=true] .W7n4CG_orbInner{animation-duration:5s}.W7n4CG_process{flex-shrink:0;width:100%;max-width:100%;height:180px;padding:10px}
.O4tDTq_site{--purple:#814ac8;--color-ring:#a36fe4;--color-primary:#814ac8;--color-on-primary:#fff;color:#fff;font-family:var(--xtract-font),Arial,sans-serif;isolation:isolate;background:#000;min-height:100vh;font-size:16px;font-weight:400;line-height:1.4}.O4tDTq_site h1,.O4tDTq_site h2,.O4tDTq_site h3,.O4tDTq_site p{margin:0;font-family:inherit}.O4tDTq_site button,.O4tDTq_site a{-webkit-tap-highlight-color:transparent}.O4tDTq_site button{color:inherit;cursor:pointer}.O4tDTq_site section[id],.O4tDTq_site footer[id],.O4tDTq_serviceRow[id]{scroll-margin-top:65px}.O4tDTq_site img{max-width:100%}.O4tDTq_site :focus-visible{outline-color:#b68bea}.O4tDTq_site ::selection{color:#fff;background:#814ac8}.O4tDTq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.O4tDTq_skipLink{z-index:50;background:#814ac8;border-radius:5px;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.O4tDTq_skipLink:focus{transform:translateY(0)}.O4tDTq_nav{z-index:40;background:#000;border-bottom:1px solid #222;height:65px;position:fixed;top:0;left:0;right:0}.O4tDTq_navInner{justify-content:space-between;align-items:center;max-width:1200px;height:65px;margin:auto;display:flex}.O4tDTq_navLogo{object-fit:contain;width:145px;height:30px}.O4tDTq_desktopNav{align-items:center;gap:20px;display:flex}.O4tDTq_desktopNav>a:not(.O4tDTq_button){border-radius:4px;padding:6px 5px;font-size:14px;transition:background .25s}.O4tDTq_desktopNav>a:hover{background-color:#ffffff0d}.O4tDTq_desktopNav .O4tDTq_button{margin-left:2px;font-size:13px}.O4tDTq_menuButton,.O4tDTq_mobileNav{display:none}.O4tDTq_button{background:var(--purple);white-space:nowrap;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;line-height:18px;transition:border-color .35s;display:inline-flex}.O4tDTq_button:hover,.O4tDTq_button:focus-visible{border-color:#ffffff4d}.O4tDTq_secondary{background:#0d0d0dcc;border-color:#222}.O4tDTq_buttonWindow{height:18px;display:block;overflow:hidden}.O4tDTq_buttonTrack{flex-direction:column;gap:10px;display:flex;transform:translateY(0)}.O4tDTq_buttonTrack>span{justify-content:center;align-items:center;gap:6px;height:18px;display:flex}.O4tDTq_hero{flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100vh;min-height:720px;padding:180px 40px 100px;display:flex;position:relative;overflow:hidden}.O4tDTq_particles{opacity:.5;pointer-events:none;animation:2s cubic-bezier(.16,1,.3,1) .6s both O4tDTq_particleEntrance;position:absolute;inset:0}.O4tDTq_particleMask{background:#000;border-radius:50%;width:410px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.O4tDTq_heroOrb{opacity:.6;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.O4tDTq_announcement{z-index:1;background:#0d0d0dcc;border-radius:30px;align-items:center;gap:5px;height:29px;padding:2px 10px 2px 2px;font-size:14px;display:flex;position:relative}.O4tDTq_announcement>span{background:var(--purple);border-radius:30px;padding:3px 9px;line-height:19px}.O4tDTq_heroMain{z-index:1;flex-direction:column;align-items:center;gap:25px;width:100%;display:flex;position:relative}.O4tDTq_heroText{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.O4tDTq_hero h1{letter-spacing:-2.2px;text-align:center;width:900px;max-width:100%;font-size:70px;font-weight:600;line-height:1.1}.O4tDTq_headlineLine{display:block}.O4tDTq_headlineLine>span{white-space:pre;display:inline-block}.O4tDTq_mobileHeadline{display:none}.O4tDTq_heroText>p{color:#ccc;text-align:center;max-width:640px;font-size:18px;line-height:27px}.O4tDTq_heroActions{gap:15px;padding:2px;display:flex}.O4tDTq_capabilities{flex-direction:column;align-items:center;gap:25px;height:192px;padding:50px 40px;display:flex}.O4tDTq_capabilitiesContent>p{color:#ccc;font-size:16px;line-height:22px}.O4tDTq_marquee{width:100%;max-width:700px;height:50px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.O4tDTq_marqueeTrack{align-items:center;width:max-content;height:50px;animation:28s linear infinite O4tDTq_marquee;display:flex}.O4tDTq_marqueeGroup{align-items:center;gap:74px;padding-right:74px;display:flex}.O4tDTq_marqueeGroup>span{white-space:nowrap;font-size:18px;font-weight:600}.O4tDTq_section{background:#000;flex-direction:column;align-items:center;gap:60px;padding:100px 40px;display:flex;position:relative}.O4tDTq_sectionHeading{text-align:center;flex-direction:column;align-items:center;gap:25px;width:100%;min-height:237px;display:flex}.O4tDTq_badge{white-space:nowrap;background:#0d0d0dcc;border:1px solid #222;border-radius:5px;justify-content:center;align-items:center;min-height:33px;padding:6.5px 12px;font-size:14px;line-height:18px;display:inline-flex}.O4tDTq_headingCopy{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.O4tDTq_headingCopy h2{letter-spacing:-2px;width:700px;max-width:100%;min-height:110px;font-size:50px;font-weight:400;line-height:1.1}.O4tDTq_headingCopy>p{color:#ccc;max-width:600px;font-size:18px;line-height:27px}.O4tDTq_serviceRows{flex-direction:column;gap:100px;width:100%;max-width:1000px;display:flex}.O4tDTq_serviceRow{justify-content:center;align-items:center;gap:80px;min-height:350px;display:flex}.O4tDTq_serviceVisual{flex-shrink:0;width:450px;height:350px}.O4tDTq_serviceCopy{flex-direction:column;flex-shrink:1;justify-content:center;align-items:flex-start;gap:20px;width:470px;min-height:350px;display:flex}.O4tDTq_serviceCopy>div:not(.O4tDTq_tags){flex-direction:column;gap:10px;max-width:450px;display:flex}.O4tDTq_serviceCopy h3{letter-spacing:-1.4px;font-size:35px;font-weight:400;line-height:1.1}.O4tDTq_serviceCopy p{color:#ccc;font-size:16px;line-height:1.4}.O4tDTq_reversed{flex-direction:row-reverse}.O4tDTq_tags{flex-wrap:wrap;gap:10px;display:flex}.O4tDTq_tags span{background:#0d0d0d;border:1px solid #222;border-radius:5px;padding:7px 10px;font-size:14px;line-height:18px}.O4tDTq_processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:900px;max-width:100%;display:grid}.O4tDTq_processCard{background:#0d0d0dcc;border:1px solid #222;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:356.4px;padding:10px;display:flex;overflow:hidden}.O4tDTq_processCopy{flex-direction:column;gap:10px;width:100%;padding:10px 20px;display:flex}.O4tDTq_processCopy>span{border:1px solid #333;border-radius:4px;align-self:flex-start;padding:3px 5px;font-size:12px;line-height:16px}.O4tDTq_processCopy h3{letter-spacing:-.5px;font-size:22px;font-weight:400;line-height:1.4}.O4tDTq_processCopy p{color:#ccc;min-height:44.8px;font-size:16px;line-height:1.4}.O4tDTq_caseArea{width:100%;max-width:1000px}.O4tDTq_caseViewport{touch-action:pan-y;cursor:grab;width:100%;overflow:hidden}.O4tDTq_caseViewport:active{cursor:grabbing}.O4tDTq_caseTrack{align-items:center;display:flex}.O4tDTq_caseSlide{flex-shrink:0}.O4tDTq_caseCard{-webkit-user-select:none;user-select:none;align-items:center;gap:60px;min-height:500px;padding:20px;display:flex}.O4tDTq_caseCard>img{object-fit:cover;border-radius:12px;flex-shrink:0;width:450px;height:450px}.O4tDTq_caseCopy{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:30px;width:450px;display:flex}.O4tDTq_illustrative{letter-spacing:1px;font-size:14px;line-height:30px}.O4tDTq_caseCopy h3{letter-spacing:-.6px;font-size:22px;font-weight:500;line-height:1.4}.O4tDTq_caseCopy>p{color:#ccc;min-height:67.2px;font-size:16px;line-height:1.4}.O4tDTq_measurements{flex-direction:column;gap:10px;width:100%;display:flex}.O4tDTq_measurements p{font-size:18px;line-height:25px}.O4tDTq_measurements ul{flex-direction:column;gap:5px;padding-left:30px;font-size:16px;display:flex}.O4tDTq_carouselControls{justify-content:center;align-items:center;gap:10px;height:20px;margin-top:10px;display:flex}.O4tDTq_carouselControls>span{color:#aaa;font-size:14px}.O4tDTq_carouselControls button{color:#aaa;background:0 0;border:0;justify-content:center;align-items:center;margin:-8px 0;padding:8px;transition:color .2s;display:flex}.O4tDTq_carouselControls button:hover{color:#fff}.O4tDTq_mobileCases{display:none}.O4tDTq_benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1200px;display:grid}.O4tDTq_benefitCard{background:radial-gradient(70% 70% at 50% 100%,#814ac84d,#0000 100%);border:1px solid #222;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;height:189.8px;padding:20px 30px;display:flex}.O4tDTq_benefitCard>svg{margin-bottom:0}.O4tDTq_benefitCard h3{letter-spacing:-.7px;text-align:center;font-size:22px;font-weight:400;line-height:1.4}.O4tDTq_benefitCard p{color:#ccc;font-size:16px;line-height:1.4}.O4tDTq_projectArea{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.O4tDTq_projectSwitch{align-items:center;gap:10px;height:30px;display:flex}.O4tDTq_projectSwitch>button:not(.O4tDTq_switch){color:#ccc;background:0 0;border:0;font-size:14px;line-height:20px}.O4tDTq_projectSwitch>button.O4tDTq_selectedLabel{color:#fff}.O4tDTq_switch{background:var(--purple);border:0;border-radius:20px;align-items:center;width:64px;height:30px;padding:3px;display:flex}.O4tDTq_switch>span{background:#fff;border-radius:50%;width:24px;height:24px;display:block}.O4tDTq_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1200px;display:grid}.O4tDTq_projectReveal{min-width:0}.O4tDTq_projectCard{background:radial-gradient(60% 40% at 100% 100%,#814ac833,#0000 100%);border:1px solid #222;border-radius:8px;flex-direction:column;gap:15px;height:478.69px;padding:24px 30px;display:flex}.O4tDTq_projectTitle{align-items:center;gap:10px;min-height:28px;display:flex}.O4tDTq_projectTitle h3{letter-spacing:-.7px;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.3}.O4tDTq_projectTitle>span{background:#0d0d0dcc;border:1px solid #333;border-radius:4px;margin-left:auto;padding:5px;font-size:10px}.O4tDTq_scope{letter-spacing:-1.4px;font-size:35px;line-height:1.1}.O4tDTq_projectDescription{color:#ccc;min-height:39.2px;font-size:14px;line-height:1.4}.O4tDTq_projectCard>.O4tDTq_button{width:100%;margin:8px 0 10px;padding:8px 10px;font-size:12px}.O4tDTq_features{flex-direction:column;gap:10px;display:flex}.O4tDTq_features>p{color:#ccc;font-size:14px}.O4tDTq_features ul{flex-direction:column;gap:8px;font-size:14px;list-style:none;display:flex}.O4tDTq_features li{align-items:center;gap:10px;display:flex}.O4tDTq_features svg{flex-shrink:0}.O4tDTq_principleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:1000px;max-width:100%;display:grid}.O4tDTq_principleCard{background:radial-gradient(100% 150% at 100% 100%,#814ac84d,#0d0d0dcc 100%);border:1px solid #222;border-radius:8px;flex-direction:column;justify-content:center;gap:20px;height:212.2px;padding:20px 30px;display:flex}.O4tDTq_principleNumber{letter-spacing:1px;color:#ccc;font-size:12px;line-height:20px}.O4tDTq_principleCard>p{color:#ccc;font-size:16px;line-height:1.4}.O4tDTq_principleByline{align-items:center;gap:10px;display:flex}.O4tDTq_principleByline>span{background:#181020;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.O4tDTq_principleByline h3{font-size:16px;font-weight:500;line-height:1.4}.O4tDTq_principleByline p{color:#aaa;font-size:12px;line-height:1.4}.O4tDTq_faqList{flex-direction:column;gap:12px;width:800px;max-width:100%;padding:10px;display:flex}.O4tDTq_faqItem{background:#0d0d0d;border:1px solid #222;border-radius:5px;overflow:hidden}.O4tDTq_faqItem h3{font-weight:400}.O4tDTq_faqItem h3>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:57.6px;padding:20px;font-size:14px;line-height:18px;display:flex}.O4tDTq_faqItem h3>button>span{transition:transform .3s}.O4tDTq_rotated{transform:rotate(180deg)}.O4tDTq_faqItem>div{overflow:hidden}.O4tDTq_faqItem>div>p{color:#bbb;padding:0 20px 20px;font-size:14px;line-height:1.5}.O4tDTq_cta{text-align:center;background:linear-gradient(149deg,#814ac866 0%,#0d0d0dcc 29% 74%,#814ac866 100%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:750px;max-width:100%;padding:80px 30px;display:flex}.O4tDTq_cta h2{letter-spacing:-2px;max-width:690px;font-size:50px;font-weight:400;line-height:1.1}.O4tDTq_cta>p{color:#ccc;font-size:18px;line-height:27px}.O4tDTq_cta>.O4tDTq_button{font-size:14px;line-height:18px}.O4tDTq_footer{background:radial-gradient(50% 100% at 50% 0,#814ac84d,#0000 100%);border-top:2px solid #222;padding:64px 40px}.O4tDTq_footerInner{gap:20px;max-width:1200px;margin:auto;display:flex}.O4tDTq_footerBrand{flex-direction:column;gap:15px;width:50%;display:flex}.O4tDTq_footerBrand img{object-fit:contain;width:178px;height:40px}.O4tDTq_footerBrand>p{color:#ccc;max-width:330px;font-size:16px;line-height:1.4}.O4tDTq_contactBox{flex-direction:column;gap:10px;display:flex}.O4tDTq_contactBox>p{font-size:18px;line-height:27px}.O4tDTq_emailRow{background:#0d0d0dcc;border:1px solid #222;border-radius:5px;justify-content:space-between;align-items:center;width:320px;max-width:100%;padding:5px;display:flex}.O4tDTq_emailRow>a:first-child{color:#aaa;padding:0 8px;font-size:14px}.O4tDTq_emailRow>.O4tDTq_button{padding:8px 18px;font-size:14px}.O4tDTq_footerLinks{grid-template-columns:repeat(3,1fr);gap:10px;width:50%;display:grid}.O4tDTq_footerLinks nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.O4tDTq_footerLinks h3{font-size:18px;font-weight:400;line-height:27px}.O4tDTq_footerLinks a{color:#ccc;font-size:14px;line-height:19.6px;transition:color .2s}.O4tDTq_footerLinks a:hover{color:#fff}.O4tDTq_credits{color:#ccc;border-top:1px solid #222;justify-content:space-between;align-items:center;padding:24px 40px;font-size:14px;line-height:19px;display:flex}@keyframes O4tDTq_marquee{to{transform:translate(-50%)}}@keyframes O4tDTq_particleEntrance{0%{opacity:.001}to{opacity:.5}}@media (min-width:810px) and (max-width:1279px){.O4tDTq_navInner{padding:0 40px}.O4tDTq_serviceRow{gap:40px}.O4tDTq_serviceVisual{width:calc(50% - 20px);height:350px}.O4tDTq_serviceCopy{width:calc(50% - 20px)}.O4tDTq_caseCard{gap:40px}.O4tDTq_caseCard>img,.O4tDTq_caseCopy{width:calc(50% - 20px)}.O4tDTq_projectCard{padding:24px 20px}.O4tDTq_projectTitle h3{font-size:19px}.O4tDTq_benefitCard{padding:20px}.O4tDTq_hero h1{max-width:800px;font-size:56px}.O4tDTq_headingCopy h2{min-height:96.8px;font-size:44px;line-height:1.1}.O4tDTq_sectionHeading{min-height:223.8px}.O4tDTq_compactHeading{min-height:196.8px}}@media (max-width:809px){.O4tDTq_site section[id],.O4tDTq_site footer[id],.O4tDTq_serviceRow[id]{scroll-margin-top:64px}.O4tDTq_nav,.O4tDTq_navInner{height:64px}.O4tDTq_navInner{padding:0 24px}.O4tDTq_desktopNav{display:none}.O4tDTq_navLogo{width:145px;height:30px}.O4tDTq_menuButton{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:36px;height:40px;display:flex}.O4tDTq_menuButton span{background:#aaa;width:28px;height:1px;transition:transform .3s,opacity .3s;display:block}.O4tDTq_menuOpen span:first-child{transform:translateY(7px)rotate(45deg)}.O4tDTq_menuOpen span:nth-child(2){opacity:0}.O4tDTq_menuOpen span:last-child{transform:translateY(-7px)rotate(-45deg)}.O4tDTq_mobileNav{background:#000;border-bottom:1px solid #222;flex-direction:column;display:flex;overflow:hidden}.O4tDTq_mobileNav>a{padding:17px 24px;font-size:16px}.O4tDTq_mobileNav .O4tDTq_menuCta{color:#b68bea;align-items:center;gap:8px;display:flex}.O4tDTq_hero{gap:25px;height:auto;min-height:655px;padding:180px 24px 100px}.O4tDTq_heroMain{gap:25px}.O4tDTq_hero h1{letter-spacing:-2.2px;width:342px;font-size:45px;line-height:1.1}.O4tDTq_desktopHeadline{display:none}.O4tDTq_mobileHeadline{display:block}.O4tDTq_heroText{gap:10px}.O4tDTq_heroText>p{max-width:342px;font-size:16px;line-height:24px}.O4tDTq_heroActions{gap:15px}.O4tDTq_heroOrb{top:50%}.O4tDTq_capabilities{gap:20px;height:162px;padding:40px 24px}.O4tDTq_capabilitiesContent>p{font-size:14px;line-height:22px}.O4tDTq_marquee{max-width:342px;height:40px}.O4tDTq_marqueeTrack{height:40px}.O4tDTq_marqueeGroup>span{font-size:16px}.O4tDTq_marqueeGroup{gap:74px}.O4tDTq_section{gap:60px;padding:64px 24px}.O4tDTq_sectionHeading{gap:25px;min-height:182.6px}.O4tDTq_headingCopy h2{letter-spacing:-1.12px;width:342px;min-height:61.6px;font-size:28px;line-height:1.1}.O4tDTq_headingCopy>p{max-width:342px;font-size:16px;line-height:24px}.O4tDTq_compactHeading{min-height:158.6px}.O4tDTq_serviceRows{gap:100px;max-width:450px}.O4tDTq_serviceRow,.O4tDTq_reversed{flex-direction:column;gap:20px;min-height:0}.O4tDTq_serviceVisual{width:100%;height:290px}.O4tDTq_serviceCopy{gap:20px;width:100%;min-height:234px}.O4tDTq_serviceCopy>div:not(.O4tDTq_tags){max-width:100%}.O4tDTq_serviceCopy h3{letter-spacing:-1.4px;font-size:35px;line-height:1.1}.O4tDTq_serviceCopy p{font-size:16px;line-height:1.4}.O4tDTq_tags{gap:10px}.O4tDTq_tags span{padding:7px 10px;font-size:14px}.O4tDTq_processGrid{grid-template-columns:1fr;max-width:450px}.O4tDTq_processCard{height:336.4px}.O4tDTq_processGrid>div:first-child .O4tDTq_processCard{height:358.8px}.O4tDTq_processCopy{padding:10px 20px}.O4tDTq_processCopy h3{font-size:22px;line-height:1.4}.O4tDTq_processCopy p{min-height:44.8px}.O4tDTq_caseArea{max-width:450px}.O4tDTq_cases .O4tDTq_sectionHeading{min-height:213.4px}.O4tDTq_carousel{display:none}.O4tDTq_mobileCases{flex-direction:column;gap:10px;display:flex}.O4tDTq_caseCard{flex-direction:column;align-items:center;gap:60px;min-height:0;padding:20px}.O4tDTq_caseCard>img{aspect-ratio:1;width:100%;height:auto}.O4tDTq_caseCopy{gap:30px;width:100%}.O4tDTq_caseCopy h3{font-size:22px;line-height:1.4}.O4tDTq_caseCopy>p{min-height:0}.O4tDTq_illustrative{font-size:14px;line-height:30px}.O4tDTq_measurements ul{padding-left:30px}.O4tDTq_benefitGrid{grid-template-columns:1fr;max-width:450px}.O4tDTq_benefitCard{height:209.8px;padding:20px 30px}.O4tDTq_projectGrid{grid-template-columns:1fr;max-width:450px}.O4tDTq_projectCard{height:478.7px;padding:24px 30px}.O4tDTq_projectTitle h3{font-size:22px}.O4tDTq_projectArea{gap:30px}.O4tDTq_principleGrid{grid-template-columns:1fr;max-width:450px}.O4tDTq_principleCard{height:234.6px;padding:20px 30px}.O4tDTq_principleGrid>div:nth-child(3) .O4tDTq_principleCard,.O4tDTq_principleGrid>div:nth-child(4) .O4tDTq_principleCard{height:254.6px}.O4tDTq_faqList{width:100%;max-width:450px;padding:10px}.O4tDTq_faqItem h3>button{min-height:57.6px;padding:20px;font-size:14px}.O4tDTq_cta{width:100%;max-width:450px;min-height:311.6px;padding:80px 30px}.O4tDTq_cta h2{letter-spacing:-1.12px;font-size:28px;line-height:1.1}.O4tDTq_cta>p{font-size:16px;line-height:24px}.O4tDTq_footer{padding:40px 24px 35px}.O4tDTq_footerInner{flex-direction:column;gap:25px;max-width:450px}.O4tDTq_footerBrand{gap:15px;width:100%}.O4tDTq_footerBrand img{width:150px;height:31.2px}.O4tDTq_footerBrand>p{font-size:16px}.O4tDTq_footerLinks{grid-template-columns:repeat(2,1fr);gap:25px 10px;width:100%}.O4tDTq_footerLinks nav:nth-child(3){grid-column:1/-1}.O4tDTq_credits{flex-direction:column;gap:10px;padding:20px 24px;font-size:12px;line-height:19px}.O4tDTq_footerLinks h3,.O4tDTq_contactBox>p{font-size:18px}}@media (max-width:359px){.O4tDTq_hero h1{font-size:40px}.O4tDTq_heroActions{gap:8px}.O4tDTq_heroActions .O4tDTq_button{padding:9px 10px}.O4tDTq_serviceCopy h3{font-size:30px}.O4tDTq_projectCard{padding:24px 20px}.O4tDTq_tags{gap:6px}.O4tDTq_tags span{padding:7px;font-size:12px}.O4tDTq_heroText>p{font-size:15px}.O4tDTq_caseCard{padding:10px}.O4tDTq_caseCopy h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.O4tDTq_site *,.O4tDTq_site :before,.O4tDTq_site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.O4tDTq_particles{opacity:.5}.O4tDTq_button:hover .O4tDTq_buttonTrack{transform:none}}body:has(.O4tDTq_site){background:#000}@media (max-width:809px){.O4tDTq_reversed{flex-direction:column-reverse}.O4tDTq_serviceRow:first-child .O4tDTq_serviceCopy,.O4tDTq_serviceRow:nth-child(3) .O4tDTq_serviceCopy{min-height:282.6px}.O4tDTq_serviceRow:nth-child(2) .O4tDTq_serviceCopy{min-height:244.1px}.O4tDTq_serviceRow:nth-child(4) .O4tDTq_serviceCopy{min-height:264.08px}.O4tDTq_benefitCard{height:189.8px}.O4tDTq_benefitGrid>div:nth-child(2) .O4tDTq_benefitCard{height:217.4px}.O4tDTq_benefitGrid>div:nth-child(4) .O4tDTq_benefitCard{height:212.19px}.O4tDTq_principleGrid>div:nth-child(n) .O4tDTq_principleCard{height:234.595px}.O4tDTq_tags span{padding-top:6.5px;padding-bottom:6.5px}}.O4tDTq_faqItem h3>button{letter-spacing:-.32px;min-height:56.4px;padding:17px 19px;font-size:16px;font-weight:500;line-height:22.4px}.O4tDTq_faqItem>div>p{font-size:16px;line-height:1.4}.O4tDTq_faqItem{border-radius:6px}.O4tDTq_tags span{padding-top:6.5px;padding-bottom:6.5px}@media (max-width:809px){.O4tDTq_caseCard>img{aspect-ratio:4/3}.O4tDTq_caseCopy{gap:25px}.O4tDTq_caseCopy>p{margin-top:-15px}.O4tDTq_mobileCases>div:first-child .O4tDTq_caseCopy{min-height:400.99px}.O4tDTq_mobileCases>div:nth-child(2) .O4tDTq_caseCopy{min-height:445.76px}.O4tDTq_mobileCases>div:nth-child(3) .O4tDTq_caseCopy,.O4tDTq_mobileCases>div:nth-child(4) .O4tDTq_caseCopy{min-height:423.38px}.O4tDTq_faqItem:first-child h3>button,.O4tDTq_faqItem:nth-child(3) h3>button,.O4tDTq_faqItem:nth-child(4) h3>button{min-height:78.8px}.O4tDTq_faqItem:nth-child(2) h3>button,.O4tDTq_faqItem:nth-child(5) h3>button{height:56.4px}}.O4tDTq_capabilitiesContent{align-items:center;gap:inherit;flex-direction:column;width:100%;display:flex}.O4tDTq_site,.O4tDTq_heroText>p,.O4tDTq_headingCopy>p,.O4tDTq_cta>p{letter-spacing:-.02em;font-weight:500}.O4tDTq_button{letter-spacing:-.04em;font-size:15px;font-weight:500}.O4tDTq_desktopNav .O4tDTq_button{letter-spacing:-.02em;font-size:14px}.O4tDTq_badge{border:0;min-height:32.8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:16.8px;box-shadow:inset 0 0 0 1px #222}.O4tDTq_announcement{height:27.8px;font-weight:500;line-height:16.8px}.O4tDTq_announcement>span{line-height:16.8px}.O4tDTq_capabilitiesContent>p{font-size:14px;line-height:16.8px}.O4tDTq_sectionHeading{min-height:236.8px}.O4tDTq_compactHeading{min-height:209.8px}.O4tDTq_serviceCopy h3{font-weight:500}.O4tDTq_serviceCopy>div:not(.O4tDTq_tags){max-width:470px}.O4tDTq_processCopy h3,.O4tDTq_benefitCard h3,.O4tDTq_projectTitle h3,.O4tDTq_caseCopy h3{letter-spacing:-.02em;font-size:23px;font-weight:500;line-height:1.2}.O4tDTq_benefitCard h3{text-align:left}.O4tDTq_benefitCard>svg{flex-shrink:0;width:35px;height:35px;padding:5px}.O4tDTq_benefitCard,.O4tDTq_processCard,.O4tDTq_projectCard,.O4tDTq_principleCard{border:0;box-shadow:inset 0 0 0 1px #222}.O4tDTq_benefitCard,.O4tDTq_projectCard{background:radial-gradient(50% 50% at 50% 100%,#814ac84d,#0000 100%)}.O4tDTq_featuredProject{background:radial-gradient(50% 50% at 52.3% 0,#814ac873,#0000 100%)}.O4tDTq_principleCard{background:radial-gradient(50% 75% at 98.9% 100%,#814ac84d,#0d0d0dcc 100%)}.O4tDTq_footer{background:radial-gradient(50% 50% at 50% 3.4%,#814ac84d,#0000 100%)}.O4tDTq_projectCard{padding:20px 30px}.O4tDTq_projectTitle{gap:5px;min-height:35px}.O4tDTq_projectTitle>svg{flex-shrink:0;width:35px;height:35px;padding:5px}.O4tDTq_projectTitle>span{padding:8px 12px;font-size:14px;line-height:16.8px}.O4tDTq_scope{font-weight:500}.O4tDTq_projectDescription{min-height:44.8px;font-size:16px;line-height:1.4}.O4tDTq_projectCard>.O4tDTq_button{margin:20px 0;padding:8px 12px;font-size:15px}.O4tDTq_features>p,.O4tDTq_features ul{font-size:16px;line-height:1.4}.O4tDTq_features ul{gap:10px}.O4tDTq_projectSwitch>button:not(.O4tDTq_switch){font-size:16px;line-height:1.4}.O4tDTq_switch>span{width:24px}.O4tDTq_caseViewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12.5% 87.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12.5% 87.5%,#0000)}@media (min-width:810px) and (max-width:1279px){.O4tDTq_projectCard{padding:20px}.O4tDTq_projectTitle h3{font-size:23px}}@media (max-width:809px){.O4tDTq_navInner{padding:0 20px}.O4tDTq_menuButton{gap:7px;width:30px}.O4tDTq_menuButton span{background:#fff;height:2px}.O4tDTq_menuOpen span:first-child{transform:translateY(9px)rotate(45deg)}.O4tDTq_menuOpen span:last-child{transform:translateY(-9px)rotate(-45deg)}.O4tDTq_mobileNav>a{padding:0;font-size:14px;line-height:16.8px}.O4tDTq_mobileNav .O4tDTq_menuCta{background:var(--purple);color:#fff;border-radius:5px;justify-content:center;margin-top:1px;padding:9px 13px;font-size:15px;line-height:18px}.O4tDTq_capabilities{gap:25px;padding:35px 24px}.O4tDTq_capabilitiesContent>p{font-size:14px;line-height:16.8px}.O4tDTq_marquee,.O4tDTq_marqueeTrack{height:50px}.O4tDTq_sectionHeading{min-height:182.4px}.O4tDTq_compactHeading{min-height:158.4px}.O4tDTq_cases .O4tDTq_sectionHeading{min-height:213.2px}.O4tDTq_projectCard{padding:20px 30px}.O4tDTq_processCopy h3,.O4tDTq_benefitCard h3,.O4tDTq_projectTitle h3,.O4tDTq_caseCopy h3{font-size:23px;line-height:1.2}.O4tDTq_projectTitle>span{padding:7px 8px;font-size:12px}.O4tDTq_mobileNav{gap:8px;padding:7px 20px 20px}.O4tDTq_mobileNav>a{align-items:center;min-height:25px;display:flex}.O4tDTq_mobileNav .O4tDTq_menuCta{min-height:36px;margin-top:7px}}.O4tDTq_site section[id],.O4tDTq_site footer[id]{scroll-margin-top:0}.O4tDTq_capabilities{height:191.8px}.O4tDTq_footer{min-height:333.8px}@media (max-width:809px){.O4tDTq_capabilities{height:161.8px}.O4tDTq_footer{min-height:0}}.O4tDTq_benefitCard{justify-content:flex-start}@media (min-width:810px){.O4tDTq_caseViewport{height:500px}.O4tDTq_caseCard{min-height:490px}.O4tDTq_caseCopy{gap:25px}.O4tDTq_caseCopy h3{min-height:55.2px}.O4tDTq_caseCopy>p{min-height:89.6px;margin-top:-15px}}@media (max-width:809px){.O4tDTq_serviceRow:first-child .O4tDTq_serviceCopy,.O4tDTq_serviceRow:nth-child(3) .O4tDTq_serviceCopy{min-height:282.188px}.O4tDTq_serviceRow:nth-child(2) .O4tDTq_serviceCopy,.O4tDTq_serviceRow:nth-child(4) .O4tDTq_serviceCopy{min-height:243.688px}.O4tDTq_serviceRow:nth-child(4) .O4tDTq_serviceVisual{height:310px}}@media (max-width:359px){.O4tDTq_projectCard{padding:20px}.O4tDTq_projectTitle h3{font-size:21px}.O4tDTq_projectTitle>span{padding:6px;font-size:11px}.O4tDTq_benefitGrid>div:nth-child(n) .O4tDTq_benefitCard{height:auto;min-height:189.8px}}@media (max-width:809px){.O4tDTq_processGrid,.O4tDTq_principleGrid{width:100%;max-width:450px}}.O4tDTq_processCard{padding:20px 30px}.O4tDTq_processCopy{padding:0}.O4tDTq_processCopy>span{letter-spacing:-.04em;border:0;padding:6px 9px;line-height:12px;box-shadow:inset 0 0 0 1px #333}@media (max-width:809px){.O4tDTq_processCard{padding:10px}.O4tDTq_processCopy{padding:0}}@media (max-width:359px){.O4tDTq_processGrid>div:nth-child(n) .O4tDTq_processCard{height:auto;min-height:336.4px}.O4tDTq_principleGrid>div:nth-child(n) .O4tDTq_principleCard{height:auto;min-height:234.6px}}@media (max-width:809px){.O4tDTq_processGrid,.O4tDTq_principleGrid{grid-template-columns:minmax(0,1fr)}.O4tDTq_processCard,.O4tDTq_principleCard{width:100%;min-width:0}}.O4tDTq_noScriptContact{display:none}.O4tDTq_staticFaq{color:#ccc;border-bottom:1px solid #222;padding:20px;font-size:16px}.O4tDTq_staticFaq summary{cursor:pointer;color:#fff}.O4tDTq_staticFaq p{padding-top:15px}@media (max-width:809px){.O4tDTq_noScriptContact{color:#fff;font-size:14px;display:block}}
@font-face{font-family:xtractFont;src:url(../media/figtree_latin_variable-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:xtractFont Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.pBcMFa_className{font-family:xtractFont,xtractFont Fallback}.pBcMFa_variable{--xtract-font:"xtractFont", "xtractFont Fallback"}
.ZGDmtG_page{color:#fff;min-height:100vh;font-family:var(--xtract-font),Arial,sans-serif;letter-spacing:-.02em;background:#000;font-weight:500}.ZGDmtG_nav{border-bottom:1px solid #222;justify-content:space-between;align-items:center;max-width:1200px;height:65px;margin:auto;display:flex}.ZGDmtG_nav img{object-fit:contain}.ZGDmtG_back{color:#ccc;align-items:center;gap:8px;font-size:14px;display:flex}.ZGDmtG_main{max-width:800px;margin:auto;padding:88px 40px}.ZGDmtG_eyebrow{color:#b68bea;margin-bottom:20px;font-size:14px}.ZGDmtG_main h1{letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1.1}.ZGDmtG_updated{color:#aaa;margin-top:20px;font-size:14px}.ZGDmtG_lede{margin-top:35px;font-size:20px;line-height:1.5}.ZGDmtG_main section{border-top:1px solid #222;margin-top:40px;padding-top:30px}.ZGDmtG_main h2{margin-bottom:16px;font-size:23px;font-weight:500;line-height:1.2}.ZGDmtG_main section p{color:#ccc;font-size:16px;line-height:1.65}.ZGDmtG_main section p+p{margin-top:14px}.ZGDmtG_main a{color:#c79aff;text-underline-offset:4px;text-decoration:underline}.ZGDmtG_page :focus-visible{outline-offset:5px;outline:2px solid #b68bea}.ZGDmtG_footer{color:#aaa;border-top:1px solid #222;justify-content:space-between;max-width:1200px;margin:auto;padding:24px 0;font-size:14px;display:flex}@media (max-width:1279px){.ZGDmtG_nav,.ZGDmtG_footer{margin:0 40px}}@media (max-width:809px){.ZGDmtG_nav,.ZGDmtG_footer{margin:0 24px}.ZGDmtG_main{padding:64px 24px}.ZGDmtG_main h1{font-size:40px}.ZGDmtG_lede{font-size:18px}.ZGDmtG_footer{flex-direction:column;gap:12px}.ZGDmtG_back{font-size:13px}}
