.products-hero[data-astro-cid-l47yf2c2]{color:#18181b;background:#fff;padding:2rem 0}.hero-topline[data-astro-cid-l47yf2c2],.hero-footer[data-astro-cid-l47yf2c2]{letter-spacing:.12em;justify-content:space-between;gap:1rem;font-size:.65rem;font-weight:600;display:flex}.hero-topline[data-astro-cid-l47yf2c2]{border-bottom:1px solid #18181b30;padding-bottom:1.5rem}.hero-grid[data-astro-cid-l47yf2c2]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;padding:4rem 0;display:grid}.chapter[data-astro-cid-l47yf2c2]{letter-spacing:.1em;color:#71717a;font-size:.65rem}h1[data-astro-cid-l47yf2c2]{color:#18181b;letter-spacing:-.06em;margin:1.5rem 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(2.8rem,4.6vw,4.5rem);font-weight:750;line-height:1.04}h1[data-astro-cid-l47yf2c2] em[data-astro-cid-l47yf2c2]{color:#18181b;font-style:normal;position:relative}h1[data-astro-cid-l47yf2c2] em[data-astro-cid-l47yf2c2]:after{content:"";transform-origin:0;background:#18181b;height:4px;animation:.7s .2s both underline-in;position:absolute;bottom:-.08em;left:0;right:0}.copy[data-astro-cid-l47yf2c2] p[data-astro-cid-l47yf2c2]{color:#52525b;margin-bottom:2rem;font-size:1rem;line-height:1.8}.actions[data-astro-cid-l47yf2c2]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.actions[data-astro-cid-l47yf2c2] a[data-astro-cid-l47yf2c2]{align-items:center;gap:.8rem;min-height:48px;font-size:.8rem;font-weight:600;display:inline-flex}.primary[data-astro-cid-l47yf2c2]{color:#fff;background:#18181b;padding:.85rem 1.1rem}.primary[data-astro-cid-l47yf2c2]:hover{background:#3f3f46}.secondary[data-astro-cid-l47yf2c2]{color:#18181b;padding:.5rem 0}.actions[data-astro-cid-l47yf2c2] span[data-astro-cid-l47yf2c2]{transition:transform .2s}.actions[data-astro-cid-l47yf2c2] a[data-astro-cid-l47yf2c2]:hover span[data-astro-cid-l47yf2c2]{transform:translate(2px,-2px)}.title-film[data-astro-cid-l47yf2c2]{border:1px solid #e4e4e7;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 16px 48px -24px #18181b30}picture[data-astro-cid-l47yf2c2],img[data-astro-cid-l47yf2c2]{width:100%;display:block}img[data-astro-cid-l47yf2c2]{aspect-ratio:3/2;height:auto}figcaption[data-astro-cid-l47yf2c2]{color:#52525b;letter-spacing:.08em;background:#fafafa;border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:.5rem;min-height:52px;padding:.4rem 1rem;font-size:.55rem;display:flex}button[data-astro-cid-l47yf2c2]{color:#18181b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4d4d8;border-radius:6px;min-height:40px;padding:.5rem .65rem;font-size:.65rem}button[data-astro-cid-l47yf2c2]:hover{background:#f4f4f5}button[data-astro-cid-l47yf2c2][hidden]{display:none}a[data-astro-cid-l47yf2c2]:focus-visible,button[data-astro-cid-l47yf2c2]:focus-visible{outline-offset:5px;outline:3px solid #18181b}.hero-footer[data-astro-cid-l47yf2c2]{color:#52525b;border-top:1px solid #18181b30;align-items:center;padding-top:1.5rem}.hero-footer[data-astro-cid-l47yf2c2] a[data-astro-cid-l47yf2c2]{color:#18181b;letter-spacing:0;padding:.5rem 0;font-size:.75rem}@keyframes underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.hero-grid[data-astro-cid-l47yf2c2]{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}h1[data-astro-cid-l47yf2c2]{font-size:clamp(3rem,8vw,4.5rem)}.title-film[data-astro-cid-l47yf2c2]{max-width:720px}}@media (width<=480px){.hero-topline[data-astro-cid-l47yf2c2]{font-size:.55rem}.hero-topline[data-astro-cid-l47yf2c2] span[data-astro-cid-l47yf2c2]:last-child{display:none}.hero-footer[data-astro-cid-l47yf2c2]{flex-direction:column;align-items:flex-start}figcaption[data-astro-cid-l47yf2c2]{padding:.5rem;font-size:.45rem}.title-film[data-astro-cid-l47yf2c2]{box-shadow:none}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-l47yf2c2] em[data-astro-cid-l47yf2c2]:after{animation:none}.actions[data-astro-cid-l47yf2c2] span[data-astro-cid-l47yf2c2]{transition:none}.actions[data-astro-cid-l47yf2c2] a[data-astro-cid-l47yf2c2]:hover span[data-astro-cid-l47yf2c2]{transform:none}button[data-astro-cid-l47yf2c2]{display:none}}.products-hero[data-astro-cid-l47yf2c2]{padding:64px 0}.hero-grid[data-astro-cid-l47yf2c2]{grid-template-columns:1fr 1fr;gap:56px;padding:0;display:grid}.copy[data-astro-cid-l47yf2c2]{text-align:left}.chapter[data-astro-cid-l47yf2c2]{letter-spacing:.06em;font-size:14px;font-weight:600}h1[data-astro-cid-l47yf2c2]{letter-spacing:-.055em;margin:16px 0 20px;font-family:inherit;font-size:clamp(36px,4.5vw,60px);font-weight:650}h1[data-astro-cid-l47yf2c2] em[data-astro-cid-l47yf2c2]:after{content:none}.copy[data-astro-cid-l47yf2c2] p[data-astro-cid-l47yf2c2]{color:#6e6e73;margin:0 auto 26px;font-size:clamp(18px,2vw,24px);line-height:1.4}.actions[data-astro-cid-l47yf2c2]{justify-content:flex-start;gap:16px}.actions[data-astro-cid-l47yf2c2] a[data-astro-cid-l47yf2c2]{border-radius:999px;min-height:44px;padding:12px 24px;font-size:15px;font-weight:400}.secondary[data-astro-cid-l47yf2c2]{border:1px solid #1d1d1f}.secondary[data-astro-cid-l47yf2c2]:hover{background:#f5f5f7}.title-film[data-astro-cid-l47yf2c2]{width:100%;max-width:900px;box-shadow:none;border-radius:28px}figcaption[data-astro-cid-l47yf2c2]{letter-spacing:.03em;padding:12px 24px;font-size:11px}button[data-astro-cid-l47yf2c2]{border-radius:999px;min-height:44px}@media (width<=800px){.hero-grid[data-astro-cid-l47yf2c2]{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.products-hero[data-astro-cid-l47yf2c2]{padding:44px 0}.title-film[data-astro-cid-l47yf2c2]{border-radius:20px}figcaption[data-astro-cid-l47yf2c2]{padding:10px 12px;font-size:9px}}@media (prefers-reduced-motion:no-preference){.title-film[data-astro-cid-l47yf2c2]{animation:1s .18s both product-hero-arrive}@keyframes product-hero-arrive{0%{opacity:0}to{opacity:1}}}.capability-explorer[data-astro-cid-3sg4atin]{grid-template-columns:1.05fr 1fr;gap:24px;max-width:1100px;margin:auto;display:grid}.feature-stage[data-astro-cid-3sg4atin]{color:#fff;background:#1d2423;border-radius:28px;min-height:490px;position:relative;overflow:hidden}.capability-feature[data-astro-cid-3sg4atin]{opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.capability-feature[data-astro-cid-3sg4atin].is-active{opacity:1;z-index:1;pointer-events:auto}.feature-image[data-astro-cid-3sg4atin]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.capability-feature[data-astro-cid-3sg4atin]:after{content:"";background:linear-gradient(#00000025,#0000 20%,#00000080 55%,#000000ed);position:absolute;inset:0}.feature-number[data-astro-cid-3sg4atin]{z-index:1;letter-spacing:.1em;color:#fff;background:#00000040;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:28px;left:32px}.feature-copy[data-astro-cid-3sg4atin]{z-index:1;transition:transform .55s;position:absolute;bottom:50px;left:32px;right:32px;transform:translateY(12px)}.is-active[data-astro-cid-3sg4atin] .feature-copy[data-astro-cid-3sg4atin]{transform:translateY(0)}h3[data-astro-cid-3sg4atin]{letter-spacing:-.035em;color:#fff;margin-bottom:20px;font-size:clamp(28px,3vw,40px);line-height:1.1}p[data-astro-cid-3sg4atin]{color:#ffffffdf;font-size:17px;line-height:1.6}a[data-astro-cid-3sg4atin]{gap:12px;margin-top:28px;font-size:14px;display:inline-flex}a[data-astro-cid-3sg4atin]:hover{text-decoration:underline}.feature-track[data-astro-cid-3sg4atin]{z-index:2;background:#ffffff25;border-radius:999px;height:3px;position:absolute;bottom:24px;left:36px;right:36px;overflow:hidden}.feature-track[data-astro-cid-3sg4atin] span[data-astro-cid-3sg4atin]{transform-origin:0;background:#b9d5c3;height:100%;display:block;transform:scaleX(0)}.capability-options[data-astro-cid-3sg4atin]{grid-template-columns:1fr 1fr;gap:14px;display:grid}button[data-astro-cid-3sg4atin]{text-align:left;cursor:pointer;background:#f5f5f7;border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:24px;font-size:15px;font-weight:600;line-height:1.3;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}button[data-astro-cid-3sg4atin] svg[data-astro-cid-3sg4atin]{width:26px;height:26px}button[data-astro-cid-3sg4atin][aria-pressed=true]{background:#e8efeb;border-color:#8ca596}.option-arrow[data-astro-cid-3sg4atin]{opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:20px;right:20px}button[data-astro-cid-3sg4atin][aria-pressed=true] .option-arrow[data-astro-cid-3sg4atin]{opacity:1}button[data-astro-cid-3sg4atin]:focus-visible,a[data-astro-cid-3sg4atin]:focus-visible{outline-offset:4px;outline:3px solid #80998a}@media (hover:hover) and (pointer:fine){button[data-astro-cid-3sg4atin]:hover{border-color:#b6c7bb;transform:translateY(-3px)}button[data-astro-cid-3sg4atin]:hover .option-arrow[data-astro-cid-3sg4atin]{opacity:1;transform:translate(2px,-2px)}}@keyframes feature-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.capability-explorer[data-astro-cid-3sg4atin]{grid-template-columns:1fr}.feature-symbol[data-astro-cid-3sg4atin]{width:80px;height:80px;margin:20px 0}.feature-symbol[data-astro-cid-3sg4atin] svg[data-astro-cid-3sg4atin]{width:48px;height:48px}}@media (width<=480px){button[data-astro-cid-3sg4atin]{padding:18px;font-size:14px}.feature-copy[data-astro-cid-3sg4atin],.feature-track[data-astro-cid-3sg4atin]{left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.capability-feature[data-astro-cid-3sg4atin],.feature-copy[data-astro-cid-3sg4atin],button[data-astro-cid-3sg4atin],.option-arrow[data-astro-cid-3sg4atin]{transition:none}button[data-astro-cid-3sg4atin]:hover{transform:none}}.stage-selector[data-astro-cid-gshwrwuo]{max-width:1100px;margin:auto}.stage-tabs[data-astro-cid-gshwrwuo]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}button[data-astro-cid-gshwrwuo]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8ed;border-radius:18px;align-items:center;gap:12px;padding:20px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s;display:flex;position:relative}.tab-number[data-astro-cid-gshwrwuo]{color:#626268;font-size:12px}button[data-astro-cid-gshwrwuo][aria-selected=true]{border-color:var(--accent);background:#f5f5f7}button[data-astro-cid-gshwrwuo][aria-selected=true] .tab-number[data-astro-cid-gshwrwuo]{color:var(--accent)}.tab-arrow[data-astro-cid-gshwrwuo]{opacity:0;margin-left:auto;transition:opacity .2s}button[data-astro-cid-gshwrwuo][aria-selected=true] .tab-arrow[data-astro-cid-gshwrwuo],button[data-astro-cid-gshwrwuo]:hover .tab-arrow[data-astro-cid-gshwrwuo]{opacity:1}.stage-panel[data-astro-cid-gshwrwuo]{background:#f5f5f7;border-radius:28px;grid-template-columns:1.2fr 1fr;gap:64px;padding:48px;animation:.3s panel-in;display:grid}.stage-panel[data-astro-cid-gshwrwuo][hidden]{display:none}.stage-eyebrow[data-astro-cid-gshwrwuo]{color:var(--accent);letter-spacing:.08em;margin-bottom:22px;font-size:11px;font-weight:600;display:block}h3[data-astro-cid-gshwrwuo]{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(28px,3.2vw,40px);line-height:1.12}p[data-astro-cid-gshwrwuo]{color:#6e6e73;font-size:17px;line-height:1.65}a[data-astro-cid-gshwrwuo]{align-items:center;gap:24px;margin-top:28px;font-size:15px;font-weight:500;display:inline-flex}a[data-astro-cid-gshwrwuo] span[data-astro-cid-gshwrwuo]{width:40px;height:40px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}a[data-astro-cid-gshwrwuo]:hover span[data-astro-cid-gshwrwuo]{transform:translate(2px,-2px)}.stage-deliverables[data-astro-cid-gshwrwuo]{background:#fff;border-radius:22px;align-self:center;padding:28px}.deliverables-label[data-astro-cid-gshwrwuo]{font-size:12px;font-weight:600}li[data-astro-cid-gshwrwuo]{border-bottom:1px solid #e8e8ed;align-items:center;gap:16px;padding:20px 0;font-size:16px;display:flex}li[data-astro-cid-gshwrwuo] span[data-astro-cid-gshwrwuo]{color:var(--accent);font-size:12px}.stage-deliverables[data-astro-cid-gshwrwuo] p[data-astro-cid-gshwrwuo]{margin-top:16px;font-size:12px}button[data-astro-cid-gshwrwuo]:focus-visible,a[data-astro-cid-gshwrwuo]:focus-visible,.stage-panel[data-astro-cid-gshwrwuo]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.stage-tabs[data-astro-cid-gshwrwuo]{grid-template-columns:repeat(2,1fr)}.stage-panel[data-astro-cid-gshwrwuo]{grid-template-columns:1fr;gap:28px;padding:28px}}@media (width<=480px){button[data-astro-cid-gshwrwuo]{gap:8px;padding:16px 12px;font-size:13px}.tab-arrow[data-astro-cid-gshwrwuo]{display:none}}@media (prefers-reduced-motion:reduce){.stage-panel[data-astro-cid-gshwrwuo]{animation:none}button[data-astro-cid-gshwrwuo],.tab-arrow[data-astro-cid-gshwrwuo],a[data-astro-cid-gshwrwuo] span[data-astro-cid-gshwrwuo]{transition:none}a[data-astro-cid-gshwrwuo]:hover span[data-astro-cid-gshwrwuo]{transform:none}}.product-carousel[data-astro-cid-rcy7iuhi]{max-width:1060px;margin:0 auto;display:block}.viewport[data-astro-cid-rcy7iuhi]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;display:flex;overflow-x:auto}.viewport[data-astro-cid-rcy7iuhi]::-webkit-scrollbar{display:none}.use-case-card[data-astro-cid-rcy7iuhi].product-card.slide{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:1.2fr 1fr;min-width:0;display:grid}.slide[data-astro-cid-rcy7iuhi] .case-image[data-astro-cid-rcy7iuhi] img[data-astro-cid-rcy7iuhi]{height:100%;min-height:340px}.slide[data-astro-cid-rcy7iuhi] .case-copy[data-astro-cid-rcy7iuhi]{justify-content:center;padding:40px}.slide[data-astro-cid-rcy7iuhi] .case-copy[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{margin-top:8px}.controls[data-astro-cid-rcy7iuhi]{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.controls[data-astro-cid-rcy7iuhi][hidden]{display:none}.controls[data-astro-cid-rcy7iuhi] button[data-astro-cid-rcy7iuhi]{cursor:pointer;background:#f5f5f7;border-radius:999px;min-width:44px;min-height:44px}.controls[data-astro-cid-rcy7iuhi] button[data-astro-cid-rcy7iuhi]:hover{background:#e8e8ed}.carousel-dots[data-astro-cid-rcy7iuhi]{display:flex}.carousel-dots[data-astro-cid-rcy7iuhi] button[data-astro-cid-rcy7iuhi]{background:0 0;place-items:center;min-width:32px;display:grid}.carousel-dots[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{background:#b6b6bc;border-radius:999px;width:6px;height:6px;transition:width .2s}.carousel-dots[data-astro-cid-rcy7iuhi] [data-astro-cid-rcy7iuhi][aria-current=true] span[data-astro-cid-rcy7iuhi]{background:#1d1d1f;width:20px}.viewport[data-astro-cid-rcy7iuhi]:focus-visible,.controls[data-astro-cid-rcy7iuhi] button[data-astro-cid-rcy7iuhi]:focus-visible{outline-offset:4px;outline:2px solid #1d1d1f}@media (width<=700px){.use-case-card[data-astro-cid-rcy7iuhi].product-card.slide{grid-template-columns:1fr}.slide[data-astro-cid-rcy7iuhi] .case-image[data-astro-cid-rcy7iuhi] img[data-astro-cid-rcy7iuhi]{height:auto;min-height:0}.slide[data-astro-cid-rcy7iuhi] .case-copy[data-astro-cid-rcy7iuhi]{padding:28px}}@media (prefers-reduced-motion:reduce){.carousel-dots[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transition:none}}.use-case-card[data-astro-cid-rcy7iuhi].product-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.case-image[data-astro-cid-rcy7iuhi]{overflow:hidden}.case-image[data-astro-cid-rcy7iuhi] img[data-astro-cid-rcy7iuhi]{aspect-ratio:3/2;object-fit:cover;object-position:center top;width:100%;transition:transform .5s;display:block}.case-copy[data-astro-cid-rcy7iuhi]{flex-direction:column;flex:1;align-items:flex-start;padding:28px;display:flex}.case-copy[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{margin-bottom:24px}.case-copy[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{margin-top:auto}.case-copy[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transition:transform .2s}.capability-card[data-astro-cid-rcy7iuhi]{background:#f5f5f7;border-radius:24px;padding:28px;transition:transform .22s,box-shadow .22s}.capability-card[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{transition:transform .22s}.engagement-card[data-astro-cid-rcy7iuhi]{border:1px solid #1d1d1f08;flex-direction:column;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.engagement-card[data-astro-cid-rcy7iuhi]:before{content:"";background:var(--stage-color);transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(.16)}.engagement-top[data-astro-cid-rcy7iuhi]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.stage-label[data-astro-cid-rcy7iuhi]{color:var(--stage-color);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.stage-number[data-astro-cid-rcy7iuhi]{letter-spacing:-.06em;color:var(--stage-color);opacity:.65;font-size:36px;font-weight:600}.engagement-card[data-astro-cid-rcy7iuhi] .deliverable[data-astro-cid-rcy7iuhi]{margin-bottom:24px}.engagement-card[data-astro-cid-rcy7iuhi] .deliverable[data-astro-cid-rcy7iuhi] strong[data-astro-cid-rcy7iuhi]{margin-bottom:8px;display:block}.engagement-card[data-astro-cid-rcy7iuhi] .stage-action[data-astro-cid-rcy7iuhi]{justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;display:flex}.stage-action[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .22s,background .22s,color .22s;display:grid}.engagement-card[data-astro-cid-rcy7iuhi]:focus-within:before{transform:scaleX(1)}.delivery-step[data-astro-cid-rcy7iuhi]{background:#fff;border-top:3px solid #0000;border-radius:24px;padding:24px;transition:border-color .25s}.product-faq[data-astro-cid-rcy7iuhi][open] p[data-astro-cid-rcy7iuhi]{animation:.22s answer-in}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.use-case-card[data-astro-cid-rcy7iuhi]:hover img[data-astro-cid-rcy7iuhi]{transform:scale(1.045)}.use-case-card[data-astro-cid-rcy7iuhi]:hover a[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transform:translate(3px,-3px)}.capability-card[data-astro-cid-rcy7iuhi]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1d1d1f08}.capability-card[data-astro-cid-rcy7iuhi]:hover svg[data-astro-cid-rcy7iuhi]{transform:rotate(-5deg)}.engagement-card[data-astro-cid-rcy7iuhi]:hover{border-color:var(--stage-color);box-shadow:0 12px 28px #1d1d1f08}.engagement-card[data-astro-cid-rcy7iuhi]:hover:before{transform:scaleX(1)}.engagement-card[data-astro-cid-rcy7iuhi]:hover .stage-action[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{background:var(--stage-color);color:#fff;transform:rotate(8deg)}.delivery-step[data-astro-cid-rcy7iuhi]:hover{border-color:#6e8576}}@media (prefers-reduced-motion:reduce){.case-image[data-astro-cid-rcy7iuhi] img[data-astro-cid-rcy7iuhi],.case-copy[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi],.capability-card[data-astro-cid-rcy7iuhi],.capability-card[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi],.engagement-card[data-astro-cid-rcy7iuhi],.delivery-step[data-astro-cid-rcy7iuhi]{transition:none}.use-case-card[data-astro-cid-rcy7iuhi]:hover img[data-astro-cid-rcy7iuhi],.use-case-card[data-astro-cid-rcy7iuhi]:hover a[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi],.capability-card[data-astro-cid-rcy7iuhi]:hover,.capability-card[data-astro-cid-rcy7iuhi]:hover svg[data-astro-cid-rcy7iuhi]{transform:none}.product-faq[data-astro-cid-rcy7iuhi][open] p[data-astro-cid-rcy7iuhi]{animation:none}.engagement-card[data-astro-cid-rcy7iuhi]:before,.stage-action[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transition:none}.engagement-card[data-astro-cid-rcy7iuhi]:hover .stage-action[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transform:none}}.product-card[data-astro-cid-rcy7iuhi]{background:#f5f5f7;border-radius:28px;padding:32px}.product-card[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi]{margin-bottom:16px;font-size:24px}.product-card[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{color:#6e6e73;font-size:16px;line-height:1.65}.product-card[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{gap:8px;margin-top:24px;font-size:14px;font-weight:500;display:inline-flex}.product-card[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]:hover{text-decoration:underline}.deliverable[data-astro-cid-rcy7iuhi]{border-top:1px solid #d2d2d7;margin-top:20px;padding-top:20px}.deliverable[data-astro-cid-rcy7iuhi] strong[data-astro-cid-rcy7iuhi]{color:#1d1d1f;font-size:12px}.product-faq[data-astro-cid-rcy7iuhi]{border-bottom:1px solid #d2d2d7;padding:22px 0}summary[data-astro-cid-rcy7iuhi]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-rcy7iuhi]::-webkit-details-marker{display:none}summary[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{font-size:24px;transition:transform .2s}details[data-astro-cid-rcy7iuhi][open] summary[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transform:rotate(45deg)}.product-faq[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{color:#6e6e73;padding-top:18px;font-size:16px}summary[data-astro-cid-rcy7iuhi]:focus-visible,.product-card[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]:focus-visible{outline-offset:5px;outline:2px solid #1d1d1f}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{transition:none}}.operations-timeline[data-astro-cid-rcy7iuhi]{text-align:left;grid-template-columns:repeat(4,1fr);display:grid}.operations-step[data-astro-cid-rcy7iuhi]{border:1px solid #0000;border-radius:24px;margin:0 4px;padding:24px 20px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;position:relative}.operations-step[data-astro-cid-rcy7iuhi]:before{content:"";transform-origin:0;pointer-events:none;background:#cbd5ce;width:calc(100% - 60px);height:2px;transition:transform .65s;position:absolute;top:54px;left:calc(50% + 30px);transform:scaleX(0)}.operations-step[data-astro-cid-rcy7iuhi]:last-child:before{display:none}.operations-direction[data-astro-cid-rcy7iuhi]{z-index:3;color:#334d3d;pointer-events:none;background:#fff;border:1px solid #a4b3aa;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .24s,background .24s;display:grid;position:absolute;top:36px;right:-22px;box-shadow:0 3px 10px #1d1d1f15}.operations-step[data-astro-cid-rcy7iuhi].is-highlighted .operations-direction[data-astro-cid-rcy7iuhi]{color:#476451;background:#e4ede7}.timeline-visible[data-astro-cid-rcy7iuhi] .operations-step[data-astro-cid-rcy7iuhi]:before{transform:scaleX(1)}.operations-step[data-astro-cid-rcy7iuhi]:nth-child(2):before{transition-delay:.18s}.operations-step[data-astro-cid-rcy7iuhi]:nth-child(3):before{transition-delay:.36s}.operations-marker[data-astro-cid-rcy7iuhi]{color:#476451;background:#fff;border:1px solid #d2d2d7;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 28px;transition:background .22s,color .22s;display:grid;position:relative}.operations-number[data-astro-cid-rcy7iuhi]{color:#6e6e73;letter-spacing:.08em;font-size:11px;font-weight:600}.operations-step[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi]{margin:8px 0 18px;font-size:28px}.operations-step[data-astro-cid-rcy7iuhi] strong[data-astro-cid-rcy7iuhi]{margin-bottom:10px;font-size:14px;line-height:1.5;display:block}.operations-step[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{color:#6e6e73;font-size:15px;line-height:1.65}.operations-step[data-astro-cid-rcy7iuhi].is-highlighted{background:#fff;border-color:#a8bfae;box-shadow:0 12px 28px #1d1d1f0c}.operations-step[data-astro-cid-rcy7iuhi].is-highlighted .operations-marker[data-astro-cid-rcy7iuhi]{color:#fff;background:#476451;border-color:#476451;box-shadow:0 0 0 6px #47645112}.operations-step[data-astro-cid-rcy7iuhi].is-highlighted h3[data-astro-cid-rcy7iuhi]{color:#476451}.operations-step[data-astro-cid-rcy7iuhi].is-highlighted:before{background:#476451}.operations-marker[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{transition:transform .24s}.operations-step[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi]{transition:color .24s}@media (hover:hover) and (pointer:fine){.operations-step[data-astro-cid-rcy7iuhi]:hover{background:#eff6ff;border-color:#93b9eb;transform:translateY(-5px);box-shadow:0 16px 32px #1d1d1f0c}.operations-step[data-astro-cid-rcy7iuhi]:hover .operations-marker[data-astro-cid-rcy7iuhi]{color:#fff;background:#2563a6;border-color:#2563a6;box-shadow:0 0 0 6px #2563a612}.operations-step[data-astro-cid-rcy7iuhi]:hover .operations-marker[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{transform:translateY(-2px)rotate(-6deg)}.operations-step[data-astro-cid-rcy7iuhi]:hover h3[data-astro-cid-rcy7iuhi]{color:#1e5794}.operations-step[data-astro-cid-rcy7iuhi]:hover:before{background:#60a5fa}.operations-step[data-astro-cid-rcy7iuhi]:hover .operations-direction[data-astro-cid-rcy7iuhi]{color:#2563a6;background:#dbeafe}}@media (width<=800px){.operations-timeline[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr;gap:0}.operations-step[data-astro-cid-rcy7iuhi]{min-height:150px;margin:0;padding:20px 20px 28px 100px}.operations-marker[data-astro-cid-rcy7iuhi]{margin:0;position:absolute;top:20px;left:20px}.operations-step[data-astro-cid-rcy7iuhi]:before{transform-origin:top;width:2px;height:calc(100% - 60px);top:80px;left:49px;transform:scaleY(0)}.operations-direction[data-astro-cid-rcy7iuhi]{inset:auto auto -18px 32px;transform:rotate(90deg)}.timeline-visible[data-astro-cid-rcy7iuhi] .operations-step[data-astro-cid-rcy7iuhi]:before{transform:scaleY(1)}.operations-step[data-astro-cid-rcy7iuhi]:last-child{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.operations-step[data-astro-cid-rcy7iuhi],.operations-step[data-astro-cid-rcy7iuhi]:before,.operations-marker[data-astro-cid-rcy7iuhi],.operations-marker[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi],.operations-step[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi],.operations-direction[data-astro-cid-rcy7iuhi]{transition:none}.operations-step[data-astro-cid-rcy7iuhi]:before,.operations-step[data-astro-cid-rcy7iuhi]:hover,.operations-step[data-astro-cid-rcy7iuhi]:hover .operations-marker[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{transform:none}}
