.ot-ops{background:#f5f8fb;padding:120px 0}.ot-ops,.ot-ops-inner{width:100%}.ot-ops-head{align-items:end;display:grid;gap:64px;grid-template-columns:1.1fr .9fr;margin-bottom:58px}.ot-ops-head .ot-ops-lede{justify-self:end}.ot-ops-head h2{margin:0}.ot-ops .eyebrow,.ot-ops p.eyebrow{color:#077cdc!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.2!important;margin:0 0 24px!important;text-transform:uppercase!important}.ot-ops-lede{margin:0;max-width:40em}.ot-ops-subtext{margin:16px 0 0;max-width:40em}.ot-ops .ground-icon{background:#eaf5ff;border-radius:14px;color:#077cdc;display:grid;height:48px;margin-bottom:0;place-items:center;width:48px}.ot-ops .ground-icon svg{display:block;fill:none;height:22px;stroke:currentColor;width:22px}.ot-ops .ground-icon svg :is(path,circle,rect,polyline,line,ellipse){fill:none}.ot-ops .ops-copy-title{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:0 0 14px}.ot-ops .ops-copy-title h3{margin:0}.ot-ops .ops-tabs-wrap{margin:-16px 0 4px;overflow:visible;padding:16px 0;position:relative}.ot-ops .ops-tab-rail{background:color-mix(in srgb,var(--ot-blue,#077cdc) 42%,#e2e8ee);border-radius:2px;height:2px;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 50%;z-index:0}.ot-ops .ops-tabs{align-items:center;display:flex;flex-wrap:nowrap;gap:22px;overflow:visible;position:relative;z-index:1}.ot-ops .ops-tabs::-webkit-scrollbar{display:none}.ot-ops .ops-tab{background:#fff;border:1px solid #e2e8ee;border-radius:999px;cursor:pointer;flex:0 0 auto;padding:12px 18px;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.ot-ops .ops-tab:hover{border-color:#b9c8d6}.ot-ops .ops-tab.is-on{background:#08111d;border-color:#08111d;color:#fff}.ot-ops .ops-tab.is-charging{animation:ot-ops-tab-ring .7s ease-out}@keyframes ot-ops-tab-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ot-blue,#077cdc) 35%,transparent)}40%{box-shadow:0 0 0 10px color-mix(in srgb,var(--ot-blue,#077cdc) 28%,transparent)}to{box-shadow:0 0 0 14px transparent}}.ot-ops .ops-tab-courier{background:var(--ot-blue,#077cdc);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ot-blue,#077cdc) 22%,transparent);height:9px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:9px;z-index:2}@media (prefers-reduced-motion:reduce){.ot-ops .ops-tab.is-charging{animation:none}}.ot-ops .ops-stage{position:relative}.ot-ops .ops-panel{align-items:stretch;background:#fff;border:1px solid #e2e8ee;border-radius:28px;display:none;gap:36px 48px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);min-height:520px;overflow:hidden;padding:36px 40px}.ot-ops .ops-panel.is-on{display:grid}.ot-ops .ops-copy{align-self:center}.ot-ops .ops-copy h3{margin:0 0 14px}.ot-ops .ops-copy p{margin:0;max-width:40em}.ot-ops .ops-visual{align-items:flex-end;background:#f4f7fa;border:1px solid #e4ebf1;border-radius:20px;display:flex;height:448px;justify-content:center;min-width:0;overflow:hidden}.ot-ops .ops-visual--ui{--ot-crop-w:1;--ot-crop-x:0px;--ot-crop-y:0px;align-items:stretch;align-self:stretch;background:#fafbfc;border:1px solid #e4ebf1;border-radius:18px 0 0 18px;border-right:0;box-shadow:inset 1px 1px 0 rgba(7,124,220,.2);height:auto;justify-content:stretch;margin:-8px -40px -36px 0;min-height:100%;padding:0;position:relative}.ot-ops .ops-visual--ui .ot-ui-shot{border-radius:0;left:var(--ot-crop-x);position:absolute;top:var(--ot-crop-y);width:calc(100%*var(--ot-crop-w))}.ot-ops .ops-visual--ui[data-ot-crop="360-goals"] .ot-ui-shot,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-ui-shot{aspect-ratio:auto;height:100%;inset:0;left:0;top:0;width:100%}.ot-ops .ops-visual--ui[data-ot-crop="360-goals"] .ot-ui-shot>.ot-ui,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-ui-shot>.ot-ui{height:100%;inset:0;min-height:0;position:absolute;transform:none;width:100%}.ot-ops .ops-visual--phone{align-items:flex-end;background:linear-gradient(180deg,#e8eef4,#f7f9fb);justify-content:center;overflow:hidden;position:relative;--ot-phone-rest:.54;--ot-phone-mic:.8;--ot-phone-done:.7}.ot-ops .ops-visual--phone .ot-fi-chip{align-items:center;background:#fff;border:1px solid #e8ebef;border-radius:14px;box-shadow:0 2px 6px rgba(15,20,26,.05),0 14px 34px -12px rgba(15,20,26,.18);display:flex;filter:blur(0);gap:10px;opacity:0;padding:11px 16px 11px 11px;position:absolute;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);z-index:1}.ot-ops .ops-visual--phone .ot-fi-chip[data-side=l]{transform:rotate(var(--r,0deg)) translateX(-22px)}.ot-ops .ops-visual--phone .ot-fi-chip[data-side=r]{transform:rotate(var(--r,0deg)) translateX(22px)}.ot-ops .ops-visual--phone .ot-fi-chip:first-child{transition-delay:.02s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(2){transition-delay:.08s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(3){transition-delay:.14s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(4){transition-delay:.2s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(5){transition-delay:.05s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(6){transition-delay:.11s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(7){transition-delay:.17s}.ot-ops .ops-visual--phone .ot-fi-chip:nth-child(8){transition-delay:.23s}.ot-ops .ops-visual--phone.is-chips .ot-fi-chip[data-side=l],.ot-ops .ops-visual--phone.is-chips .ot-fi-chip[data-side=r]{filter:blur(0);opacity:1;transform:rotate(var(--r,0deg)) translateX(0)}.ot-ops .ops-visual--phone.is-chips.is-chip-blur .ot-fi-chip,.ot-ops .ops-visual--phone.is-chips:has(.ops-phone-fit.is-mic-zoom) .ot-fi-chip{filter:blur(8px);opacity:.55}.ot-ops .ops-visual--phone .ot-fi-chip .mono{align-items:center;border-radius:9px;color:#fff;display:flex;flex:0 0 32px;font-size:13px;font-weight:800;height:32px;justify-content:center;letter-spacing:-.02em;width:32px}.ot-ops .ops-visual--phone .ot-fi-chip .nm{color:#1a222c;font-size:14px;font-weight:600;white-space:nowrap}.ot-ops .ops-visual--phone .ot-fi-chip .sub{color:#8a94a6;font-size:10px;font-weight:600;margin-top:1px;white-space:nowrap}.ot-ops .ops-phone-fit{flex:0 0 auto;position:relative;transform:scale(var(--ot-phone-rest));transform-origin:50% 100%;transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform;z-index:2}.ot-ops .ops-phone-fit.is-mic-zoom{transform:scale(var(--ot-phone-mic))}.ot-ops .ops-phone-fit.is-done-zoom{transform:scale(var(--ot-phone-done))}@media (prefers-reduced-motion:reduce){.ot-ops .ops-phone-fit,.ot-ops .ops-phone-fit.is-done-zoom,.ot-ops .ops-phone-fit.is-mic-zoom{transform:scale(var(--ot-phone-rest));transition:none}.ot-ops .ops-visual--phone .ot-fi-chip,.ot-ops .ops-visual--phone.is-chip-blur .ot-fi-chip{filter:none;opacity:1;transform:rotate(var(--r,0deg));transition:none}}.ot-ops .ops-visual--phone .ot-ui[data-ot-scene=field-intake]{height:auto;min-height:0}@media(max-width:720px){.ot-ops .ops-tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;padding:16px 14px}.ot-ops .ops-tabs::-webkit-scrollbar{display:none}}@media(max-width:900px){.ot-ops .ops-panel{gap:20px;grid-template-columns:1fr;min-height:0;padding:24px}.ot-ops .ops-visual{height:360px}.ot-ops .ops-visual--ui{align-self:stretch;border:1px solid #e4ebf1;border-radius:20px;box-shadow:none;height:340px;margin:0;min-height:340px;width:auto}.ot-ops .ops-visual--ui[data-ot-crop="360-goals"],.ot-ops .ops-visual--ui[data-ot-crop=exposure]{height:min(70vh,620px);min-height:520px}.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-head{display:none}.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-scroll{padding:10px 12px 8px}.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-agent .ot-x-mh,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-agent .ot-x-skill,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-agent>.ot-x-av,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-agent>.ot-x-bd>.ot-x-bubble,.ot-ops .ops-visual--ui[data-ot-crop=exposure] .ot-x-msg.is-self.is-show{display:none}.ot-ops .ops-visual--phone{--ot-phone-rest:.43;--ot-phone-mic:.68;--ot-phone-done:.58}.ot-ops .ops-visual--phone .ot-fi-chip,.ot-ops .ops-visual--phone.is-chips .ot-fi-chip{display:none}.ot-ops .ops-copy-title{align-items:center;flex-direction:row;gap:12px;margin:0 0 12px}}@media(max-width:1020px){.ot-ops-head{gap:20px;grid-template-columns:1fr}.ot-ops-head .ot-ops-lede{justify-self:start}}@media(max-width:680px){.ot-ops{padding:82px 0}}