.oi-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:var(--font-manrope), "Avenir Next", "Segoe UI", sans-serif;--bg:#08111d;--bg-elevated:#101a29;--panel:#121c2bb8;--panel-strong:#0f1826eb;--line:#b4c9e629;--line-strong:#b4c9e652;--text:#f4f7fb;--muted:#b7c6d9;--accent:#4ba3ff;--accent-soft:#4ba3ff2e;--shadow:0 32px 96px #00000057;--shadow-soft:0 18px 48px #0003;--radius-xl:36px;--radius-lg:26px;--radius-md:18px;--container:1240px;--color-bg-main:#08111d;--color-bg-hero:#0d1b2c;--color-bg-hero-outer:#08111de0;--color-bg-section:#0b1728;--color-bg-section-soft:#ffffff0d;--color-text-primary:#f4f7fb;--color-text-secondary:#d9e6f4;--color-text-muted:#b7c6d9;--color-accent:#4ba3ff;--color-accent-soft:#4ba3ff2e;--color-button-primary-bg:#82b7ff;--color-button-primary-text:#08111d;--color-button-secondary-bg:#ffffff0d;--color-button-secondary-border:#b4c9e638;--color-button-secondary-text:#f4f7fb;--color-logo-active:#f4f7fb;--color-logo-inactive:#d9e6f494;--color-logo-hover:#d9e6f4d1;--color-testimonial-text:#f4f7fb;--color-testimonial-meta:#b7c6d9}.oi-shell *{box-sizing:border-box}.oi-shell{font-family:var(--font-ui);background:var(--color-bg-main);color:var(--color-text-primary);letter-spacing:0;margin:0;font-weight:500;overflow-x:clip}.oi-shell,.oi-shell button,.oi-shell input,.oi-shell textarea,.oi-shell select{font:inherit}.oi-shell a{color:inherit;text-decoration:none}.oi-shell img{max-width:100%;display:block}.oi-shell :is(h1,h2,h3,h4,p,blockquote,figure){margin:0}.oi-shell .container{width:min(var(--container), calc(100% - 48px));margin:0 auto}.oi-shell .skip-link,.oi-shell .sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oi-shell .skip-link:focus{z-index:50;clip:auto;color:#08111d;background:#fff;border-radius:12px;width:auto;height:auto;margin:0;padding:10px 14px;top:12px;left:12px}.oi-shell .variant-switcher{background:var(--color-bg-hero-outer);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px 0;display:flex}.oi-shell .variant-switcher span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:800}.oi-shell .variant-switcher strong{margin-top:6px;font-size:1.16rem;display:block}.oi-shell .variant-links{flex-wrap:wrap;gap:8px;display:inline-flex}.oi-shell .variant-links a{border:1px solid var(--line);color:var(--color-text-muted);border-radius:999px;padding:10px 14px;transition:background .18s,color .18s,transform .18s}.oi-shell .variant-links a:hover,.oi-shell .variant-links a:focus-visible,.oi-shell .variant-links a.is-active{background:var(--color-bg-section-soft);color:var(--color-text-primary);transform:translateY(-1px)}.oi-shell .site-header{z-index:5;background:var(--color-bg-hero-outer);padding:18px 0 0;position:relative}.oi-shell .nav-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.oi-shell .brand img{width:186px;height:auto}.oi-shell .primary-nav{align-items:center;gap:30px;display:flex}.oi-shell .primary-nav a{color:var(--color-text-muted);font-size:1.12rem;font-weight:800}.oi-shell .primary-nav a:hover,.oi-shell .primary-nav a:focus-visible{color:var(--color-text-primary)}.oi-shell .menu-toggle{border:1px solid var(--line);background:var(--color-button-secondary-bg);width:46px;height:46px;color:var(--color-text-primary);border-radius:14px;display:none}.oi-shell .menu-toggle span:not(.sr-only){background:currentColor;width:18px;height:2px;margin:4px auto;display:block}.oi-shell .button-row{flex-wrap:wrap;gap:14px;display:flex}.oi-shell .button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:14px 22px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.oi-shell .button:hover,.oi-shell .button:focus-visible{transform:translateY(-2px)}.oi-shell .button-primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.oi-shell .button-secondary{background:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-border);color:var(--color-button-secondary-text)}.oi-shell .section{padding:110px 0;position:relative}.oi-shell .section-label{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.88rem;font-weight:800;display:inline-flex}.oi-shell .section-head{max-width:840px;margin-bottom:42px}.oi-shell .section-head h2{letter-spacing:-.03em;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.04}.oi-shell .section-head p,.oi-shell .eyebrow-copy,.oi-shell .feature-copy p,.oi-shell .module-copy p,.oi-shell .case-copy p,.oi-shell .testimonial-slide blockquote,.oi-shell .footer-legal p{color:var(--color-text-secondary);font-size:1.16rem;font-weight:600;line-height:1.92}.oi-shell .section-head p{max-width:720px;margin-top:18px}.oi-shell .footer{border-top:1px solid var(--line);background:var(--color-bg-main);padding:72px 0 28px}.oi-shell .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.oi-shell .footer-grid h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px;font-size:.82rem}.oi-shell .footer-grid a{color:var(--color-text-muted);margin-top:12px;display:block}.oi-shell .footer-logo{width:184px}.oi-shell .footer-legal{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.oi-shell .footer-bottom{border-top:1px solid var(--line);color:var(--color-text-muted);margin-top:28px;padding-top:20px;font-size:.9rem}.oi-shell .testimonial-shell{position:relative;overflow:hidden}.oi-shell .testimonial-window{overflow:hidden}.oi-shell .testimonial-track{will-change:transform;transition:transform .44s cubic-bezier(.22,1,.36,1);display:flex}.oi-shell .testimonial-slide{min-width:100%}.oi-shell .testimonial-slide figure{gap:24px;display:grid}.oi-shell .testimonial-slide blockquote{color:var(--color-testimonial-text)}.oi-shell .testimonial-slide figcaption strong{letter-spacing:.01em;font-size:1.18rem;display:block}.oi-shell .testimonial-controls{flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.oi-shell .testimonial-controls span{color:var(--color-testimonial-meta);letter-spacing:.06em;font-weight:700}.oi-shell .testimonial-logo-nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.oi-shell .testimonial-logo-button{cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:158px;min-height:80px;padding:10px 14px 18px;transition:transform .18s,opacity .18s;display:inline-flex;position:relative}.oi-shell .testimonial-logo-button:hover,.oi-shell .testimonial-logo-button:focus-visible{opacity:1;transform:translateY(-1px)}.oi-shell .testimonial-logo-button.is-active{opacity:1}.oi-shell .testimonial-logo-button:after{content:"";transform-origin:50%;opacity:.28;background:currentColor;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;position:absolute;bottom:2px;left:16px;right:16px;transform:scaleX(0)}.oi-shell .testimonial-logo-button:hover:after,.oi-shell .testimonial-logo-button:focus-visible:after,.oi-shell .testimonial-logo-button.is-active:after{opacity:.88;transform:scaleX(1)}.oi-shell .testimonial-logo-wordmark{min-width:124px;color:var(--color-logo-inactive);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:1.1rem;font-weight:800;line-height:1;transition:color .18s,opacity .18s;display:inline-flex}.oi-shell .testimonial-logo-wordmark span+span{letter-spacing:.12em;font-size:.92em}.oi-shell .testimonial-logo-button:hover .testimonial-logo-wordmark,.oi-shell .testimonial-logo-button:focus-visible .testimonial-logo-wordmark{color:var(--color-logo-hover)}.oi-shell .testimonial-logo-button.is-active .testimonial-logo-wordmark{color:var(--color-logo-active)}.oi-shell .testimonial-logo-wordmark.logo-hashkey,.oi-shell .testimonial-logo-wordmark.logo-cactus{font-size:1.02rem}.oi-shell .testimonial-logo-wordmark.logo-bybit,.oi-shell .testimonial-logo-wordmark.logo-okx{font-size:1.22rem}.oi-shell .testimonial-logo-wordmark.logo-okx{letter-spacing:.16em}.oi-shell .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(24px)}.oi-shell .reveal.is-visible{opacity:1;transform:translateY(0)}.oi-shell .case-visual,.oi-shell .mini-visual,.oi-shell .solution-visual,.oi-shell .hero-diagram{pointer-events:none}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseLine{0%,to{opacity:.45}50%{opacity:1}}.oi-shell.variant-cfc{--bg:linear-gradient(180deg, #06111d 0%, #0b1728 48%, #08131f 100%);--bg-elevated:#0f1f31;--panel:#0f1b2ae0;--panel-strong:#0b1521f5;--line:#84b5e42e;--line-strong:#84b5e466;--accent:#4aa3ff;--color-bg-hero-outer:#0b1728eb;--color-bg-section:#0b1728;--color-bg-section-soft:#122338b3;--color-text-primary:#f4f8ff;--color-text-secondary:#d6e3f1;--color-text-muted:#96abc4;--color-accent:#69c0ff;--color-accent-soft:#69c0ff2e;--color-button-primary-bg:linear-gradient(135deg, #8bd7ff, #71b2ff);--color-button-primary-text:#07131f;--color-button-secondary-bg:#0d1c2c6b;--color-button-secondary-border:#8dbeeb42;--color-button-secondary-text:#e9f4ff;--color-logo-active:#dff2ff;--color-logo-inactive:#a8c9eba8;--color-logo-hover:#9bd7ff;--color-testimonial-text:#f4f8ff;--color-testimonial-meta:#9bb0ca;background:radial-gradient(circle at 88% 6%,#357bd22e,#0000 24%),linear-gradient(#06111d 0%,#0b1728 48%,#08131f 100%)}.oi-shell.variant-cfc .hero,.oi-shell.variant-cfc .value-section{background:linear-gradient(#0b1728 0%,#09131f 100%)}.oi-shell.variant-cfc .hero{min-height:92svh;padding:40px 0 64px;position:relative;overflow:hidden}.oi-shell.variant-cfc .hero-media{position:absolute;inset:0}.oi-shell.variant-cfc .hero-media img{object-fit:cover;object-position:center center;filter:saturate(.9)brightness(.62);width:100%;height:100%}.oi-shell.variant-cfc .hero-media:after{content:"";background:linear-gradient(90deg,#050d19eb 0%,#050d19ad 38%,#050d195c 62%,#050d19b8 100%),linear-gradient(#050d1980,#050d194d);position:absolute;inset:0}.oi-shell.variant-cfc .hero-inner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;min-height:calc(92svh - 120px);display:grid;position:relative}.oi-shell.variant-cfc .hero-copy{max-width:980px;margin:0 auto}.oi-shell.variant-cfc .hero-copy h1{letter-spacing:-.04em;max-width:980px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.95rem,4.5vw,4.75rem);font-weight:500;line-height:1.02}.oi-shell.variant-cfc .hero-copy p{color:#d4dfec;max-width:900px;margin-top:40px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.34rem;font-weight:500;line-height:1.7}.oi-shell.variant-cfc .hero-bands{display:none}.oi-shell.variant-cfc .hero-band{box-shadow:var(--shadow-soft);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);background:#0a1421d1;grid-template-columns:92px 1fr;gap:18px;padding:20px 22px;display:grid}.oi-shell.variant-cfc .hero-band-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.oi-shell.variant-cfc .hero-band strong{margin-top:8px;font-size:1.12rem;display:block}.oi-shell.variant-cfc .hero-band p{color:var(--muted);margin-top:12px;font-size:1.08rem;line-height:1.82}.oi-shell.variant-cfc .label-rail{writing-mode:vertical-rl;color:#b7c6d994;letter-spacing:.24em;text-transform:uppercase;font-size:.78rem;position:absolute;top:200px;right:24px;transform:rotate(180deg)}.oi-shell.variant-cfc .hero-actions{gap:16px;margin-top:48px}.oi-shell.variant-cfc .button{border-radius:18px;min-width:180px;min-height:62px;padding:16px 28px;font-size:1.06rem}.oi-shell.variant-cfc .brand img,.oi-shell.variant-cfc .footer-logo{filter:brightness(0)invert()}.oi-shell.variant-cfc .nav-contact{color:#eff8ff;background:#8bd7ff1f;border-radius:16px;padding:12px 18px;box-shadow:inset 0 0 0 1px #8bd7ff42}.oi-shell.variant-cfc .section-head{margin-bottom:54px}.oi-shell.variant-cfc .section-head h2{letter-spacing:-.04em;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:.95}.oi-shell.variant-cfc .section-head p{max-width:800px;margin-top:28px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.26rem;font-weight:500;line-height:1.68}.oi-shell.variant-cfc .value-stack,.oi-shell.variant-cfc .solutions-stack,.oi-shell.variant-cfc .proof-stack{gap:24px;display:grid}.oi-shell.variant-cfc .value-module{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:start;gap:24px;padding:28px 0;display:grid}.oi-shell.variant-cfc .value-module:last-child{border-bottom:1px solid var(--line)}.oi-shell.variant-cfc .module-index{color:#b7c6d980;font-size:2rem;font-weight:800}.oi-shell.variant-cfc .module-copy h3,.oi-shell.variant-cfc .solution-copy h3,.oi-shell.variant-cfc .case-copy h3{font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.08}.oi-shell.variant-cfc .module-copy a,.oi-shell.variant-cfc .solution-copy a{color:#dfeeff;margin-top:22px;font-weight:800;display:inline-flex}.oi-shell.variant-cfc .about-visual{background:0 0;width:184px;height:86px;position:relative;overflow:hidden}.oi-shell.variant-cfc .about-visual-square{width:138px;height:138px}.oi-shell.variant-cfc .about-visual img{object-fit:cover;filter:saturate(.92)brightness(.98);width:100%;height:100%;display:block}.oi-shell.variant-cfc #about .about-section-image{width:1200px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.oi-shell.variant-cfc #about .about-subpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.oi-shell.variant-cfc #about .about-subpoint{border-top:1px solid var(--line);padding-top:20px}.oi-shell.variant-cfc #about .about-subpoint h3{font-size:clamp(1.38rem,1.8vw,1.86rem);line-height:1.12}.oi-shell.variant-cfc #about .about-subpoint p{margin-top:16px}.oi-shell.variant-cfc .module-copy p,.oi-shell.variant-cfc .solution-copy p,.oi-shell.variant-cfc .case-copy p{margin-top:18px}.oi-shell.variant-cfc .solutions-stack{grid-template-columns:repeat(12,minmax(0,1fr))}.oi-shell.variant-cfc .solution-module{min-height:310px;box-shadow:var(--shadow-soft);background:linear-gradient(#0d1927f5,#09121ef0);grid-column:span 6;padding:30px;position:relative}.oi-shell.variant-cfc .solution-module:first-child,.oi-shell.variant-cfc .solution-module:nth-child(2),.oi-shell.variant-cfc .solution-module:nth-child(3),.oi-shell.variant-cfc .solution-module:nth-child(4){clip-path:none}.oi-shell.variant-cfc #solutions article.solution-module.reveal.is-visible:first-child{background:radial-gradient(circle at 18% 12%,#5284ac3d,#0000 34%),radial-gradient(circle at 86% 86%,#4791b41f,#0000 46%),linear-gradient(145deg,#0a1826f5,#030b15fa)}.oi-shell.variant-cfc #solutions article.solution-module.reveal.is-visible:nth-child(2){background:radial-gradient(circle at 82% 16%,#5c52b438,#0000 36%),radial-gradient(circle at 24% 78%,#4f68b61c,#0000 44%),linear-gradient(145deg,#091424f5,#040914fa)}.oi-shell.variant-cfc #solutions article.solution-module.reveal.is-visible:nth-child(3){background:radial-gradient(circle at 20% 80%,#3073b938,#0000 38%),radial-gradient(circle at 80% 18%,#4488cc1a,#0000 42%),linear-gradient(145deg,#081624f5,#020a12fa)}.oi-shell.variant-cfc #solutions article.solution-module.reveal.is-visible:nth-child(4){background:radial-gradient(circle at 78% 78%,#744cb238,#0000 38%),radial-gradient(circle at 20% 16%,#5a64c21a,#0000 42%),linear-gradient(145deg,#0a1222f5,#040914fa)}.oi-shell.variant-cfc #solutions .solution-visual{background:linear-gradient(#4aa3ff0f,#4aa3ff04);border-radius:12px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:22px;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #9dc5ec2e}.oi-shell.variant-cfc #solutions .solution-illustration{width:100%;height:100%}.oi-shell.variant-cfc #solutions .solution-illustration *{fill:none;stroke:#b8d7f6d1;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.oi-shell.variant-cfc #solutions .solution-module:nth-child(2) .solution-illustration *,.oi-shell.variant-cfc #solutions .solution-module:nth-child(4) .solution-illustration *{stroke:#aaccf2cc}.oi-shell.variant-cfc #solutions .solution-module:nth-child(3) .solution-illustration *{stroke:#b2d4f8c7}.oi-shell.variant-cfc .proof-stack{gap:34px}.oi-shell.variant-cfc .case-study{display:block}.oi-shell.variant-cfc .case-copy-panel{background:radial-gradient(circle at 12% 46%,#5680ff52 0%,#4c60d242 22%,#2640782b 44%,#0000 70%),linear-gradient(135deg,#0c1e32fa 0%,#162234f5 45%,#07101cfa 100%);border:1px solid #9bbfe857;min-height:280px;padding:28px 34px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.oi-shell.variant-cfc .case-copy-panel-me{background:radial-gradient(circle at 86% 42%,#7460e84d 0%,#4e68e03d 22%,#2c408a29 44%,#0000 70%),linear-gradient(135deg,#0b182cfa 0%,#152033f5 45%,#070f1cfa 100%)}.oi-shell.variant-cfc .case-copy-panel:before{content:"";opacity:.14;pointer-events:none;background-image:url(/design/extensions/backgrounds/institutional-grid-texture.png);background-size:cover;position:absolute;inset:0}.oi-shell.variant-cfc .case-study-label{color:#b8d5f4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.84rem;font-weight:800;display:inline-flex}.oi-shell.variant-cfc .case-copy-panel h3{max-width:760px}.oi-shell.variant-cfc .case-copy-panel p{color:#d3deeb;max-width:820px;margin-top:24px;font-weight:500}.oi-shell.variant-cfc .case-trapezoid{opacity:.9;pointer-events:none;background:linear-gradient(#473fc0c7,#5c99ff85);width:188px;height:100%;position:absolute;top:0}.oi-shell.variant-cfc .case-trapezoid-left{clip-path:polygon(0 0,74% 0,100% 100%,0 100%);left:0}.oi-shell.variant-cfc .case-trapezoid-right{clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);right:0}.oi-shell.variant-cfc .testimonial-shell{background:linear-gradient(135deg,#0c1622f5,#08111df0);margin-top:44px;padding:32px 0 0}.oi-shell.variant-cfc .testimonial-slide blockquote{color:#f2f8ff;font-size:1.26rem;font-weight:700;line-height:1.94}.oi-shell.variant-cfc .testimonial-slide figcaption strong{color:#c7d9ef}.oi-shell.variant-cfc .testimonial-controls{gap:20px;margin-top:36px;padding-top:18px;position:relative}.oi-shell.variant-cfc .testimonial-controls:before{content:"";background:var(--testimonial-accent-active,#8bd7ff);opacity:.9;border-radius:999px;width:100%;height:2px}.oi-shell.variant-cfc .testimonial-logo-nav{justify-content:flex-start;gap:24px;width:100%}.oi-shell.variant-cfc .testimonial-logo-button{opacity:.74;min-width:142px;min-height:56px;padding:8px 0 14px}.oi-shell.variant-cfc .testimonial-logo-button:after{display:none}.oi-shell.variant-cfc .testimonial-logo-mark{color:#fff;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.oi-shell.variant-cfc .testimonial-logo-mark.logo-hashkey{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:2px;font-weight:900}.oi-shell.variant-cfc .testimonial-logo-mark.logo-hashkey span:first-child{color:#fff}.oi-shell.variant-cfc .testimonial-logo-mark.logo-hashkey span:last-child{color:#8a72ff;font-size:.92em}.oi-shell.variant-cfc .testimonial-logo-mark.logo-cactus img,.oi-shell.variant-cfc .testimonial-logo-mark.logo-bybit img,.oi-shell.variant-cfc .testimonial-logo-mark.logo-okx img{width:auto;max-height:32px;display:block}.oi-shell.variant-cfc .testimonial-logo-mark.logo-cactus img{border-radius:4px;max-height:36px}.oi-shell.variant-cfc .testimonial-logo-button.is-active .testimonial-logo-mark,.oi-shell.variant-cfc .testimonial-logo-button:hover .testimonial-logo-mark,.oi-shell.variant-cfc .testimonial-logo-button:focus-visible .testimonial-logo-mark{opacity:1}.oi-shell.variant-cfc .cta-panel{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:40px 0 0;display:grid}.oi-shell.variant-cfc .cta-panel h2{max-width:760px;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.04}.oi-shell.variant-cfc .footer-contact-link{align-items:center;gap:10px;display:inline-flex}.oi-shell.variant-cfc .footer-icon{color:#fff;width:18px;height:18px;display:inline-flex}.oi-shell.variant-cfc .footer-icon svg{width:100%;height:100%}.oi-shell.variant-cfc .footer-legal p{color:#aebccd;font-size:1rem;font-weight:400;line-height:1.9}.oi-shell.variant-cfc .footer-legal p+p{margin-top:18px}.oi-shell.oi-theme{--line:#ffffff1a;--line-strong:#fff3;--accent:#d8dee8;--color-bg-main:#030303;--color-bg-hero:#050505;--color-bg-hero-outer:#080808d6;--color-bg-section:#070707;--color-bg-section-soft:#ffffff0b;--color-text-primary:#f7f7f8;--color-text-secondary:#b4b4b8;--color-text-muted:#8a8a93;--color-accent:#e8ecf2;--color-accent-soft:#e8ecf224;--color-button-primary-bg:#f4f4f5;--color-button-primary-text:#050505;--color-button-secondary-bg:#ffffff0a;--color-button-secondary-border:#ffffff1f;--color-button-secondary-text:#ffffffb3;--color-logo-active:#fff;--color-logo-inactive:#ffffff94;--color-logo-hover:#ffffffe6;--color-testimonial-text:#f7f7f8;--color-testimonial-meta:#a1a1aa;--stripe-font-display:"Fraunces", "Times New Roman", serif;--stripe-font-body:var(--font-inter), "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-family:var(--stripe-font-body);background:radial-gradient(circle at 72% 42%,#f8faff85,#f8faff1f 34%,#0000 62%),radial-gradient(circle at 24% 20%,#e6ecf84d,#0000 40%),linear-gradient(#f7f5ff 0%,#ece8ff 54%,#dcd5f8 100%);position:relative}.oi-shell.oi-theme .hero{background:linear-gradient(#f7f5ff 0%,#ece8ff 52%,#dcd5f8 100%);min-height:100svh;padding:132px 0 112px;position:relative;overflow:hidden}.oi-shell.oi-theme .variant-switcher,.oi-shell.oi-theme .site-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f7f5ffeb,#e4e0f6c2)}.oi-shell.oi-theme .hero:before{content:"";background:radial-gradient(circle at 74% 46%,#ecf1fc6b,#0000 38%),linear-gradient(#ffffff0f,#d6cff161);position:absolute;inset:0}.oi-shell.oi-theme .hero-media{position:absolute;inset:0}.oi-shell.oi-theme .hero-media img{object-fit:cover;object-position:center center;filter:grayscale()brightness(.24)contrast(1.08);width:100%;height:100%}.oi-shell.oi-theme .hero-media:after{content:"";background:linear-gradient(90deg,#040404e6 0%,#04040494 42%,#040404e0 100%),linear-gradient(#0404044d,#040404d6);position:absolute;inset:0}.oi-shell.oi-theme .hero-grid{opacity:.44;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 90%);mask-image:linear-gradient(#000000f2,#0000 90%)}.oi-shell.oi-theme .hero-inner{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(400px,.84fr);align-items:center;gap:76px;min-height:calc(100svh - 190px);display:grid;position:relative}.oi-shell.oi-theme .hero-copy .section-label{color:#ffffffa8;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;margin-bottom:22px;padding:6px 14px;font-size:.84rem;font-weight:500;line-height:1.4;display:inline-flex}.oi-shell.oi-theme .hero-copy h1{font-family:var(--stripe-font-display);letter-spacing:-.042em;color:#1b1f2b;font-size:clamp(4.75rem,7.2vw,5.95rem);line-height:.96}.oi-shell.oi-theme .hero-copy p{color:#242c3ecc;letter-spacing:-.01em;max-width:590px;margin-top:22px;font-size:clamp(1.125rem,1.25vw,1.28rem);font-weight:400;line-height:1.62}.oi-shell.oi-theme .hero-system{width:min(44vw,540px);min-height:560px;transform-style:preserve-3d;perspective:1200px;justify-self:end;animation:4.4s ease-in-out infinite stripeCubeBob;position:relative}.oi-shell.oi-theme .hero-system:before{content:"";filter:blur(24px);background:radial-gradient(circle,#dfe5ee42 0%,#dfe5ee0f 34%,#0000 74%);border-radius:50%;position:absolute;inset:14% 10% 16%}.oi-shell.oi-theme .hero-system:after{content:"";filter:blur(10px);background:radial-gradient(circle,#000000b3,#0000 70%);border-radius:50%;width:62%;height:13%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.oi-shell.oi-theme .cube-core{--cell:56px;--gap:6px;--step:calc(var(--cell) + var(--gap));width:calc(var(--cell) * 3 + var(--gap) * 2);height:calc(var(--cell) * 3 + var(--gap) * 2);transform-style:preserve-3d;animation:9.6s linear infinite stripeCubeTurn;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(-28deg)rotateY(36deg)rotate(-4deg)}.oi-shell.oi-theme .system-module{width:var(--cell);height:var(--cell);transform-style:preserve-3d;transform:translate3d(calc(var(--tx) + var(--ox,0px)), calc(var(--ty) + var(--oy,0px)), calc(var(--tz) + var(--oz,0px)));border:1px solid #ffffff24;border-radius:4px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 20px #00000059,0 10px 16px #00000057}.oi-shell.oi-theme .system-module:before,.oi-shell.oi-theme .system-module:after{content:"";border:1px solid #ffffff14;border-radius:4px;position:absolute;inset:0}.oi-shell.oi-theme .system-module:before{transform:rotateX(90deg) translateZ(calc(var(--cell) / 2));transform-origin:50%;opacity:.85}.oi-shell.oi-theme .system-module:after{transform:rotateY(90deg) translateZ(calc(var(--cell) / 2));transform-origin:50%;opacity:.82}.oi-shell.oi-theme .system-module.gloss{background:linear-gradient(150deg,#050505 0%,#0f0f10 52%,#060606 100%),linear-gradient(105deg,#ffffff5c,#ffffff08 56%,#0000 70%);box-shadow:inset 0 1px #ffffff38,inset -16px 0 22px #00000057,0 12px 20px #0000005c}.oi-shell.oi-theme .system-module.matte{background:linear-gradient(145deg,#0b0b0b 0%,#171717 50%,#101010 100%);border-color:#ffffff1a}.oi-shell.oi-theme .system-module.grid{background:radial-gradient(circle at 1px 1px,#282828b3 1px,#0000 1.2px) 0 0/5px 5px,linear-gradient(145deg,#070707 0%,#131313 52%,#090909 100%)}.oi-shell.oi-theme .system-module.grain{background:repeating-linear-gradient(135deg,#ffffff05 0 2px,#00000008 2px 4px),linear-gradient(145deg,#090909 0%,#141414 54%,#0b0b0b 100%)}.oi-shell.oi-theme .system-module.offset-out{--oz:8px}.oi-shell.oi-theme .system-module.offset-in{--oz:-6px}.oi-shell.oi-theme .system-module.offset-up{--oy:-6px}.oi-shell.oi-theme .system-module.x0{--tx:calc(-1 * var(--step))}.oi-shell.oi-theme .system-module.x1{--tx:0px}.oi-shell.oi-theme .system-module.x2{--tx:var(--step)}.oi-shell.oi-theme .system-module.y0{--ty:calc(-1 * var(--step))}.oi-shell.oi-theme .system-module.y1{--ty:0px}.oi-shell.oi-theme .system-module.y2{--ty:var(--step)}.oi-shell.oi-theme .system-module.z0{--tz:calc(-1 * var(--step))}.oi-shell.oi-theme .system-module.z1{--tz:0px}.oi-shell.oi-theme .system-module.z2{--tz:var(--step)}.oi-shell.oi-theme .stacked-sections{gap:28px;display:grid}.oi-shell.oi-theme .value-section,.oi-shell.oi-theme .section{background:0 0}.oi-shell.oi-theme .platform-section{background:linear-gradient(#0c0c0ce6,#070707d6);border:1px solid #ffffff17;border-radius:22px;padding:38px}.oi-shell.oi-theme .value-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:24px;display:grid}.oi-shell.oi-theme .value-rail{gap:18px;display:grid}.oi-shell.oi-theme .value-rail-card{background:linear-gradient(#0e0e0ee6,#0a0a0acc);border:1px solid #ffffff17;border-radius:18px;padding:28px}.oi-shell.oi-theme .value-rail-card h3,.oi-shell.oi-theme .solution-card h3,.oi-shell.oi-theme .case-layer h3{letter-spacing:-.015em;font-size:1.48rem;line-height:1.12}.oi-shell.oi-theme .value-rail-card p,.oi-shell.oi-theme .solution-card p,.oi-shell.oi-theme .case-layer p{color:#a1a1aa;margin-top:18px;font-size:1.04rem;font-weight:400;line-height:1.74}.oi-shell.oi-theme .value-rail-card a,.oi-shell.oi-theme .solution-card a{color:#ffffffb3;margin-top:16px;font-weight:500;display:inline-flex}.oi-shell.oi-theme .system-diagram{background:linear-gradient(#0e0e0ee6,#0a0a0ad1);border:1px solid #ffffff17;border-radius:20px;min-height:520px;position:relative}.oi-shell.oi-theme .diagram-layer{background:linear-gradient(#141414e6,#0c0c0cd6);border:1px solid #ffffff17;border-radius:15px;position:absolute}.oi-shell.oi-theme .diagram-layer-a{width:62%;height:42%;top:18px;left:0}.oi-shell.oi-theme .diagram-layer-b{width:54%;height:38%;top:120px;right:0}.oi-shell.oi-theme .diagram-layer-c{width:58%;height:32%;bottom:0;left:12%}.oi-shell.oi-theme .diagram-layer:before{content:"";border:1px solid #ffffff14;border-radius:10px;position:absolute;inset:18px}.oi-shell.oi-theme #about.section{background:radial-gradient(circle at 70% 10%,#ffffff0b,#0000 36%),linear-gradient(#050505 0%,#030303 100%);padding-top:96px;padding-bottom:120px}.oi-shell.oi-theme #about .stacked-sections{gap:20px}.oi-shell.oi-theme #about .platform-section{background:0 0;border:0;border-radius:0;padding:0}.oi-shell.oi-theme #about .section-label{color:#ffffff85;letter-spacing:.15em;margin-bottom:26px;font-size:.78rem;font-weight:600}.oi-shell.oi-theme #about .section-head h2{font-family:var(--stripe-font-body);letter-spacing:-.045em;color:#f7f7f8;max-width:980px;font-size:clamp(3.5rem,4.8vw,4.4rem);line-height:1.02}.oi-shell.oi-theme #about .section-head p{color:#ffffff9e;letter-spacing:-.01em;max-width:820px;margin-top:28px;font-size:clamp(1.06rem,1.25vw,1.16rem);font-weight:400;line-height:1.68}.oi-shell.oi-theme #about .value-layout{grid-template-columns:1fr}.oi-shell.oi-theme #about .system-diagram{display:none}.oi-shell.oi-theme #about .value-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:0;display:grid}.oi-shell.oi-theme #about .value-rail-card{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;min-height:236px;padding:30px;transition:border-color .2s ease-out,background .2s ease-out,transform .2s ease-out;box-shadow:inset 0 1px #ffffff0d}.oi-shell.oi-theme #about .value-rail-card:hover{background:#ffffff0b;border-color:#ffffff36;transform:translateY(-2px)}.oi-shell.oi-theme #about .feature-icon{color:#ffffffd6;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.oi-shell.oi-theme #about .feature-icon svg{width:20px;height:20px}.oi-shell.oi-theme #about .value-rail-card h3{letter-spacing:-.02em;color:#fffffff0;margin-top:20px;font-size:clamp(1.3rem,1.45vw,1.5rem);line-height:1.24}.oi-shell.oi-theme #about .value-rail-card p{color:#ffffff94;letter-spacing:-.005em;margin-top:15px;font-size:.95rem;font-weight:400;line-height:1.68}.oi-shell.oi-theme #about .value-rail-card a{color:#ffffffd6;margin-top:24px;font-size:.86rem;font-weight:600;text-decoration:none}.oi-shell.oi-theme #about .value-rail-card a:hover,.oi-shell.oi-theme #about .value-rail-card a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.oi-shell.oi-theme .solutions-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.oi-shell.oi-theme .solution-card{background:linear-gradient(#0e0e0ee6,#0a0a0ad1);border:1px solid #ffffff17;border-radius:18px;padding:28px;position:relative}.oi-shell.oi-theme .solution-card-lg{grid-column:span 7}.oi-shell.oi-theme .solution-card-sm{grid-column:span 5}.oi-shell.oi-theme .solution-card-offset{transform:translateY(38px)}.oi-shell.oi-theme .solution-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:1px;position:absolute;top:24px;left:28px;right:28px}.oi-shell.oi-theme .solution-visual{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#141414e6,#0c0c0cd1);border:1px solid #ffffff17;border-radius:12px;height:144px;margin-bottom:22px;position:relative;overflow:hidden}.oi-shell.oi-theme .solution-visual:before,.oi-shell.oi-theme .solution-visual:after{content:"";position:absolute}.oi-shell.oi-theme .solution-visual:before{background:linear-gradient(90deg,#fff0,#f5f7faeb,#fff0);height:2px;top:50%;left:16%;right:16%}.oi-shell.oi-theme .solution-visual:after{background:#f7faff;border-radius:50%;width:14px;height:14px;top:44%;left:22%;box-shadow:128px -28px #d8dee8d9,210px 18px #d8dee89e}.oi-shell.oi-theme #solutions.section{background:radial-gradient(circle at 52% 8%,#ffffffad,#0000 42%),linear-gradient(#fdfcf2 0%,#f7f4e4 100%);padding-top:114px;padding-bottom:132px}.oi-shell.oi-theme #solutions .section-label{text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;margin-bottom:20px;font-size:.72rem;font-weight:700}.oi-shell.oi-theme #solutions .section-head h2{font-family:var(--stripe-font-body);letter-spacing:-.045em;color:#0f172a;max-width:840px;font-size:clamp(3.3rem,4.4vw,4rem);line-height:1}.oi-shell.oi-theme #solutions .section-head p{letter-spacing:-.01em;color:#64748d;max-width:790px;margin-top:24px;font-size:1.08rem;font-weight:400;line-height:1.72}.oi-shell.oi-theme #solutions .solutions-snapshot{width:1200px;max-width:100%;height:auto;margin-top:28px;display:block}.oi-shell.oi-theme #solutions .solutions-layout{gap:32px}.oi-shell.oi-theme #solutions .solution-card{background:#fff;border:1px solid #e3e8ee;border-radius:22px;flex-direction:column;grid-column:span 6;height:278px;min-height:278px;padding:0;transition:border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;display:flex;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.oi-shell.oi-theme #solutions .solution-card:hover{background:#f6f9fc;border-color:#cbd5e1;transform:translateY(-2px)}.oi-shell.oi-theme #solutions .solution-card.solution-liability:hover{background:#f6f9fc}.oi-shell.oi-theme #solutions .solution-card.solution-liability:hover h3{color:#0f172a}.oi-shell.oi-theme #solutions .solution-card.solution-liability:hover p,.oi-shell.oi-theme #solutions .solution-card.solution-liability:hover a{color:#64748d}.oi-shell.oi-theme #solutions .solution-card:before{display:none}.oi-shell.oi-theme #solutions .solution-card h3,.oi-shell.oi-theme #solutions .solution-card p,.oi-shell.oi-theme #solutions .solution-card a{margin-left:30px}.oi-shell.oi-theme #solutions .solution-card h3{font-family:var(--stripe-font-body);letter-spacing:-.02em;color:#0f172a;margin-top:8px;font-size:clamp(1.28rem,1.65vw,1.5rem);line-height:1.24}.oi-shell.oi-theme #solutions .solution-card p{color:#64748d;letter-spacing:-.005em;margin-top:16px;font-size:.96rem;font-weight:400;line-height:1.7}.oi-shell.oi-theme #solutions .solution-card a{color:#0f172a;margin-top:auto;margin-bottom:28px;font-size:.86rem;font-weight:600;text-decoration:none}.oi-shell.oi-theme #solutions .solution-card a:hover,.oi-shell.oi-theme #solutions .solution-card a:focus-visible{color:#0f172a;text-underline-offset:3px;text-decoration:underline}.oi-shell.oi-theme #solutions .solution-visual{background:linear-gradient(#fbfdff 0%,#f6f9fc 100%);border:0;border-bottom:1px solid #e2e8f0;border-radius:0;height:220px;margin:0 0 30px;padding:30px 30px 24px;position:relative;overflow:hidden}.oi-shell.oi-theme #solutions .solution-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#94a3b829,#0000 58%);position:absolute;inset:0}.oi-shell.oi-theme #solutions .ui-shot{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.oi-shell.oi-theme #solutions .ui-shot>img{z-index:2;object-fit:contain;object-position:center;width:100%;height:100%;padding:10px;display:block;position:relative}.oi-shell.oi-theme #solutions .ui-shot:before{content:"";opacity:.35;pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b829 1px,#0000 1px),linear-gradient(90deg,#94a3b824 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.oi-shell.oi-theme #solutions .ui-shot:after{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle at 50% 0,#94a3b82e,#0000 68%);height:65%;position:absolute;inset:-12% -8% auto}.oi-shell.oi-theme #solutions .ui-chrome{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:14px;right:14px}.oi-shell.oi-theme #solutions .ui-chrome span{background:#ffffff57;border-radius:50%;width:7px;height:7px}.oi-shell.oi-theme #solutions .ui-panel{background:linear-gradient(#111,#0b0b0b 72%);border:1px solid #ffffff1f;border-radius:18px;gap:10px;padding:14px;display:grid;position:absolute;inset:30px 14px 12px;overflow:hidden}.oi-shell.oi-theme #solutions .ui-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.oi-shell.oi-theme #solutions .ui-icon-lock{background:linear-gradient(#22c55e47,#22c55e1f);border:1px solid #ffffff29;border-radius:10px;width:34px;height:34px;position:relative}.oi-shell.oi-theme #solutions .ui-icon-lock:before{content:"";border:1.5px solid #ffffffc7;border-radius:4px;width:12px;height:14px;position:absolute;top:8px;left:11px}.oi-shell.oi-theme #solutions .ui-icon-lock:after{content:"";border:1.5px solid #ffffffc7;border-bottom:0;border-radius:6px 6px 0 0;width:8px;height:6px;position:absolute;top:4px;left:13px}.oi-shell.oi-theme #solutions .ui-text-stack{gap:6px;display:grid}.oi-shell.oi-theme #solutions .ui-text-stack span,.oi-shell.oi-theme #solutions .ui-foot span,.oi-shell.oi-theme #solutions .ui-policy-card span,.oi-shell.oi-theme #solutions .ui-side-module span,.oi-shell.oi-theme #solutions .ui-compliance-rows span,.oi-shell.oi-theme #solutions .ui-status-rows span,.oi-shell.oi-theme #solutions .ui-package-rows span{background:#ffffff38;border-radius:999px;height:4px;display:block}.oi-shell.oi-theme #solutions .ui-text-stack span:first-child{background:#ffffffad;width:66%}.oi-shell.oi-theme #solutions .ui-text-stack span:last-child{width:48%}.oi-shell.oi-theme #solutions .ui-dot{background:#ffffff70;border-radius:50%;width:9px;height:9px}.oi-shell.oi-theme #solutions .ui-dot-ok{background:#22c55ed6;box-shadow:0 0 14px #22c55e66}.oi-shell.oi-theme #solutions .ui-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oi-shell.oi-theme #solutions .ui-metric{background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;gap:6px;padding:9px 8px;display:grid}.oi-shell.oi-theme #solutions .ui-metric span:first-child{background:#ffffffa6;border-radius:999px;width:72%;height:5px}.oi-shell.oi-theme #solutions .ui-metric span:last-child{background:#ffffff4d;border-radius:999px;width:45%;height:4px}.oi-shell.oi-theme #solutions .ui-foot{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-foot span:first-child{width:44%}.oi-shell.oi-theme #solutions .ui-foot span:nth-child(2){width:58%}.oi-shell.oi-theme #solutions .ui-foot span:nth-child(3){width:34%}.oi-shell.oi-theme #solutions .ui-spark{background:linear-gradient(90deg,#0000 0 6%,#ffffff1f 6% 7%,#0000 7% 18%,#ffffff1f 18% 19%,#0000 19% 31%,#ffffff1f 31% 32%,#0000 32%),linear-gradient(138deg,#0000 22%,#22c55eb8 22% 24%,#0000 24% 41%,#22c55eb8 41% 43%,#0000 43% 58%,#22c55eb8 58% 60%,#0000 60%);border:1px solid #ffffff1a;border-radius:8px;height:24px}.oi-shell.oi-theme #solutions .ui-panel-liability{grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:10px}.oi-shell.oi-theme #solutions .ui-policy-stack{grid-area:1/1;gap:8px;display:grid}.oi-shell.oi-theme #solutions .ui-policy-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:8px;display:grid}.oi-shell.oi-theme #solutions .ui-policy-card span:first-child{background:#ffffff9e;width:58%}.oi-shell.oi-theme #solutions .ui-policy-card span:last-child{width:36%}.oi-shell.oi-theme #solutions .ui-side-module{background:linear-gradient(#94a3b824,#94a3b80a);border:1px solid #ffffff1f;border-radius:12px;grid-area:1/2;gap:6px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-score{background:radial-gradient(circle,#fff6,#0000 66%),conic-gradient(from 220deg,#94a3b840,#ffffffbd,#94a3b840);border:1px solid #fff3;border-radius:10px;width:42px;height:42px}.oi-shell.oi-theme #solutions .ui-side-module span:nth-child(2){background:#ffffffb8;width:70%}.oi-shell.oi-theme #solutions .ui-side-module span:nth-child(3){width:48%}.oi-shell.oi-theme #solutions .ui-side-module span:nth-child(4){width:58%}.oi-shell.oi-theme #solutions .ui-compliance-rows{background:#ffffff05;border:1px solid #ffffff1a;border-radius:11px;grid-column:1/span 2;gap:7px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-compliance-rows span:first-child{width:68%}.oi-shell.oi-theme #solutions .ui-compliance-rows span:nth-child(2){width:82%}.oi-shell.oi-theme #solutions .ui-compliance-rows span:nth-child(3){width:60%}.oi-shell.oi-theme #solutions .ui-compliance-rows span:nth-child(4){width:44%}.oi-shell.oi-theme #solutions .ui-panel-cyber{grid-template-rows:auto auto;grid-template-columns:1fr .8fr;gap:10px}.oi-shell.oi-theme #solutions .ui-network{background:linear-gradient(#94a3b814,#94a3b805);border:1px solid #ffffff1f;border-radius:12px;grid-area:1/1/span 2;position:relative}.oi-shell.oi-theme #solutions .ui-network .node,.oi-shell.oi-theme #solutions .ui-network .node-hub{background:#d6dde6e6;border-radius:50%;width:8px;height:8px;position:absolute}.oi-shell.oi-theme #solutions .ui-network .node-hub{background:#22c55eeb;width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #22c55e80}.oi-shell.oi-theme #solutions .ui-network .node-a{top:26%;left:16%}.oi-shell.oi-theme #solutions .ui-network .node-b{top:22%;right:18%}.oi-shell.oi-theme #solutions .ui-network .node-c{bottom:20%;left:22%}.oi-shell.oi-theme #solutions .ui-network .node-d{bottom:24%;right:16%}.oi-shell.oi-theme #solutions .ui-network .node-link{transform-origin:0;background:#ffffff47;height:1px;position:absolute}.oi-shell.oi-theme #solutions .ui-network .link-ab{width:58%;top:30%;left:20%}.oi-shell.oi-theme #solutions .ui-network .link-ac{width:26%;top:34%;left:24%;transform:rotate(40deg)}.oi-shell.oi-theme #solutions .ui-network .link-cd{width:52%;bottom:26%;left:28%}.oi-shell.oi-theme #solutions .ui-incident{background:#ffffff05;border:1px solid #ffffff1c;border-radius:10px;gap:6px;padding:8px;display:grid}.oi-shell.oi-theme #solutions .ui-incident span{background:#ffffff9e;border-radius:999px;height:4px;display:block}.oi-shell.oi-theme #solutions .ui-incident span:nth-child(2){background:#ffffff57;width:62%}.oi-shell.oi-theme #solutions .ui-pulse{background:linear-gradient(90deg,#0000 0 10%,#ffffff24 10% 11%,#0000 11% 22%,#ffffff24 22% 23%,#0000 23%),linear-gradient(135deg,#0000 32%,#22c55eb8 32% 35%,#0000 35% 48%,#22c55eb8 48% 51%,#0000 51%);border:1px solid #ffffff1a;border-radius:8px;height:20px}.oi-shell.oi-theme #solutions .ui-status-rows{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-status-rows span:first-child{width:74%}.oi-shell.oi-theme #solutions .ui-status-rows span:nth-child(2){width:58%}.oi-shell.oi-theme #solutions .ui-status-rows span:nth-child(3){width:68%}.oi-shell.oi-theme #solutions .ui-panel-package{grid-template-rows:auto auto auto;gap:9px}.oi-shell.oi-theme #solutions .ui-module-matrix{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-module{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;height:24px}.oi-shell.oi-theme #solutions .ui-module-core{background:linear-gradient(#22c55e52,#22c55e29);border-color:#22c55e70;box-shadow:0 0 16px #22c55e47}.oi-shell.oi-theme #solutions .ui-connectors{background:linear-gradient(90deg,#0000 0 12%,#ffffff42 12% 13%,#0000 13% 39%,#ffffff42 39% 40%,#0000 40% 61%,#ffffff42 61% 62%,#0000 62%),radial-gradient(circle,#22c55e61,#0000 56%);border:1px solid #ffffff1a;border-radius:10px;height:26px}.oi-shell.oi-theme #solutions .ui-package-rows{background:#ffffff05;border:1px solid #ffffff1a;border-radius:11px;gap:7px;padding:10px;display:grid}.oi-shell.oi-theme #solutions .ui-package-rows span:first-child{width:78%}.oi-shell.oi-theme #solutions .ui-package-rows span:nth-child(2){width:64%}.oi-shell.oi-theme #solutions .ui-package-rows span:nth-child(3){width:50%}.oi-shell.oi-theme #solutions .solution-visual-custody .ui-shot{background:radial-gradient(circle at 20% 36%,#22c55e2e,#0000 46%),linear-gradient(#fff 0%,#f8fafc 100%)}.oi-shell.oi-theme #solutions .solution-visual-liability .ui-shot{background:radial-gradient(circle at 78% 18%,#94a3b833,#0000 42%),linear-gradient(#fff 0%,#f8fafc 100%)}.oi-shell.oi-theme #solutions .solution-visual-cyber .ui-shot{background:radial-gradient(circle at 76% 24%,#94a3b82e,#0000 48%),radial-gradient(circle at 34% 66%,#22c55e24,#0000 44%),linear-gradient(#fff 0%,#f8fafc 100%)}.oi-shell.oi-theme #solutions .solution-visual-package .ui-shot{background:radial-gradient(circle at 54% 46%,#22c55e29,#0000 44%),linear-gradient(#fff 0%,#f8fafc 100%)}.oi-shell.oi-theme .proof-layout{gap:34px;display:grid}.oi-shell.oi-theme .case-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.oi-shell.oi-theme .case-layer{background:linear-gradient(#0a0a0af0,#070707e6);border:1px solid #ffffff1f;border-radius:22px;min-height:334px;padding:28px;transition:border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.oi-shell.oi-theme .case-layer:hover{background:linear-gradient(#0f0f0feb,#080808e0);border-color:#ffffff38;transform:translateY(-2px)}.oi-shell.oi-theme .case-layer:before{content:"";opacity:.04;filter:grayscale();background-image:url(/design/extensions/backgrounds/intelligence-signal-texture.png);background-size:cover;position:absolute;inset:0}.oi-shell.oi-theme .case-layer-inner{grid-template-columns:1fr;align-items:start;gap:0;height:100%;display:grid;position:relative}.oi-shell.oi-theme .case-visual{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(145deg,#0e0e0ef5,#080808eb);border:1px solid #ffffff24;border-radius:16px;min-height:176px;position:relative;overflow:hidden}.oi-shell.oi-theme .case-visual:before{content:"";background:linear-gradient(90deg,#fff0,#f5f7fae0,#fff0);height:1px;position:absolute;top:64%;left:12%;right:12%;transform:rotate(-8deg)}.oi-shell.oi-theme .case-visual:after{content:"";background:#f5f7fa;border-radius:50%;width:9px;height:9px;position:absolute;top:66%;left:18%;box-shadow:86px -24px #d8dee8cc,158px -8px #d8dee88f}.oi-shell.oi-theme .case-layer:first-child .case-visual{background:radial-gradient(circle at 72% 28%,#22c55e38,#0000 32%),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(150deg,#0c0c0cf2,#121212e0)}.oi-shell.oi-theme .case-layer:nth-child(2) .case-visual{background:radial-gradient(circle at 64% 30%,#94a3b838,#0000 30%),linear-gradient(#ffffff1a 1px,#0000 1px) 0 0/100% 14px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/24px 24px,linear-gradient(150deg,#0c0c0cf2,#121212e0)}.oi-shell.oi-theme .testimonial-grid{width:100%;overflow:hidden}.oi-shell.oi-theme .testimonial-track{will-change:transform;align-items:stretch;gap:0;width:max-content;animation:34s linear infinite stripe-testimonials-marquee;display:flex;transform:translate(0,0)}.oi-shell.oi-theme .testimonial-grid:hover .testimonial-track{animation-play-state:paused}.oi-shell.oi-theme .testimonial-loop-group{align-items:stretch;gap:32px;padding-right:32px;display:flex}.oi-shell.oi-theme .testimonial-slide{background:linear-gradient(#0a0a0af0,#070707e6);border:1px solid #ffffff1f;border-radius:22px;width:700px;min-width:700px;max-width:700px;min-height:282px;padding:30px;transition:border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;box-shadow:inset 0 1px #ffffff0a}.oi-shell.oi-theme .testimonial-slide.reveal.is-visible{width:700px}.oi-shell.oi-theme .testimonial-slide.reveal{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,background .22s ease-out}.oi-shell.oi-theme .testimonial-slide:hover{background:linear-gradient(#0d0d0df0,#080808e6);border-color:#fff3;transform:translateY(-2px)}.oi-shell.oi-theme .testimonial-slide figure{flex-direction:column;min-height:100%;margin:0;display:flex}.oi-shell.oi-theme .testimonial-kicker-line{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:22px;display:flex}.oi-shell.oi-theme .testimonial-kicker-line strong{letter-spacing:.11em;text-transform:uppercase;color:#ffffffa3;font-size:.76rem;font-weight:700}.oi-shell.oi-theme .testimonial-slide blockquote{letter-spacing:-.01em;color:#ffffffe6;margin:0;font-size:clamp(1.06rem,1.35vw,1.22rem);font-weight:560;line-height:1.62}.oi-shell.oi-theme .testimonial-attribution{border-top:1px solid #ffffff14;margin-top:auto;padding-top:24px}.oi-shell.oi-theme .testimonial-attribution strong{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;font-size:.84rem;font-weight:700}.oi-shell.oi-theme .testimonial-controls{display:none}@keyframes stripe-testimonials-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--stripe-testimonial-loop-width,0px)), 0, 0)}}.oi-shell.oi-theme #proof.section{background:radial-gradient(circle at 50% 10%,#ffffff0d,#0000 36%),linear-gradient(#050505 0%,#030303 100%);padding-top:112px;padding-bottom:132px}.oi-shell.oi-theme #proof .section-head{max-width:980px;margin-bottom:72px}.oi-shell.oi-theme #proof .section-label{text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;margin-bottom:20px;font-size:.72rem;font-weight:700}.oi-shell.oi-theme #proof .section-head h2{font-family:var(--stripe-font-body);letter-spacing:-.045em;color:#f7f7f8;max-width:920px;font-size:clamp(3.3rem,4.8vw,4.25rem);line-height:1.02}.oi-shell.oi-theme #proof .section-head p{letter-spacing:-.01em;color:#ffffff9e;max-width:820px;margin-top:26px;font-size:1.08rem;font-weight:400;line-height:1.74}.oi-shell.oi-theme .case-copy h3{font-family:var(--stripe-font-body);letter-spacing:-.02em;color:#f4f4f5;margin-top:10px;font-size:clamp(1.32rem,1.6vw,1.5rem);line-height:1.24}.oi-shell.oi-theme .case-study-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.oi-shell.oi-theme .case-copy p{color:#ffffff9e;margin-top:14px;font-size:.96rem;line-height:1.72}.oi-shell.oi-theme .cta-panel{background:linear-gradient(135deg,#0e0e0eeb,#090909db);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:38px;display:grid;position:relative;overflow:hidden}.oi-shell.oi-theme .cta-panel:before{content:"";opacity:.36;background:radial-gradient(circle at 18% 36%,#ffffff17,#0000 36%),linear-gradient(120deg,#0000 0%,#c4cad414 48%,#0000 84%);position:absolute;inset:0}.oi-shell.oi-theme .cta-panel>*{position:relative}.oi-shell.oi-theme .cta-panel h2{max-width:800px;font-family:var(--stripe-font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,3vw,3.2rem);line-height:1.06}.oi-shell.oi-theme .primary-nav a{letter-spacing:-.01em;color:#ffffff9e;font-size:.93rem;font-weight:500;line-height:1.4}.oi-shell.oi-theme .button-row{gap:14px;margin-top:34px!important}.oi-shell.oi-theme .button-primary{border:1px solid #ffffff29;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff73}.oi-shell.oi-theme .button-secondary{border:1px solid #ffffff1a}.oi-shell.oi-theme .button-primary:hover,.oi-shell.oi-theme .button-primary:focus-visible{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 12px 24px #00000057,inset 0 1px #ffffffa6}.oi-shell.oi-theme .button-secondary:hover,.oi-shell.oi-theme .button-secondary:focus-visible{color:#fff;border-color:#fff3;transform:translateY(-1px)}.oi-shell.oi-theme .platform-section:hover,.oi-shell.oi-theme .value-rail-card:hover,.oi-shell.oi-theme .solution-card:hover,.oi-shell.oi-theme .case-layer:hover,.oi-shell.oi-theme .testimonial-slide:hover,.oi-shell.oi-theme .cta-panel:hover{border-color:#fff3}@keyframes stripeCubeBob{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}@keyframes stripeCubeTurn{0%{transform:translate(-50%,-50%)rotateX(-30deg)rotateY(28deg)rotate(-6deg)}25%{transform:translate(-49%,-52%)rotateX(-24deg)rotateY(112deg)rotate(2deg)}50%{transform:translate(-48%,-50%)rotateX(-18deg)rotateY(198deg)rotate(7deg)}75%{transform:translate(-50%,-48%)rotateX(-26deg)rotateY(286deg)rotate(-2deg)}to{transform:translate(-50%,-50%)rotateX(-30deg)rotateY(388deg)rotate(-6deg)}}.oi-shell.variant-mercury{--mercury-hero-header-overlap:132px;--line:#d5dfec1f;--line-strong:#d5dfec38;--accent:#a8c2e8;--color-bg-main:#120f18;--color-bg-hero:#16111c;--color-bg-hero-outer:#16111cb3;--color-bg-section:#16111c;--color-bg-section-soft:#fff5e80a;--color-text-primary:#f4eee8;--color-text-secondary:#d8cfce;--color-text-muted:#b59c93;--color-accent:#d6b47d;--color-accent-soft:#d6b47d29;--color-button-primary-bg:linear-gradient(135deg, #f1e0c3, #d8c1f0);--color-button-primary-text:#2c2232;--color-button-secondary-bg:#1b142157;--color-button-secondary-border:#b996833d;--color-button-secondary-text:#f5efe8;--color-logo-active:#f4eee8;--color-logo-inactive:#d6c4bf9e;--color-logo-hover:#e2c598;--color-testimonial-text:#f4eee8;--color-testimonial-meta:#bea8a1;background:linear-gradient(#0b0f1a6b,#0b0f1ab8),0 0,linear-gradient(#140f19 0%,#16111c 42%,#120f18 100%)}.oi-shell.variant-mercury .hero{background:0 0;min-height:100svh;padding:42px 0 44px;position:relative;overflow:hidden}.oi-shell.variant-mercury .variant-switcher,.oi-shell.variant-mercury .site-header{background:linear-gradient(#17111c94,#17111c2e)}.oi-shell.variant-mercury .hero-media{display:none}.oi-shell.variant-mercury .hero-media img{object-fit:cover;object-position:center center;filter:brightness(.68)saturate(.88);width:100%;height:100%}.oi-shell.variant-mercury .hero-media:after{content:"";background:linear-gradient(#080d16b8 0%,#080d1661 34%,#080d161f 58%,#080d1675 100%),linear-gradient(90deg,#090e172e,#090e170f);position:absolute;inset:0}.oi-shell.variant-mercury .hero-inner{z-index:1;align-content:start;justify-items:center;min-height:calc(100svh - 150px);padding-top:98px;display:grid;position:relative}.oi-shell.variant-mercury .hero-copy{text-align:center;max-width:880px}.oi-shell.variant-mercury .hero-copy h1{font-size:clamp(2.9rem,4.7vw,4.7rem);line-height:.98}.oi-shell.variant-mercury .hero-copy h1 .oi-shell.variant-mercury .hero-copy.reveal.is-visible{font-family:Arial,Times New Roman,serif}.oi-shell.variant-mercury .hero-copy h1{letter-spacing:-.04em}.oi-shell.variant-mercury .hero-copy p{color:#d4dee8;max-width:720px;margin:30px auto 0}.oi-shell.variant-mercury .hero-copy p .oi-shell.variant-mercury .hero-copy.reveal.is-visible h1{width:700px;max-width:100%}.oi-shell.variant-mercury .hero-copy p{font-size:1.28rem;font-weight:700;line-height:1.94}.oi-shell.variant-mercury .hero-copy .button-row{justify-content:center;margin-top:32px}.oi-shell.variant-mercury .hero-diagram{width:min(680px,70vw);height:180px;position:absolute;bottom:142px;left:50%;transform:translate(-50%)}.oi-shell.variant-mercury .hero-diagram:before,.oi-shell.variant-mercury .hero-diagram:after{content:"";position:absolute}.oi-shell.variant-mercury .hero-diagram:before{background:linear-gradient(90deg,#dae5f000,#dae5f0b8,#dae5f000);height:1px;top:50%;left:14%;right:14%}.oi-shell.variant-mercury .hero-diagram:after{border:1px solid #dae5f02e;border-radius:50%;width:220px;height:220px;animation:6s ease-in-out infinite drift;top:-38px;right:4%}.oi-shell.variant-mercury .section{padding:124px 0}.oi-shell.variant-mercury .section-head{margin-bottom:54px}.oi-shell.variant-mercury .editorial-stack{gap:54px;display:grid}.oi-shell.variant-mercury .editorial-row{grid-template-columns:minmax(0,.94fr) minmax(240px,.76fr);align-items:center;gap:34px;display:grid}.oi-shell.variant-mercury .editorial-row:nth-child(2n){grid-template-columns:minmax(240px,.76fr) minmax(0,.94fr)}.oi-shell.variant-mercury .editorial-row:nth-child(2n) .editorial-copy{order:2}.oi-shell.variant-mercury .editorial-row:nth-child(2n) .editorial-visual{order:1}.oi-shell.variant-mercury .editorial-copy h3,.oi-shell.variant-mercury .solution-editorial h3,.oi-shell.variant-mercury .case-editorial h3{font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.oi-shell.variant-mercury .editorial-copy p,.oi-shell.variant-mercury .solution-editorial p,.oi-shell.variant-mercury .case-editorial p{color:var(--muted);margin-top:18px;font-size:1.16rem;line-height:1.92}.oi-shell.variant-mercury .editorial-copy a,.oi-shell.variant-mercury .solution-editorial a{color:#dde7f3;margin-top:22px;font-weight:800;display:inline-flex}.oi-shell.variant-mercury .editorial-visual,.oi-shell.variant-mercury .solution-visual,.oi-shell.variant-mercury .case-visual{background:linear-gradient(#ffffff0a,#ffffff05);border-radius:28px;min-height:210px;position:relative;overflow:hidden}.oi-shell.variant-mercury .editorial-visual:before,.oi-shell.variant-mercury .solution-visual:before,.oi-shell.variant-mercury .case-visual:before{content:"";border:1px solid #d5dfec1f;border-radius:24px;position:absolute;inset:18px}.oi-shell.variant-mercury .editorial-visual:after,.oi-shell.variant-mercury .solution-visual:after,.oi-shell.variant-mercury .case-visual:after{content:"";background:linear-gradient(90deg,#d5dfec00,#d5dfecc2,#d5dfec00);height:1px;position:absolute;top:50%;left:20%;right:20%}.oi-shell.variant-mercury .editorial-visual .dot,.oi-shell.variant-mercury .solution-visual .dot,.oi-shell.variant-mercury .case-visual .dot{background:#d7e4f2;border-radius:50%;width:12px;height:12px;animation:5.8s ease-in-out infinite drift;position:absolute;box-shadow:0 0 0 12px #d7e4f212}.oi-shell.variant-mercury .value-section{border-top:1px solid var(--line);background:linear-gradient(#16111cbd 0%,#120f18 100%)}.oi-shell.variant-mercury #about.value-section .editorial-row{grid-template-columns:minmax(0,1fr);gap:0}.oi-shell.variant-mercury #about.value-section .editorial-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.oi-shell.variant-mercury #about.value-section .editorial-row:nth-child(2n) .editorial-copy{order:0}.oi-shell.variant-mercury #about.value-section .editorial-icon{color:#dde7f3eb;background:#ffffff05;border:1px solid #d5dfec3d;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:inline-flex}.oi-shell.variant-mercury #about.value-section .editorial-icon svg{width:18px;height:18px}.oi-shell.variant-mercury #about.value-section .value-section-image-wrap{justify-content:center;margin-top:54px;display:flex}.oi-shell.variant-mercury #about.value-section .value-section-image-wrap img{width:1200px;max-width:100%;height:auto;display:block}.oi-shell.variant-mercury .solutions-stack,.oi-shell.variant-mercury .proof-stack{gap:28px;display:grid}.oi-shell.variant-mercury .solution-editorial,.oi-shell.variant-mercury .case-editorial,.oi-shell.variant-mercury .testimonial-shell,.oi-shell.variant-mercury .cta-panel{background:#ffffff08;border-radius:30px;padding:32px}.oi-shell.variant-mercury .case-study-label{letter-spacing:.12em;text-transform:uppercase;color:#dde7f39e;margin-bottom:10px;font-size:.72rem;font-weight:700;display:inline-block}.oi-shell.variant-mercury .brand img,.oi-shell.variant-mercury .footer-logo{filter:brightness(0)invert()}.oi-shell.variant-mercury .footer-legal,.oi-shell.variant-mercury .footer-legal p{font-size:14px}.oi-shell.variant-mercury .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oi-shell.variant-mercury .solution-editorial{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid}.oi-shell.variant-mercury .solution-visual{min-height:180px}.oi-shell.variant-mercury #solutions .solution-visual{background:#ffffff04;justify-content:center;align-items:center;padding:18px;display:flex}.oi-shell.variant-mercury #solutions .solution-visual:before{border-color:#d5dfec29;inset:14px}.oi-shell.variant-mercury #solutions .solution-visual:after{content:none}.oi-shell.variant-mercury #solutions .solution-illustration{width:min(148px,100%);height:auto}.oi-shell.variant-mercury #solutions .solution-illustration *{fill:none;stroke:#dfe8f3b8;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.oi-shell.variant-mercury #solutions .solution-illustration circle{vector-effect:non-scaling-stroke}.oi-shell.variant-mercury #solutions .solution-section-image{width:1200px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.oi-shell.variant-mercury .proof-pair{gap:26px;display:grid}.oi-shell.variant-mercury .case-editorial{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;display:grid}.oi-shell.variant-mercury #proof .case-editorial.reveal.is-visible .case-copy{width:1100px;max-width:100%}.oi-shell.variant-mercury #proof .case-editorial.reveal.is-visible{grid-template-columns:minmax(0,1fr)}.oi-shell.variant-mercury .testimonial-shell{margin-top:38px}.oi-shell.variant-mercury .cta-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.oi-shell.variant-mercury .cta-panel h2{max-width:700px;font-size:clamp(2rem,2.8vw,3rem);line-height:1.06}.oi-shell.variant-mercury-light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16263b;--line:#58547717;--line-strong:#58547729;--accent:#6c82ba;--text:#2d3047;--muted:#6d6880;--color-bg-main:#e7e0ef;--color-bg-hero:#ddd6e7;--color-bg-hero-outer:#ddd6e7eb;--color-bg-section:#e7e0ef;--color-bg-section-soft:#ffffff75;--color-text-primary:#3c3c58;--color-text-secondary:#625f76;--color-text-muted:#726c86;--color-accent:#b9b2ec;--color-accent-soft:#b9b2ec2e;--color-button-primary-bg:linear-gradient(135deg, #dad2ff, #f1ecff);--color-button-primary-text:#40385a;--color-button-secondary-bg:#ffffff85;--color-button-secondary-border:#78749729;--color-button-secondary-text:#6b6780;--color-logo-active:#ffffffc7;--color-logo-inactive:#ffffff70;--color-logo-hover:#fff9;--color-testimonial-text:#4b4960;--color-testimonial-meta:#7a7490;background:radial-gradient(circle at 50% 0,#978fbc3d,#0000 26%),linear-gradient(#cfcadb 0%,#ddd6e7 28%,#e9e1ef 62%,#f1ebf4 100%)}.oi-shell.variant-mercury-light .variant-links a:hover,.oi-shell.variant-mercury-light .variant-links a:focus-visible,.oi-shell.variant-mercury-light .variant-links a.is-active,.oi-shell.variant-mercury-light .button-secondary{background:#ffffff85}.oi-shell.variant-mercury-light .editorial-visual,.oi-shell.variant-mercury-light .solution-visual,.oi-shell.variant-mercury-light .case-visual,.oi-shell.variant-mercury-light .solution-editorial,.oi-shell.variant-mercury-light .case-editorial,.oi-shell.variant-mercury-light .testimonial-shell,.oi-shell.variant-mercury-light .cta-panel{background:0 0}.oi-shell.variant-mercury-light .button-primary{color:#fff}.oi-shell.variant-mercury-light .menu-toggle,.oi-shell.variant-mercury-light .variant-links a,.oi-shell.variant-mercury-light .button-secondary{border-color:var(--line)}.oi-shell.variant-mercury-light .primary-nav a,.oi-shell.variant-mercury-light .variant-switcher span,.oi-shell.variant-mercury-light .section-label,.oi-shell.variant-mercury-light .footer-grid h3,.oi-shell.variant-mercury-light .footer-grid a,.oi-shell.variant-mercury-light .footer-legal p,.oi-shell.variant-mercury-light .footer-bottom,.oi-shell.variant-mercury-light .testimonial-controls span,.oi-shell.variant-mercury-light .testimonial-slide figcaption span{color:var(--muted)}.oi-shell.variant-mercury-light .site-header{background:0 0}.oi-shell.variant-mercury-light .brand img{filter:brightness(.42)saturate(1.1)}.oi-shell.variant-mercury-light .hero{background:radial-gradient(circle at 50% 8%,#9b93c12e,#0000 28%),linear-gradient(#d1cce0 0%,#ddd6e6 42%,#ebe3ef 76%,#f1ebf4 100%);min-height:min(820px,100svh - 60px);padding:26px 0 0;position:relative;overflow:hidden}.oi-shell.variant-mercury-light .hero:after{content:"";pointer-events:none;background:linear-gradient(#ece5f000 0%,#ece5f094 58%,#ece6f1 100%);height:18vh;position:absolute;bottom:-1px;left:0;right:0}.oi-shell.variant-mercury-light .hero-media{position:absolute;inset:0;overflow:hidden}.oi-shell.variant-mercury-light .hero-media img{object-fit:contain;object-position:center center;filter:brightness(.96)saturate(.84);background:radial-gradient(circle at 50% 12%,#a099c72e,#0000 30%),linear-gradient(#d1cce0 0%,#ddd6e6 42%,#ebe3ef 76%,#f1ebf4 100%);width:100%;height:100%}.oi-shell.variant-mercury-light .hero-media:after{content:"";background:linear-gradient(#e4dced4d 0%,#e4dced24 22%,#e4dced0a 56%,#e4dced2e 100%),linear-gradient(90deg,#d6cfe133 0%,#d6cfe10a 12% 88%,#d6cfe133 100%);position:absolute;inset:0}.oi-shell.variant-mercury-light .hero-inner{z-index:1;align-content:start;justify-items:center;min-height:min(760px,100svh - 86px);padding-top:clamp(86px,13vh,126px);display:grid;position:relative}.oi-shell.variant-mercury-light .hero-copy{text-align:center;z-index:1;max-width:900px;padding-inline:24px;position:relative}.oi-shell.variant-mercury-light .hero-copy:before{content:"";filter:blur(14px);z-index:-1;background:radial-gradient(circle at 50% 26%,#eee8f4bd,#eee8f46b 46%,#eee8f400 100%);width:min(960px,92vw);height:360px;position:absolute;top:-56px;left:50%;transform:translate(-50%)}.oi-shell.variant-mercury-light .hero-copy h1{letter-spacing:-.03em;color:#3c3c58;text-shadow:0 1px #ffffff2e;max-width:940px;font-size:clamp(2.9rem,4.6vw,4.6rem);line-height:.98}.oi-shell.variant-mercury-light .hero-copy p{color:#625f76;letter-spacing:.012em;max-width:740px;margin:34px auto 0;font-size:1.32rem;font-weight:700;line-height:1.96}.oi-shell.variant-mercury-light .hero-copy .section-label{color:#726c86;letter-spacing:.14em}.oi-shell.variant-mercury-light .hero-copy .button-row{justify-content:center;margin-top:42px}.oi-shell.variant-mercury-light .hero-diagram{width:min(680px,70vw);height:180px;position:absolute;bottom:clamp(28px,8vh,86px);left:50%;transform:translate(-50%)}.oi-shell.variant-mercury-light .hero-diagram:before,.oi-shell.variant-mercury-light .hero-diagram:after{content:"";position:absolute}.oi-shell.variant-mercury-light .hero-diagram:before{background:linear-gradient(90deg,#8a8abd00,#8a8abd66,#8a8abd00);height:1px;top:50%;left:14%;right:14%}.oi-shell.variant-mercury-light .hero-diagram:after{border:1px solid #8a8abd24;border-radius:50%;width:220px;height:220px;animation:6s ease-in-out infinite drift;top:-38px;right:4%}.oi-shell.variant-mercury-light .section{padding:132px 0}.oi-shell.variant-mercury-light .section-head{margin-bottom:62px}.oi-shell.variant-mercury-light .section-head p{margin-top:18px}.oi-shell.variant-mercury-light .editorial-stack{gap:54px;display:grid}.oi-shell.variant-mercury-light .editorial-row{grid-template-columns:minmax(0,.94fr) minmax(240px,.76fr);align-items:center;gap:34px;display:grid}.oi-shell.variant-mercury-light .editorial-row:nth-child(2n){grid-template-columns:minmax(240px,.76fr) minmax(0,.94fr)}.oi-shell.variant-mercury-light .editorial-row:nth-child(2n) .editorial-copy{order:2}.oi-shell.variant-mercury-light .editorial-row:nth-child(2n) .editorial-visual{order:1}.oi-shell.variant-mercury-light .editorial-copy h3,.oi-shell.variant-mercury-light .solution-editorial h3,.oi-shell.variant-mercury-light .case-editorial h3{letter-spacing:-.01em;color:#1b2c41;font-size:clamp(1.5rem,2vw,2rem);line-height:1.14}.oi-shell.variant-mercury-light .editorial-copy p,.oi-shell.variant-mercury-light .solution-editorial p,.oi-shell.variant-mercury-light .case-editorial p,.oi-shell.variant-mercury-light .testimonial-slide blockquote,.oi-shell.variant-mercury-light .section-head p{color:#66637b;letter-spacing:.005em;font-size:1.18rem;line-height:1.92}.oi-shell.variant-mercury-light .editorial-copy a,.oi-shell.variant-mercury-light .solution-editorial a{color:#5f73a8;margin-top:22px;font-weight:800;display:inline-flex}.oi-shell.variant-mercury-light .editorial-visual,.oi-shell.variant-mercury-light .solution-visual,.oi-shell.variant-mercury-light .case-visual,.oi-shell.variant-mercury-light .solution-editorial,.oi-shell.variant-mercury-light .case-editorial,.oi-shell.variant-mercury-light .testimonial-shell,.oi-shell.variant-mercury-light .cta-panel{box-shadow:none}.oi-shell.variant-mercury-light .editorial-visual:before,.oi-shell.variant-mercury-light .solution-visual:before,.oi-shell.variant-mercury-light .case-visual:before{border-color:#7874970d}.oi-shell.variant-mercury-light .editorial-visual:after,.oi-shell.variant-mercury-light .solution-visual:after,.oi-shell.variant-mercury-light .case-visual:after{background:linear-gradient(90deg,#8a8abd00,#8a8abd42,#8a8abd00)}.oi-shell.variant-mercury-light .editorial-visual .dot,.oi-shell.variant-mercury-light .solution-visual .dot,.oi-shell.variant-mercury-light .case-visual .dot{background:#a39cbe;box-shadow:0 0 0 12px #a39cbe0d}.oi-shell.variant-mercury-light .value-section{border-top:1px solid var(--line)}.oi-shell.variant-mercury-light .solutions-stack,.oi-shell.variant-mercury-light .proof-stack{gap:28px;display:grid}.oi-shell.variant-mercury-light .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.oi-shell.variant-mercury-light .solution-editorial{box-shadow:none;background:0 0;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;padding:14px 0;display:grid}.oi-shell.variant-mercury-light .solution-visual{background:linear-gradient(#ffffff24,#ffffff08);min-height:180px}.oi-shell.variant-mercury-light .proof-pair{gap:34px;display:grid}.oi-shell.variant-mercury-light .case-editorial{box-shadow:none;background:0 0;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:28px;padding:14px 0;display:grid}.oi-shell.variant-mercury-light .testimonial-shell{box-shadow:none;background:0 0;border-top:1px solid #78749714;margin-top:38px;padding:24px 0 0}.oi-shell.variant-mercury-light .testimonial-slide blockquote,.oi-shell.variant-mercury-light .testimonial-slide figcaption strong{color:#1a2c41}.oi-shell.variant-mercury-light .testimonial-slide blockquote{font-size:1.22rem;line-height:2}.oi-shell.variant-mercury-light .testimonial-logo-button{background:var(--color-logo-inactive);border-color:#7874971f}.oi-shell.variant-mercury-light .testimonial-logo-button:hover,.oi-shell.variant-mercury-light .testimonial-logo-button:focus-visible{background:var(--color-logo-hover)}.oi-shell.variant-mercury-light .testimonial-logo-button.is-active{background:var(--color-logo-active)}.oi-shell.variant-mercury-light .cta-panel{box-shadow:none;background:0 0;border-top:1px solid #7874971a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:38px 0 0;display:grid}.oi-shell.variant-mercury-light .cta-panel h2{color:#1b2b40;max-width:700px;font-size:clamp(2rem,2.8vw,3rem);line-height:1.06}.oi-shell.variant-mercury-light .footer{border-top-color:#7874971a}.oi-shell.variant-mercury-light .footer-legal p{color:#8a8599;font-size:.8rem;font-weight:400;line-height:1.78}.oi-shell.variant-mercury-light .footer-bottom{color:#948ea5}@media (max-width:1100px){.oi-shell.variant-cfc .hero-inner,.oi-shell.oi-theme .hero-inner,.oi-shell.variant-mercury .editorial-row,.oi-shell.variant-mercury .editorial-row:nth-child(2n),.oi-shell.variant-mercury .solution-editorial,.oi-shell.variant-mercury .case-editorial,.oi-shell.variant-cfc .case-study,.oi-shell.variant-cfc .case-study-reverse,.oi-shell.oi-theme .value-layout,.oi-shell.oi-theme .proof-layout,.oi-shell.oi-theme #about.section{--about-glow-x:50%;--about-glow-y:50%;--about-glow-opacity:0}.oi-shell.oi-theme #about.section:after{content:""!important;pointer-events:none!important;z-index:1!important;opacity:var(--about-glow-opacity,0)!important;background:radial-gradient(360px circle at var(--about-glow-x) var(--about-glow-y), #ffffff47 0%, #d2daff2e 22%, #8291ff1a 42%, transparent 70%)!important;mix-blend-mode:screen!important;transition:opacity .22s ease-out!important;display:block!important;position:absolute!important;inset:0!important}.oi-shell.oi-theme #about.section .section-inner,.oi-shell.oi-theme #about.section .about-orbit{z-index:2;z-index:2;position:relative}@media (prefers-reduced-motion:reduce),(pointer:coarse){.oi-shell.oi-theme #about.section:after{opacity:0!important;transition:none!important}}.oi-shell.variant-cfc .cta-panel,.oi-shell.oi-theme .cta-panel,.oi-shell.variant-mercury .cta-panel,.oi-shell .footer-grid{grid-template-columns:1fr}.oi-shell.variant-cfc .case-study-reverse .case-visual,.oi-shell.variant-cfc .case-study-reverse .case-copy,.oi-shell.variant-mercury .editorial-row:nth-child(2n) .editorial-copy,.oi-shell.variant-mercury .editorial-row:nth-child(2n) .editorial-visual{order:initial}.oi-shell.variant-cfc .hero-bands,.oi-shell.oi-theme .hero-system{align-self:start}.oi-shell.variant-cfc .solutions-stack,.oi-shell.oi-theme .solutions-layout,.oi-shell.variant-mercury .solution-grid{grid-template-columns:1fr}.oi-shell.variant-cfc .solution-module,.oi-shell.oi-theme .solution-card-lg,.oi-shell.oi-theme .solution-card-sm{grid-column:span 1}.oi-shell.oi-theme .solution-card-offset{transform:none}.oi-shell.oi-theme .hero{padding-top:112px;padding-bottom:96px}.oi-shell.oi-theme .hero-inner{gap:42px}.oi-shell.oi-theme .hero-copy h1{font-size:clamp(3.5rem,8vw,4.5rem);line-height:.98}.oi-shell.oi-theme .hero-copy p{font-size:clamp(1.05rem,1.8vw,1.15rem)}.oi-shell.oi-theme .hero-system{width:min(82vw,460px);min-height:480px}.oi-shell.oi-theme #solutions.section{padding-top:92px;padding-bottom:112px}.oi-shell.oi-theme #solutions .section-head h2{font-size:clamp(2.8rem,5.8vw,3.45rem)}.oi-shell.oi-theme #solutions .solutions-layout{gap:24px}.oi-shell.oi-theme #solutions .solution-card{height:auto;min-height:278px}.oi-shell.oi-theme #solutions .solution-visual{height:196px;padding:24px 24px 20px}.oi-shell.oi-theme #proof.section{padding-top:92px;padding-bottom:112px}.oi-shell.oi-theme #proof .section-head h2{font-size:clamp(2.8rem,6vw,3.45rem)}.oi-shell.oi-theme .proof-layout{gap:24px}.oi-shell.oi-theme .case-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.oi-shell.oi-theme .case-layer{min-height:320px}.oi-shell.oi-theme .testimonial-track{gap:24px}.oi-shell.oi-theme #about.section{padding-top:86px;padding-bottom:104px}.oi-shell.oi-theme #about .section-head h2{font-size:clamp(2.8rem,6vw,3.6rem)}.oi-shell.oi-theme #about .value-rail{gap:18px}}@media (max-width:780px){.oi-shell .container{width:min(var(--container), calc(100% - 28px))}.oi-shell .variant-switcher{gap:12px;padding:14px 14px 0;display:grid}.oi-shell .menu-toggle{display:block}.oi-shell .primary-nav{border:1px solid var(--line);background:#0a111df5;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:75px;left:14px;right:14px}.oi-shell .primary-nav.is-open{display:flex}.oi-shell .primary-nav a{padding:12px}.oi-shell.variant-cfc .hero,.oi-shell.oi-theme .hero,.oi-shell.variant-mercury .hero{min-height:auto}.oi-shell.oi-theme .hero{padding-top:86px;padding-bottom:76px}.oi-shell.variant-cfc .hero-inner,.oi-shell.oi-theme .hero-inner{grid-template-columns:1fr;min-height:auto}.oi-shell.oi-theme .hero-inner{gap:28px}.oi-shell.oi-theme .hero-copy{max-width:100%}.oi-shell.oi-theme .hero-copy .section-label{margin-bottom:16px}.oi-shell.oi-theme .hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.7rem,11.5vw,3.35rem);line-height:.99}.oi-shell.oi-theme .hero-copy p{margin-top:18px;font-size:clamp(1rem,4.5vw,1.1rem);line-height:1.6}.oi-shell.oi-theme .button-row{margin-top:28px!important}.oi-shell.oi-theme .button{min-height:44px;font-size:.94rem}.oi-shell.oi-theme .hero-system{justify-self:center;width:min(100%,380px);min-height:400px}.oi-shell.oi-theme #solutions.section{padding-top:78px;padding-bottom:96px}.oi-shell.oi-theme #solutions .section-head{margin-bottom:50px}.oi-shell.oi-theme #solutions .section-label{margin-bottom:18px}.oi-shell.oi-theme #solutions .section-head h2{font-size:clamp(2.2rem,10vw,2.55rem);line-height:1.04}.oi-shell.oi-theme #solutions .section-head p{margin-top:20px;font-size:clamp(.95rem,4.4vw,1rem);line-height:1.68}.oi-shell.oi-theme #solutions .solution-card{border-radius:18px;height:auto;min-height:278px}.oi-shell.oi-theme #solutions .solution-card h3,.oi-shell.oi-theme #solutions .solution-card p,.oi-shell.oi-theme #solutions .solution-card a{margin-left:24px;margin-right:24px}.oi-shell.oi-theme #solutions .solution-card h3{font-size:clamp(1.18rem,6vw,1.3rem)}.oi-shell.oi-theme #solutions .solution-card p{font-size:.9rem}.oi-shell.oi-theme #solutions .solution-card a{margin-bottom:24px}.oi-shell.oi-theme #solutions .solution-visual{height:178px;margin-bottom:24px;padding:20px 20px 16px}.oi-shell.oi-theme #proof.section{padding-top:78px;padding-bottom:94px}.oi-shell.oi-theme #proof .section-head{margin-bottom:48px}.oi-shell.oi-theme #proof .section-head h2{font-size:clamp(2.2rem,10vw,2.55rem);line-height:1.04}.oi-shell.oi-theme #proof .section-head p{margin-top:20px;font-size:clamp(.95rem,4.4vw,1rem);line-height:1.68}.oi-shell.oi-theme .case-layer{border-radius:18px;min-height:0;padding:24px}.oi-shell.oi-theme .case-layer-inner{grid-template-columns:1fr;gap:20px}.oi-shell.oi-theme .case-visual{min-height:132px}.oi-shell.oi-theme .testimonial-track{grid-template-columns:1fr;gap:20px}.oi-shell.oi-theme .testimonial-slide{border-radius:18px;min-height:0;padding:22px}.oi-shell.oi-theme .testimonial-slide blockquote{font-size:clamp(.95rem,4.6vw,1.06rem);line-height:1.66}.oi-shell.oi-theme .testimonial-kicker-line{margin-bottom:18px}.oi-shell.oi-theme #about.section{padding-top:72px;padding-bottom:92px}.oi-shell.oi-theme #about .section-head{margin-bottom:44px}.oi-shell.oi-theme #about .section-head h2{font-size:clamp(2.2rem,9.2vw,2.7rem);line-height:1.04}.oi-shell.oi-theme #about .section-head p{margin-top:22px;font-size:clamp(.96rem,4.4vw,1.05rem);line-height:1.64}.oi-shell.oi-theme #about .value-rail{grid-template-columns:1fr;gap:18px}.oi-shell.oi-theme #about .value-rail-card{min-height:216px;padding:24px}.oi-shell.oi-theme #about .feature-icon{width:36px;height:36px}.oi-shell.oi-theme #about .feature-icon svg{width:19px;height:19px}.oi-shell.variant-mercury .hero-media{border-radius:28px;inset:120px 14px 14px}.oi-shell.variant-mercury .hero-inner{min-height:auto;padding-top:84px;padding-bottom:320px}.oi-shell.variant-mercury-light .hero-media{inset:0}.oi-shell.variant-mercury-light .hero{min-height:760px;padding-top:18px}.oi-shell.variant-mercury-light .hero-media img{object-fit:cover;object-position:center 72%}.oi-shell.variant-mercury-light .hero-inner{min-height:auto;padding-top:84px;padding-bottom:220px}.oi-shell.variant-mercury-light .hero-copy:before{width:min(480px,96vw);height:300px;top:-36px}.oi-shell.variant-cfc .hero-copy h1,.oi-shell.oi-theme .hero-copy h1,.oi-shell.variant-mercury .hero-copy h1,.oi-shell.variant-mercury-light .hero-copy h1{font-size:clamp(2.2rem,10vw,3.3rem);line-height:1}.oi-shell .section{padding:86px 0}.oi-shell .section-head h2{font-size:clamp(2rem,8vw,2.8rem)}.oi-shell.variant-cfc .value-module,.oi-shell.oi-theme .case-layer-inner,.oi-shell.variant-mercury .solution-editorial,.oi-shell.variant-mercury .case-editorial,.oi-shell.variant-mercury-light .solution-editorial,.oi-shell.variant-mercury-light .case-editorial,.oi-shell.variant-cfc .hero-band{grid-template-columns:1fr}.oi-shell.variant-cfc .hero-band-label{margin-bottom:6px}.oi-shell.variant-cfc .label-rail{display:none}.oi-shell.variant-cfc .solution-module,.oi-shell.oi-theme .platform-section,.oi-shell.variant-mercury .solution-editorial,.oi-shell.variant-mercury .case-editorial,.oi-shell.variant-mercury .testimonial-shell,.oi-shell.variant-mercury .cta-panel,.oi-shell.variant-mercury-light .solution-editorial,.oi-shell.variant-mercury-light .case-editorial,.oi-shell.variant-mercury-light .testimonial-shell,.oi-shell.variant-mercury-light .cta-panel,.oi-shell.oi-theme .cta-panel{padding-left:0;padding-right:0}}.oi-shell.oi-theme{--line:#e3e8ee;--line-strong:#a8c3de;--accent:#533afd;--color-bg-main:#fff;--color-bg-hero:#f6f9fc;--color-bg-hero-outer:#ffffffe6;--color-bg-section:#fff;--color-bg-section-soft:#f6f9fc;--color-text-primary:#0d253d;--color-text-secondary:#273951;--color-text-muted:#64748d;--color-accent:#533afd;--color-accent-soft:#b9b9f9;--color-button-primary-bg:#533afd;--color-button-primary-text:#fff;--color-button-secondary-bg:#fff;--color-button-secondary-border:#533afd;--color-button-secondary-text:#533afd;--color-logo-active:#0d253d;--color-logo-inactive:#64748d;--color-logo-hover:#273951;--color-testimonial-text:#0d253d;--color-testimonial-meta:#64748d;--stripe-font-display:"Inter", "SF Pro Display", system-ui, -apple-system, sans-serif;--stripe-font-body:var(--font-inter), "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--stripe-font-body);font-feature-settings:"ss01";color:var(--color-text-primary);background:linear-gradient(#fff 0% 100%);position:relative}.oi-shell.oi-theme:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(1200px 420px at 20% -8%,#f5e9d4e0,#0000 62%),radial-gradient(980px 380px at 52% -10%,#f96bee33,#0000 64%),radial-gradient(1280px 520px at 78% -6%,#533afd57,#0000 62%),radial-gradient(760px 340px at 36% 14%,#ea226129,#0000 66%),linear-gradient(#fff 0 36%,#f6f9fc 56%,#fff 100%);position:fixed;inset:0}.oi-shell.oi-theme:after{content:"";pointer-events:none;z-index:-1;opacity:.03;background-image:radial-gradient(#0d253d73 .5px,#0000 .5px);background-size:3px 3px;position:fixed;inset:0}.oi-shell.oi-theme .site-header{z-index:30;background:0 0;width:100%;padding-top:12px;position:absolute;top:0;left:0}.oi-shell.oi-theme .nav-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:8px;padding:16px 24px}.oi-shell.oi-theme .primary-nav a{color:var(--color-text-muted);letter-spacing:0;font-size:.94rem;font-weight:400}.oi-shell.oi-theme .hero{background:0 0;min-height:94svh;padding:112px 0 82px}.oi-shell.oi-theme .hero:before{background:radial-gradient(820px 280px at 68% 24%,#533afd24,#0000 64%),linear-gradient(#ffffff47,#ffffffb8)}.oi-shell.oi-theme .hero-media img{filter:grayscale(.08)brightness(1.1)saturate(.88)}.oi-shell.oi-theme .hero-media:after{background:linear-gradient(90deg,#ffffffbd 0%,#fff9 44%,#ffffffbd 100%),linear-gradient(#ffffff1a,#ffffff85)}.oi-shell.oi-theme .hero-grid{opacity:.5;background-image:linear-gradient(#533afd14 1px,#0000 1px),linear-gradient(90deg,#533afd14 1px,#0000 1px)}.oi-shell.oi-theme .hero-copy.reveal.is-visible{font-family:var(--stripe-font-display)}.oi-shell.oi-theme .hero-copy.reveal.is-visible h1{width:1000px;max-width:1000px}.oi-shell.oi-theme .hero-copy.reveal.is-visible p{width:920px;max-width:920px}.oi-shell.oi-theme .hero-copy .section-label{color:#4434d4;letter-spacing:.1px;text-transform:uppercase;background:#b9b9f9;border:0;border-radius:9999px;min-height:auto;margin-bottom:18px;padding:4px 8px;font-size:10px;font-weight:400}.oi-shell.oi-theme .button{border-radius:9999px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:400}.oi-shell.oi-theme .button-primary{color:#fff;box-shadow:none;background:#533afd;border:1px solid #0000}.oi-shell.oi-theme .button-primary:hover,.oi-shell.oi-theme .button-primary:focus-visible{background:#2e2b8c;border-color:#2e2b8c;transform:translateY(-1px)}.oi-shell.oi-theme .button-secondary{color:#533afd;background:#fff;border:1px solid #533afd}.oi-shell.oi-theme .button-secondary:hover,.oi-shell.oi-theme .button-secondary:focus-visible{color:#4434d4;background:#f6f9fc;border-color:#4434d4;transform:translateY(-1px)}.oi-shell.oi-theme #about .value-rail-card h3,.oi-shell.oi-theme #about .value-rail-card p{color:#64748d}.oi-shell.oi-theme .hero-system:before{background:radial-gradient(circle,#533afd33 0%,#533afd0a 38%,#0000 76%)}.oi-shell.oi-theme .hero-system:after{background:radial-gradient(circle,#0d253d33,#0000 72%)}.oi-shell.oi-theme .section{padding:96px 0}.oi-shell.oi-theme #proof.section{background:#f6f9fc}.oi-shell.oi-theme #about{background:linear-gradient(#f6f9fc 0%,#fff 100%);position:relative;overflow:hidden}.oi-shell.oi-theme #about:before{content:"";z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(#533afd09 1px,#0000 1px),linear-gradient(90deg,#533afd09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%)}.oi-shell.oi-theme #about .section-head{margin-bottom:42px}.oi-shell.oi-theme #about .about-rail-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:36px;margin-top:0;display:grid}.oi-shell.oi-theme #about .about-rail-visual,.oi-shell.oi-theme #about .about-rail-cards{height:800px;min-height:800px}.oi-shell.oi-theme #about .about-rail-visual{background:linear-gradient(135deg,#ffffffd1,#f6f9fcb8),radial-gradient(circle at 62% 54%,#533afd24,#0000 42%);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8ee9e,0 18px 48px #0037700f}.oi-shell.oi-theme #about .about-rail-visual:before{content:"";z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(#533afd0b 1px,#0000 1px),linear-gradient(90deg,#533afd0b 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 56%,#000 0% 54%,#0000 82%);mask-image:radial-gradient(circle at 58% 56%,#000 0% 54%,#0000 82%)}.oi-shell.oi-theme #about .about-rail-svg{z-index:1;width:100%;height:100%;display:block;position:relative}.oi-shell.oi-theme #about .about-rail-cards{grid-template-rows:repeat(4,minmax(0,1fr));gap:16px;display:grid}.oi-shell.oi-theme #about .reveal-card{opacity:0;transform:translateY(18px)}.oi-shell.oi-theme #about .platform-section.is-visible .reveal-card{animation:.64s cubic-bezier(.22,1,.36,1) forwards keyValueCardReveal;animation-delay:calc(90ms * var(--card-index,0))}@keyframes keyValueCardReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffffdb,#f6f9fcc2);border:1px solid #e3e8eedb;border-radius:18px;align-content:start;gap:10px;height:100%;min-height:0;padding:24px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px #00377014}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within{border-color:#533afd38;transform:translateY(-4px);box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd0f}.oi-shell.oi-theme #about .about-rail-cards .feature-icon{color:#533afd;opacity:.82;width:30px;height:30px;margin-bottom:2px;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;transform:translateZ(0)scale(1)}.oi-shell.oi-theme #about .about-rail-cards .feature-icon svg{width:20px;height:20px}@keyframes keyValueIconBounce{0%{transform:scale(1)}42%{transform:scale(1.16)}to{transform:scale(1)}}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card h3{letter-spacing:-.02em;color:#0d253d;margin:0;font-size:clamp(18px,1.15vw,22px);line-height:1.15}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card p{color:#64748d;margin:0;font-size:15px;line-height:1.45}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-trajectory{animation:1.6s cubic-bezier(.22,1,.36,1) forwards riskTrajectoryDraw}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-trajectory:nth-child(2){animation-delay:.16s}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-trajectory:nth-child(3){animation-delay:.3s}.oi-shell.oi-theme #about .risk-map-node{opacity:0;transform-box:fill-box;transform-origin:50%}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-node{animation:.64s cubic-bezier(.22,1,.36,1) forwards riskNodeReveal,18s ease-in-out infinite riskNodePulse}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-node:nth-child(2){animation-delay:.18s,0s}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-node:nth-child(3){animation-delay:.32s,0s}.oi-shell.oi-theme #about .risk-map-highlight{fill:none;stroke:#ffffff94;stroke-width:1.4px;stroke-linecap:round;opacity:.66}.oi-shell.oi-theme #about circle.risk-map-highlight{fill:#533afd6b;stroke:none}@keyframes riskTrajectoryDraw{to{stroke-dashoffset:0}}@keyframes riskNodeReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes riskNodePulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes riskMapScan{0%{opacity:0;transform:translate(0)}12%{opacity:.42}48%{opacity:.28}to{opacity:0;transform:translate(1500px)}}.oi-shell.oi-theme #solutions.section{isolation:isolate;background:radial-gradient(circle at 52% 78%,#665efd2e,#0000 38%),radial-gradient(circle at 18% 82%,#f5e9d44d,#0000 34%),linear-gradient(#fff 0%,#f6f9fc 100%);position:relative;overflow:hidden}.oi-shell.oi-theme .section-head h2,.oi-shell.oi-theme #about .section-head h2,.oi-shell.oi-theme #solutions .section-head h2,.oi-shell.oi-theme #proof .section-head h2,.oi-shell.oi-theme .cta-panel h2{font-family:var(--stripe-font-display);letter-spacing:-.64px;color:#0d253d;font-size:clamp(2rem,4.1vw,3rem);font-weight:300;line-height:1.1}.oi-shell.oi-theme .section-head p,.oi-shell.oi-theme #about .section-head p,.oi-shell.oi-theme #solutions .section-head p,.oi-shell.oi-theme #proof .section-head p,.oi-shell.oi-theme .case-copy p,.oi-shell.oi-theme .value-rail-card p,.oi-shell.oi-theme .solution-card p,.oi-shell.oi-theme .testimonial-slide blockquote,.oi-shell.oi-theme .footer-legal p{color:#273951;font-size:15px;font-weight:300;line-height:1.4}.oi-shell.oi-theme .platform-section,.oi-shell.oi-theme .value-rail-card,.oi-shell.oi-theme .solution-card,.oi-shell.oi-theme .case-layer,.oi-shell.oi-theme .testimonial-slide,.oi-shell.oi-theme .cta-panel{background:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 1px 3px #00377014}.oi-shell.oi-theme #about.section .platform-section.reveal.is-visible{border:0}.oi-shell.oi-theme #about .value-rail-card,.oi-shell.oi-theme #solutions .solution-card{background:#fff}.oi-shell.oi-theme #about .feature-icon{color:#533afd;background:#f6f9fc;border-color:#e3e8ee}.oi-shell.oi-theme .value-rail-card h3,.oi-shell.oi-theme .solution-card h3,.oi-shell.oi-theme .case-layer h3,.oi-shell.oi-theme .case-copy h3{color:#0d253d;font-family:var(--stripe-font-display);letter-spacing:-.26px;font-weight:300}.oi-shell.oi-theme .value-rail-card a,.oi-shell.oi-theme .solution-card a{color:#533afd;font-weight:400}.oi-shell.oi-theme .value-rail-card a:hover,.oi-shell.oi-theme .solution-card a:hover,.oi-shell.oi-theme .value-rail-card a:focus-visible,.oi-shell.oi-theme .solution-card a:focus-visible{color:#2e2b8c}.oi-shell.oi-theme #solutions .solution-visual{background:#e6e6fa;border-bottom:1px solid #e3e8ee}.oi-shell.oi-theme #solutions .section-head p{max-width:1000px}.oi-shell.oi-theme #solutions .solutions-snapshot{width:1230px;max-width:100%;height:auto;margin-bottom:40px;margin-left:auto;margin-right:auto}.oi-shell.oi-theme #solutions .solution-card,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible{height:200px;min-height:200px;position:relative}.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible p{margin-bottom:25px}.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible a{margin-top:0}.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible a{margin-top:-15px}.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-custody p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber p,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible p{height:121.78px}.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible p{margin-bottom:41.67px}.oi-shell.oi-theme #solutions .solution-card h3,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible h3{margin-top:19px}.oi-shell.oi-theme #solutions .solution-card p,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible p{font-size:1.1rem}.oi-shell.oi-theme #solutions .solution-card a,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible a{color:#665efd}.oi-shell.oi-theme #solutions .ui-shot,.oi-shell.oi-theme #solutions .ui-panel{color:#334155}.oi-shell.oi-theme #solutions .ui-shot{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#e2e8f0}.oi-shell.oi-theme #solutions .solution-visual:before{background:radial-gradient(circle at 50% 20%,#94a3b829,#0000 58%)}.oi-shell.oi-theme .case-study-label,.oi-shell.oi-theme .testimonial-kicker-line strong,.oi-shell.oi-theme .testimonial-attribution strong,.oi-shell.oi-theme .section-label{color:#64748d}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible{isolation:isolate;background:radial-gradient(at 18% 18%,#f5e9d4f2 0%,#f5e9d48a 28%,#fff0 58%) 0 0/145% 145%,radial-gradient(at 48% 30%,#f96bee38 0%,#f96bee1f 28%,#fff0 62%) 48% 26%/150% 150%,radial-gradient(at 82% 78%,#f6f9fcf5 0%,#f6f9fc94 34%,#fff0 66%) 100% 100%/140% 140%,linear-gradient(135deg,#fffdf9 0%,#f5e9d4 18%,#fff 38%,#f96bee24 58%,#665efd24 76%,#f6f9fc 100%) 0%/165% 165%;border-color:#533afd24;height:304px;min-height:304px;transition:border-color .26s ease-out,background-position .7s ease-out,box-shadow .26s ease-out,transform .26s ease-out;position:relative;overflow:hidden;box-shadow:0 18px 48px #533afd14,0 1px 3px #00377014}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:before{content:"";z-index:1;pointer-events:none;opacity:1;mix-blend-mode:normal;background:linear-gradient(#ffffffb8 0%,#ffffffa8 38%,#ffffff9e 72%,#fff9 100%),linear-gradient(135deg,#0000 6%,#ffffff2e 12%,#ffffff0f 16%,#0000 24%),linear-gradient(150deg,#0000 42%,#ffffff1f 47%,#ffffff0a 51%,#0000 76%);position:absolute;inset:0}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:after{content:"";z-index:0;pointer-events:none;opacity:.58;filter:blur(16px);background:linear-gradient(105deg,#ffffff0f 0%,#f96bee4d 24%,#665efd38 48%,#f5e9d475 74%,#ffffff1f 100%);border-radius:999px;width:150%;height:48%;transition:opacity .26s ease-out,transform .7s ease-out;position:absolute;top:38%;left:-22%;transform:rotate(-14deg)translate(0,0)}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible .case-layer-inner{z-index:2;position:relative}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover{background-position:12% 8%,58% 30%,88% 92%,100%;border-color:#533afd38;transform:translateY(-2px);box-shadow:0 22px 58px #533afd1f,0 1px 3px #00377014}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover:after{opacity:.72;animation:4.2s ease-in-out infinite alternate proofCaseGradientFlow;transform:rotate(-12deg)translate(18px,-8px)scale(1.035)}@keyframes proofCaseGradientFlow{0%{transform:rotate(-14deg)translate(-10px,4px)scale(1)}50%{transform:rotate(-12deg)translate(10px,-6px)scale(1.04)}to{transform:rotate(-15deg)translate(20px,8px)scale(1.02)}}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible h3,.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover h3{color:#0d253d}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible p,.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover p{color:#273951}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible .case-study-label,.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover .case-study-label{color:#64748d}.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover:before{opacity:.76}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof.section article.case-layer.reveal.is-visible:hover:after{animation:none}}.oi-shell.oi-theme .testimonial-grid,.oi-shell.oi-theme .testimonial-track,.oi-shell.oi-theme .testimonial-loop-group,.oi-shell.oi-theme #proof.section .testimonial-grid{width:100%}.oi-shell.oi-theme #proof.section .testimonial-track{width:max-content}.oi-shell.oi-theme #proof.section .testimonial-loop-group{flex:none;width:auto}.oi-shell.oi-theme .testimonial-track{animation-duration:40s}.oi-shell.oi-theme .testimonial-slide{min-height:248px}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{transition:background .22s,border-color .22s,color .22s,transform .22s}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible .testimonial-kicker-line{margin-bottom:0}.oi-shell.oi-theme section#proof.section .testimonial-kicker-logo{object-fit:contain;object-position:left center;width:auto;max-width:285px;height:39px;display:block}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible .testimonial-kicker-logo{background-color:#0000}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible:hover{background:radial-gradient(circle at 50% 42%,#fffffff5 0%,#fdfdfff0 34%,#f8f8feeb 58%,#f2f1fce0 100%),linear-gradient(#fbfbff 0%,#f8f8fe 54%,#f4f3fc 100%);border-color:#d2d5e8b8;transform:translateY(-2px)}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible:hover p,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible:hover blockquote{color:#0d253dd1}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible:hover .testimonial-kicker-line strong,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible:hover .testimonial-attribution strong{color:#64748df2}.oi-shell.oi-theme section#proof.section .case-layer.reveal.is-visible h3+p{margin-top:30px}.oi-shell.oi-theme section#proof.section .case-slide.reveal.is-visible h3+p{margin-top:0}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{width:700px;min-width:700px;max-width:700px;height:230px;min-height:230px}.oi-shell.oi-theme .testimonial-slide blockquote{color:#0d253d;font-size:16px}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible blockquote{color:#64748d;font-size:17px;font-weight:700}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible strong{color:#665efd}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible[aria-label=HashKey\ Exchange] figure{position:relative}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible[aria-label=HashKey\ Exchange] blockquote{padding-bottom:52px}.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible[aria-label=HashKey\ Exchange] .testimonial-attribution{margin-top:0;padding-top:12px;position:absolute;bottom:14px;left:0;right:0}.oi-shell.oi-theme .cta-panel{background:#fff;align-items:center;gap:24px;padding:32px}.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{min-height:190px}.oi-shell.oi-theme .cta-panel:before{opacity:1;background:radial-gradient(420px 180px at 6% 26%,#533afd17,#0000 66%),linear-gradient(120deg,#0000 0%,#533afd0f 52%,#0000 100%)}.oi-shell.oi-theme .footer{background:#fff;border-top:1px solid #e3e8ee}.oi-shell.oi-theme .footer-grid h3,.oi-shell.oi-theme .footer-grid a,.oi-shell.oi-theme .footer-bottom{color:#64748d}.oi-shell.oi-theme .footer-grid a:hover,.oi-shell.oi-theme .footer-grid a:focus-visible{color:#0d253d}.oi-shell.oi-theme .footer-logo{filter:none}.oi-shell.oi-theme .footer-legal p{color:#64748d;letter-spacing:-.39px;font-feature-settings:"tnum";font-size:13px}.oi-shell.oi-theme .footer-legal p+p{margin-top:8px}.oi-shell.oi-theme #proof .section-head{text-align:center;max-width:100%}.oi-shell.oi-theme #proof .section-head h2{color:#42338b;text-align:center;font-weight:700;transform:translate(120px)}.oi-shell.oi-theme .footer-bottom{border-top-color:#e3e8ee}.oi-shell.oi-theme :focus-visible{outline-offset:2px;outline:2px solid #533afda8}@media (max-width:1100px){.oi-shell.oi-theme .hero-inner{grid-template-columns:1fr;gap:34px}.oi-shell.oi-theme .hero-copy h1{letter-spacing:-.96px;font-size:clamp(2.4rem,7.6vw,3.2rem)}.oi-shell.oi-theme .case-stack{grid-template-columns:1fr}.oi-shell.oi-theme .cta-panel{grid-template-columns:1fr;padding:24px}.oi-shell.oi-theme #about .about-rail-layout{grid-template-columns:1fr;gap:24px}.oi-shell.oi-theme #about .about-rail-visual{height:560px;min-height:560px}.oi-shell.oi-theme #about .about-rail-cards{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:auto;min-height:0}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card{height:auto;min-height:180px}}@media (max-width:780px){.oi-shell.oi-theme .nav-row{padding:12px 14px}.oi-shell.oi-theme .primary-nav{background:#fffffffa;border:1px solid #e3e8ee}.oi-shell.oi-theme .hero{padding-top:86px;padding-bottom:66px}.oi-shell.oi-theme .hero-copy .section-label{margin-bottom:14px}.oi-shell.oi-theme .hero-copy h1{letter-spacing:-.64px;font-size:clamp(2.08rem,10.4vw,2.52rem)}.oi-shell.oi-theme .hero-copy p{font-size:15px}.oi-shell.oi-theme .button{width:100%;min-height:40px}.oi-shell.oi-theme #about .about-rail-layout{gap:20px}.oi-shell.oi-theme #about .about-rail-visual{border-radius:20px;height:420px;min-height:420px}.oi-shell.oi-theme #about .about-rail-cards{grid-template-columns:1fr;gap:14px;height:auto;min-height:0}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card{height:auto;min-height:0;padding:20px}.oi-shell.oi-theme #about .value-rail-card:after,.oi-shell.oi-theme #about .risk-map-scan{display:none}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card p{font-size:15px;line-height:1.45}.oi-shell.oi-theme #about .value-rail,.oi-shell.oi-theme .solutions-layout{grid-template-columns:1fr}.oi-shell.oi-theme .solution-card-offset{transform:none}.oi-shell.oi-theme #solutions .solution-visual{height:170px;padding:18px}.oi-shell.oi-theme #solutions .solution-card{height:auto;min-height:278px}.oi-shell.oi-theme .testimonial-slide{width:min(92vw,700px);min-width:min(92vw,700px);padding:22px}.oi-shell.oi-theme .footer-grid{gap:20px}}.oi-shell.oi-theme{background:#fff;position:relative}.oi-shell.oi-theme:before,.oi-shell.oi-theme:after{content:none!important}.oi-shell.oi-theme .top-visual-layer{height:calc(var(--top-visual-height,100svh) + 220px);z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 18%,#665efd2e 0%,#665efd12 30%,#0000 64%),radial-gradient(circle at 62% 48%,#f96bee1a 0%,#f96bee09 30%,#0000 64%),radial-gradient(circle at 18% 14%,#f5e9d42e 0%,#f5e9d40f 30%,#0000 66%),radial-gradient(circle at 82% 72%,#a8c3de29 0%,#a8c3de0d 30%,#0000 68%),linear-gradient(#fff 0%,#f6f9fc 62% 100%);min-height:112svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.oi-shell.oi-theme .top-glow-layer{filter:blur(42px);background:radial-gradient(circle at 72% 20%,#533afd21 0%,#0000 48%),radial-gradient(circle at 60% 54%,#f96bee12 0%,#0000 48%),radial-gradient(circle at 20% 18%,#f5e9d429 0%,#0000 52%);animation:22s ease-in-out infinite alternate topGlowDrift;position:absolute;inset:-12% -8% -10%}.oi-shell.oi-theme .top-particle-canvas{opacity:.68;filter:saturate(93.68)contrast(52.08)brightness(.125);width:100%;height:100%;transform:translate3d(calc(var(--hero-mouse-x,0px) * .012), calc(var(--hero-mouse-y,0px) * .012 + var(--hero-scroll-y,0px) * .18), 0);position:absolute;inset:0}@keyframes topGlowDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-18px,14px)scale(1.035)}}.oi-shell.oi-theme>.top-visual-layer{z-index:0}.oi-shell.oi-theme>.site-header,.oi-shell.oi-theme>main{z-index:1;position:relative}.oi-shell.oi-theme .variant-switcher{-webkit-backdrop-filter:none;background:0 0}.oi-shell.oi-theme .site-header{z-index:50;-webkit-backdrop-filter:none;box-shadow:none;border:0;border-radius:0;padding-top:18px;transition:background-color .22s ease-out,-webkit-backdrop-filter .22s ease-out,backdrop-filter .22s ease-out,box-shadow .22s ease-out;position:sticky;top:0;background:0 0!important}.oi-shell.oi-theme .site-header:after{content:"";filter:saturate(8)contrast(8)brightness(.125);pointer-events:none;z-index:0;background:#4434d400;height:1px;transition:background .22s ease-out;position:absolute;bottom:0;left:0;right:0}.oi-shell.oi-theme .site-header:before{content:"";z-index:0;pointer-events:none;opacity:0;filter:saturate(8)contrast(8)brightness(.125);background:repeating-linear-gradient(#4434d40d 0 1px,#0000 1px 8px);transition:opacity .22s ease-out;position:absolute;inset:0}.oi-shell.oi-theme .site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 26px #0037700d;background:#ffffff7a!important}.oi-shell.oi-theme .site-header.is-scrolled:after{background:#4434d447}.oi-shell.oi-theme .site-header.is-scrolled:before{opacity:1}.oi-shell.oi-theme .nav-row{z-index:1;box-shadow:none;background:0 0;border:0;padding:10px 0;position:relative}.oi-shell.oi-theme .container.nav-row .brand img{transform:none}.oi-shell.oi-theme .brand img,.oi-shell.oi-theme .footer-logo{filter:none}.oi-shell.oi-theme .primary-nav a{color:#273951;letter-spacing:0;font-size:.94rem;font-weight:400;transition:color .22s;position:relative}.oi-shell.oi-theme .primary-nav a:after{content:"";transform-origin:0;background:#533afd;height:1px;transition:transform .2s ease-out;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.oi-shell.oi-theme .primary-nav a:hover:after,.oi-shell.oi-theme .primary-nav a:focus-visible:after{transform:scaleX(1)}.oi-shell.oi-theme .primary-nav a.is-active,.oi-shell.oi-theme .primary-nav a[aria-current=page]{color:#4434d4}.oi-shell.oi-theme .primary-nav a.is-active:after,.oi-shell.oi-theme .primary-nav a[aria-current=page]:after{transform:scaleX(1)}.oi-shell.oi-theme .menu-toggle{border-color:var(--line);color:var(--color-text-primary);background:0 0}.oi-shell.oi-theme .hero{isolation:isolate;height:768px;min-height:768px;max-height:768px;padding:92px 0 82px;position:relative;overflow:hidden;background:0 0!important}.oi-shell.oi-theme .hero:before,.oi-shell.oi-theme .hero:after{content:none!important}.oi-shell.oi-theme .hero-particle-canvas{z-index:1;pointer-events:none;opacity:.72;width:100%;height:100%;transform:translate3d(calc(var(--hero-mouse-x,0px) * .012), calc(var(--hero-mouse-y,0px) * .012 + var(--hero-scroll-y,0px) * .22), 0);display:none;position:absolute;inset:0}.oi-shell.oi-theme .hero-ribbon-layer{z-index:2;pointer-events:none;opacity:.34;filter:saturate(8)contrast(8)brightness(.125);transform:translate3d(0, calc(var(--hero-scroll-y,0px) * .35), 0);position:absolute;inset:0;overflow:hidden}.oi-shell.oi-theme .hero-orb-layer{z-index:2;pointer-events:none;opacity:.72;filter:saturate(8)contrast(8)brightness(.125);width:clamp(280px,32vw,460px);height:clamp(280px,32vw,460px);transform:translate3d(calc(var(--hero-mouse-x,0px) * -.018), calc(var(--hero-mouse-y,0px) * -.018 + var(--hero-scroll-y,0px) * .16), 0);position:absolute;top:clamp(120px,18vh,190px);right:clamp(24px,7vw,120px)}.oi-shell.oi-theme .hero-data-orb{filter:drop-shadow(0 18px 42px #533afd1a);width:100%;height:100%;overflow:visible}.oi-shell.oi-theme .hero-data-orb-core{transform-origin:260px 260px;animation:28s linear infinite heroOrbRotate}.oi-shell.oi-theme .orb-ring,.oi-shell.oi-theme .orb-line{fill:none;stroke:#533afd33;stroke-width:1px}.oi-shell.oi-theme .orb-ring-mid{stroke:#665efd29}.oi-shell.oi-theme .orb-ring-tilt-a{stroke:#f96bee21}.oi-shell.oi-theme .orb-ring-tilt-b{stroke:#a8c3de2e}.oi-shell.oi-theme .orb-line{stroke:#4434d424}.oi-shell.oi-theme .orb-dots circle:nth-child(3n){fill:#f96bee38}.oi-shell.oi-theme .hero-ribbon-svg{width:100%;height:100%;display:block;overflow:visible}.oi-shell.oi-theme .hero-ribbon-primary{opacity:.98;filter:blur(.4px);stroke-width:1.35px;animation:18s ease-in-out infinite alternate heroRibbonPrimaryDrift}.oi-shell.oi-theme .hero-ribbon-primary path{opacity:.78}.oi-shell.oi-theme .hero-ribbon-secondary{opacity:.78;filter:blur(4.5px);stroke-width:1.2px;animation:22s ease-in-out infinite alternate heroRibbonSecondaryDrift}.oi-shell.oi-theme .hero-ribbon-secondary path{opacity:.72}.oi-shell.oi-theme .hero-ribbon-tertiary{opacity:.44;filter:blur(13px);stroke-width:1.4px;animation:28s ease-in-out infinite alternate heroRibbonTertiaryDrift}.oi-shell.oi-theme .hero-ribbon-tertiary path{opacity:.62}.oi-shell.oi-theme .hero-ribbon-highlight{opacity:.58;filter:blur(1px);stroke-width:1.05px;animation:16s ease-in-out infinite alternate heroRibbonHighlightDrift}.oi-shell.oi-theme .hero-ribbon-highlight path{opacity:.52}.oi-shell.oi-theme .hero-ribbon-micro{opacity:.28;stroke-width:1px;animation:20s ease-in-out infinite alternate heroRibbonMicroDrift}.oi-shell.oi-theme .hero-inner{grid-template-columns:minmax(0,1fr);gap:28px;min-height:calc(94svh - 170px)}.oi-shell.oi-theme .hero-copy{max-width:680px}.oi-shell.oi-theme .hero-copy.reveal{opacity:1;transform:none}.oi-shell.oi-theme .hero-copy.reveal.is-visible{transform:translateY(-30px)!important}.oi-shell.oi-theme .hero-copy h1{max-width:760px;font-family:var(--stripe-font-display);letter-spacing:-1.4px;color:var(--color-text-primary);font-size:clamp(3rem,6vw,3.5rem);font-weight:300;line-height:1.03}.oi-shell.oi-theme .hero-copy p{max-width:600px;color:var(--color-text-muted);letter-spacing:0;margin-top:18px;font-size:16px;font-weight:300;line-height:1.4}.oi-shell.oi-theme .hero-actions,.oi-shell.oi-theme .button-row{gap:12px;margin-top:44px!important}.oi-shell.oi-theme .hero-reveal-line{opacity:0;animation:.7s ease-out forwards heroLineReveal;transform:translateY(8px)}.oi-shell.oi-theme .hero-reveal-line-1{animation-delay:80ms;position:relative;top:-25px}.oi-shell.oi-theme .hero-reveal-line-2{animation-delay:.18s;position:relative;top:-25px}.oi-shell.oi-theme .hero-reveal-line-3{animation-delay:.28s}.oi-shell.oi-theme .button{border-radius:9999px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:400;position:relative}.oi-shell.oi-theme .hero .button-primary{color:#fff;background:#533afd;border:1px solid #0000;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden;transform:translateZ(0)}.oi-shell.oi-theme .hero .button-primary:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff57 48%,#ffffff2e 52%,#0000 65%);transition:transform .7s ease-out;position:absolute;inset:-40% -80%;transform:translate(-55%)}.oi-shell.oi-theme .hero .button-primary:hover:before{transform:translate(55%)}.oi-shell.oi-theme .hero .button-primary:hover{box-shadow:0 8px 22px #533afd33}.oi-shell.oi-theme .hero .button-primary:active{background:#2e2b8c;transform:scale(.98)}.oi-shell.oi-theme .hero .button-secondary{color:#533afd;background:#fff;border:1px solid #533afd38;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.oi-shell.oi-theme .hero .button-secondary:hover{background:#533afd0a;border-color:#533afd6b}.oi-shell.oi-theme .hero .button-secondary:active{transform:scale(.98)}@keyframes heroGlowDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-18px,14px)scale(1.035)}}@keyframes heroRibbonPrimaryDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-26px,18px)scale(1.025)}}@keyframes heroRibbonSecondaryDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(24px,-16px)scale(1.018)}}@keyframes heroRibbonTertiaryDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(10px,-8px)scale(1.01)}}@keyframes heroRibbonHighlightDrift{0%{transform:translate(0,0)}to{transform:translate(-14px,10px)}}@keyframes heroRibbonMicroDrift{0%{opacity:.22;transform:translate(0,0)}to{opacity:.34;transform:translate(8px,-10px)}}@keyframes heroLineReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroOrbRotate{0%{transform:rotate(0)translate(0,0)}to{transform:rotate(360deg)translate(0,0)}}.oi-shell.oi-theme.ribbon-debug .hero-ribbon-layer{background:#533afd09;outline:2px dashed #533afd73}.oi-shell.oi-theme.ribbon-debug .hero-ribbon-svg path{opacity:1!important}@media (max-width:1100px){.oi-shell.oi-theme .hero-inner{grid-template-columns:1fr;gap:34px}.oi-shell.oi-theme .hero-copy h1{letter-spacing:-.96px;font-size:clamp(2.4rem,7.6vw,3.2rem)}}@media (max-width:780px){.oi-shell.oi-theme .nav-row{padding:10px 0}.oi-shell.oi-theme .hero-orb-layer{display:none}.oi-shell.oi-theme .hero-particle-canvas{opacity:.38}.oi-shell.oi-theme .hero{padding-top:96px;padding-bottom:66px}.oi-shell.oi-theme .hero-copy h1{letter-spacing:-.64px;font-size:clamp(2.08rem,10.4vw,2.52rem)}.oi-shell.oi-theme .hero-copy p{font-size:15px}.oi-shell.oi-theme .button{width:100%;min-height:44px}.oi-shell.oi-theme .hero-ribbon-primary{opacity:.82}.oi-shell.oi-theme .hero-ribbon-secondary{opacity:.58}.oi-shell.oi-theme .hero-ribbon-tertiary{opacity:.3}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme .top-glow-layer,.oi-shell.oi-theme .top-particle-canvas,.oi-shell.oi-theme .hero-data-orb-core,.oi-shell.oi-theme .hero-reveal-line,.oi-shell.oi-theme .site-header,.oi-shell.oi-theme .site-header:before,.oi-shell.oi-theme .hero-ribbon-layer *,.oi-shell.oi-theme .button-primary:before{transition:none!important;animation:none!important}.oi-shell.oi-theme .hero-reveal-line{opacity:1!important;transform:none!important}.oi-shell.oi-theme .hero-particle-canvas,.oi-shell.oi-theme .top-particle-canvas{display:none}.oi-shell.oi-theme #about .reveal-card,.oi-shell.oi-theme #about .risk-map-trajectory,.oi-shell.oi-theme #about .risk-map-node,.oi-shell.oi-theme #about .risk-map-scan,.oi-shell.oi-theme #about .feature-icon,.oi-shell.oi-theme #about .feature-icon svg{transition:none!important;animation:none!important}.oi-shell.oi-theme #about .reveal-card,.oi-shell.oi-theme #about .risk-map-node{opacity:1!important;transform:none!important}.oi-shell.oi-theme #about .risk-map-trajectory{stroke-dashoffset:0!important}.oi-shell.oi-theme #about .risk-map-scan{display:none}}.oi-shell.oi-theme #about.section:before{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#533afd08 1px,#0000 1px),linear-gradient(90deg,#533afd08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%)}.oi-shell.oi-theme #about .section-head h2{opacity:1;color:#0d253d!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);color:#0d253d;border-radius:18px;padding:24px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px #00377014;background:linear-gradient(#ffffffe0,#f6f9fcc7)!important;border:1px solid #e3e8eee0!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card h3{color:#0d253d!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card p{color:#64748d!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within{box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd12;background:linear-gradient(#fffffff0,#f6f9fcd6)!important;border-color:#533afd3d!important;transform:translateY(-4px)!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(135deg,#533afd52,#f96bee24,#f5e9d438,#533afd2e);padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover:before,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within:before{opacity:1}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:var(--card-glow-opacity,0);background:radial-gradient(140px circle at var(--card-x,50%) var(--card-y,50%), #533afd26, #665efd14 32%, transparent 68%);transition:opacity .18s ease-out;position:absolute;inset:-1px}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card>*{z-index:2;position:relative}.oi-shell.oi-theme #about .about-rail-cards .feature-icon{transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;transform:translateZ(0)scale(1)}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover .feature-icon,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within .feature-icon{background:#b9b9f93d;border-color:#533afd38;transform:translateY(-1px)scale(1.06);box-shadow:0 0 0 4px #533afd0b}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover .feature-icon svg,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within .feature-icon svg{animation:.42s cubic-bezier(.22,1,.36,1) keyValueIconBounce}.oi-shell.oi-theme #about .about-rail-visual{border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8eeb8,0 18px 48px #0037700f;background:linear-gradient(135deg,#ffffffdb,#f6f9fcbd),radial-gradient(circle at 62% 54%,#533afd2e,#0000 42%)!important}.oi-shell.oi-theme #about .about-rail-svg{z-index:1;opacity:1;width:100%;height:100%;display:block;position:relative}.oi-shell.oi-theme #about .risk-map-contour,.oi-shell.oi-theme #about .risk-map-region{fill:none;stroke:#533afd29;stroke-width:1.3px}.oi-shell.oi-theme #about .risk-map-region{stroke:#ffffff7a}.oi-shell.oi-theme #about .risk-map-trajectory{fill:none;stroke:url(#riskTrajectoryGradient);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:980;stroke-dashoffset:980px;opacity:.9}.oi-shell.oi-theme #about .risk-map-node-core{fill:#fffffff5;stroke:#533afd57;stroke-width:2px}.oi-shell.oi-theme #about .risk-map-node-ring{fill:none;stroke:#533afd38;stroke-width:1.2px}.oi-shell.oi-theme #about .risk-map-scan{opacity:0;mix-blend-mode:screen}.oi-shell.oi-theme #about .platform-section.is-visible .risk-map-scan{animation:22s ease-in-out infinite riskMapScan}.oi-shell.oi-theme #about.section{color:#0d253d;min-height:715.85px;position:relative;overflow:hidden;background:linear-gradient(#e0b0ff0d,#e0b0ff0d),#f6f9fc!important}.oi-shell.oi-theme #about.section:before{content:none;opacity:.24}.oi-shell.oi-theme #about .risk-intelligence-bg{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}.oi-shell.oi-theme #about .risk-intelligence-bg:before{content:"";z-index:0;background-image:linear-gradient(#533afd07 1px,#0000 1px),linear-gradient(90deg,#533afd07 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 0% 54%,#0000 86%);mask-image:radial-gradient(circle at 52% 48%,#000 0% 54%,#0000 86%)}.oi-shell.oi-theme #about .risk-intelligence-bg-svg{z-index:1;opacity:.66;filter:saturate(1.28)contrast(1.14);width:100%;height:100%;transform:translate3d(0, calc(var(--about-scroll-y,0px) * .18), 0);display:block;position:absolute;inset:0}.oi-shell.oi-theme #about .container,.oi-shell.oi-theme #about .platform-section{z-index:2;position:relative}.oi-shell.oi-theme #about .about-rail-visual{display:none!important}.oi-shell.oi-theme #about .about-rail-layout{display:block!important}.oi-shell.oi-theme #about .about-rail-cards{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;display:grid;height:auto!important;min-height:auto!important}.oi-shell.oi-theme #about .risk-bg-contour,.oi-shell.oi-theme #about .risk-bg-region{fill:none;stroke:#533afd38;stroke-width:1.35px}.oi-shell.oi-theme #about .risk-bg-region{stroke:#665efd2e}.oi-shell.oi-theme #about .risk-bg-trajectory{fill:none;stroke:url(#riskBgTrajectory);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100px;opacity:.9}.oi-shell.oi-theme #about .risk-bg-node{opacity:0;transform-box:fill-box;transform-origin:50%}.oi-shell.oi-theme #about .risk-bg-node-core{fill:#fffffff5;stroke:#533afd57;stroke-width:2px}.oi-shell.oi-theme #about .risk-bg-node-ring{fill:none;stroke:#533afd2e;stroke-width:1.2px}.oi-shell.oi-theme #about .risk-bg-scan{opacity:0;mix-blend-mode:screen}.oi-shell.oi-theme #about.is-visible .risk-bg-trajectory{animation:1.8s cubic-bezier(.22,1,.36,1) forwards riskBgTrajectoryDraw}.oi-shell.oi-theme #about.is-visible .risk-bg-trajectory:nth-child(2){animation-delay:.14s}.oi-shell.oi-theme #about.is-visible .risk-bg-trajectory:nth-child(3){animation-delay:.26s}.oi-shell.oi-theme #about.is-visible .risk-bg-trajectory:nth-child(4){animation-delay:.38s}.oi-shell.oi-theme #about.is-visible .risk-bg-node{animation:.7s cubic-bezier(.22,1,.36,1) forwards riskBgNodeReveal,20s ease-in-out infinite riskBgNodePulse}.oi-shell.oi-theme #about.is-visible .risk-bg-node:nth-child(2){animation-delay:.12s,0s}.oi-shell.oi-theme #about.is-visible .risk-bg-node:nth-child(3){animation-delay:.22s,0s}.oi-shell.oi-theme #about.is-visible .risk-bg-node:nth-child(4){animation-delay:.32s,0s}.oi-shell.oi-theme #about.is-visible .risk-bg-scan{animation:24s ease-in-out infinite riskBgScan}@keyframes riskBgTrajectoryDraw{to{stroke-dashoffset:0}}@keyframes riskBgNodeReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes riskBgNodePulse{0%,to{opacity:.76}50%{opacity:1}}@keyframes riskBgScan{0%{opacity:0;transform:translate(0)}12%{opacity:.42}48%{opacity:.24}to{opacity:0;transform:translate(1800px)}}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card{isolation:isolate;-webkit-backdrop-filter:blur(10px);color:#0d253d;border-radius:18px;min-height:210px;padding:24px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px #00377014,0 18px 48px #0037700a;background:linear-gradient(#ffffffe6,#f6f9fcd1)!important;border:1px solid #e3e8eee0!important}.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:hover,.oi-shell.oi-theme #about .about-rail-cards .value-rail-card:focus-within{box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd12;border-color:#533afd3d!important;transform:translateY(-4px)!important}@media (min-width:1101px){.oi-shell.oi-theme #about .about-rail-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.oi-shell.oi-theme #about .about-rail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-shell.oi-theme #about .risk-intelligence-bg-svg{opacity:.58}}@media (max-width:780px){.oi-shell.oi-theme #about .about-rail-cards{grid-template-columns:1fr}.oi-shell.oi-theme #about .risk-bg-scan{display:none}.oi-shell.oi-theme #about .risk-intelligence-bg-svg{opacity:.36}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #about .risk-bg-trajectory,.oi-shell.oi-theme #about .risk-bg-node,.oi-shell.oi-theme #about .risk-bg-scan,.oi-shell.oi-theme #about .reveal-card,.oi-shell.oi-theme #about .feature-icon,.oi-shell.oi-theme #about .feature-icon svg{transition:none!important;animation:none!important}.oi-shell.oi-theme #about .risk-bg-trajectory{stroke-dashoffset:0!important}.oi-shell.oi-theme #about .risk-bg-node,.oi-shell.oi-theme #about .reveal-card{opacity:1!important;transform:none!important}.oi-shell.oi-theme #about .risk-bg-scan{display:none}}.oi-shell.oi-theme #solutions.section{color:#0d253d;background:radial-gradient(circle at 72% 14%,#665efd1a 0%,#0000 48%),radial-gradient(circle at 18% 10%,#f5e9d424 0%,#0000 52%),linear-gradient(#fff 0%,#f6f9fc 100%);padding:112px 0 128px;position:relative;overflow:hidden}.oi-shell.oi-theme #solutions .section-head{max-width:100%;margin-bottom:28px}.oi-shell.oi-theme #solutions .section-head h2{color:#0d253d}.oi-shell.oi-theme #solutions .section-head p{color:#64748d;max-width:920px}.oi-shell.oi-theme #solutions .coverage-stack-visual{isolation:isolate;background:linear-gradient(#ffffffd1,#f6f9fcb3),radial-gradient(circle at 62% 42%,#533afd1f,#0000 52%);border:1px solid #e3e8eed1;border-radius:24px;max-width:1230px;min-height:420px;margin:30px 0 42px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00377012,0 2px 6px #0037700a}.oi-shell.oi-theme #solutions .coverage-stack-visual__glow{z-index:0;pointer-events:none;filter:blur(42px);background:radial-gradient(circle at 50% 40%,#533afd24,#0000 38%),radial-gradient(circle at 68% 58%,#f96bee14,#0000 34%),radial-gradient(circle at 30% 72%,#a8c3de24,#0000 42%);animation:20s ease-in-out infinite alternate coverageStackGlowDrift;position:absolute;inset:-20%}@keyframes coverageStackGlowDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-18px,12px)scale(1.025)}}.oi-shell.oi-theme #solutions .coverage-stack-visual__hud{z-index:1;pointer-events:none;opacity:.48;background-color:#0000;background-image:linear-gradient(#533afd0b 1px,#0000 1px),linear-gradient(90deg,#533afd0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 0% 52%,#0000 82%);mask-image:radial-gradient(circle at 52% 48%,#000 0% 52%,#0000 82%)}.oi-shell.oi-theme #solutions .coverage-stack-visual__stage{z-index:2;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer{-webkit-backdrop-filter:blur(10px);width:min(680px,72%);min-height:92px;transform-style:preserve-3d;background:linear-gradient(#ffffffb8,#f6f9fc80);border:1px solid #533afd2e;border-radius:18px;padding:20px 24px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 18px 44px #00377014,inset 0 0 0 1px #ffffff73}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer__label{color:#0b1f33;letter-spacing:-.02em;text-shadow:0 1px #ffffff59;font-size:18px;font-weight:500;display:block}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer__meta{color:#334a62;margin-top:6px;font-size:14px;font-weight:400;line-height:1.45;display:block}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer--top{animation:18s ease-in-out infinite alternate coverageLayerFloatTop;transform:translate3d(-50%,-78%,96px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer--second{opacity:.92;animation:20s ease-in-out infinite alternate coverageLayerFloatSecond;transform:translate3d(-50%,-54%,48px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer--third{opacity:.84;animation:22s ease-in-out infinite alternate coverageLayerFloatThird;transform:translate3d(-50%,-6%,8px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer--fourth{opacity:.76;background:linear-gradient(#ffffffc2,#f5e9d457),linear-gradient(135deg,#533afd1f,#f96bee14);border-color:#f96bee2e;animation:21s ease-in-out infinite alternate coverageLayerFloatFourth;transform:translate3d(-50%,20%,-32px)rotateX(58deg)rotate(-8deg);box-shadow:0 18px 44px #00377014,inset 0 0 0 1px #f96bee1a}.oi-shell.oi-theme #solutions .coverage-stack-visual:hover .coverage-layer--top,.oi-shell.oi-theme #solutions .coverage-stack-visual:focus-within .coverage-layer--top{border-color:#533afd47;transform:translate3d(-50%,-88%,118px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual:hover .coverage-layer--second,.oi-shell.oi-theme #solutions .coverage-stack-visual:focus-within .coverage-layer--second{transform:translate3d(-50%,-58%,64px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual:hover .coverage-layer--third,.oi-shell.oi-theme #solutions .coverage-stack-visual:focus-within .coverage-layer--third{transform:translate3d(-50%,4%,18px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .coverage-stack-visual:hover .coverage-layer--fourth,.oi-shell.oi-theme #solutions .coverage-stack-visual:focus-within .coverage-layer--fourth{transform:translate3d(-50%,34%,-40px)rotateX(58deg)rotate(-8deg)}@keyframes coverageLayerFloatTop{0%{margin-top:0}to{margin-top:-8px}}@keyframes coverageLayerFloatSecond{0%{margin-top:0}to{margin-top:6px}}@keyframes coverageLayerFloatThird{0%{margin-top:0}to{margin-top:-5px}}@keyframes coverageLayerFloatFourth{0%{margin-top:0}to{margin-top:7px}}.oi-shell.oi-theme #solutions .solutions-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.oi-shell.oi-theme #solutions .solution-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);border-radius:20px;flex-direction:column;min-height:216px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px #00377014,0 12px 34px #0037700a;background:linear-gradient(#ffffffe0,#f6f9fccc)!important;border:1px solid #e3e8eee0!important;height:216px!important;padding:24px!important}.oi-shell.oi-theme #solutions .solution-card:hover,.oi-shell.oi-theme #solutions .solution-card:focus-within{transform:translateY(-4px);box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd12;border-color:#533afd3d!important}.oi-shell.oi-theme #solutions .solution-card:active{transform:translateY(-2px)scale(.98)}.oi-shell.oi-theme #solutions .solution-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(135deg,#533afd47,#f96bee1f,#f5e9d433,#533afd2e);padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oi-shell.oi-theme #solutions .solution-card:hover:before,.oi-shell.oi-theme #solutions .solution-card:focus-within:before{opacity:1}.oi-shell.oi-theme #solutions .solution-card:after{content:"";z-index:0;pointer-events:none;opacity:.075;transition:opacity .22s ease-out;position:absolute;inset:0}.oi-shell.oi-theme #solutions .solution-card>*{z-index:2;position:relative}.oi-shell.oi-theme #solutions .solution-card h3{color:#0d253d;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:300;line-height:1.25}.oi-shell.oi-theme #solutions .solution-card p{color:#64748d;margin:0;font-size:14px;line-height:1.45;height:auto!important;min-height:auto!important}.oi-shell.oi-theme #solutions .solution-tags{flex-wrap:wrap;gap:7px;margin:16px 0 18px;display:flex}.oi-shell.oi-theme #solutions .solution-tag{color:#4434d4;background:#b9b9f938;border:1px solid #533afd21;border-radius:9999px;align-items:center;min-height:24px;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.oi-shell.oi-theme #solutions .solution-card a{color:#533afd;align-items:center;gap:6px;margin-bottom:0;margin-left:0;margin-right:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;margin-top:auto!important}.oi-shell.oi-theme #solutions .solution-card a:after{content:"→";opacity:.72;transition:transform .18s ease-out,text-shadow .18s ease-out,opacity .18s ease-out;display:inline-block;transform:translate(0)}.oi-shell.oi-theme #solutions .solution-card a:hover:after,.oi-shell.oi-theme #solutions .solution-card a:focus-visible:after,.oi-shell.oi-theme #solutions .solution-card:hover a:after{opacity:1;text-shadow:0 0 12px #533afd38;transform:translate(3px)}.oi-shell.oi-theme #solutions .solution-card.solution-custody:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.oi-shell.oi-theme #solutions .solution-liability:after{background:linear-gradient(135deg,#0000 0 42%,#4434d412 42% 43%,#0000 43% 100%) 0 0/90px 90px,linear-gradient(90deg,#0000 0 20%,#64748d14 20% 21%,#0000 21% 100%) 0 0/120px 48px}.oi-shell.oi-theme #solutions .solution-liability:hover,.oi-shell.oi-theme #solutions .solution-liability:focus-within{filter:brightness(1.015)}.oi-shell.oi-theme #solutions .solution-cyber:after{background:radial-gradient(circle at 20% 28%,#533afd29 0 2px,#0000 3px),radial-gradient(circle at 72% 62%,#665efd21 0 2px,#0000 3px),radial-gradient(circle at 42% 78%,#f96bee1a 0 2px,#0000 3px),linear-gradient(#533afd0e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#533afd0e 1px,#0000 1px) 0 0/30px 30px}.oi-shell.oi-theme #solutions .solution-cyber .solution-cyber-scan{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#533afd29 44%,#f96bee1f 50%,#533afd29 56%,#0000 100%);height:68%;transition:opacity .22s ease-out;animation:7s ease-in-out infinite paused cyberCardScan;position:absolute;top:-22%;left:0;right:0}.oi-shell.oi-theme #solutions .solution-package .solution-tags,.oi-shell.oi-theme #solutions .solution-package a{position:relative;top:-15px}.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible:hover .solution-cyber-scan,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible:focus-within .solution-cyber-scan{opacity:.34;animation-play-state:running}@keyframes cyberCardScan{0%{opacity:0;transform:translateY(-40%)}14%{opacity:.34}to{opacity:0;transform:translateY(380%)}}.oi-shell.oi-theme #solutions .solution-package:after{background:linear-gradient(90deg,#533afd0f 0 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#533afd0d 0 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 72% 24%,#f96bee14,#0000 32%)}.oi-shell.oi-theme #solutions .solution-layer-chip{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.oi-shell.oi-theme #solutions .solution-card:hover .solution-layer-chip:first-child,.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-layer-chip:first-child{transform:translateY(-2px)}.oi-shell.oi-theme #solutions .solution-card:hover .solution-layer-chip:nth-child(2),.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-layer-chip:nth-child(2){transition-delay:40ms;transform:translateY(-3px)}.oi-shell.oi-theme #solutions .solution-card:hover .solution-layer-chip:nth-child(3),.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-layer-chip:nth-child(3){transition-delay:80ms;transform:translateY(-4px)}.oi-shell.oi-theme #solutions .solution-card:hover .solution-layer-chip,.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-layer-chip{background:#b9b9f93d;border-color:#533afd38;box-shadow:0 0 0 1px #533afd0d,0 6px 16px #533afd0f}.oi-shell.oi-theme #solutions .solution-card.reveal{opacity:0;transform:translateY(18px);height:216px!important;min-height:216px!important}.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible{opacity:1;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition-delay:calc(90ms * var(--solution-order,0));transform:translateY(0);height:216px!important;min-height:216px!important}@media (max-width:1100px){.oi-shell.oi-theme #solutions .coverage-stack-visual{min-height:360px}.oi-shell.oi-theme #solutions .solutions-layout{grid-template-columns:1fr}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer{width:min(620px,78%)}}@media (max-width:780px){.oi-shell.oi-theme #solutions.section{padding:88px 0 96px}.oi-shell.oi-theme #solutions .coverage-stack-visual{border-radius:18px;min-height:320px}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer{width:min(520px,86%);min-height:78px;padding:16px 18px}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer__label{font-size:15px}.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer__meta{font-size:12px}.oi-shell.oi-theme #solutions .solution-card{min-height:auto;padding:20px!important}.oi-shell.oi-theme #solutions .solution-cyber .solution-cyber-scan{display:none}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #solutions .coverage-stack-visual__glow,.oi-shell.oi-theme #solutions .coverage-stack-visual .coverage-layer,.oi-shell.oi-theme #solutions .solution-cyber .solution-cyber-scan,.oi-shell.oi-theme #solutions .solution-card,.oi-shell.oi-theme #solutions .solution-layer-chip,.oi-shell.oi-theme #solutions .solution-card a:after{transition:none!important;animation:none!important}.oi-shell.oi-theme #solutions .solution-card.reveal{opacity:1!important;transform:none!important}}.oi-shell.oi-theme #solutions .solutions-layout{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.oi-shell.oi-theme #solutions .solutions-layout>.solution-card{grid-column:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.oi-shell.oi-theme #solutions .solutions-layout>.solution-card.solution-custody.reveal.is-visible{width:calc(100% + 10px)!important}.oi-shell.oi-theme #solutions .solution-card{flex-direction:column;display:flex}.oi-shell.oi-theme #solutions .solution-card-visual{background:linear-gradient(#ffffffc7,#f6f9fc9e);border:1px solid #e3e8eeb8;border-radius:16px;width:108%;height:218px;margin-bottom:18px;margin-left:-4%;position:relative;overflow:hidden}.oi-shell.oi-theme #solutions .solution-card-visual img{object-fit:contain;width:100%;height:100%;padding:14px;display:block}.oi-shell.oi-theme #solutions .solution-card-visual--image{background:0 0;padding:0!important;overflow:hidden!important}.oi-shell.oi-theme #solutions .solution-card-visual--image img{object-position:center center;display:block;object-fit:cover!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible .solution-card-visual--image,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible .solution-card-visual--image,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible .solution-card-visual--image,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible .solution-card-visual--image{height:233px}.oi-shell.oi-theme #solutions .solution-card-visual--stack{background:radial-gradient(circle at 52% 42%,#533afd1f,#0000 54%),linear-gradient(#ffffffc7,#f6f9fc9e)}.oi-shell.oi-theme #solutions .coverage-stack-visual__stage--card{z-index:1;perspective:900px;transform-style:preserve-3d;position:absolute;inset:0}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer{-webkit-backdrop-filter:blur(8px);opacity:1;background:linear-gradient(#ffffffb8,#f6f9fc85);border:1px solid #533afd29;border-radius:10px;width:76%;min-height:28px;margin-top:0;padding:7px 10px;transition:none;animation:none;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #0037700f,inset 0 0 0 1px #ffffff5c}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer__label{color:#0d253d;letter-spacing:-.01em;font-size:10px;font-weight:500;line-height:1.1;display:block}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer__meta{display:none}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer--top{transform:translate3d(-50%,-72%,64px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer--second{transform:translate3d(-50%,-48%,32px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer--third{transform:translate3d(-50%,-24%,8px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-layer--fourth{background:linear-gradient(#ffffffc2,#f5e9d457),linear-gradient(135deg,#533afd1f,#f96bee14);border-color:#f96bee2e;transform:translate3d(-50%,0%,-20px)rotateX(58deg)rotate(-8deg)}.oi-shell.oi-theme #solutions .solution-card,.oi-shell.oi-theme #solutions .solution-card.reveal,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible{height:auto!important;min-height:360px!important}.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible h3{font-size:18px!important}.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible p{font-size:15px!important}.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible p{position:static!important;top:auto!important}.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible h3{margin-top:120px!important}.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible p{margin-top:40px!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible p{position:static!important;top:auto!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible h3{margin-top:120px!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible p{margin-top:40px!important}.oi-shell.oi-theme #solutions .solution-package .solution-tags,.oi-shell.oi-theme #solutions .solution-package a{top:0}@media (min-width:1101px){.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible h3{margin-top:80px!important}.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible p{margin-top:20px!important}.oi-shell.oi-theme #solutions .solution-cyber .solution-tags{position:relative;top:-24px}.oi-shell.oi-theme #solutions .solution-liability .solution-tags{position:relative;top:-6px}.oi-shell.oi-theme #solutions .solution-custody .solution-tags,.oi-shell.oi-theme #solutions .solution-package .solution-tags.solution-layer-chips{position:relative;top:-1px}}@media (max-width:1100px){.oi-shell.oi-theme #solutions .solutions-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oi-shell.oi-theme #solutions .solutions-layout>.solution-card{grid-column:auto!important;width:auto!important;min-width:0!important;max-width:none!important}}@media (max-width:780px){.oi-shell.oi-theme #solutions .solutions-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.oi-shell.oi-theme #solutions .solution-card-visual{height:190px}.oi-shell.oi-theme #solutions .solution-card,.oi-shell.oi-theme #solutions .solution-card.reveal,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible{width:100%;max-width:100%;min-height:auto!important}}@media (max-width:430px){.oi-shell.oi-theme #solutions .solutions-layout{grid-template-columns:1fr!important}}.oi-shell.oi-theme #solutions.section{background:linear-gradient(#fff9 0%,#f6f9fc9e 100%),url(/design/images/home/solution-sec.jpg) 50%/cover no-repeat}.oi-shell.oi-theme #solutions .solution-card,.oi-shell.oi-theme #solutions .solution-card.reveal,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible{overflow:hidden;flex-direction:column!important;min-height:345px!important;display:flex!important}.oi-shell.oi-theme #solutions .solution-card-visual{isolation:isolate;flex:none;overflow:hidden;margin-bottom:25px!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal h3,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible h3{margin-top:0!important;margin-bottom:15px!important;position:static!important;top:auto!important;transform:none!important}.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-custody.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-liability.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-cyber.reveal.is-visible p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal p,.oi-shell.oi-theme #solutions .solution-card.solution-package.reveal.is-visible p{margin-top:0!important;margin-bottom:0!important;position:static!important;top:auto!important;transform:none!important}.oi-shell.oi-theme #solutions .solution-card h3,.oi-shell.oi-theme #solutions .solution-card.reveal h3,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible h3,.oi-shell.oi-theme #solutions .solution-card p,.oi-shell.oi-theme #solutions .solution-card.reveal p,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible p{position:static!important;top:auto!important;transform:none!important}.oi-shell.oi-theme #solutions .solution-card h3,.oi-shell.oi-theme #solutions .solution-card.reveal h3,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible h3{flex:none;margin-top:0!important;margin-bottom:25px!important;transform:none!important}.oi-shell.oi-theme #solutions .solution-card p,.oi-shell.oi-theme #solutions .solution-card.reveal p,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible p{flex:none;min-height:72px!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}.oi-shell.oi-theme #solutions .solution-tags{flex-wrap:wrap;align-content:flex-start;min-height:56px;display:flex;margin-top:25px!important;margin-bottom:0!important;position:relative!important;top:-5px!important}.oi-shell.oi-theme #solutions .solution-card a,.oi-shell.oi-theme #solutions .solution-card.reveal a,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible a{margin-top:auto!important;margin-bottom:5px!important;position:static!important;top:auto!important;transform:translateY(10px)!important}.oi-shell.oi-theme #solutions .solution-card-visual--image{padding:0!important;overflow:hidden!important}.oi-shell.oi-theme #solutions .solution-card-visual--image img{object-position:center center;transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease-out;display:block;transform:scale(1);object-fit:cover!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.oi-shell.oi-theme #solutions .solution-card-visual--image:hover img{filter:saturate(1.03)brightness(1.015);transform:scale(1.04)}.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-card-visual--image img{transform:scale(1.035)}.oi-shell.oi-theme #solutions .solution-card-visual--stack{--stack-zoom:1}.oi-shell.oi-theme #solutions .solution-card-visual--stack:hover{--stack-zoom:1.04}.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-stack-visual__stage--card{transform:scale(var(--stack-zoom,1));transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease-out}.oi-shell.oi-theme #solutions .solution-card-visual--stack:hover .coverage-stack-visual__stage--card{filter:saturate(1.03)brightness(1.015)}.oi-shell.oi-theme #solutions .solution-card:focus-within .solution-card-visual--stack{--stack-zoom:1.035}.oi-shell.oi-theme #solutions .solution-package .solution-card-visual--image img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:780px){.oi-shell.oi-theme #solutions .solution-card a,.oi-shell.oi-theme #solutions .solution-card.reveal a,.oi-shell.oi-theme #solutions .solution-card.reveal.is-visible a{transform:none!important}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #solutions .solution-card-visual--image img,.oi-shell.oi-theme #solutions .solution-card-visual--stack .coverage-stack-visual__stage--card{filter:none!important;transition:none!important;transform:none!important}}@media (pointer:coarse){.oi-shell.oi-theme #solutions .solution-card-visual--image:hover img,.oi-shell.oi-theme #solutions .solution-card-visual--stack:hover .coverage-stack-visual__stage--card{filter:none;transform:none}}.oi-shell.oi-theme #proof.section{background:radial-gradient(circle at 74% 12%,#665efd12 0%,#0000 46%),radial-gradient(circle at 18% 8%,#f5e9d41a 0%,#0000 50%),linear-gradient(#f6f9fc 0%,#fff 100%);padding:112px 0 132px;position:relative;overflow:hidden}.oi-shell.oi-theme #proof.section:before{content:"";z-index:0;pointer-events:none;opacity:.04;background:radial-gradient(at 24% 34%,#0000 0 34%,#533afd8c 35%,#0000 36%) 0 0/520px 320px,radial-gradient(at 62% 48%,#0000 0 36%,#533afd6b 37%,#0000 38%) 40% 20%/620px 380px,radial-gradient(at 78% 22%,#0000 0 26%,#665efd66 27%,#0000 28%) 100% 10%/420px 260px;position:absolute;inset:0}.oi-shell.oi-theme #proof .container{z-index:1;position:relative}.oi-shell.oi-theme #proof .section-head h2{color:#0d253d!important;font-weight:300!important;transform:none!important}.oi-shell.oi-theme #proof .case-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible{isolation:isolate;-webkit-backdrop-filter:blur(8px);border-radius:16px;height:304px;min-height:304px;padding:28px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px #00377014,0 12px 34px #0037700a;background:#ffffffdb!important;border:1px solid #e3e8ee!important}.oi-shell.oi-theme #proof .case-layer:hover,.oi-shell.oi-theme #proof .case-layer:focus-within{transform:translateY(-3px);box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd0f;border-color:#533afd3d!important}.oi-shell.oi-theme #proof .case-layer:before{content:none}.oi-shell.oi-theme #proof .case-layer:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(135deg,#533afd3d,#665efd29,#f96bee1a,#f5e9d42e);padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oi-shell.oi-theme #proof .case-layer:hover:after,.oi-shell.oi-theme #proof .case-layer:focus-within:after{opacity:1}.oi-shell.oi-theme #proof .risk-signal-path{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;min-height:18px;margin-bottom:18px;display:grid}.oi-shell.oi-theme #proof .risk-signal-node{background:#533afd57;border-radius:9999px;width:7px;height:7px;transition:box-shadow .22s ease-out,transform .22s ease-out,background .22s ease-out;box-shadow:0 0 #533afd00}.oi-shell.oi-theme #proof .case-layer.reveal.is-visible .risk-signal-line:nth-child(4):before{animation-delay:calc(.19s + 80ms * var(--case-index,0))}.oi-shell.oi-theme #proof .case-layer.reveal.is-visible .risk-signal-line:nth-child(6):before{animation-delay:calc(.28s + 80ms * var(--case-index,0))}@keyframes riskSignalDraw{to{transform:scaleX(1)}}.oi-shell.oi-theme #proof .case-signal-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.oi-shell.oi-theme #proof .case-signal-chip{color:#4434d4;background:#b9b9f92e;border:1px solid #533afd1a;border-radius:9999px;align-items:center;gap:6px;min-height:24px;padding:5px 9px;font-size:11px;line-height:1;display:inline-flex}.oi-shell.oi-theme #proof .case-signal-icon{color:#533afdb8;justify-content:center;align-items:center;width:12px;height:12px;font-size:10px;display:inline-flex}.oi-shell.oi-theme #proof .case-study-label{letter-spacing:.08em;text-transform:uppercase;color:#64748d;margin-bottom:12px;font-size:10px;display:inline-flex}.oi-shell.oi-theme #proof .case-outcome-capsule{background:#533afd0f;border:1px solid #533afd1f;border-radius:9999px;align-items:center;gap:8px;margin-top:16px;padding:6px 10px;display:inline-flex}.oi-shell.oi-theme #proof .case-outcome-capsule span{letter-spacing:.07em;text-transform:uppercase;color:#64748d;font-size:10px}.oi-shell.oi-theme #proof .case-outcome-capsule strong{color:#4434d4;font-size:12px;font-weight:500}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible{height:334px;min-height:334px}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .case-copy p{transform:translateY(-10px)}.oi-shell.oi-theme #proof .testimonial-grid{position:relative;overflow:hidden}.oi-shell.oi-theme #proof .testimonial-grid:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#533afd00,#533afd29,#533afd14,#533afd00);width:1px;position:absolute;top:18px;bottom:18px;left:32px}.oi-shell.oi-theme #proof .testimonial-grid:after{content:"";z-index:0;pointer-events:none;opacity:.035;background:linear-gradient(90deg,#0000 0 12%,#533afd6b 12.5%,#0000 13% 100%) 0 0/180px 100%,linear-gradient(90deg,#0000 0 28%,#665efd52 28.5%,#0000 29% 100%) 0 0/220px 100%,linear-gradient(90deg,#0000 0 48%,#f96bee3d 48.5%,#0000 49% 100%) 0 0/260px 100%;animation:22s ease-in-out infinite alternate clientSignalWaveDrift;position:absolute;inset:0}@keyframes clientSignalWaveDrift{0%{transform:translate(0)}to{transform:translate(-28px)}}.oi-shell.oi-theme #proof .testimonial-slide,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{border-radius:16px;width:700px;height:230px;padding:28px 30px;transition:transform .22s ease-out,filter .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #00377014,0 10px 28px #00377009;background:#ffffffd1!important;border:1px solid #e3e8eee6!important}.oi-shell.oi-theme #proof .testimonial-slide figure{grid-template-columns:14px minmax(0,1fr);gap:14px;height:100%;margin:0;display:grid}.oi-shell.oi-theme #proof .client-signal-dot{background:#533afd57;border-radius:9999px;width:8px;height:8px;margin-top:8px;transition:transform .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;box-shadow:0 0 #533afd00}.oi-shell.oi-theme #proof .client-signal-content{min-width:0}.oi-shell.oi-theme #proof .testimonial-slide:hover,.oi-shell.oi-theme #proof .testimonial-slide:focus-within{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px 22px #00377012,0 0 0 1px #533afd0a;border-color:#533afd29!important}.oi-shell.oi-theme #proof .testimonial-slide:hover .client-signal-dot,.oi-shell.oi-theme #proof .testimonial-slide:focus-within .client-signal-dot{background:#533afd7a;transform:scale(1.12);box-shadow:0 0 16px #533afd2e}.oi-shell.oi-theme #proof .testimonial-kicker-logo{object-fit:contain;mix-blend-mode:multiply;filter:none;width:auto;max-width:240px;height:auto;max-height:36px;transition:filter .22s ease-out,transform .22s ease-out;display:block;background:0 0!important}.oi-shell.oi-theme #proof .testimonial-slide:hover .testimonial-kicker-logo,.oi-shell.oi-theme #proof .testimonial-slide:focus-within .testimonial-kicker-logo{filter:brightness(1.06);transform:translateY(-1px)}.oi-shell.oi-theme #proof .testimonial-slide blockquote{color:#64748d;font-weight:400}.oi-shell.oi-theme #proof .testimonial-attribution strong{color:#0d253d;font-weight:400}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{height:210px;min-height:210px;margin-top:20px}@media (max-width:1100px){.oi-shell.oi-theme #proof .case-stack{grid-template-columns:1fr}}@media (max-width:780px){.oi-shell.oi-theme #proof.section{padding:78px 0 94px}.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible{height:auto;min-height:300px;padding:24px}.oi-shell.oi-theme #proof .risk-signal-path{margin-bottom:14px}.oi-shell.oi-theme #proof .testimonial-grid:before{left:20px}.oi-shell.oi-theme #proof .testimonial-slide,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{width:min(92vw,700px);height:auto;min-height:230px;padding:24px}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .risk-signal-line:before,.oi-shell.oi-theme #proof .risk-signal-node,.oi-shell.oi-theme #proof .testimonial-slide,.oi-shell.oi-theme #proof .client-signal-dot,.oi-shell.oi-theme #proof .testimonial-grid:after{transition:none!important;animation:none!important}.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible,.oi-shell.oi-theme #proof .testimonial-slide.reveal,.oi-shell.oi-theme #proof .testimonial-slide.reveal.is-visible{opacity:1!important;transform:none!important}.oi-shell.oi-theme #proof .risk-signal-line:before{transform:scaleX(1)!important}}.oi-shell.oi-theme #proof .risk-signal-line{background:#665efd1a;height:1px;position:relative;overflow:hidden}.oi-shell.oi-theme #proof .risk-signal-line:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff73 48%,#533afd33 54%,#0000 100%);position:absolute;inset:0;transform:translate(-110%)}.oi-shell.oi-theme #proof .case-layer.reveal.is-visible .risk-signal-line:before{animation:.76s cubic-bezier(.22,1,.36,1) forwards riskSignalDraw;animation-delay:calc(.1s + 80ms * var(--case-index,0))}.oi-shell.oi-theme #proof .case-layer.reveal.is-visible .risk-signal-line:after{animation:3.8s ease-in-out infinite riskSignalFlow;animation-delay:calc(.92s + 80ms * var(--case-index,0))}@keyframes riskSignalFlow{0%{opacity:0;transform:translate(-110%)}18%{opacity:.45}48%{opacity:.28}to{opacity:0;transform:translate(110%)}}.oi-shell.oi-theme #proof .section-head.reveal{opacity:0;transform:translateY(18px)}.oi-shell.oi-theme #proof .section-head.reveal.is-visible{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.oi-shell.oi-theme #proof .case-layer.reveal{opacity:0;transform:translateY(22px)}.oi-shell.oi-theme #proof .case-layer.reveal.is-visible{opacity:1;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),border-color .22s ease-out,box-shadow .22s ease-out;transition-delay:calc(.18s + .11s * var(--case-index,0));transform:translateY(0)}.oi-shell.oi-theme #proof .testimonial-grid.reveal{opacity:0;transform:translateY(22px)}.oi-shell.oi-theme #proof .testimonial-grid.reveal.is-visible{opacity:1;transition:opacity .76s cubic-bezier(.22,1,.36,1) .42s,transform .76s cubic-bezier(.22,1,.36,1) .42s;transform:translateY(0)}.oi-shell.oi-theme #proof .testimonial-slide.reveal{opacity:0;transform:translateY(16px)}.oi-shell.oi-theme #proof .testimonial-slide.reveal.is-visible{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),filter .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;transition-delay:calc(.56s + 80ms * var(--quote-index,0));transform:translateY(0)}.oi-shell.oi-theme #proof .testimonial-kicker-line{margin-bottom:16px!important}.oi-shell.oi-theme #proof .testimonial-slide[aria-label=HashKey\ Exchange] .testimonial-kicker-logo{max-width:312px!important;max-height:46.8px!important}.oi-shell.oi-theme #proof .testimonial-slide[aria-label=OKX] .testimonial-kicker-logo{max-width:288px!important;max-height:43.2px!important}.oi-shell.oi-theme #proof .testimonial-slide[aria-label=Cactus\ Custody] .testimonial-kicker-logo{max-width:360px!important;max-height:54px!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{height:230px!important;min-height:230px!important}.oi-shell.oi-theme #proof .testimonial-slide blockquote{margin-top:0}.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution{text-align:left!important;margin-left:0!important;padding-left:0!important}.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution strong{display:block;text-align:left!important}.oi-shell.oi-theme #proof .testimonial-slide--hashkey blockquote,.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution{margin-left:0!important;padding-left:0!important}@media (max-width:780px){.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible,.oi-shell.oi-theme #proof .case-layer.case-signal-card,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal.is-visible{height:auto!important;min-height:320px!important}.oi-shell.oi-theme #proof .testimonial-slide,.oi-shell.oi-theme #proof .testimonial-slide.reveal,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{height:auto!important;min-height:210px!important}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof .risk-signal-line:before,.oi-shell.oi-theme #proof .risk-signal-line:after,.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .testimonial-grid,.oi-shell.oi-theme #proof .testimonial-slide{transition:none!important;animation:none!important}.oi-shell.oi-theme #proof .risk-signal-line:before{transform:scaleX(1)!important}.oi-shell.oi-theme #proof .risk-signal-line:after{opacity:0!important}.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible,.oi-shell.oi-theme #proof .testimonial-grid.reveal,.oi-shell.oi-theme #proof .testimonial-grid.reveal.is-visible,.oi-shell.oi-theme #proof .testimonial-slide.reveal,.oi-shell.oi-theme #proof .testimonial-slide.reveal.is-visible{opacity:1!important;transform:none!important}}.oi-shell.oi-theme #proof .section-head{text-align:left;max-width:100%;margin-left:0;margin-right:0}.oi-shell.oi-theme #proof .section-head h2{color:#0d253d!important;text-align:left!important;margin-left:0!important;font-weight:300!important;transform:none!important}.oi-shell.oi-theme #proof .risk-signal-path{grid-template-columns:10px minmax(42px,1fr) 10px minmax(42px,1fr) 10px minmax(42px,1fr) 10px;align-items:center;gap:8px;width:100%;min-height:20px;margin:0 0 20px;opacity:1!important;visibility:visible!important;display:grid!important}.oi-shell.oi-theme #proof .risk-signal-node{z-index:2;background:#533afd6b;border-radius:9999px;width:8px;height:8px;transition:transform .22s ease-out,background .22s ease-out,box-shadow .22s ease-out;display:block;position:relative;box-shadow:0 0 0 3px #533afd0f}.oi-shell.oi-theme #proof .risk-signal-line{background:#665efd24;border-radius:9999px;min-width:42px;height:2px;display:block;position:relative;overflow:hidden;opacity:1!important}.oi-shell.oi-theme #proof .risk-signal-line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#533afd29 0%,#665efd38 45%,#a8c3de29 100%);position:absolute;inset:0;transform:scaleX(1)!important}.oi-shell.oi-theme #proof .risk-signal-line:after{content:"";opacity:0;filter:blur(.2px);background:linear-gradient(90deg,#533afd00 0%,#533afd6b 24%,#665efd57 52%,#b9b9f942 78%,#fff0 100%);width:62%;animation:3.6s ease-in-out infinite riskSignalColorBand;position:absolute;top:0;bottom:0;left:-70%}@keyframes riskSignalColorBand{0%{opacity:0;left:-70%}14%{opacity:.72}52%{opacity:.52}to{opacity:0;left:108%}}.oi-shell.oi-theme #proof .risk-signal-path .risk-signal-line:nth-child(2):after{animation-delay:0s}.oi-shell.oi-theme #proof .risk-signal-path .risk-signal-line:nth-child(4):after{animation-delay:.22s}.oi-shell.oi-theme #proof .risk-signal-path .risk-signal-line:nth-child(6):after{animation-delay:.44s}.oi-shell.oi-theme #proof .case-layer:hover .risk-signal-node,.oi-shell.oi-theme #proof .case-layer:focus-within .risk-signal-node{background:#533afd8f;transform:scale(1.12);box-shadow:0 0 0 4px #533afd14,0 0 14px #533afd29}.oi-shell.oi-theme #proof .case-layer:hover .risk-signal-line,.oi-shell.oi-theme #proof .case-layer:focus-within .risk-signal-line{background:#665efd2e}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof .risk-signal-line:after{opacity:0!important;animation:none!important}.oi-shell.oi-theme #proof .risk-signal-line:before{transform:scaleX(1)!important}}.oi-shell.oi-theme #proof .risk-signal-path{display:none!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card{isolation:isolate;position:relative;overflow:hidden}.oi-shell.oi-theme #proof .case-layer-inner{z-index:2;height:100%;position:relative}.oi-shell.oi-theme #proof .risk-topology-patch{z-index:-1;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-patch{filter:saturate(1.35)contrast(1.2)}.oi-shell.oi-theme #proof .risk-topology-patch:before{content:"";opacity:.055;filter:blur(18px);background:radial-gradient(circle at 24% 30%,#533afd61,#0000 22%),radial-gradient(circle at 74% 24%,#665efd47,#0000 24%),radial-gradient(circle at 58% 78%,#f96bee33,#0000 26%);position:absolute;inset:-10%}.oi-shell.oi-theme #proof .risk-topology-contour{opacity:1;border:1.2px solid #533afd24;border-radius:48% 52% 44% 56%;width:260px;height:150px;transition:transform .26s ease-out,border-color .26s ease-out;display:block;position:absolute}.oi-shell.oi-theme #proof .risk-topology-contour--a{top:18px;right:-40px;transform:rotate(-8deg)}.oi-shell.oi-theme #proof .risk-topology-contour--b{border-color:#665efd21;width:220px;height:124px;top:74px;right:34px;transform:rotate(12deg)}.oi-shell.oi-theme #proof .risk-topology-contour--c{border-color:#533afd1c;width:280px;height:156px;bottom:-28px;left:-70px;transform:rotate(18deg)}.oi-shell.oi-theme #proof .risk-topology-node{background:#533afd61;border-radius:9999px;width:7px;height:7px;transition:transform .26s ease-out,background .26s ease-out,box-shadow .26s ease-out;position:absolute;box-shadow:0 0 #533afd00}.oi-shell.oi-theme #proof .risk-topology-node--a{top:58px;right:78px}.oi-shell.oi-theme #proof .risk-topology-node--b{background:#665efd57;top:138px;right:178px}.oi-shell.oi-theme #proof .risk-topology-node--c{background:#f96bee4d;bottom:62px;left:86px}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-contour--a{border-color:#533afd40}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-contour--b{border-color:#665efd3b}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-contour--c{border-color:#533afd33}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-node{background:#533afd7a;box-shadow:0 0 10px #533afd24}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-node--b{background:#665efd70}.oi-shell.oi-theme #proof .case-layer.reveal.case-signal-card.is-visible .risk-topology-node--c{background:#f96bee61}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .risk-topology-contour--a,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .risk-topology-contour--a{border-color:#533afd33;transform:translate(6px,-4px)rotate(-8deg)}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .risk-topology-contour--b,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .risk-topology-contour--b{border-color:#665efd30;transform:translate(-5px,6px)rotate(12deg)}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .risk-topology-contour--c,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .risk-topology-contour--c{border-color:#533afd2b;transform:translate(4px,8px)rotate(18deg)}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .risk-topology-node,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .risk-topology-node{background:#533afd57;transform:scale(1.14);box-shadow:0 0 14px #533afd29}.oi-shell.oi-theme #proof .case-signal-chip{transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.oi-shell.oi-theme #proof .case-signal-icon{transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease-out;display:inline-flex;transform:translateZ(0)scale(1)}.oi-shell.oi-theme #proof .case-signal-chip:hover{background:#b9b9f93d;border-color:#533afd38;transform:translateY(-2px);box-shadow:0 0 0 1px #533afd0d,0 6px 16px #533afd14}.oi-shell.oi-theme #proof .case-signal-chip:hover .case-signal-icon{color:#533afd;animation:.42s cubic-bezier(.22,1,.36,1) caseSignalIconBounce}@keyframes caseSignalIconBounce{0%{transform:scale(1)}42%{transform:scale(1.18)}to{transform:scale(1)}}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within{transform:translateY(-3px);box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd14;border-color:#533afd3d!important}.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution strong{display:block;position:relative;transform:translate(30px,20px)}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.testimonial-slide--hashkey.is-visible .testimonial-attribution strong{transform:translate(30px,34px)}.oi-shell.oi-theme #proof .testimonial-track{animation-duration:80s!important}.oi-shell.oi-theme #proof .case-layer,.oi-shell.oi-theme #proof .case-layer.reveal,.oi-shell.oi-theme #proof .case-layer.reveal.is-visible,.oi-shell.oi-theme #proof .case-layer.case-signal-card,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal.is-visible{height:334px!important;min-height:334px!important}.oi-shell.oi-theme #proof .testimonial-slide,.oi-shell.oi-theme #proof .testimonial-slide.reveal,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible,.oi-shell.oi-theme section#proof.section .testimonial-slide.reveal.is-visible{height:210px!important;min-height:210px!important}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof .risk-topology-contour,.oi-shell.oi-theme #proof .risk-topology-node,.oi-shell.oi-theme #proof .case-signal-icon,.oi-shell.oi-theme #proof .case-signal-chip{transition:none!important;animation:none!important}}.oi-shell.oi-theme #contact.section{background:radial-gradient(circle at 72% 18%,#665efd1a 0%,#0000 46%),radial-gradient(circle at 28% 74%,#f5e9d429 0%,#0000 48%),linear-gradient(#fff 0%,#f6f9fc 100%);position:relative;overflow:hidden}.oi-shell.oi-theme #contact.section:before{content:"";z-index:0;pointer-events:none;opacity:.24;background:conic-gradient(from 118deg,#0000 0deg 42deg,#533afd29 50deg,#f96bee14 62deg,#0000 82deg 360deg);border-radius:50%;width:460px;height:460px;animation:22s linear infinite ctaRadarSweep;position:absolute;top:50%;right:max(24px,8vw);transform:translateY(-50%)}.oi-shell.oi-theme #contact.section:after{content:"";z-index:0;pointer-events:none;border:1px solid #533afd1a;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;right:max(78px,13vw);transform:translateY(-50%)}@keyframes ctaRadarSweep{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.oi-shell.oi-theme #contact .cta-panel,.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{z-index:1;isolation:isolate;-webkit-backdrop-filter:blur(10px);border-radius:20px;min-height:190px;padding:36px;transition:box-shadow .24s ease-out,border-color .24s ease-out,transform .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #0037700f,0 1px 3px #0037700f;background:linear-gradient(#ffffffe0,#f6f9fcc2)!important;border:1px solid #e3e8eee0!important}.oi-shell.oi-theme #contact .cta-panel:hover{box-shadow:0 12px 32px #00377014,0 0 0 1px #533afd0f;border-color:#533afd2e!important}.oi-shell.oi-theme #contact .cta-panel:before{content:"";z-index:0;pointer-events:none;filter:blur(34px);background:radial-gradient(circle at 22% 24%,#f5e9d457,#0000 38%),radial-gradient(circle at 78% 36%,#665efd29,#0000 34%),radial-gradient(circle at 66% 82%,#f96bee14,#0000 36%);animation:20s ease-in-out infinite alternate ctaSoftLightDrift;position:absolute;inset:-20%}.oi-shell.oi-theme #contact .cta-panel:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.32;-webkit-mask-composite:xor;background:linear-gradient(120deg,#533afd00,#533afd3d,#f96bee1f,#f5e9d447,#533afd00) 0 0/220% 220%;padding:1px;animation:22s ease-in-out infinite ctaGradientBorderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oi-shell.oi-theme #contact .cta-panel>*{z-index:2;position:relative}@keyframes ctaSoftLightDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-18px,12px)scale(1.025)}}@keyframes ctaGradientBorderFlow{0%{background-position:0%}to{background-position:100%}}.oi-shell.oi-theme #contact .button-primary{border-radius:9999px;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden;transform:translateZ(0)}.oi-shell.oi-theme #contact .button-primary:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff4d 48%,#ffffff24 52%,#0000 65%);transition:transform .7s ease-out;position:absolute;inset:-40% -80%;transform:translate(-55%)}.oi-shell.oi-theme #contact .button-primary:hover:before,.oi-shell.oi-theme #contact .button-primary:focus-visible:before{transform:translate(55%)}.oi-shell.oi-theme #contact .button-primary:hover{box-shadow:0 8px 22px #533afd33}.oi-shell.oi-theme #contact .button-primary:active{background:#2e2b8c;transform:scale(.98)}.oi-shell.oi-theme #contact .cta-panel.reveal{opacity:0;transform:translateY(18px)}.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{opacity:1;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),box-shadow .24s ease-out,border-color .24s ease-out;transform:translateY(0)}.oi-shell.oi-theme .footer{color:#64748d;background:#fff;position:relative;overflow:hidden;border-top:0!important}.oi-shell.oi-theme .footer:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#533afd00,#533afd2e,#f96bee1a,#f5e9d429,#533afd00);height:1px;position:absolute;top:0;left:0;right:0}.oi-shell.oi-theme .footer .container,.oi-shell.oi-theme .footer-grid,.oi-shell.oi-theme .footer-legal,.oi-shell.oi-theme .footer-bottom{z-index:1;position:relative}.oi-shell.oi-theme .footer h4,.oi-shell.oi-theme .footer p,.oi-shell.oi-theme .footer span,.oi-shell.oi-theme .footer-bottom{color:#64748d}.oi-shell.oi-theme .footer .footer-bottom{text-align:center;justify-content:center;display:flex}.oi-shell.oi-theme .footer a{color:#64748d;width:fit-content;text-decoration:none;transition:color .18s ease-out,opacity .18s ease-out;display:inline-flex;position:relative}.oi-shell.oi-theme .footer a:after{content:"";transform-origin:0;background:#533afd57;height:1px;transition:transform .18s ease-out;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.oi-shell.oi-theme .footer a:hover,.oi-shell.oi-theme .footer a:focus-visible{color:#0d253d}.oi-shell.oi-theme .footer a:hover:after,.oi-shell.oi-theme .footer a:focus-visible:after{transform:scaleX(1)}.oi-shell.oi-theme .footer nav[aria-label=Footer\ contact] a:hover,.oi-shell.oi-theme .footer nav[aria-label=Footer\ contact] a:focus-visible{opacity:1;color:#4434d4}.oi-shell.oi-theme .footer .footer-legal-nav{transform:translate(-200px)}.oi-shell.oi-theme .footer nav[aria-label=Footer\ legal] a{word-spacing:.12em;font-size:14px}.oi-shell.oi-theme .footer nav[aria-label=Footer\ contact] a{word-spacing:.36em;font-size:14px}.oi-shell.oi-theme .footer nav[aria-label=Footer\ legal] a+a,.oi-shell.oi-theme .footer nav[aria-label=Footer\ contact] a+a{margin-left:10px}.oi-shell.oi-theme .footer .footer-contact-link{align-items:center;gap:8px;display:inline-flex}.oi-shell.oi-theme .footer .footer-contact-icon{color:currentColor;opacity:.72;flex:0 0 14px;width:14px;height:14px;transition:opacity .18s ease-out,transform .18s ease-out,color .18s ease-out;display:inline-flex}.oi-shell.oi-theme .footer .footer-contact-icon svg{fill:currentColor;width:100%;height:100%;display:block}.oi-shell.oi-theme .footer .footer-contact-link:hover .footer-contact-icon,.oi-shell.oi-theme .footer .footer-contact-link:focus-visible .footer-contact-icon{opacity:1;color:#4434d4;transform:translateY(-1px)}@media (max-width:1100px){.oi-shell.oi-theme .footer .footer-legal-nav{transform:none}.oi-shell.oi-theme #contact .cta-panel,.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{padding:28px}.oi-shell.oi-theme #contact.section:before{opacity:.18;width:360px;height:360px}.oi-shell.oi-theme #contact.section:after{opacity:.7;width:220px;height:220px}}@media (max-width:780px){.oi-shell.oi-theme #contact.section:before,.oi-shell.oi-theme #contact.section:after{opacity:.1;animation:none}.oi-shell.oi-theme #contact .cta-panel,.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{border-radius:18px;padding:24px}.oi-shell.oi-theme .footer:before{opacity:.8}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #contact.section:before,.oi-shell.oi-theme #contact .cta-panel:before,.oi-shell.oi-theme #contact .cta-panel:after,.oi-shell.oi-theme #contact .button-primary:before{transition:none!important;animation:none!important}.oi-shell.oi-theme #contact .cta-panel.reveal,.oi-shell.oi-theme #contact .cta-panel.reveal.is-visible{opacity:1!important;transform:none!important}.oi-shell.oi-theme #contact .button-primary:active{transform:none}}.oi-shell.oi-theme #about.section{padding-top:115.2px;padding-bottom:115.2px}.oi-shell.oi-theme #about .value-rail-card.value-rail-card--interactive.reveal-card{position:relative;top:50px}.oi-shell.about-page .about-journey-map.reveal,.oi-shell.about-page .about-journey-map.reveal.is-visible{transform:none}@media (max-width:1100px){.oi-shell.about-page .about-journey--image-split{background:#f6f9fc;padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.oi-shell.about-page .about-journey--image-split:before,.oi-shell.about-page .about-journey--image-split:after{content:none;display:none}.oi-shell.about-page .about-journey--image-split .about-journey__inner{z-index:1;grid-template-columns:500px minmax(0,1fr);align-items:stretch;gap:0;width:min(1342px,100vw - 48px);max-width:none;height:752px;min-height:752px;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden}.oi-shell.about-page .about-journey--image-split .about-journey__copy{background-image:linear-gradient(#23067075 0%,#3a109685 48%,#20056894 100%),url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-self:stretch;align-items:center;width:500px;min-width:500px;max-width:500px;height:100%;min-height:0;padding:clamp(42px,5vw,72px);display:flex;position:relative;overflow:hidden}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head{color:#e5e7eb;max-width:100%}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head h2,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head p,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head .about-journey__long-copy{color:#e5e7eb}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head h2{margin:0}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head>p{max-width:none;margin-top:24px}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head .about-journey__long-copy{margin-top:22px}.oi-shell.about-page .about-journey--image-split .about-journey-map{--journey-point-size:14px;--journey-point-one-left:calc(8.33% - 20px);--journey-point-one-top:calc(75.35% + 10px);--journey-point-two-left:calc(27.5% + 20px);--journey-point-two-top:calc(58.14% - 15px);--journey-point-three-left:calc(55% + 20px);--journey-point-three-top:calc(38.37% - 15px);--journey-point-four-left:calc(93.33% + 15px);--journey-point-four-top:calc(16.28% - 10px);background-image:linear-gradient(#ffffff14 0%,#f8faff1f 52%,#ffffff29 100%),url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;margin-top:0;position:relative;overflow:hidden}.oi-shell.about-page .about-journey--image-split .about-journey-map:before,.oi-shell.about-page .about-journey--image-split .about-journey-map:after{content:none;display:none}.oi-shell.about-page .about-journey--image-split .about-journey-map.reveal,.oi-shell.about-page .about-journey--image-split .about-journey-map.reveal.is-visible{transform:none}.oi-shell.about-page .about-journey--image-split .about-journey-map__scale{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:translate(-6%)scale(.9)}.oi-shell.about-page .about-journey--image-split .about-journey-line-graph{z-index:1;pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .about-journey--image-split .about-journey-line{width:100%;height:100%;position:absolute;inset:0}.oi-shell.about-page .about-journey--image-split .about-journey-line__track{fill:none;stroke:#533afd61;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;filter:drop-shadow(0 1px 8px #533afd1f)}.oi-shell.about-page .about-journey--image-split .about-journey-point{z-index:2;width:var(--journey-point-size);height:var(--journey-point-size);pointer-events:none;border:2px solid #fffffff5;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #533afd29}.oi-shell.about-page .about-journey--image-split .about-journey-point--one{left:var(--journey-point-one-left);top:var(--journey-point-one-top);background:#f2f8f4}.oi-shell.about-page .about-journey--image-split .about-journey-point--two{left:var(--journey-point-two-left);top:var(--journey-point-two-top);background:#fff9eb}.oi-shell.about-page .about-journey--image-split .about-journey-point--three{left:var(--journey-point-three-left);top:var(--journey-point-three-top);background:#fff0ed}.oi-shell.about-page .about-journey--image-split .about-journey-point--four{left:var(--journey-point-four-left);top:var(--journey-point-four-top);background:#eee8ff}.oi-shell.about-page .about-journey--image-split .about-journey-node{z-index:2;width:min(200px,100% - 24px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;transform:none}.oi-shell.about-page .about-journey--image-split .about-journey-node,.oi-shell.about-page .about-journey--image-split .about-journey-node.reveal,.oi-shell.about-page .about-journey--image-split .about-journey-node.reveal.is-visible,.oi-shell.about-page .about-journey--image-split .about-journey-node:hover,.oi-shell.about-page .about-journey--image-split .about-journey-node:focus-within,.oi-shell.about-page .about-journey--image-split .about-journey-node--one,.oi-shell.about-page .about-journey--image-split .about-journey-node--two,.oi-shell.about-page .about-journey--image-split .about-journey-node--three,.oi-shell.about-page .about-journey--image-split .about-journey-node--four{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey--image-split .about-journey-node h3{letter-spacing:.02em;text-transform:uppercase;color:#0d253d;text-shadow:0 1px 8px #ffffff61;margin:0;font-size:calc(clamp(1.02rem,1.1vw,1.18rem) - 1px);line-height:1.16}.oi-shell.about-page .about-journey--image-split .about-journey-node p{color:#273951c7;text-shadow:0 1px 8px #ffffff61;margin-top:10px;font-size:.94rem;line-height:1.58}.oi-shell.about-page .about-journey--image-split .about-journey-node--one{left:calc(var(--journey-point-one-left) - 15px);top:calc(var(--journey-point-one-top) + (var(--journey-point-size) / 2) + 10px - 15px)}.oi-shell.about-page .about-journey--image-split .about-journey-node--two{left:calc(var(--journey-point-two-left) - 15px);top:calc(var(--journey-point-two-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey--image-split .about-journey-node--three{left:calc(var(--journey-point-three-left) - 15px);top:calc(var(--journey-point-three-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey--image-split .about-journey-node--four{left:calc(var(--journey-point-four-left) - 15px);top:calc(var(--journey-point-four-top) + (var(--journey-point-size) / 2) + 10px);width:min(180px,100% - 12px)}@media (max-width:1100px){.oi-shell.about-page .about-journey--image-split .about-journey__inner{grid-template-columns:500px minmax(0,1fr);align-items:stretch;gap:0;width:min(1342px,100vw - 48px);max-width:none;height:752px;min-height:752px}.oi-shell.about-page .about-journey--image-split .about-journey__copy{width:500px;min-width:500px;max-width:500px;height:100%;min-height:0}.oi-shell.about-page .about-journey--image-split .about-journey-map{height:100%;min-height:0}.oi-shell.about-page .about-journey--image-split .about-journey-node{width:min(200px,100% - 24px)}}@media (max-width:980px){.oi-shell.about-page .about-journey--image-split .about-journey__inner{grid-template-columns:500px minmax(0,1fr);gap:0;width:min(1342px,100vw - 48px);max-width:none;height:752px;min-height:752px}.oi-shell.about-page .about-journey--image-split .about-journey__copy{width:500px;min-width:500px;max-width:500px}.oi-shell.about-page .about-journey--image-split .about-journey-map{height:100%;min-height:0}}@media (max-width:780px){.oi-shell.about-page .about-journey--image-split{padding-top:0;padding-bottom:0}.oi-shell.about-page .about-journey--image-split .about-journey__inner{grid-template-columns:1fr;gap:0;width:calc(100vw - 28px);height:auto;min-height:0}.oi-shell.about-page .about-journey--image-split .about-journey__copy{background-position:50%;width:100%;min-width:0;max-width:none;height:auto;min-height:auto;padding:34px 24px}.oi-shell.about-page .about-journey--image-split .about-journey-map{background-position:top;width:100%;height:auto;min-height:auto;padding:8px 0 0;overflow:visible}.oi-shell.about-page .about-journey--image-split .about-journey-map__scale{width:100%;height:auto;position:relative;inset:auto;transform:none}.oi-shell.about-page .about-journey--image-split .about-journey-line-graph{display:none}.oi-shell.about-page .about-journey--image-split .about-journey-node{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin:0 0 18px;padding:14px 0 14px 28px;position:relative;top:auto;left:auto;right:auto}.oi-shell.about-page .about-journey--image-split .about-journey-node h3{font-size:calc(1rem - 1px);line-height:1.18}.oi-shell.about-page .about-journey--image-split .about-journey-node p{font-size:.92rem;line-height:1.55}}}.oi-shell.about-page{background:#fff;position:relative}.oi-shell.about-page .about-main{isolation:isolate;z-index:1;position:relative}.oi-shell.about-page .section{position:relative}.oi-shell.about-page .about-top-video{pointer-events:none;background:radial-gradient(circle at 72% 18%,#533afd2e,#0000 54%),radial-gradient(circle at 28% 26%,#b9b9f947,#0000 48%),0 0;gap:34px;height:max(980px,100svh + 140px);min-height:calc(94svh - 170px);position:absolute;inset:0 0 auto;overflow:hidden}.oi-shell.about-page .about-top-video__media{letter-spacing:-.64px;z-index:0;transform-origin:50%;width:104%;height:104%;font-size:15px;transform:scale(1.05)}.oi-shell.about-page .about-top-video:before{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fafaff4d 0%,#f1f0ff42 36%,#e8e9ff4d 68%,#f8fbff7a 100%),radial-gradient(circle at 78% 16%,#7860ff29 0%,#7860ff14 34%,#0000 64%),radial-gradient(circle at 60% 34%,#a88aff1a 0%,#f6f9fc0f 44%,#0000 64%),radial-gradient(circle at 44% 72%,#6856ff0d 0%,#0000 56%);position:absolute;inset:0}.oi-shell.about-page .about-top-video:after{content:"";z-index:2;pointer-events:none;opacity:.26;background-image:linear-gradient(#533afd06 1px,#0000 1px),linear-gradient(90deg,#533afd06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 30%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 52% 30%,#000 0%,#0000 78%)}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.oi-shell.about-page .about-top-video:before{background:linear-gradient(#fafaff57 0%,#f1f0ff4d 42%,#f8fbff8a 100%),radial-gradient(circle at 78% 16%,#7860ff24 0%,#0000 60%),radial-gradient(circle at 60% 34%,#a88aff17 0%,#0000 60%),radial-gradient(circle at 44% 72%,#6856ff0d 0%,#0000 56%)}}.oi-shell.about-page .site-header{background:0 0!important}.oi-shell.about-page .about-hero{background:0 0;min-height:100svh;padding:132px 0 112px;position:relative;overflow:hidden}.oi-shell.about-page .about-proof__bg{pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .about-hero__mesh,.oi-shell.about-page .about-hero__grid{position:absolute;inset:0}.oi-shell.about-page .about-hero__mesh{opacity:.72;background:radial-gradient(circle at 64% 30%,#665efd29,#0000 38%),radial-gradient(circle at 70% 56%,#f96bee0f,#0000 34%),radial-gradient(circle at 34% 28%,#a8c3de29,#0000 36%)}.oi-shell.about-page .about-hero__grid{opacity:.24;background-image:linear-gradient(#533afd14 1px,#0000 1px),linear-gradient(90deg,#533afd14 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 72% 42%,#000 0% 52%,#0000 90%);mask-image:radial-gradient(circle at 72% 42%,#000 0% 52%,#0000 90%)}.oi-shell.about-page .about-hero__inner{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;min-height:calc(94svh - 170px);display:grid;position:relative}.oi-shell.about-page .about-hero__copy{z-index:2;max-width:680px;position:relative}.oi-shell.about-page .about-hero__copy.reveal{opacity:1;transform:none}.oi-shell.about-page .about-hero__copy.reveal.is-visible{transform:translateY(-30px)!important}.oi-shell.about-page .about-hero__copy h1{max-width:760px;font-family:var(--stripe-font-display);letter-spacing:-1.4px;color:var(--color-text-primary);margin:0;font-size:clamp(3rem,6vw,3.5rem);font-weight:300;line-height:1.03}.oi-shell.about-page .about-hero__copy p{letter-spacing:0;max-width:600px;color:var(--color-text-muted);margin-top:18px;font-size:16px;font-weight:300;line-height:1.4}.oi-shell.about-page .about-hero__actions{z-index:2;gap:12px;position:relative;margin-top:44px!important}.oi-shell.about-page .about-hero .button-primary{color:#fff;background:#533afd;border:1px solid #0000;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden;transform:translateZ(0)}.oi-shell.about-page .about-hero .button-primary:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff57 48%,#ffffff2e 52%,#0000 65%);transition:transform .7s ease-out;position:absolute;inset:-40% -80%;transform:translate(-55%)}.oi-shell.about-page .about-hero .button-primary:hover:before{transform:translate(55%)}.oi-shell.about-page .about-hero .button-primary:hover{box-shadow:0 8px 22px #533afd33}.oi-shell.about-page .about-hero .button-primary:active{background:#2e2b8c;transform:scale(.98)}.oi-shell.about-page .about-hero .button-secondary{color:#533afd;background:#fff;border:1px solid #533afd38;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.oi-shell.about-page .about-hero .button-secondary:hover{background:#533afd0a;border-color:#533afd6b}.oi-shell.about-page .about-hero .button-secondary:active{transform:scale(.98)}.oi-shell.about-page .about-hero__visual{background:linear-gradient(#ffffffe0,#f6f9fcbd);border:1px solid #e3e8eee6;border-radius:24px;min-height:480px;overflow:hidden;box-shadow:0 1px 3px #00377012,0 18px 44px #0037700f}.oi-shell.about-page .about-risk-field{width:100%;height:100%;display:block}.oi-shell.about-page .about-risk-field__contours path{fill:none;stroke:#533afd21;stroke-width:1.2px}.oi-shell.about-page .about-risk-field__links path{fill:none;stroke:url(#aboutFieldLine);stroke-width:1.75px;stroke-linecap:round}.oi-shell.about-page .about-risk-node__core{fill:#fffffff5;stroke:#533afd61;stroke-width:1.8px}.oi-shell.about-page .about-risk-node__ring{fill:none;stroke:#533afd2e;stroke-width:1.2px}.oi-shell.about-page .about-risk-field__arcs{fill:none;stroke:#533afd2e;stroke-width:1.1px}.oi-shell.about-page .about-risk-field__arcs ellipse:first-child{transform-origin:396px 266px;animation:18s linear infinite aboutHeroArcSpinA}.oi-shell.about-page .about-risk-field__arcs ellipse:last-child{transform-origin:396px 266px;animation:22s linear infinite aboutHeroArcSpinB}.oi-shell.about-page .about-journey{background-color:#f6f9fc;background-image:none;position:relative;overflow:hidden}.oi-shell.about-page .about-journey.reveal.is-visible{background-image:none}.oi-shell.about-page .about-journey.reveal.is-visible .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey.reveal.is-visible .about-journey__long-copy{transform:translateY(24px)}.oi-shell.about-page .about-journey:before,.oi-shell.about-page .about-journey:after{display:none}.oi-shell.about-page .about-journey__inner{z-index:1;grid-template-columns:500px minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative}.oi-shell.about-page .about-journey__copy{background-image:linear-gradient(#23067075 0%,#3a109685 48%,#20056894 100%),url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;align-self:stretch;align-items:center;width:500px;min-width:500px;max-width:500px;min-height:560px;padding:clamp(42px,5vw,72px);display:flex;position:relative;overflow:hidden}.oi-shell.about-page .about-journey__copy .section-head{max-width:100%}.oi-shell.about-page .about-journey .about-journey__copy .section-head,.oi-shell.about-page .about-journey .about-journey__copy .section-head h2,.oi-shell.about-page .about-journey .about-journey__copy .section-head p,.oi-shell.about-page .about-journey .about-journey__copy .section-head .about-journey__long-copy{color:#e5e7eb}.oi-shell.about-page .about-journey__copy .section-head>p{max-width:620px;font-size:15.2px;line-height:1.84}.oi-shell.about-page .about-journey__copy .section-head>p:first-of-type{margin-top:20px}.oi-shell.about-page .about-journey__long-copy{max-width:620px;margin-top:18px;font-size:15.2px;line-height:1.84}.oi-shell.about-page .about-journey-map{--journey-point-size:14px;--journey-point-one-left:calc(8.33% - 20px);--journey-point-one-top:calc(75.35% + 10px);--journey-point-two-left:calc(27.5% + 20px);--journey-point-two-top:calc(58.14% - 15px);--journey-point-three-left:calc(55% + 20px);--journey-point-three-top:calc(38.37% - 15px);--journey-point-four-left:calc(93.33% + 15px);--journey-point-four-top:calc(16.28% - 10px);width:100%;max-width:none;min-height:560px;box-shadow:none;background-image:linear-gradient(#ffffff2e 0%,#f8faff3d 52%,#ffffff47 100%),url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;place-self:stretch stretch;margin-top:0;position:relative;overflow:visible}.oi-shell.about-page .about-journey-line-graph{z-index:1;pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .about-journey-line{width:100%;height:100%;position:absolute;inset:0}.oi-shell.about-page .about-journey-line__track{fill:none;stroke:#533afd61;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;filter:drop-shadow(0 1px 8px #533afd1f)}.oi-shell.about-page .about-journey-line__dot{display:none}.oi-shell.about-page .about-journey-point{z-index:2;width:var(--journey-point-size);height:var(--journey-point-size);pointer-events:none;border:2px solid #fffffff5;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #533afd29}.oi-shell.about-page .about-journey-point--one{left:var(--journey-point-one-left);top:var(--journey-point-one-top);background:#f2f8f4}.oi-shell.about-page .about-journey-point--two{left:var(--journey-point-two-left);top:var(--journey-point-two-top);background:#fff9eb}.oi-shell.about-page .about-journey-point--three{left:var(--journey-point-three-left);top:var(--journey-point-three-top);background:#fff0ed}.oi-shell.about-page .about-journey-point--four{left:var(--journey-point-four-left);top:var(--journey-point-four-top);background:#eee8ff}.oi-shell.about-page .about-journey-map.is-visible .about-journey-line__track{animation:.9s cubic-bezier(.22,1,.36,1) both aboutJourneyLineFade}.oi-shell.about-page .about-journey-node{z-index:2;width:min(200px,100% - 24px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:14px;padding:10px 12px;transition:transform .18s ease-out,color .18s ease-out;position:absolute;transform:none}.oi-shell.about-page .about-journey-node:before{display:none}.oi-shell.about-page .about-journey-node:hover,.oi-shell.about-page .about-journey-node:focus-within{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;transform:translateY(-2px)}.oi-shell.about-page .about-journey-node--one,.oi-shell.about-page .about-journey-node--two,.oi-shell.about-page .about-journey-node--three,.oi-shell.about-page .about-journey-node--four,.oi-shell.about-page .about-journey-node--one.reveal.is-visible,.oi-shell.about-page .about-journey-node--two.reveal.is-visible,.oi-shell.about-page .about-journey-node--three.reveal.is-visible,.oi-shell.about-page .about-journey-node--four.reveal.is-visible{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey-node h3{letter-spacing:.02em;text-transform:uppercase;color:#0d253d;text-shadow:0 1px 8px #ffffff61;margin-top:0;font-size:calc(clamp(1.02rem,1.1vw,1.18rem) - 1px);line-height:1.16}.oi-shell.about-page .about-journey-node p{color:#273951c7;text-shadow:0 1px 8px #ffffff61;margin-top:10px;font-size:.94rem;line-height:1.58}.oi-shell.about-page .about-journey-node--one{left:calc(var(--journey-point-one-left) - 15px);top:calc(var(--journey-point-one-top) + (var(--journey-point-size) / 2) + 10px - 15px)}.oi-shell.about-page .about-journey-node--two{left:calc(var(--journey-point-two-left) - 15px);top:calc(var(--journey-point-two-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey-node--three{left:calc(var(--journey-point-three-left) - 15px);top:calc(var(--journey-point-three-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey-node--three,.oi-shell.about-page .about-journey-node--three.reveal.is-visible{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey-node--three h3,.oi-shell.about-page .about-journey-node--three p{color:#0d253d;text-shadow:0 1px 8px #ffffff6b}.oi-shell.about-page .about-journey-node--three p{color:#273951c7}.oi-shell.about-page .about-journey-node--four{left:calc(var(--journey-point-four-left) - 15px);top:calc(var(--journey-point-four-top) + (var(--journey-point-size) / 2) + 10px);width:min(180px,100% - 12px);right:auto}.oi-shell.about-page .about-proof{background:radial-gradient(circle at 74% 10%,#665efd14,#0000 44%),linear-gradient(#fff 0%,#f6f9fc 100%);overflow:hidden}.oi-shell.about-page .section.about-proof.reveal.is-visible{background:#f6f8fb}.oi-shell.about-page .about-proof-connectors{opacity:.28;width:100%;height:100%}.oi-shell.about-page .about-proof-connectors path{fill:none;stroke:#533afd33;stroke-width:1.2px;stroke-dasharray:1600;stroke-dashoffset:1600px}.oi-shell.about-page .about-proof.is-visible .about-proof-connectors path{animation:1.2s cubic-bezier(.22,1,.36,1) forwards aboutProofConnectorDraw}.oi-shell.about-page .about-proof.is-visible .about-proof-connectors path:nth-child(2){animation-delay:.12s}.oi-shell.about-page .about-proof.is-visible .about-proof-connectors path:nth-child(3){animation-delay:.24s}.oi-shell.about-page .about-proof.is-visible .about-proof-connectors path:nth-child(4){animation-delay:.36s}.oi-shell.about-page .about-proof__network{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid;position:relative}.oi-shell.about-page .about-proof-card{-webkit-backdrop-filter:blur(9px);background:linear-gradient(#ffffffe0,#f6f9fcc7);border:1px solid #e3e8eee6;border-radius:18px;min-height:280px;padding:22px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;position:relative;box-shadow:0 1px 3px #0037700f,0 14px 34px #0037700d}.oi-shell.about-page .about-proof-card:before{content:"";background:#533afd70;border-radius:50%;width:8px;height:8px;animation:5.4s ease-in-out infinite aboutProofDotPulse;position:absolute;top:18px;left:18px;box-shadow:0 0 0 7px #533afd1a}.oi-shell.about-page .about-proof-card:hover,.oi-shell.about-page .about-proof-card:focus-within{border-color:#533afd38;transform:translateY(-3px);box-shadow:0 8px 24px #00377014,0 0 0 1px #533afd0f}.oi-shell.about-page .about-proof-card--clients{grid-column:span 4}.oi-shell.about-page .about-proof-card--capacity{grid-column:span 4;transform:translateY(-10px)}.oi-shell.about-page .about-proof-card--ecosystem{grid-column:span 4}.oi-shell.about-page .about-proof-card__icon{color:#4434d4;background:#533afd0f;border:1px solid #533afd2e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.oi-shell.about-page .about-proof-card h3{color:#0d253d;margin-top:14px;font-size:1.12rem}.oi-shell.about-page .about-proof-card p{color:#64748d;margin-top:10px;font-size:.95rem;line-height:1.66}.oi-shell.about-page .about-proof-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.oi-shell.about-page .about-proof-chip{color:#273951;background:#ffffffb8;border:1px solid #533afd24;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:.82rem;font-weight:500;transition:transform .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.oi-shell.about-page .about-proof-chip:hover,.oi-shell.about-page .about-proof-chip:focus-visible{color:#0d253d;border-color:#533afd4d;transform:translateY(-1px);box-shadow:0 0 0 3px #533afd0f}.oi-shell.about-page .about-proof-chip img{object-fit:contain;width:auto;max-height:16px;display:block}.oi-shell.about-page .about-proof__bg{opacity:.48}.oi-shell.about-page .about-proof .container{z-index:1;position:relative}.oi-shell.about-page .about-proof-logo-system{gap:clamp(38px,5vw,70px);display:grid}.oi-shell.about-page .about-proof-logo-tier{gap:20px;display:grid}.oi-shell.about-page .about-proof-logo-tier__head{gap:8px;max-width:760px;display:grid}.oi-shell.about-page .about-proof-logo-tier__head h3{letter-spacing:-.02em;color:#162347;margin:0;font-size:clamp(1.28rem,1.7vw,1.72rem);font-weight:600;line-height:1.18}.oi-shell.about-page .about-proof-logo-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(5,minmax(180px,1fr))}.oi-shell.about-page .about-proof-logo-card{isolation:isolate;-webkit-backdrop-filter:blur(10px);cursor:default;background:radial-gradient(circle at 12% 10%,#fff0edb8,#0000 24%),radial-gradient(circle at 86% 18%,#dde8ffb8,#0000 30%),linear-gradient(145deg,#ffffffb8,#f5f8ff8a);border:1px solid #6f78d829;border-radius:22px;outline:none;height:128px;min-height:128px;transition:transform .26s,box-shadow .26s,border-color .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 14px 34px #16234714,inset 0 1px #ffffffad}.oi-shell.about-page .about-proof-logo-card:before{content:"";z-index:-1;border-radius:inherit;opacity:.54;background:linear-gradient(135deg,#4e5bd929,#0000 36%),radial-gradient(circle at 88% 92%,#fdf5e0b8,#0000 28%);transition:opacity .26s;position:absolute;inset:-1px}.oi-shell.about-page .about-proof-logo-card__media img{object-fit:contain;filter:saturate(.96)contrast(1.02);width:auto;max-width:132px;height:auto;max-height:44px;transition:transform .26s,filter .26s;display:block}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{border-color:#4e5bd947;transform:translateY(-4px)scale(1.045);box-shadow:0 18px 44px #16234721,0 0 0 6px #6f78d80f,inset 0 1px #ffffffc7}.oi-shell.about-page .about-proof-logo-card:hover .about-proof-logo-card__media img,.oi-shell.about-page .about-proof-logo-card:focus-visible .about-proof-logo-card__media img,.oi-shell.about-page .about-proof-logo-card:focus-within .about-proof-logo-card__media img{filter:saturate(1.02)contrast(1.05);transform:scale(1.01)}@media (max-width:1200px){.oi-shell.about-page .about-proof-logo-grid,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (max-width:980px){.oi-shell.about-page .about-proof-logo-grid,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(3,minmax(160px,1fr))}.oi-shell.about-page .about-proof-logo-card{height:122px;min-height:122px}}@media (max-width:780px){.oi-shell.about-page .about-proof-logo-system{gap:42px}.oi-shell.about-page .about-proof-logo-grid,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oi-shell.about-page .about-proof-logo-card{height:136px;min-height:136px}.oi-shell.about-page .about-proof-logo-card__media{padding:34px 16px 48px}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{transform:none}}@media (max-width:520px){.oi-shell.about-page .about-proof-logo-grid,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:1fr}.oi-shell.about-page .about-proof-logo-card{height:126px;min-height:126px}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-proof-logo-card,.oi-shell.about-page .about-proof-logo-card:before,.oi-shell.about-page .about-proof-logo-card__media img{transition:none!important}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{transform:none!important}}.oi-shell.about-page .about-proof{background:radial-gradient(circle at 72% 10%,#6f78d81a,#0000 34%),radial-gradient(circle at 18% 92%,#dde8ff6b,#0000 34%),linear-gradient(#fbfdff 0%,#f5f8fc 100%);position:relative;overflow:hidden}.oi-shell.about-page .about-proof:before{content:"";pointer-events:none;z-index:0;opacity:.42;background-image:linear-gradient(#6978b40e 1px,#0000 1px),linear-gradient(90deg,#6978b40e 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.oi-shell.about-page .about-proof>.container{z-index:1;position:relative}.oi-shell.about-page .about-proof-logo-system{gap:clamp(42px,5vw,68px)}.oi-shell.about-page .about-proof-logo-tier{gap:18px}.oi-shell.about-page .about-proof-logo-tier__head{max-width:780px}.oi-shell.about-page .about-proof-logo-grid{--proof-grid-line:#6f78d81f;--proof-cell-radius:0px;border:1px solid var(--proof-grid-line);background:#ffffff7a;border-radius:24px;gap:0;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #1623470d,inset 0 1px #ffffffb8}.oi-shell.about-page .about-proof-logo-grid--clients{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%)}.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.oi-shell.about-page .about-proof-logo-item{min-width:0}.oi-shell.about-page .about-proof-logo-card{--proof-card-hue:234;--proof-card-sat:68%;--proof-card-a:.065;--proof-card-b:.105;--proof-card-c:.055;isolation:isolate;border:0;border-right:1px solid var(--proof-grid-line);border-bottom:1px solid var(--proof-grid-line);background:radial-gradient(circle at 18% 18%, hsla(var(--proof-card-hue), var(--proof-card-sat), 78%, var(--proof-card-b)), transparent 36%), radial-gradient(circle at 88% 88%, rgba(255, 240, 237, var(--proof-card-c)), transparent 34%), linear-gradient(135deg, #ffffffb8 0%, hsla(var(--proof-card-hue), var(--proof-card-sat), 92%, var(--proof-card-a)) 54%, #f6f9ffb8 100%);height:132px;min-height:132px;box-shadow:none;-webkit-backdrop-filter:none;cursor:default;border-radius:0;outline:none;transition:transform .24s,background .24s,filter .24s;position:relative;overflow:hidden}.oi-shell.about-page .about-proof-logo-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 50% 0,#4e5bd91f,#0000 42%),linear-gradient(135deg,#6f78d81a,#0000 52%);border-radius:0;transition:opacity .24s;position:absolute;inset:0}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(3n) .about-proof-logo-card{border-right:0}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-last-child(-n+3) .about-proof-logo-card{border-bottom:0}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(5n) .about-proof-logo-card{border-right:0}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-last-child(-n+4) .about-proof-logo-card{border-bottom:0}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-card{--proof-card-hue:238;--proof-card-sat:76%;--proof-card-a:.075;--proof-card-b:.125;--proof-card-c:.06}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:first-child .about-proof-logo-card{--proof-card-hue:224}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(2) .about-proof-logo-card{--proof-card-hue:236}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(3) .about-proof-logo-card{--proof-card-hue:252}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(4) .about-proof-logo-card{--proof-card-hue:228;--proof-card-b:.105}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(5) .about-proof-logo-card{--proof-card-hue:244;--proof-card-b:.115}.oi-shell.about-page .about-proof-logo-grid--clients .about-proof-logo-item:nth-child(6) .about-proof-logo-card{--proof-card-hue:260;--proof-card-b:.12}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-card{--proof-card-hue:244;--proof-card-sat:36%;--proof-card-a:.07;--proof-card-b:.105;--proof-card-c:.035}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:first-child .about-proof-logo-card{--proof-card-hue:224}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(2) .about-proof-logo-card{--proof-card-hue:236}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(3) .about-proof-logo-card{--proof-card-hue:246}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(4) .about-proof-logo-card{--proof-card-hue:252}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(5) .about-proof-logo-card{--proof-card-hue:258}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(6) .about-proof-logo-card{--proof-card-hue:230}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(7) .about-proof-logo-card{--proof-card-hue:240}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(8) .about-proof-logo-card{--proof-card-hue:248}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(9) .about-proof-logo-card{--proof-card-hue:256}.oi-shell.about-page .about-proof-logo-card__media{text-align:center;place-items:center;height:100%;padding:34px 22px;display:grid}.oi-shell.about-page .about-proof-logo-card__media img{object-fit:contain;filter:saturate(.96)contrast(1.03);width:auto;max-width:142px;height:auto;max-height:46px;display:block}.oi-shell.about-page .about-proof-logo-card__fallback{color:#0d253d;letter-spacing:-.02em;max-width:168px;font-size:clamp(1.02rem,1.05vw,1.18rem);font-weight:650;line-height:1.12;display:inline-block}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{filter:saturate(1.08);background:radial-gradient(circle at 18% 18%, hsla(var(--proof-card-hue), var(--proof-card-sat), 76%, calc(var(--proof-card-b) + .07)), transparent 38%), radial-gradient(circle at 88% 88%, rgba(255, 240, 237, calc(var(--proof-card-c) + .045)), transparent 34%), linear-gradient(135deg, #ffffffc7 0%, hsla(var(--proof-card-hue), var(--proof-card-sat), 90%, calc(var(--proof-card-a) + .06)) 54%, #f6f9ffc7 100%);transform:translateY(-3px)scale(1.025);box-shadow:0 12px 28px #16234713,inset 0 1px #ffffffd1}.oi-shell.about-page .about-proof-logo-card:hover:before,.oi-shell.about-page .about-proof-logo-card:focus-visible:before,.oi-shell.about-page .about-proof-logo-card:focus-within:before{opacity:.72}.oi-shell.about-page .about-proof-logo-card:hover .about-proof-logo-card__media img,.oi-shell.about-page .about-proof-logo-card:focus-visible .about-proof-logo-card__media img,.oi-shell.about-page .about-proof-logo-card:focus-within .about-proof-logo-card__media img{filter:saturate(1.02)contrast(1.06)}@media (max-width:1200px){.oi-shell.about-page .about-proof-logo-grid--clients{grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,100%)}.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(4,minmax(0,1fr))}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(5n) .about-proof-logo-card,.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-last-child(-n+4) .about-proof-logo-card{border-right:1px solid var(--proof-grid-line);border-bottom:1px solid var(--proof-grid-line)}.oi-shell.about-page .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(4n) .about-proof-logo-card{border-right:0}}@media (max-width:980px){.oi-shell.about-page .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.oi-shell.about-page .about-proof-logo-card{height:126px;min-height:126px}}@media (max-width:780px){.oi-shell.about-page .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-shell.about-page .about-proof-logo-card{height:138px;min-height:138px}.oi-shell.about-page .about-proof-logo-card__media{padding:34px 14px 48px}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{transform:none}}@media (max-width:520px){.oi-shell.about-page .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof-logo-grid--partners{grid-template-columns:1fr}.oi-shell.about-page .about-proof-logo-card{height:128px;min-height:128px}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-proof-logo-card,.oi-shell.about-page .about-proof-logo-card:before,.oi-shell.about-page .about-proof-logo-card__media img{transition:none!important}.oi-shell.about-page .about-proof-logo-card:hover,.oi-shell.about-page .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof-logo-card:focus-within{transform:none!important}}.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type{text-align:center;justify-items:center}.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head{text-align:center;justify-items:center;max-width:720px;margin-inline:auto}.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head h3{text-align:center;letter-spacing:-.055em;color:#0d253d;margin:0;font-size:clamp(2.2rem,4.4vw,4.8rem);font-weight:400;line-height:.95}.oi-shell.about-page .about-proof .about-proof-logo-grid--clients{justify-self:center;width:min(760px,100%);margin-inline:auto}.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2){text-align:center;justify-items:center}.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head{text-align:center;justify-items:center;max-width:720px;margin-inline:auto}.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head h3{text-align:center;letter-spacing:-.055em;color:#0d253d;margin:0;font-size:clamp(2.2rem,4.4vw,4.8rem);font-weight:400;line-height:.95}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{justify-self:center;margin-inline:auto}.oi-shell.about-page .about-proof .about-proof-logo-card{transform-origin:50%;height:148px;min-height:148px;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s,background .26s,box-shadow .26s}.oi-shell.about-page .about-proof .about-proof-logo-card__media{text-align:center;grid-template-rows:minmax(48px,auto) auto;align-content:center;justify-items:center;gap:12px;height:100%;padding:30px 18px 24px;display:grid}.oi-shell.about-page .about-proof .about-proof-logo-card__media img{object-fit:contain;filter:saturate(.98)contrast(1.04);width:auto;max-width:185px;height:auto;max-height:60px;display:block}.oi-shell.about-page .about-proof .about-proof-logo-card__fallback{color:#0d253d;letter-spacing:-.02em;max-width:190px;font-size:clamp(1.04rem,1.12vw,1.22rem);font-weight:650;line-height:1.12;display:inline-block}.oi-shell.about-page .about-proof .about-proof-logo-card__keywords{opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:96%;transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(12px)scale(.96)}.oi-shell.about-page .about-proof .about-proof-logo-card__keyword{color:#4434d4;white-space:nowrap;background:#b9b9f92e;border:1px solid #533afd21;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:4px 8px;font-size:.66rem;font-weight:650;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out;display:inline-flex}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keywords{opacity:1;transform:translateY(0)scale(1)}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keyword{background:#b9b9f93d;border-color:#533afd38;box-shadow:0 0 0 1px #533afd0d,0 6px 16px #533afd0f}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keyword:first-child,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keyword:first-child,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keyword:first-child{transform:translateY(-1px)}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keyword:nth-child(2),.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keyword:nth-child(2),.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keyword:nth-child(2){transform:translateY(-2px)}.oi-shell.about-page .about-proof .about-proof-logo-card:hover,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within{filter:saturate(1.08);transform:translateY(-5px)scale(1.045);box-shadow:0 16px 36px #1623471a,0 0 0 1px #533afd1a,inset 0 1px #ffffffc7}.oi-shell.about-page .about-proof .about-proof-logo-card:hover:before,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible:before,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within:before{opacity:.78}@media (max-width:980px){.oi-shell.about-page .about-proof .about-proof-logo-card{height:154px;min-height:154px}.oi-shell.about-page .about-proof .about-proof-logo-card__media img{max-width:168px;max-height:54px}}@media (max-width:780px){.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head h3,.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head h3{font-size:clamp(2.1rem,12vw,3.6rem);line-height:.98}.oi-shell.about-page .about-proof .about-proof-logo-card{height:164px;min-height:164px}.oi-shell.about-page .about-proof .about-proof-logo-card__media{gap:12px;padding:26px 14px 22px}.oi-shell.about-page .about-proof .about-proof-logo-card__media img{max-width:158px;max-height:50px}.oi-shell.about-page .about-proof .about-proof-logo-card__keywords{opacity:1;pointer-events:auto;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card__keyword{padding:4px 7px;font-size:.64rem}.oi-shell.about-page .about-proof .about-proof-logo-card:hover,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within{transform:none}}@media (max-width:520px){.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head h3,.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head h3{font-size:clamp(2rem,14vw,3.2rem)}.oi-shell.about-page .about-proof .about-proof-logo-card{height:152px;min-height:152px}.oi-shell.about-page .about-proof .about-proof-logo-card__media img{max-width:154px;max-height:48px}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-proof .about-proof-logo-card,.oi-shell.about-page .about-proof .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card__keyword{transition:none!important}.oi-shell.about-page .about-proof .about-proof-logo-card:hover,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keyword{transform:none!important}}.oi-shell.about-page .about-proof .about-proof-logo-grid{overflow:hidden}.oi-shell.about-page .about-proof .about-proof-logo-card{border:0;border-right:1px solid var(--proof-grid-line);border-bottom:1px solid var(--proof-grid-line);height:148px;min-height:148px;box-shadow:none;cursor:default;perspective:1200px;transform-style:preserve-3d;filter:none;background:0 0;border-radius:0;outline:none;transition:none;position:relative;overflow:visible;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card:before{display:none}.oi-shell.about-page .about-proof .about-proof-logo-card:hover,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within{filter:none;box-shadow:none;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card__flip{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:relative}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__flip{transform:rotateY(180deg)}.oi-shell.about-page .about-proof .about-proof-logo-card__face{backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;border-radius:0;place-items:center;padding:26px 18px;display:grid;position:absolute;inset:0;overflow:hidden}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back{color:#f7f8ff;background:radial-gradient(circle at 18% 18%,#6f78d847,#0000 36%),radial-gradient(circle at 82% 90%,#533afd29,#0000 38%),linear-gradient(145deg,#10213f 0%,#162a50 48%,#23285f 100%);transform:rotateY(180deg)}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media{text-align:center;place-items:center;height:auto;padding:0;display:grid}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img{object-fit:contain;filter:saturate(.98)contrast(1.04);width:auto;max-width:185px;height:auto;max-height:60px;display:block;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__fallback{color:#0d253d;letter-spacing:-.02em;max-width:190px;font-size:clamp(1.04rem,1.12vw,1.22rem);font-weight:650;line-height:1.12;display:inline-block}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keywords{opacity:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(92%,220px);max-width:92%;display:flex;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keyword{color:#ecebff;letter-spacing:-.01em;white-space:normal;text-align:center;background:#e5e7ff1a;border:1px solid #e5e7ff4d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 13px;font-size:15px;font-weight:600;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;transform:none;box-shadow:0 0 0 1px #ffffff0a,0 10px 24px #050c1e2e}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--back .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--back .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--back .about-proof-logo-card__keyword{color:#fff;background:#e5e7ff29;border-color:#e5e7ff6b}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__keywords{display:none}.oi-shell.about-page .about-proof .about-proof-logo-card__keywords{pointer-events:none}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keywords,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__keyword,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__keyword{transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--front .about-proof-logo-card__media img{filter:saturate(1.04)contrast(1.04)}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--back .about-proof-logo-card__keyword:first-child,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--back .about-proof-logo-card__keyword:first-child,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--back .about-proof-logo-card__keyword:first-child,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--back .about-proof-logo-card__keyword:nth-child(2),.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--back .about-proof-logo-card__keyword:nth-child(2),.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--back .about-proof-logo-card__keyword:nth-child(2){transform:none}@media (max-width:780px){.oi-shell.about-page .about-proof .about-proof-logo-card{height:164px;min-height:164px}.oi-shell.about-page .about-proof .about-proof-logo-card__face{padding:22px 14px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img{max-width:158px;max-height:50px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keywords{gap:8px;width:94%}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keyword{min-height:30px;padding:6px 10px;font-size:14px}}@media (max-width:520px){.oi-shell.about-page .about-proof .about-proof-logo-card{height:154px;min-height:154px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keyword{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-proof .about-proof-logo-card__flip{transition:none!important}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front,.oi-shell.about-page .about-proof .about-proof-logo-card__face--back{transition:opacity .16s}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front{opacity:1}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back{opacity:0;transform:none}.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__flip{transform:none!important}.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--front,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--front,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--front{opacity:0}.oi-shell.about-page .about-proof .about-proof-logo-card:focus-visible .about-proof-logo-card__face--back,.oi-shell.about-page .about-proof .about-proof-logo-card:focus-within .about-proof-logo-card__face--back,.oi-shell.about-page .about-proof .about-proof-logo-card:hover .about-proof-logo-card__face--back{opacity:1;transform:none!important}}@media (min-width:1201px){.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{--proof-partner-card-width:224px;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:none;place-items:start center;gap:0;margin-inline:auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row{border:1px solid var(--proof-grid-line);background:#fff;justify-content:center;place-items:stretch stretch;gap:0;width:max-content;max-width:100%;display:grid;overflow:hidden;box-shadow:0 18px 42px #1623470d,inset 0 1px #ffffffb8}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row--partners-primary{grid-template-columns:repeat(5, var(--proof-partner-card-width));border-bottom:0;border-radius:24px 24px 0 0}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row--partners-secondary{grid-template-columns:repeat(4, var(--proof-partner-card-width));border-radius:0 0 24px 24px}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row .about-proof-logo-item{width:var(--proof-partner-card-width);min-width:var(--proof-partner-card-width);flex:none;max-width:none}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row .about-proof-logo-card{border-right:1px solid var(--proof-grid-line);border-bottom:0;width:100%;height:148px;min-height:148px}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row .about-proof-logo-item:last-child .about-proof-logo-card{border-right:0}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item{width:var(--proof-partner-card-width);max-width:none;min-width:var(--proof-partner-card-width);flex:none}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-card{width:100%;min-width:0}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(6){grid-column:auto}}@media (max-width:1200px){.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{border:1px solid var(--proof-grid-line);border-radius:24px;grid-template-columns:none;gap:0;display:grid;overflow:hidden}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row{display:contents}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item{flex:none;width:auto;min-width:0;max-width:none}}.oi-shell.about-page .about-proof .about-proof-logo-system{gap:clamp(58px,7vw,92px)}.oi-shell.about-page .about-proof .about-proof-logo-tier{gap:clamp(24px,3vw,36px)}.oi-shell.about-page .about-proof .about-proof-logo-tier__head,.oi-shell.about-page .about-proof .about-proof-logo-tier__head h3{margin-bottom:0}.oi-shell.about-page .about-proof .about-proof-logo-grid--clients{width:min(700px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,224px));justify-content:center;gap:8px;margin-inline:auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-card{perspective:1200px;width:100%;height:148px;min-height:148px;transform-style:preserve-3d;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:20px;position:relative;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keyword{color:#ecebff;font-size:15px}@media (min-width:1201px){.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{--proof-partner-card-width:224px;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:8px;margin-inline:auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-row{width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;place-items:stretch stretch;gap:8px;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-row--partners-primary{grid-template-columns:repeat(5, var(--proof-partner-card-width))}.oi-shell.about-page .about-proof .about-proof-logo-row--partners-secondary{grid-template-columns:repeat(4, var(--proof-partner-card-width))}.oi-shell.about-page .about-proof .about-proof-logo-row .about-proof-logo-item{width:var(--proof-partner-card-width);min-width:var(--proof-partner-card-width);flex:none;max-width:none}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(6){grid-column:auto}}@media (max-width:1200px){.oi-shell.about-page .about-proof .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-row{display:contents}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item{flex:none;width:auto;min-width:0;max-width:none}.oi-shell.about-page .about-proof .about-proof-logo-card,.oi-shell.about-page .about-proof .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card__face{border-radius:18px}}@media (max-width:780px){.oi-shell.about-page .about-proof .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{gap:10px}.oi-shell.about-page .about-proof .about-proof-logo-tier{gap:22px}.oi-shell.about-page .about-proof .about-proof-logo-card{height:164px;min-height:164px}}@media (max-width:520px){.oi-shell.about-page .about-proof .about-proof-logo-card{height:152px;min-height:152px}}.oi-shell.about-page .about-proof .about-proof-logo-grid,.oi-shell.about-page .about-proof .about-proof-logo-row{box-shadow:none;background:0 0;border:0;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-card{border-bottom:0;border-right:0}.oi-shell.about-page .about-proof .about-proof-logo-card__flip{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:20px;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:relative}.oi-shell.about-page .about-proof .about-proof-logo-card__face{backface-visibility:hidden;border:1px solid #6f78d824;border-radius:20px;place-items:center;width:100%;height:100%;padding:26px 18px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 32px #1623470e,inset 0 1px #ffffffd1}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front{background:#fff}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back{color:#f7f8ff;background:radial-gradient(circle at 18% 18%,#6f78d847,#0000 36%),radial-gradient(circle at 82% 90%,#533afd29,#0000 38%),linear-gradient(145deg,#10213f 0%,#162a50 48%,#23285f 100%);border-color:#e5e7ff29;transform:rotateY(180deg)}@media (min-width:1201px){.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{--proof-partner-card-width:224px;--proof-card-gap:8px;justify-items:center;gap:var(--proof-card-gap);width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row,.oi-shell.about-page .about-proof .about-proof-logo-row--partners-primary,.oi-shell.about-page .about-proof .about-proof-logo-row--partners-secondary{gap:var(--proof-card-gap);width:max-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;place-items:stretch stretch;margin:0 auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-row--partners-primary{grid-template-columns:repeat(5, var(--proof-partner-card-width))}.oi-shell.about-page .about-proof .about-proof-logo-row--partners-secondary{grid-template-columns:repeat(4, var(--proof-partner-card-width))}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item,.oi-shell.about-page .about-proof .about-proof-logo-row .about-proof-logo-item{width:var(--proof-partner-card-width);min-width:var(--proof-partner-card-width);max-width:var(--proof-partner-card-width);flex:0 0 var(--proof-partner-card-width)}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-card,.oi-shell.about-page .about-proof .about-proof-logo-row .about-proof-logo-card,.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row .about-proof-logo-card{width:100%;height:148px;min-height:148px;box-shadow:none;background:0 0;border:0;border-radius:20px;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item:nth-child(6){grid-column:auto}}@media (max-width:1200px){.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;display:grid;overflow:visible}.oi-shell.about-page .about-proof .about-proof-logo-row{display:contents}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-item{flex:none;width:auto;min-width:0;max-width:none}}.oi-shell.about-page .about-intelligence{background:#fff}.oi-shell.about-page .about-intelligence__head{margin-bottom:24px}.oi-shell.about-page .about-intelligence-stack{gap:12px;display:grid}.oi-shell.about-page .about-intelligence-layer{background:linear-gradient(#ffffffe6,#f6f9fcd1);border:1px solid #e3e8eee6;border-radius:14px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:16px;min-height:86px;padding:16px 20px;transition:transform .18s ease-out,border-color .18s ease-out;display:grid;position:relative}.oi-shell.about-page .about-intelligence-layer:before{content:"";background:linear-gradient(#533afdd6,#4434d44d);border-radius:14px 0 0 14px;width:3px;position:absolute;top:0;bottom:0;left:0}.oi-shell.about-page .about-intelligence-layer h3{color:#0d253d;font-size:1rem}.oi-shell.about-page .about-intelligence-layer p{color:#64748d;font-size:.94rem;line-height:1.56}.oi-shell.about-page .about-intelligence .container{position:relative}.oi-shell.about-page .about-intelligence__head{max-width:920px;margin-bottom:clamp(42px,5vw,72px)}.oi-shell.about-page .about-intelligence__head h2{max-width:920px}.oi-shell.about-page .about-intelligence__head p{max-width:760px}.oi-shell.about-page .about-intelligence-venn{--orb-size:clamp(420px, 36vw, 540px);isolation:isolate;width:min(1200px,100%);height:clamp(820px,78vw,980px);margin:0 auto;position:relative}.oi-shell.about-page .about-intelligence-venn:before{content:"";filter:blur(22px);opacity:.76;pointer-events:none;z-index:0;background:radial-gradient(circle at 44% 32%,#dde8ff6b,#0000 36%),radial-gradient(circle at 38% 70%,#ffeae657,#0000 34%),radial-gradient(circle at 68% 66%,#f2f8f457,#0000 38%);border-radius:999px;position:absolute;inset:10% 8% 6%}.oi-shell.about-page .about-intelligence-orb{width:var(--orb-size);z-index:2;background:0 0;position:absolute}.oi-shell.about-page .about-intelligence-orb--tech{z-index:3;top:74px;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence-orb--insurance{left:calc(50% - (var(--orb-size) * .83));top:calc(var(--orb-size) * .62);z-index:2}.oi-shell.about-page .about-intelligence-orb--regional{right:calc(50% - (var(--orb-size) * .83));left:auto;top:calc(var(--orb-size) * .62);z-index:2}.oi-shell.about-page .about-intelligence-orb__media{width:var(--orb-size);height:var(--orb-size);box-shadow:none;background:0 0;border:0;position:relative;transform:translateZ(0)}.oi-shell.about-page .about-intelligence-orb__crop{width:62%;height:62%;box-shadow:none;background:0 0;border:0;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.oi-shell.about-page .about-intelligence-orb__media:before,.oi-shell.about-page .about-intelligence-orb__media:after,.oi-shell.about-page .about-intelligence-orb:before,.oi-shell.about-page .about-intelligence-orb:after{content:none}.oi-shell.about-page .about-intelligence-orb__video{object-fit:cover;object-position:center;filter:saturate(.92)brightness(1.04)contrast(.95);width:100%;height:100%;display:block;transform:scale(1.62)}.oi-shell.about-page .about-intelligence-orb__wash{pointer-events:none;z-index:2;background:#ffffff1f;border-radius:50%;position:absolute;inset:0}.oi-shell.about-page .about-intelligence-orb__label{text-align:center;color:#162347;letter-spacing:-.02em;text-shadow:0 1px #ffffff59;z-index:4;width:58%;margin:0;font-size:clamp(1.05rem,1.2vw,1.3rem);font-weight:600;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-shell.about-page .about-intelligence-orb__description{color:#162347;margin:0;font-size:1rem;font-weight:600;line-height:1.35;position:absolute}.oi-shell.about-page .about-intelligence-orb--tech .about-intelligence-orb__description{text-align:center;width:210px;top:-30px;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence-orb--insurance .about-intelligence-orb__description{text-align:right;width:330px;top:50%;right:calc(100% + 14px);transform:translateY(-50%)}.oi-shell.about-page .about-intelligence-orb--regional .about-intelligence-orb__description{text-align:left;width:330px;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.oi-shell.about-page .about-intelligence-orb__media{transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s}.oi-shell.about-page .about-intelligence-orb:hover .about-intelligence-orb__media,.oi-shell.about-page .about-intelligence-orb:focus-within .about-intelligence-orb__media{border-color:#bac6d8b8;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-intelligence-orb__video{display:none}.oi-shell.about-page .about-intelligence-orb__crop{background:radial-gradient(circle at 30% 24%,#ffffffdb,#0000 28%),radial-gradient(circle at 58% 46%,#c5deff8f,#0000 34%),radial-gradient(circle at 72% 72%,#fff5d66b,#0000 34%),#fff}.oi-shell.about-page .about-intelligence-orb__media{transition:none}}@media (max-width:1100px){.oi-shell.about-page .about-intelligence-venn{--orb-size:clamp(330px, 34vw, 420px);width:min(1000px,100%);height:clamp(760px,88vw,900px)}.oi-shell.about-page .about-intelligence-orb--insurance{left:calc(50% - (var(--orb-size) * .8));top:calc(var(--orb-size) * .6)}.oi-shell.about-page .about-intelligence-orb--regional{right:calc(50% - (var(--orb-size) * .8));left:auto;top:calc(var(--orb-size) * .6)}.oi-shell.about-page .about-intelligence-orb--tech .about-intelligence-orb__description{width:300px}.oi-shell.about-page .about-intelligence-orb--insurance .about-intelligence-orb__description,.oi-shell.about-page .about-intelligence-orb--regional .about-intelligence-orb__description{width:280px}}@media (max-width:900px){.oi-shell.about-page .about-intelligence{padding-top:82px;padding-bottom:86px}.oi-shell.about-page .about-intelligence__head{margin-bottom:36px}.oi-shell.about-page .about-intelligence-venn{--orb-size:min(250px, 74vw);justify-items:center;gap:36px;width:100%;height:auto;display:grid}.oi-shell.about-page .about-intelligence-orb,.oi-shell.about-page .about-intelligence-orb--tech,.oi-shell.about-page .about-intelligence-orb--insurance,.oi-shell.about-page .about-intelligence-orb--regional{width:min(360px,100%);position:relative;top:auto;left:auto;right:auto;transform:none}.oi-shell.about-page .about-intelligence-orb__description,.oi-shell.about-page .about-intelligence-orb--tech .about-intelligence-orb__description,.oi-shell.about-page .about-intelligence-orb--insurance .about-intelligence-orb__description,.oi-shell.about-page .about-intelligence-orb--regional .about-intelligence-orb__description{text-align:center;width:min(340px,100%);margin:14px auto 0;position:relative;top:auto;left:auto;right:auto;transform:none}}@media (max-width:780px){.oi-shell.about-page .about-intelligence-venn{--orb-size:min(220px, 72vw);gap:32px}.oi-shell.about-page .about-intelligence-orb{width:min(320px,100%)}}@media (max-width:520px){.oi-shell.about-page .about-intelligence{padding-top:68px;padding-bottom:72px}.oi-shell.about-page .about-intelligence-venn{--orb-size:min(196px, 74vw);gap:30px}.oi-shell.about-page .about-intelligence-orb__label{font-size:.98rem}.oi-shell.about-page .about-intelligence-orb__description{font-size:.88rem}}@media (min-width:1101px){.oi-shell.about-page .section.about-intelligence.reveal.is-visible .about-intelligence-venn{height:calc(clamp(820px,78vw,980px) - 210px);top:-40px;overflow:hidden}}@media (min-width:901px) and (max-width:1100px){.oi-shell.about-page .section.about-intelligence.reveal.is-visible .about-intelligence-venn{height:calc(clamp(760px,88vw,900px) - 210px);top:-40px;overflow:hidden}}@media (min-width:781px){.oi-shell.about-page .about-intelligence .about-intelligence-orb--tech>.about-intelligence-orb__description{text-align:center;width:340px;margin:0;position:absolute;inset:6px auto auto 50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence .about-intelligence-orb--insurance>.about-intelligence-orb__description{text-align:right;width:330px;margin:0;position:absolute;inset:50% calc(100% - 60px) auto auto;transform:translateY(-50%)}.oi-shell.about-page .about-intelligence .about-intelligence-orb--regional>.about-intelligence-orb__description{text-align:left;width:330px;margin:0;position:absolute;inset:50% auto auto calc(100% - 60px);transform:translateY(-50%)}}@media (max-width:780px){.oi-shell.about-page .about-intelligence .about-intelligence-orb>.about-intelligence-orb__description{text-align:center;width:min(340px,100%);max-width:min(340px,100%);margin:14px auto 0;position:relative;inset:auto;transform:none}}@media (min-width:781px){.oi-shell.about-page .about-intelligence .about-intelligence-orb--insurance>.about-intelligence-orb__description{white-space:normal;overflow-wrap:normal;word-break:normal;width:235px;max-width:235px;right:calc(100% - 90px)}.oi-shell.about-page .about-intelligence .about-intelligence-orb--regional>.about-intelligence-orb__description{white-space:normal;overflow-wrap:normal;word-break:normal;width:235px;max-width:235px;left:calc(100% - 90px)}}@media (min-width:781px) and (max-width:1100px){.oi-shell.about-page .about-intelligence .about-intelligence-orb--insurance>.about-intelligence-orb__description{width:210px;max-width:210px;right:calc(100% - 110px)}.oi-shell.about-page .about-intelligence .about-intelligence-orb--regional>.about-intelligence-orb__description{width:210px;max-width:210px;left:calc(100% - 110px)}}.oi-shell.about-page .about-leadership__intro{margin-bottom:26px}.oi-shell.about-page .about-leadership__visual{background:#ffffffd1;border:1px solid #e3e8eee6;border-radius:18px;margin-bottom:24px;overflow:hidden;box-shadow:0 1px 3px #0037700f}.oi-shell.about-page .about-leadership__visual img{width:100%;height:auto;display:block}.oi-shell.about-page .about-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oi-shell.about-page .about-leader-card{background:#ffffffdb;border:1px solid #e3e8eeeb;border-radius:16px;min-height:260px;padding:20px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #0037700f,0 14px 34px #0037700d}.oi-shell.about-page .about-leader-card:before{content:"";background:linear-gradient(90deg,#533afd00,#533afd52,#533afd00);height:1px;position:absolute;top:0;left:0;right:0}.oi-shell.about-page .about-leader-card:hover,.oi-shell.about-page .about-leader-card:focus-within{border-color:#533afd3d;transform:translateY(-4px);box-shadow:0 8px 24px #00377014,0 0 0 1px #533afd0f}.oi-shell.about-page .about-leader-card__photo{background:linear-gradient(#533afd24,#533afd0f),linear-gradient(90deg,#533afd14 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#533afd14 1px,#0000 1px) 0 0/14px 14px;border:1px solid #533afd33;border-radius:14px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}.oi-shell.about-page .about-leader-card__photo span{color:#0d253d;letter-spacing:.08em;font-size:1rem;font-weight:600}.oi-shell.about-page .about-leader-card__name{color:#0d253d;margin-top:16px;font-size:1.08rem;line-height:1.3}.oi-shell.about-page .about-leader-card__role{color:#64748d;margin-top:8px;font-size:.95rem;line-height:1.52}.oi-shell.about-page .about-leader-card__social{color:#64748d;background:#ffffffb8;border:1px solid #533afd24;border-radius:999px;align-items:center;gap:8px;min-height:28px;margin-top:16px;padding:4px 10px;display:inline-flex}.oi-shell.about-page .about-leader-card__social-icon{width:14px;height:14px;display:inline-flex}.oi-shell.about-page .about-leader-card__social-icon svg{fill:currentColor;width:100%;height:100%;display:block}.oi-shell.about-page .about-leader-card__social-label{letter-spacing:.04em;font-size:.78rem}.oi-shell.about-page .about-leadership{background:radial-gradient(circle at 18% 8%,#dde8ff6b,#0000 34%),linear-gradient(#f7faff 0%,#fff 100%)}.oi-shell.about-page .about-leadership .about-leadership__intro{margin-bottom:clamp(34px,4vw,54px)}.oi-shell.about-page .about-leadership .about-leadership__visual{display:none}.oi-shell.about-page .about-leadership .about-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(22px,2.4vw,30px);display:grid}.oi-shell.about-page .about-leadership .about-leader-card{background:#ffffffeb;border:1px solid #dbe2eeeb;border-radius:24px;flex-direction:column;min-height:0;padding:18px 18px 20px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s,background-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #16234711,inset 0 1px #ffffffd6}.oi-shell.about-page .about-leadership .about-leader-card:before{content:none}.oi-shell.about-page .about-leadership .about-leader-card:hover,.oi-shell.about-page .about-leadership .about-leader-card:focus-within{border-color:#6f78d842;transform:translateY(-5px);box-shadow:0 26px 58px #1623471a,0 0 0 1px #6f78d80f,inset 0 1px #ffffffeb}.oi-shell.about-page .about-leadership .about-leader-card__photo{aspect-ratio:4/5;background:radial-gradient(circle at 30% 18%,#ffffffdb,#0000 26%),radial-gradient(circle at 82% 86%,#fff0ed61,#0000 32%),linear-gradient(135deg,#dde8ffdb,#eeebffc2);border:1px solid #6f78d824;border-radius:18px;place-items:center;width:100%;height:clamp(260px,24vw,340px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #1623470e}.oi-shell.about-page .about-leadership .about-leader-card__photo:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#6f78d814 1px,#0000 1px),linear-gradient(90deg,#6f78d814 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.oi-shell.about-page .about-leadership .about-leader-card__photo img{object-fit:cover;object-position:center;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.oi-shell.about-page .about-leadership .about-leader-card__photo span{z-index:1;color:#0d253d;letter-spacing:.08em;font-size:clamp(2rem,3vw,3.4rem);font-weight:500;line-height:1;position:relative}.oi-shell.about-page .about-leadership .about-leader-card__name{color:#0d253d;letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(1.18rem,1.25vw,1.34rem);font-weight:650;line-height:1.16}.oi-shell.about-page .about-leadership .about-leader-card__role{color:#5d6c84;margin:8px 0 0;font-size:.98rem;font-weight:300;line-height:1.42}.oi-shell.about-page .about-leadership .about-leader-card__social{color:#4f5f7a;cursor:default;background:linear-gradient(#ffffffe0,#f5f7ffad);border:1px solid #533afd29;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:34px;margin-top:16px;padding:6px 13px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s,color .26s,box-shadow .26s;display:inline-flex;box-shadow:0 8px 18px #1623470b,inset 0 1px #ffffffdb}.oi-shell.about-page .about-leadership .about-leader-card__social:after{content:"↗";opacity:0;font-size:.74rem;line-height:1;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);transform:translate(-3px,2px)}.oi-shell.about-page .about-leadership .about-leader-card__social-icon{color:currentColor;width:14px;height:14px;display:inline-flex}.oi-shell.about-page .about-leadership .about-leader-card__social-icon svg{fill:currentColor;width:100%;height:100%;display:block}.oi-shell.about-page .about-leadership .about-leader-card__social-label{letter-spacing:.01em;font-size:.82rem;font-weight:500;line-height:1}.oi-shell.about-page .about-leadership .about-leader-card:hover .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card:focus-within .about-leader-card__social{color:#4b39e6;background:linear-gradient(#f7f8fff5,#ebf0ffc7);border-color:#533afd52;transform:translateY(-2px);box-shadow:0 12px 26px #533afd1a,inset 0 1px #ffffffeb}.oi-shell.about-page .about-leadership .about-leader-card:hover .about-leader-card__social:after,.oi-shell.about-page .about-leadership .about-leader-card:focus-within .about-leader-card__social:after{opacity:.72;transform:translate(0)}.oi-shell.about-page .about-leader-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.oi-shell.about-page .about-leadership--contact .about-leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,22px)}.oi-shell.about-page .about-leadership--contact .about-leader-card{flex-direction:column;padding:14px 14px 18px;display:flex}.oi-shell.about-page .about-leadership--contact .about-leader-card__actions{margin-top:auto;padding-top:12px}.oi-shell.about-page .about-leadership--contact .about-leader-card__photo{aspect-ratio:4/5;height:clamp(200px,17vw,260px)}.oi-shell.about-page .about-leadership--contact .about-leader-card__social{min-height:32px;margin-top:0;padding:6px 12px}.oi-shell.about-page .about-leadership--contact .about-leader-card__social--email{margin-left:0}.oi-shell.about-page .about-leadership--contact .about-leader-card{padding-bottom:20px}.oi-shell.about-page .section.about-proof.reveal.is-visible .about-proof-logo-card__keywords{font-size:16px}.oi-shell.about-page .footer .footer-bottom>span{font-size:13px}.oi-shell.about-page .about-intelligence{background:radial-gradient(circle at 50% 48%,#7694ff14,#0000 44%),linear-gradient(#f8f9fd 0%,#f6f8fc 100%);overflow:hidden}.oi-shell.about-page .about-intelligence__head{max-width:760px}.oi-shell.about-page .about-intelligence__head p{color:#273951;max-width:760px;line-height:1.55}.oi-shell.about-page .about-intelligence__diagram{isolation:isolate;width:min(100%,980px);min-height:560px;margin:clamp(52px,6vw,84px) auto 0;position:relative}.oi-shell.about-page .about-intelligence__cluster{z-index:1;width:620px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.oi-shell.about-page .about-intelligence__cluster:before{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(circle,#7080e61a,#0000 68%);border-radius:999px;position:absolute;inset:7% 4% 2%}.oi-shell.about-page .about-intelligence__disc{-webkit-backdrop-filter:blur(10px);mix-blend-mode:multiply;border:1px solid #6a81b81f;border-radius:50%;width:258px;height:258px;position:absolute;box-shadow:inset 18px 22px 42px #ffffff80,inset -20px -24px 46px #3848741a,0 22px 48px #3c4e781a}.oi-shell.about-page .about-intelligence__disc--tech{background:radial-gradient(circle at 34% 28%,#ffffffc7 0%,#0000 32%),radial-gradient(circle at 58% 42%,#9ce4ec8f 0%,#0000 48%),radial-gradient(circle at 35% 72%,#f7f1c247 0%,#0000 42%),linear-gradient(145deg,#bbdfff7a,#f0f8ff40);top:0;left:181px}.oi-shell.about-page .about-intelligence__disc--execution{background:radial-gradient(circle at 35% 30%,#ffffffc2 0%,#0000 32%),radial-gradient(circle at 55% 45%,#d6b3ff85 0%,#0000 48%),radial-gradient(circle at 34% 74%,#f8dcf657 0%,#0000 42%),linear-gradient(145deg,#ecd0ff66,#faf4ff40);top:178px;left:78px}.oi-shell.about-page .about-intelligence__disc--regional{background:radial-gradient(circle at 36% 30%,#ffffffc2 0%,#0000 32%),radial-gradient(circle at 56% 43%,#6fcdff80 0%,#0000 50%),radial-gradient(circle at 40% 75%,#f4ecc03d 0%,#0000 42%),linear-gradient(145deg,#ade1f566,#eef9ff3d);top:178px;left:284px}.oi-shell.about-page .about-intelligence__core{text-align:center;z-index:3;background:radial-gradient(circle at 34% 28%,#fffffff5 0%,#f0f4fee6 42%,#dae2f6e0 100%);border:1px solid #5f72ac2e;border-radius:50%;place-items:center;width:128px;height:128px;padding:18px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 10px 12px 28px #ffffffb8,inset -12px -16px 28px #2a3a601f,0 18px 42px #3b4d7e29}.oi-shell.about-page .about-intelligence__core span{color:#16314f;letter-spacing:-.02em;font-size:clamp(15px,1.15vw,18px);font-weight:600;line-height:1.22}.oi-shell.about-page .about-intelligence__annotation{z-index:4;color:#3f5a7a;max-width:260px;position:absolute}.oi-shell.about-page .about-intelligence__annotation h3{color:#203f63;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.25}.oi-shell.about-page .about-intelligence__annotation p{color:#3f5a7a;letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.05vw,17px);font-weight:500;line-height:1.55}.oi-shell.about-page .about-intelligence__annotation--tech{text-align:center;width:340px;max-width:340px;top:18px;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence__annotation--execution{text-align:right;top:312px;left:0}.oi-shell.about-page .about-intelligence__annotation--regional{text-align:left;top:312px;right:0}@media (max-width:1100px){.oi-shell.about-page .about-intelligence__diagram{width:min(100%,860px);min-height:540px}.oi-shell.about-page .about-intelligence__cluster{width:560px;height:420px}.oi-shell.about-page .about-intelligence__disc{width:232px;height:232px}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:164px}.oi-shell.about-page .about-intelligence__disc--execution{top:160px;left:70px}.oi-shell.about-page .about-intelligence__disc--regional{top:160px;left:258px}.oi-shell.about-page .about-intelligence__core{width:118px;height:118px}.oi-shell.about-page .about-intelligence__annotation--execution{top:300px;left:0}.oi-shell.about-page .about-intelligence__annotation--regional{top:300px;right:0}}@media (max-width:900px){.oi-shell.about-page .about-intelligence__diagram{justify-items:center;gap:28px;min-height:auto;margin-top:48px;display:grid}.oi-shell.about-page .about-intelligence__cluster{width:min(100%,520px);height:390px;position:relative;top:auto;left:auto;transform:none}.oi-shell.about-page .about-intelligence__disc{width:216px;height:216px}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:calc(50% - 108px)}.oi-shell.about-page .about-intelligence__disc--execution{top:150px;left:calc(50% - 205px)}.oi-shell.about-page .about-intelligence__disc--regional{top:150px;left:calc(50% - 11px)}.oi-shell.about-page .about-intelligence__annotation{text-align:left;width:min(100%,520px);max-width:520px;position:relative;top:auto;left:auto;right:auto;transform:none}.oi-shell.about-page .about-intelligence__annotation--tech{text-align:center;order:-1}}@media (max-width:560px){.oi-shell.about-page .about-intelligence__diagram{gap:22px;margin-top:38px}.oi-shell.about-page .about-intelligence__cluster{width:min(100%,360px);height:292px}.oi-shell.about-page .about-intelligence__disc{width:168px;height:168px}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:calc(50% - 84px)}.oi-shell.about-page .about-intelligence__disc--execution{top:118px;left:calc(50% - 158px)}.oi-shell.about-page .about-intelligence__disc--regional{top:118px;left:calc(50% - 10px)}.oi-shell.about-page .about-intelligence__core{width:96px;height:96px;padding:12px}.oi-shell.about-page .about-intelligence__core span{font-size:13px}.oi-shell.about-page .about-intelligence__annotation h3{font-size:16px}.oi-shell.about-page .about-intelligence__annotation p{font-size:15px;line-height:1.5}}.oi-shell.about-page .section.about-proof.reveal.is-visible .about-proof-logo-card__face--back .about-proof-logo-card__keywords{gap:5px;width:auto;max-width:92%}.oi-shell.about-page .section.about-proof.reveal.is-visible .about-proof-logo-card__face--back .about-proof-logo-card__keyword{letter-spacing:0;border-radius:999px;min-height:0;padding:4px 7px;font-size:11.5px;line-height:1.05}.oi-shell.about-page .about-intelligence__diagram{width:min(100%,1248px);min-height:864px;margin:clamp(52px,6vw,84px) auto 0}.oi-shell.about-page .about-intelligence__cluster{width:1080px;height:816px;position:relative;top:auto;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence__disc{width:456px;height:456px;display:block}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:312px}.oi-shell.about-page .about-intelligence__disc--execution{top:336px;left:132px}.oi-shell.about-page .about-intelligence__disc--regional{top:336px;left:492px}.oi-shell.about-page .about-intelligence__core{width:148px;height:148px;top:56%;left:50%}.oi-shell.about-page .about-intelligence__core span{color:#4f5ff2}.oi-shell.about-page .about-intelligence__disc-copy{z-index:2;color:#203f63;text-align:center;max-width:270px;position:absolute}.oi-shell.about-page .about-intelligence__disc-copy h3{color:#103052;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(17px,1.2vw,20px);font-weight:600;line-height:1.2}.oi-shell.about-page .about-intelligence__disc-copy p{color:#365778;letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.05vw,17px);font-weight:500;line-height:1.45}.oi-shell.about-page .about-intelligence__disc--tech .about-intelligence__disc-copy{top:96px;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-intelligence__disc--execution .about-intelligence__disc-copy{bottom:104px;left:42px;right:62px}.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{bottom:104px;left:62px;right:42px}@media (max-width:1100px){.oi-shell.about-page .about-intelligence__diagram{min-height:780px}.oi-shell.about-page .about-intelligence__cluster{width:912px;height:720px}.oi-shell.about-page .about-intelligence__disc{width:396px;height:396px}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:258px}.oi-shell.about-page .about-intelligence__disc--execution{top:294px;left:108px}.oi-shell.about-page .about-intelligence__disc--regional{top:294px;left:408px}.oi-shell.about-page .about-intelligence__core{width:130px;height:130px}.oi-shell.about-page .about-intelligence__disc-copy{max-width:235px}.oi-shell.about-page .about-intelligence__disc-copy h3{font-size:17px}.oi-shell.about-page .about-intelligence__disc-copy p{font-size:15px;line-height:1.42}}@media (max-width:780px){.oi-shell.about-page .about-intelligence__diagram{gap:18px;min-height:auto;display:grid}.oi-shell.about-page .about-intelligence__cluster{gap:16px;width:100%;height:auto;display:grid;left:auto;transform:none}.oi-shell.about-page .about-intelligence__disc{border-radius:32px;width:min(100%,432px);height:auto;min-height:264px;margin:0 auto;position:relative;top:auto;left:auto}.oi-shell.about-page .about-intelligence__disc-copy{max-width:none;padding:42px 34px;position:relative;inset:auto;transform:none}.oi-shell.about-page .about-intelligence__core{border-radius:999px;order:-1;width:min(100%,260px);height:auto;min-height:92px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}}.oi-shell.about-page .about-cta .cta-panel{border-radius:20px;align-items:center;gap:48px;min-height:190px;padding:36px}@media (max-width:1100px){.oi-shell.about-page .about-cta .cta-panel{padding:28px}}@media (max-width:780px){.oi-shell.about-page .about-cta .cta-panel{border-radius:18px;padding:24px}}@media (max-width:1100px){.oi-shell.about-page .about-hero__inner{grid-template-columns:1fr;gap:34px}.oi-shell.about-page .about-hero__copy h1{letter-spacing:-.96px;font-size:clamp(2.4rem,7.6vw,3.2rem)}.oi-shell.about-page .about-proof__network{grid-template-columns:1fr}.oi-shell.about-page .about-proof-card--clients,.oi-shell.about-page .about-proof-card--capacity,.oi-shell.about-page .about-proof-card--ecosystem{grid-column:auto;transform:none}.oi-shell.about-page .about-intelligence-layer{grid-template-columns:1fr;gap:10px}.oi-shell.about-page .about-leadership-grid{grid-template-columns:1fr}.oi-shell.about-page .about-journey__inner{grid-template-columns:500px minmax(0,1fr);align-items:stretch;gap:0}.oi-shell.about-page .about-journey__copy{width:500px;min-width:500px;max-width:500px}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{max-width:560px}.oi-shell.about-page .about-journey-map{--journey-point-one-left:calc(8.33% - 20px);--journey-point-one-top:calc(75.35% + 10px);--journey-point-two-left:calc(27.5% + 20px);--journey-point-two-top:calc(58.14% - 15px);--journey-point-three-left:calc(55% + 20px);--journey-point-three-top:calc(38.37% - 15px);--journey-point-four-left:calc(93.33% + 15px);--journey-point-four-top:calc(16.28% - 10px);max-width:none;min-height:560px;margin-top:0}.oi-shell.about-page .about-journey-node{width:min(190px,100% - 24px)}.oi-shell.about-page .about-journey-node--one{left:calc(var(--journey-point-one-left) - 15px);top:calc(var(--journey-point-one-top) + (var(--journey-point-size) / 2) + 10px - 15px)}.oi-shell.about-page .about-journey-node--two{left:calc(var(--journey-point-two-left) - 15px);top:calc(var(--journey-point-two-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey-node--three{left:calc(var(--journey-point-three-left) - 15px);top:calc(var(--journey-point-three-top) + (var(--journey-point-size) / 2) + 10px)}.oi-shell.about-page .about-journey-node--four{left:calc(var(--journey-point-four-left) - 15px);top:calc(var(--journey-point-four-top) + (var(--journey-point-size) / 2) + 10px);width:min(170px,100% - 12px);right:auto}}@media (max-width:980px){.oi-shell.about-page .about-journey__inner{grid-template-columns:500px minmax(0,1fr);align-items:stretch;gap:0}.oi-shell.about-page .about-journey__copy{width:500px;min-width:500px;max-width:500px;transform:none}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{max-width:560px}.oi-shell.about-page .about-journey-map{max-width:none;min-height:560px;margin-top:0}}@media (max-width:780px){.oi-shell.about-page .about-top-video{background:radial-gradient(circle at 70% 18%,#533afd29,#0000 54%),radial-gradient(circle at 24% 28%,#b9b9f938,#0000 52%),linear-gradient(#fff 0%,#f5f6ff 54%,#f6f9fc 100%);height:max(720px,100svh)}.oi-shell.about-page .about-top-video__media{object-position:center top;filter:blur(7px)saturate(.58)contrast(.86)brightness(1.03);width:103%;height:103%;inset:-1.5%;transform:scale(1.035)}.oi-shell.about-page .about-top-video:before{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#fafaff6b 0%,#eef0ff5c 44%,#f8fbff8f 100%),radial-gradient(circle at 72% 20%,#533afd24 0%,#665efd12 34%,#0000 60%),radial-gradient(circle at 24% 28%,#b9b9f92e 0%,#0000 60%)}.oi-shell.about-page .about-top-video:after{opacity:.18;background-size:28px 28px}.oi-shell.about-page .about-hero{min-height:auto;padding-top:96px;padding-bottom:66px}.oi-shell.about-page .about-hero__inner{gap:34px;min-height:calc(94svh - 170px)}.oi-shell.about-page .about-hero__copy{max-width:680px}.oi-shell.about-page .about-hero__copy h1{letter-spacing:-.64px;font-size:clamp(2.08rem,10.4vw,2.52rem)}.oi-shell.about-page .about-hero__copy p{font-size:15px}.oi-shell.about-page .about-hero__actions{margin-top:44px!important}.oi-shell.about-page .primary-nav.is-open{-webkit-backdrop-filter:blur(14px);background:#fffffffa}.oi-shell.about-page .about-proof-connectors{opacity:.1}.oi-shell.about-page .about-proof-card{min-height:0;padding:18px}.oi-shell.about-page .about-proof-chip{min-height:28px;font-size:.78rem}.oi-shell.about-page .about-proof-chip img{max-height:14px}.oi-shell.about-page .about-journey{background-position:top}.oi-shell.about-page .about-journey:before{display:none}.oi-shell.about-page .about-journey__inner{grid-template-columns:1fr;align-items:start;gap:0}.oi-shell.about-page .about-journey__copy{background-position:50%;width:100%;min-width:0;max-width:none;min-height:auto;padding:34px 24px;transform:none}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{max-width:none}.oi-shell.about-page .about-journey__long-copy{margin-top:14px}.oi-shell.about-page .about-journey-map{background-position:top;max-width:none;min-height:auto;margin-top:0;padding:8px 0 0;overflow:visible}.oi-shell.about-page .about-journey-line-graph{display:none}.oi-shell.about-page .about-journey-map:before{content:"";background:linear-gradient(#533afd2e,#b9b9f938,#533afd14);width:1px;position:absolute;top:24px;bottom:24px;left:5px}.oi-shell.about-page .about-journey-node{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:14px 0 14px 28px;position:relative;top:auto;left:auto;right:auto;transform:none}.oi-shell.about-page .about-journey-node:before{content:"";background:#fff;border-radius:999px;width:10px;height:10px;display:block;position:absolute;top:24px;left:0;box-shadow:0 0 0 5px #533afd14}.oi-shell.about-page .about-journey-node h3{font-size:calc(1rem - 1px);line-height:1.18}.oi-shell.about-page .about-journey-node p{font-size:.92rem;line-height:1.55}.oi-shell.about-page .about-journey-node--three h3,.oi-shell.about-page .about-journey-node--three p{text-shadow:0 1px 8px #ffffff70}.oi-shell.about-page .about-journey-node--one:before{background:#f2f8f4}.oi-shell.about-page .about-journey-node--two:before{background:#fff9eb}.oi-shell.about-page .about-journey-node--three:before{background:#fff0ed}.oi-shell.about-page .about-journey-node--four:before{background:#eee8ff}}.oi-shell.about-page .about-journey .about-journey-node,.oi-shell.about-page .about-journey .about-journey-node.reveal,.oi-shell.about-page .about-journey .about-journey-node.reveal.is-visible,.oi-shell.about-page .about-journey .about-journey-node:hover,.oi-shell.about-page .about-journey .about-journey-node:focus-within,.oi-shell.about-page .about-journey .about-journey-node--one,.oi-shell.about-page .about-journey .about-journey-node--two,.oi-shell.about-page .about-journey .about-journey-node--three,.oi-shell.about-page .about-journey .about-journey-node--four,.oi-shell.about-page .about-journey .about-journey-node--one.reveal.is-visible,.oi-shell.about-page .about-journey .about-journey-node--two.reveal.is-visible,.oi-shell.about-page .about-journey .about-journey-node--three.reveal.is-visible,.oi-shell.about-page .about-journey .about-journey-node--four.reveal.is-visible{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey .about-journey-node h3,.oi-shell.about-page .about-journey .about-journey-node p{text-shadow:0 1px 8px #ffffff61}@media (min-width:781px){.oi-shell.about-page .about-journey .about-journey__copy{padding:clamp(42px,5vw,72px) clamp(42px,5vw,72px) clamp(42px,5vw,72px) 0}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-top-video__media{display:none}.oi-shell.about-page .about-top-video{background:radial-gradient(circle at 72% 18%,#533afd1f,#0000 54%),radial-gradient(circle at 24% 28%,#b9b9f92e,#0000 52%),linear-gradient(#fff 0%,#f6f7ff 54%,#f6f9fc 100%)}.oi-shell.about-page .about-top-video:before,.oi-shell.about-page .about-top-video:after{-webkit-backdrop-filter:none;animation:none!important}.oi-shell.about-page .about-risk-field__arcs ellipse,.oi-shell.about-page .about-journey-line__track,.oi-shell.about-page .about-proof-connectors path,.oi-shell.about-page .about-proof-card:before,.oi-shell.about-page .about-proof-chip,.oi-shell.about-page .about-journey-node,.oi-shell.about-page .about-proof-card,.oi-shell.about-page .about-leader-card{transition:none!important;animation:none!important}.oi-shell.about-page .about-journey-line__track,.oi-shell.about-page .about-proof-connectors path{stroke-dashoffset:0!important}.oi-shell.about-page .about-journey-line__track,.oi-shell.about-page .about-journey-node{transition:none!important;animation:none!important}}@media (max-width:1100px){.oi-shell.about-page .about-leadership .about-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-shell.about-page .about-leadership .about-leader-card__photo{height:clamp(240px,34vw,300px)}.oi-shell.about-page .about-leadership--contact .about-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-shell.about-page .about-leadership--contact .about-leader-card__photo{height:clamp(220px,34vw,300px)}}@media (max-width:780px){.oi-shell.about-page .about-leadership .about-leadership-grid{grid-template-columns:1fr;gap:18px}.oi-shell.about-page .about-leadership .about-leader-card{border-radius:22px;padding:16px}.oi-shell.about-page .about-leadership .about-leader-card__photo{border-radius:16px;height:min(340px,68vw)}.oi-shell.about-page .about-leadership--contact .about-leadership-grid{grid-template-columns:1fr}}@media (max-width:520px){.oi-shell.about-page .about-leadership .about-leader-card__photo{height:min(300px,74vw)}.oi-shell.about-page .about-leadership .about-leader-card__name{font-size:1.12rem}.oi-shell.about-page .about-leadership .about-leader-card__role{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-leadership .about-leader-card,.oi-shell.about-page .about-leadership .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card__social:after{transition:none!important}.oi-shell.about-page .about-leadership .about-leader-card:hover,.oi-shell.about-page .about-leadership .about-leader-card:focus-within,.oi-shell.about-page .about-leadership .about-leader-card:hover .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card:focus-within .about-leader-card__social{transform:none}}.oi-shell.about-page .about-journey--image-split{isolation:isolate;padding-top:0;padding-bottom:0;position:relative;overflow:hidden;background:#f6f9fc url(/design/images/about/about-journey.png) 50%/cover no-repeat!important}.oi-shell.about-page .about-journey--image-split:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f6f9fcd1 0%,#f6f9fc47 5%,#f6f9fc00 13% 87%,#f6f9fc47 95%,#f6f9fcd1 100%),linear-gradient(#f6f9fcbd 0%,#f6f9fc33 7%,#f6f9fc00 16% 84%,#f6f9fc3d 93%,#f6f9fcc7 100%);position:absolute;inset:0}.oi-shell.about-page .about-journey--image-split:after{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);-webkit-mask-composite:source-in;opacity:.52;position:absolute;inset:-18px;-webkit-mask-image:linear-gradient(90deg,#000 0% 4%,#0000 14% 86%,#000 96% 100%),linear-gradient(#000 0% 5%,#0000 15% 85%,#000 95% 100%);mask-image:linear-gradient(90deg,#000 0% 4%,#0000 14% 86%,#000 96% 100%),linear-gradient(#000 0% 5%,#0000 15% 85%,#000 95% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oi-shell.about-page .about-journey--image-split:after{display:none}}@supports not ((-webkit-mask-image:linear-gradient(black, transparent)) or (mask-image:linear-gradient(black, transparent))){.oi-shell.about-page .about-journey--image-split:after{display:none}}.oi-shell.about-page .about-journey--image-split .about-journey__inner{z-index:1;background:0 0;width:min(1342px,100vw - 48px);max-width:none;height:812px;min-height:812px;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.oi-shell.about-page .about-journey--image-split .about-journey__copy{z-index:2;background:0 0;align-items:center;width:500px;min-width:500px;max-width:500px;height:100%;min-height:0;padding:clamp(42px,5vw,72px);display:flex;position:absolute;inset:0 auto 0 0}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head h2,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head p,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head .about-journey__long-copy{color:#0d253d}.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head p,.oi-shell.about-page .about-journey--image-split .about-journey__copy .section-head .about-journey__long-copy{font-size:15.2px;line-height:1.84}.oi-shell.about-page .about-journey--image-split .about-journey-map{--journey-point-size:14px;--journey-point-one-left:calc(8.33% - 20px);--journey-point-one-top:calc(75.35% + 10px);--journey-point-two-left:calc(27.5% + 20px);--journey-point-two-top:calc(58.14% - 15px);--journey-point-three-left:calc(55% + 20px);--journey-point-three-top:calc(38.37% - 15px);--journey-point-four-left:calc(93.33% + 15px);--journey-point-four-top:calc(16.28% - 10px);z-index:2;background:0 0;width:auto;height:100%;min-height:0;margin:0;position:absolute;inset:0 0 0 500px;overflow:visible}.oi-shell.about-page .about-journey--image-split .about-journey-map__scale{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:translate(-5%)scale(.9)}.oi-shell.about-page .about-journey--image-split .about-journey-line-graph{z-index:1;pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .about-journey--image-split .about-journey-node,.oi-shell.about-page .about-journey--image-split .about-journey-node.reveal,.oi-shell.about-page .about-journey--image-split .about-journey-node.reveal.is-visible,.oi-shell.about-page .about-journey--image-split .about-journey-node:hover,.oi-shell.about-page .about-journey--image-split .about-journey-node:focus-within,.oi-shell.about-page .about-journey--image-split .about-journey-node--one,.oi-shell.about-page .about-journey--image-split .about-journey-node--two,.oi-shell.about-page .about-journey--image-split .about-journey-node--three,.oi-shell.about-page .about-journey--image-split .about-journey-node--four{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey--image-split .about-journey-node h3{font-size:calc(clamp(1.02rem,1.1vw,1.18rem) - 1px)}@media (max-width:780px){.oi-shell.about-page .about-journey--image-split{padding-top:0;padding-bottom:0}.oi-shell.about-page .about-journey--image-split:before{background:linear-gradient(#f6f9fcb8 0%,#f6f9fc24 12%,#f6f9fc00 28% 72%,#f6f9fc47 92%,#f6f9fcbd 100%)}.oi-shell.about-page .about-journey--image-split:after{opacity:.3;-webkit-backdrop-filter:blur(8px)}.oi-shell.about-page .about-journey--image-split .about-journey__inner{background-position:50%;background-size:cover;width:calc(100vw - 28px);height:auto;min-height:0}.oi-shell.about-page .about-journey--image-split .about-journey__copy{width:100%;min-width:0;max-width:none;height:auto;min-height:auto;padding:34px 24px;position:relative;inset:auto}.oi-shell.about-page .about-journey--image-split .about-journey-map{background:0 0;width:100%;height:auto;min-height:auto;position:relative;inset:auto;overflow:visible}.oi-shell.about-page .about-journey--image-split .about-journey-map__scale{width:100%;height:auto;position:relative;inset:auto;transform:none}}.oi-shell.about-page .about-journey{background:#f6f8fb;padding:clamp(72px,9vw,132px) 0;position:relative;overflow:hidden}.oi-shell.about-page .about-journey:before,.oi-shell.about-page .about-journey:after{content:none;display:none}.oi-shell.about-page .about-journey--image-split{background-image:none}.oi-shell.about-page .about-journey--image-split:before,.oi-shell.about-page .about-journey--image-split:after{content:none;display:none}.oi-shell.about-page .about-journey .about-journey__inner{background:0 0;grid-template-columns:minmax(300px,390px) minmax(680px,960px);justify-content:space-between;align-items:center;gap:clamp(32px,4vw,64px);width:min(1380px,100vw - 64px);max-width:none;height:auto;min-height:0;margin-inline:auto;padding:0;display:grid;overflow:visible}.oi-shell.about-page .about-journey .about-journey__copy{color:#0d253d;background:0 0;width:auto;min-width:0;max-width:390px;height:auto;min-height:0;padding:0;display:block;position:relative;inset:auto}.oi-shell.about-page .about-journey .about-journey__copy .section-head{color:#0d253d;max-width:100%}.oi-shell.about-page .about-journey .about-journey__copy .section-head h2{color:#0d253d;margin:0}.oi-shell.about-page .about-journey .about-journey__copy .section-head>p{color:#0d253dd6;max-width:100%;margin-top:47px;font-size:15.2px;line-height:1.84}.oi-shell.about-page .about-journey .about-journey__copy .section-head .about-journey__long-copy{color:#0d253dd6;max-width:100%;margin-top:43px;font-size:15.2px;line-height:1.84}.oi-shell.about-page .about-journey .about-journey-map{--journey-focus-scale:.95;--journey-bg-blur:3.8px;--journey-bg-blur-opacity:.72;--journey-bg-dim:2.6;aspect-ratio:16/10;width:100%;max-width:960px;height:auto;min-height:0;box-shadow:none;background-color:#eef2f7;background-image:url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;justify-self:end;margin:0;padding:0;position:relative;inset:auto;overflow:hidden;transform:none}.oi-shell.about-page .about-journey .about-journey-map.reveal,.oi-shell.about-page .about-journey .about-journey-map.reveal.is-visible{background-image:url(/design/images/about/about-journey.png);background-position:50%;background-size:cover;transform:none}.oi-shell.about-page .about-journey .about-journey-map{isolation:isolate}.oi-shell.about-page .about-journey .about-journey-map:before,.oi-shell.about-page .about-journey .about-journey-map:after{content:"";pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .about-journey .about-journey-map:before{z-index:0;opacity:0;filter:blur();background-image:url(/design/images/about/about-journey.png);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .34s,filter .34s;transform:translateZ(0)}.oi-shell.about-page .about-journey .about-journey-map:after{z-index:1;opacity:0;background:linear-gradient(160deg,#05101e47 0%,#05101e8f 100%);transition:opacity .32s}.oi-shell.about-page .about-journey .about-journey-map__scale{z-index:2;pointer-events:none;transform-origin:50%;width:100%;height:100%;transition:transform .34s cubic-bezier(.22,1,.36,1),filter .34s;display:block;position:absolute;inset:0;transform:translate(-50px)scale(.9)}.oi-shell.about-page .about-journey .about-journey-line-graph{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.oi-shell.about-page .about-journey .about-journey-line,.oi-shell.about-page .about-journey .about-journey-point{pointer-events:none}.oi-shell.about-page .about-journey .about-journey-point{will-change:box-shadow, filter, opacity;animation:2.8s ease-in-out infinite aboutJourneyPointPulse}.oi-shell.about-page .about-journey .about-journey-point--one{animation-delay:0s}.oi-shell.about-page .about-journey .about-journey-point--two{animation-delay:.35s}.oi-shell.about-page .about-journey .about-journey-point--three{animation-delay:.7s}.oi-shell.about-page .about-journey .about-journey-point--four{animation-delay:1.05s}.oi-shell.about-page .about-journey .about-journey-line,.oi-shell.about-page .about-journey .about-journey-point,.oi-shell.about-page .about-journey .about-journey-node{display:block}.oi-shell.about-page .about-journey .about-journey-node{z-index:2;pointer-events:auto;cursor:default}.oi-shell.about-page .about-journey .about-journey-node,.oi-shell.about-page .about-journey .about-journey-node.reveal,.oi-shell.about-page .about-journey .about-journey-node.reveal.is-visible,.oi-shell.about-page .about-journey .about-journey-node:hover,.oi-shell.about-page .about-journey .about-journey-node:focus-within{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.oi-shell.about-page .about-journey .about-journey-line__track{stroke:url(#aboutJourneyStrokeGradient);stroke-width:2.05px;stroke-dasharray:none;filter:drop-shadow(0 0 5px #ffffff47)drop-shadow(0 2px 10px #dae3ff2e);transition:stroke .26s,stroke-width .26s,filter .26s,opacity .26s}.oi-shell.about-page .about-journey .about-journey-point{transition:transform .26s,box-shadow .26s,filter .26s,opacity .26s}.oi-shell.about-page .about-journey .about-journey-node{transition:transform .26s,opacity .26s,filter .26s}.oi-shell.about-page .about-journey .about-journey-node h3,.oi-shell.about-page .about-journey .about-journey-node p{transition:color .26s,text-shadow .26s,opacity .26s}.oi-shell.about-page .about-journey .about-journey-map:hover .about-journey-line__track{stroke:url(#aboutJourneyStrokeGradient);stroke-width:2.2px;filter:drop-shadow(0 0 7px #ffffff5c)drop-shadow(0 2px 12px #dae3ff3d)}.oi-shell.about-page .about-journey .about-journey-point--four{left:calc(var(--journey-point-four-left) - 5.5% + 10px);top:calc(var(--journey-point-four-top) + 25px)!important}.oi-shell.about-page .about-journey .about-journey-node--four{left:calc(var(--journey-point-four-left) - 62px);top:calc(var(--journey-point-four-top) + (var(--journey-point-size) / 2) + 35px)!important}.oi-shell.about-page .about-journey .about-journey-node--four.reveal.is-visible{top:calc(var(--journey-point-four-top) + (var(--journey-point-size) / 2) + 35px)!important}.oi-shell.about-page .about-journey .about-journey-map:hover .about-journey-point{filter:saturate(1.05);animation-play-state:paused;box-shadow:0 0 0 5px #533afd14,0 6px 18px #533afd33}.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within):before{opacity:var(--journey-bg-blur-opacity);filter:blur(var(--journey-bg-blur))}.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within):after{opacity:var(--journey-bg-dim)}.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within) .about-journey-map__scale{transform:translateX(-50px) scale(var(--journey-focus-scale));filter:saturate(1.04)}.oi-shell.about-page .about-journey .about-journey-node:before{content:"";opacity:0;pointer-events:none;background:#533afd47;border-radius:999px;width:8px;height:8px;transition:opacity .26s,transform .26s,box-shadow .26s;position:absolute;top:4px;left:-14px;transform:scale(.7)}.oi-shell.about-page .about-journey .about-journey-node:hover{filter:drop-shadow(0 8px 18px #0d253d14);transform:translateY(-4px)}.oi-shell.about-page .about-journey .about-journey-node:hover:before{opacity:1;transform:scale(1);box-shadow:0 0 14px #533afd38}.oi-shell.about-page .about-journey .about-journey-node:hover h3{color:#0b1f36;text-shadow:0 1px 8px #ffffff8a,0 0 12px #533afd1a}.oi-shell.about-page .about-journey .about-journey-node:hover p{color:#0d253ddb;text-shadow:0 1px 8px #ffffff75}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-journey .about-journey-map:before,.oi-shell.about-page .about-journey .about-journey-map:after,.oi-shell.about-page .about-journey .about-journey-map__scale,.oi-shell.about-page .about-journey .about-journey-line__track,.oi-shell.about-page .about-journey .about-journey-point,.oi-shell.about-page .about-journey .about-journey-node,.oi-shell.about-page .about-journey .about-journey-node h3,.oi-shell.about-page .about-journey .about-journey-node p,.oi-shell.about-page .about-journey .about-journey-node:before{transition:none}.oi-shell.about-page .about-journey .about-journey-node:hover{filter:none;transform:none}.oi-shell.about-page .about-journey .about-journey-node:hover:before{opacity:0;box-shadow:none;transform:scale(.7)}.oi-shell.about-page .about-journey .about-journey-point{animation:none}.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within):before,.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within):after{opacity:0;filter:none}.oi-shell.about-page .about-journey .about-journey-map:is(:hover,:focus-within) .about-journey-map__scale{filter:none;transform:translate(-50px)scale(.9)}}@media (max-width:980px){.oi-shell.about-page .about-journey{padding:86px 0}.oi-shell.about-page .about-journey .about-journey__inner{grid-template-columns:1fr;align-items:start;gap:28px;width:min(860px,100vw - 32px)}.oi-shell.about-page .about-journey .about-journey__copy{max-width:100%}.oi-shell.about-page .about-journey .about-journey-map{aspect-ratio:16/10;background-color:#eef2f7;background-position:50%;background-size:cover;justify-self:stretch;max-width:100%}}@media (max-width:780px){.oi-shell.about-page .about-journey{padding:72px 0}.oi-shell.about-page .about-journey .about-journey__inner{gap:24px;width:calc(100vw - 28px)}.oi-shell.about-page .about-journey .about-journey-map{aspect-ratio:4/3;background-position:50%;background-size:cover;max-width:100%}.oi-shell.about-page .about-journey .about-journey-node:hover{filter:none;transform:none}.oi-shell.about-page .about-journey .about-journey-map:hover .about-journey-line__track{stroke-width:2px}.oi-shell.about-page .about-journey .about-journey-map__scale{transform:translate(-50px)scale(.9)}}@media (pointer:coarse),(max-width:980px){.oi-shell.about-page .about-journey .about-journey-map{--journey-bg-blur:2.4px;--journey-bg-blur-opacity:.56;--journey-bg-dim:.24;--journey-focus-scale:.92}}@media (min-width:981px){.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head{margin-left:30px}.oi-shell.about-page .about-journey .about-journey__inner{gap:clamp(20px,2.5vw,36px)}.oi-shell.about-page .section.about-journey .about-journey__inner .about-journey__copy{padding-left:0;padding-right:clamp(16px,2vw,28px)}}@media (max-width:980px){.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head{margin-left:30px}}@media (max-width:780px){.oi-shell.about-page .section.about-journey .about-journey__inner .about-journey__copy{padding:34px 24px}}.oi-shell.about-page .about-proof .about-proof-logo-tier__head h3{font-weight:400}.oi-shell.about-page{--about-font-display:"Inter", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--about-font-body:"Inter", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--about-display-weight:500;--about-heading-weight:500;--about-subheading-weight:500;--about-body-weight:400;--about-body-emphasis-weight:500;--about-button-weight:600}.oi-shell.about-page .about-hero__copy h1{font-family:var(--stripe-font-display);font-weight:var(--about-display-weight);letter-spacing:-.035em;line-height:1.03}.oi-shell.about-page .about-hero__copy p{font-family:var(--stripe-font-body);font-weight:var(--about-body-weight);letter-spacing:0;line-height:1.42}.oi-shell.about-page .section-head h2,.oi-shell.about-page .about-journey .section-head h2,.oi-shell.about-page .about-intelligence__head h2,.oi-shell.about-page .about-leadership__intro h2,.oi-shell.about-page .about-cta .cta-panel h2{font-family:var(--stripe-font-display);font-weight:var(--about-heading-weight);letter-spacing:-.032em;line-height:1.06}.oi-shell.about-page .section-head p,.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy,.oi-shell.about-page .about-hero__copy p,.oi-shell.about-page .about-leadership .about-leader-card__role{font-family:var(--stripe-font-body);font-weight:var(--about-body-weight);letter-spacing:0;line-height:1.42}.oi-shell.about-page .about-journey-node h3{font-family:var(--stripe-font-body);font-weight:var(--about-subheading-weight);letter-spacing:.01em}.oi-shell.about-page .about-journey-node p{font-family:var(--stripe-font-body);font-weight:var(--about-body-weight);line-height:1.52}.oi-shell.about-page .about-proof-logo-tier__head h3{font-family:var(--stripe-font-display);font-weight:var(--about-heading-weight);letter-spacing:-.045em;line-height:.98}.oi-shell.about-page .about-proof-logo-card__fallback{font-family:var(--stripe-font-body);font-weight:var(--about-body-emphasis-weight);letter-spacing:-.015em}.oi-shell.about-page .about-proof-logo-card__keyword{font-family:var(--stripe-font-body);font-weight:var(--about-body-emphasis-weight);letter-spacing:0;line-height:1.25}.oi-shell.about-page .about-intelligence-orb__label{font-family:var(--stripe-font-body);font-weight:var(--about-body-emphasis-weight);letter-spacing:-.018em;line-height:1.18}.oi-shell.about-page .about-intelligence-orb__description{font-family:var(--stripe-font-body);font-weight:var(--about-body-emphasis-weight);letter-spacing:0;line-height:1.35}.oi-shell.about-page .about-leadership .about-leader-card__name{font-family:var(--stripe-font-body);font-weight:var(--about-body-emphasis-weight);letter-spacing:-.018em;line-height:1.16}.oi-shell.about-page .about-leadership .about-leader-card__role{font-family:var(--stripe-font-body);font-weight:var(--about-body-weight);letter-spacing:0;line-height:1.42}.oi-shell.about-page .about-leadership .about-leader-card__social-label{font-family:var(--stripe-font-body);font-weight:var(--about-button-weight);letter-spacing:.02em}.oi-shell.about-page .button,.oi-shell.about-page .button-primary,.oi-shell.about-page .button-secondary,.oi-shell.about-page .about-hero__actions .button,.oi-shell.about-page .about-cta .button{font-family:var(--stripe-font-body);font-weight:var(--about-button-weight);letter-spacing:.02em;line-height:1.4}.oi-shell.about-page{--about-font-display:"Inter", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--about-font-body:"Inter", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.oi-shell.about-page,.oi-shell.about-page :where(h1,h2,h3,h4,h5,h6,p,a,span,button,li,small,strong,em,label){font-family:var(--stripe-font-body)}.oi-shell.about-page :where(h1,h2,h3,h4,h5,h6){font-family:var(--stripe-font-display)}.oi-shell.about-page .about-hero__copy h1{font-size:clamp(3.15rem,6.25vw,3.72rem);font-family:var(--stripe-font-display);font-weight:var(--about-display-weight)}.oi-shell.about-page .about-hero__copy p,.oi-shell.about-page .section-head p,.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{font-size:1.05rem;line-height:1.44}.oi-shell.about-page .about-leadership .about-leader-card__role,.oi-shell.about-page .about-journey-node p,.oi-shell.about-page .about-intelligence-orb__description{font-size:1rem}.oi-shell.about-page .section-head h2,.oi-shell.about-page .about-proof .about-proof-logo-tier .about-proof-logo-tier__head h3,.oi-shell.about-page .about-cta .cta-panel h2{font-weight:var(--about-heading-weight)}.oi-shell.about-page p,.oi-shell.about-page .section-head p,.oi-shell.about-page .about-journey__long-copy{font-weight:var(--about-body-weight)}.oi-shell.about-page .about-intelligence-orb__label,.oi-shell.about-page .about-leadership .about-leader-card__name,.oi-shell.about-page .about-proof-logo-card__fallback,.oi-shell.about-page .about-proof-logo-card__keyword{font-weight:var(--about-body-emphasis-weight)}.oi-shell.about-page .button,.oi-shell.about-page button,.oi-shell.about-page .about-leader-card__social-label{font-weight:var(--about-button-weight)}.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head h3,.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head h3{font-family:var(--stripe-font-display);font-weight:var(--about-heading-weight);letter-spacing:-.045em;line-height:.98}.oi-shell.about-page .about-proof-logo-card__fallback,.oi-shell.about-page .about-proof-logo-card__keyword,.oi-shell.about-page .about-intelligence-orb__label,.oi-shell.about-page .about-intelligence-orb__description,.oi-shell.about-page .about-leadership .about-leader-card__name,.oi-shell.about-page .about-leadership .about-leader-card__role,.oi-shell.about-page .about-leadership .about-leader-card__social-label,.oi-shell.about-page .about-cta .cta-panel h2,.oi-shell.about-page .about-cta .button,.oi-shell.about-page .about-hero__actions .button,.oi-shell.about-page .about-journey-node h3,.oi-shell.about-page .about-journey-node p{font-family:var(--stripe-font-body)}@media (max-width:1100px){.oi-shell.about-page .about-hero__copy h1{font-size:clamp(2.5rem,7.8vw,3.35rem)}}.oi-shell.about-page :where(h1,h2,h3,h4,h5,h6){font-weight:500}.oi-shell.about-page :where(p,li,small,label){font-weight:400}.oi-shell.about-page :where(button,.button,.button-primary,.button-secondary){font-weight:600}.oi-shell.about-page .about-proof .about-proof-logo-tier:first-of-type .about-proof-logo-tier__head h3,.oi-shell.about-page .about-proof .about-proof-logo-tier:nth-of-type(2) .about-proof-logo-tier__head h3{font-family:Inter,SF Pro Display,SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:500}.oi-shell.about-page .about-intelligence-orb__label{color:#0b1f36;font-size:15px}.oi-shell.about-page .about-intelligence .about-intelligence-orb>.about-intelligence-orb__label{color:#64748d!important}.oi-shell.about-page .about-leadership .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card__social:visited,.oi-shell.about-page .about-leadership .about-leader-card:hover .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card:focus-within .about-leader-card__social,.oi-shell.about-page .about-leadership .about-leader-card__social:focus,.oi-shell.about-page .about-leadership .about-leader-card__social:active{color:#665efd!important}.oi-shell.about-page .about-journey .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey .about-journey__copy .section-head .about-journey__long-copy{letter-spacing:0;font-family:Inter,SF Pro Display,SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node h3{color:#f4f7fb}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node p{color:#dbe5f6}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--one,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--two,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--three,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--four{filter:drop-shadow(0 0 12px #7e84ff3d);animation:3.2s ease-in-out infinite aboutJourneyNodeGlowFlicker}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--one{animation-delay:0s}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--two{animation-delay:.35s}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--three{animation-delay:.7s}.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--four{animation-delay:1.05s}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--one,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--two,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--three,.oi-shell.about-page .about-journey-map.reveal.is-visible .about-journey-node--four{filter:none;animation:none}}.oi-shell.about-page .section.about-proof.reveal.is-visible{isolation:isolate;position:relative;overflow:hidden}.oi-shell.about-page .section.about-proof.reveal.is-visible:before{content:"";pointer-events:none;z-index:0;opacity:.64;background-image:linear-gradient(#7e8bc41a 1px,#0000 1px),linear-gradient(90deg,#7e8bc41a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.oi-shell.about-page .section.about-proof.reveal.is-visible>.about-proof__bg{z-index:1;pointer-events:none;position:absolute;inset:0}.oi-shell.about-page .section.about-proof.reveal.is-visible>.container{z-index:1;position:relative}.oi-shell.about-page .about-intelligence .about-intelligence-orb>.about-intelligence-orb__label{letter-spacing:-.02em;font-size:clamp(1.05rem,1.2vw,1.25rem);font-weight:600;line-height:1.18;color:#64748d!important}.oi-shell.about-page .about-intelligence .about-intelligence-orb>.about-intelligence-orb__description{color:#324967;letter-spacing:-.01em;font-size:clamp(1rem,1.05vw,1.12rem);font-weight:500;line-height:1.38}@media (min-width:781px){.oi-shell.about-page .about-intelligence .about-intelligence-orb--tech>.about-intelligence-orb__description{top:24px}}.oi-shell.about-page .about-proof .about-proof-logo-card--text{flex-direction:column;display:flex}.oi-shell.about-page .about-proof .about-proof-logo-card--text .about-proof-logo-card__media{flex:1;place-items:center;width:100%;display:grid}.oi-shell.about-page #about-intelligence-title{max-width:920px}.oi-shell.about-page #proof-clients-title,.oi-shell.about-page #proof-partners-title{margin-bottom:0}@keyframes aboutHeroArcSpinA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aboutHeroArcSpinB{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes aboutJourneyLineFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutProofConnectorDraw{to{stroke-dashoffset:0}}@keyframes aboutProofDotPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes aboutJourneyPointPulse{0%,to{opacity:.88;filter:saturate();box-shadow:0 0 #533afd00,0 4px 14px #533afd29}45%{opacity:1;filter:saturate(1.12);box-shadow:0 0 0 6px #533afd1a,0 0 18px #533afd3d,0 6px 20px #533afd2e}65%{opacity:.96;filter:saturate(1.05);box-shadow:0 0 0 10px #533afd00,0 4px 16px #533afd2e}}@keyframes aboutJourneyNodeGlowFlicker{0%,to{opacity:.92;filter:drop-shadow(0 0 10px #7e84ff33)drop-shadow(0 0 18px #533afd24)}26%{opacity:1;filter:drop-shadow(0 0 14px #9299ff4d)drop-shadow(0 0 24px #533afd38)}44%{opacity:.88;filter:drop-shadow(0 0 8px #7e84ff29)drop-shadow(0 0 14px #533afd1f)}62%{opacity:.98;filter:drop-shadow(0 0 16px #9299ff52)drop-shadow(0 0 28px #533afd3d)}}.oi-shell.about-page .site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#ffffffa3!important}.oi-shell.contact-page{background:#fff;position:relative}.oi-shell.contact-page:before{content:none}.oi-shell.contact-page .contact-top-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff14 0%,#ffffff0d 18%,#ffffff1a 42%,#ffffff38 66%,#ffffff7a 86%,#ffffffeb 97%,#fff 100%),url(/design/images/contact/hero.png?v=20260519);background-position:top;background-repeat:no-repeat;background-size:cover;height:clamp(1500px,215svh,2300px);position:absolute;top:0;left:0;right:0;overflow:hidden}.oi-shell.contact-page .contact-top-bg:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29 0%,#ffffff1a 18%,#ffffff0f 42%,#ffffff1f 68%,#ffffff5c 88%,#ffffffe0 98%,#fff 100%);position:absolute;inset:0}.oi-shell.contact-page .contact-main{isolation:isolate;z-index:1;position:relative}.oi-shell.oi-theme.contact-page>.site-header{z-index:2}.oi-shell.oi-theme.contact-page>main{z-index:1}.oi-shell.contact-page .site-header{z-index:50;background:0 0;position:sticky}.oi-shell.contact-page main,.oi-shell.contact-page .contact-main{z-index:1;position:relative}.oi-shell.contact-page footer,.oi-shell.contact-page .site-footer{z-index:2;position:relative}.oi-shell.contact-page .contact-hero{isolation:isolate;background:0 0;min-height:calc(56svh - 600px);padding-top:92px;padding-bottom:60px;position:relative;overflow:visible}.oi-shell.contact-page .contact-hero,.oi-shell.contact-page .contact-form-section{background:0 0;position:relative}.oi-shell.contact-page .contact-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.oi-shell.contact-page .contact-hero__bg:before{content:"";z-index:0;pointer-events:none;background-image:none;position:absolute;inset:0}.oi-shell.contact-page .contact-hero__bg:after{content:"";z-index:2;pointer-events:none;opacity:.032;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#0d253d29 0 .5px,#0000 .7px),radial-gradient(circle at 70% 60%,#533afd1a 0 .5px,#0000 .7px);background-size:18px 18px,22px 22px;position:absolute;inset:0}.oi-shell.contact-page .contact-hero__mesh,.oi-shell.contact-page .contact-hero__grid{position:absolute;inset:0}.oi-shell.contact-page .contact-hero__mesh{z-index:0;opacity:.1;background:radial-gradient(circle at 64% 32%,#533afd24,#0000 40%),radial-gradient(circle at 70% 56%,#f96bee12,#0000 34%),radial-gradient(circle at 34% 28%,#a8c3de29,#0000 38%);animation:20s ease-in-out infinite alternate contactHeroAmbientDrift}.oi-shell.contact-page .contact-hero__grid{z-index:1;opacity:0;background-image:linear-gradient(#533afd0f 1px,#0000 1px),linear-gradient(90deg,#533afd0f 1px,#0000 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 62% 36%,#000 0% 56%,#0000 88%);mask-image:radial-gradient(circle at 62% 36%,#000 0% 56%,#0000 88%)}.oi-shell.contact-page .contact-hero__signal{aspect-ratio:1;z-index:1;opacity:.07;pointer-events:none;width:clamp(360px,42vw,520px);position:absolute;top:50%;right:clamp(-120px,-6vw,-56px);transform:translateY(-48%)}.oi-shell.contact-page .contact-hero__signal-svg{width:100%;height:100%;animation:28s ease-in-out infinite alternate contactHeroSignalDrift;display:block;overflow:visible}.oi-shell.contact-page .contact-hero__signal-arc{stroke:#533afd2e;stroke-width:1px;vector-effect:non-scaling-stroke}.oi-shell.contact-page .contact-hero__signal-arc--outer{stroke-opacity:.7}.oi-shell.contact-page .contact-hero__signal-arc--middle{stroke-opacity:.55}.oi-shell.contact-page .contact-hero__signal-arc--inner{stroke-opacity:.42}.oi-shell.contact-page .contact-hero__jurisdiction-line{stroke:#a8c3de47;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.oi-shell.contact-page .contact-hero__jurisdiction-line--secondary{stroke-opacity:.72}.oi-shell.contact-page .contact-hero__signal-node{fill:#533afd3d}.oi-shell.contact-page .contact-hero__content{z-index:2;max-width:680px;position:relative}.oi-shell.contact-page .contact-hero__eyebrow{color:#4434d4;letter-spacing:.08em;text-transform:uppercase;background:#533afd0f;border:1px solid #533afd33;border-radius:9999px;align-items:center;min-height:30px;padding:6px 12px;font-size:.76rem;font-weight:500;display:inline-flex}.oi-shell.contact-page .contact-hero h1{max-width:680px;font-family:var(--stripe-font-display);letter-spacing:-1.4px;color:#0d253d;margin-top:16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:1.03}.oi-shell.contact-page .contact-hero p{color:#273951;max-width:680px;margin-top:16px;font-size:16px;font-weight:300;line-height:1.4}.oi-shell.contact-page .contact-form-section{background:0 0;padding-top:96px;padding-bottom:96px;position:relative}.oi-shell.contact-page .contact-form-shell{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffffdb,#f6f9fccc);border:1px solid #e3e8ee;border-radius:20px;width:min(860px,100%);margin:0 auto;padding:36px;transition:border-color .22s ease-out,box-shadow .22s ease-out;position:relative;box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a}.oi-shell.contact-page .contact-form-shell.reveal.is-visible{transform:translateY(-100px)}.oi-shell.contact-page #contact.section:before,.oi-shell.contact-page #contact.section:after{opacity:.04}.oi-shell.oi-theme.contact-page #contact.contact-form-section.section{background:0 0!important}.oi-shell.oi-theme.contact-page #contact.contact-form-section.section:before,.oi-shell.oi-theme.contact-page #contact.contact-form-section.section:after{content:none!important;display:none!important}.oi-shell.contact-page .contact-form-shell:focus-within{border-color:#533afd38;box-shadow:0 8px 24px #00377014,0 2px 6px #0037700a,0 0 0 1px #533afd12}.oi-shell.contact-page .contact-form-header h2{color:#0d253d;font-family:var(--stripe-font-display);letter-spacing:-.64px;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300;line-height:1.1}.oi-shell.contact-page .contact-form-header p{color:#273951;margin:12px 0 0;font-size:15px;line-height:1.4}.oi-shell.contact-page .contact-form{gap:24px;margin-top:28px;display:grid}.oi-shell.contact-page .contact-fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.oi-shell.contact-page .contact-fieldset:first-of-type{margin-top:30px}.oi-shell.contact-page .contact-fieldset__legend{color:#0d253d;margin:0;padding:0;font-size:1rem;font-weight:500}.oi-shell.contact-page .contact-fieldset__hint{color:#64748d;margin:0;font-size:13px;line-height:1.4}.oi-shell.contact-page .contact-grid{gap:14px;display:grid}.oi-shell.contact-page .contact-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-shell.contact-page .contact-grid__full{grid-column:1/-1}.oi-shell.contact-page .contact-field{gap:8px;display:grid}.oi-shell.contact-page .contact-label{color:#273951;font-size:14px;font-weight:500;line-height:1.3}.oi-shell.contact-page .contact-control{color:#0d253d;background:#ffffffdb;border:1px solid #a8c3de;border-radius:12px;width:100%;min-height:46px;padding:12px 14px;font-size:15px;line-height:1.4;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.oi-shell.contact-page .contact-control::placeholder{color:#64748d}.oi-shell.contact-page .contact-control:focus{background:#fff;border-color:#533afd6b;outline:none;box-shadow:0 0 0 4px #533afd14}.oi-shell.contact-page .contact-control[aria-invalid=true]{border-color:#ea2261}.oi-shell.contact-page .contact-textarea{resize:vertical;min-height:168px}.oi-shell.contact-page .contact-help{color:#64748d;margin:0;font-size:13px;line-height:1.4}.oi-shell.contact-page .contact-error{color:#ea2261;min-height:1em;margin:0;font-size:13px;line-height:1.3}.oi-shell.contact-page .contact-region-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oi-shell.contact-page .contact-region-option,.oi-shell.contact-page .contact-region-option--other{display:block}.oi-shell.contact-page .contact-region-option__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oi-shell.contact-page .contact-region-option__visual{color:#273951;background:#ffffffd1;border:1px solid #e3e8ee;border-radius:14px;align-items:center;min-height:54px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.35;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;display:flex;position:relative}.oi-shell.contact-page .contact-region-option--other .contact-region-option__visual{gap:4px;padding-block:8px}.oi-shell.contact-page .contact-region-option__other-label{flex:none;font-weight:400}.oi-shell.contact-page .contact-region-option__visual:before{content:"";background:0 0;border:1px solid #533afd3d;border-radius:999px;width:10px;height:10px;margin-right:10px;transition:background-color .18s ease-out,border-color .18s ease-out}.oi-shell.contact-page .contact-region-option__text{flex:auto;width:auto;max-width:100%;height:36px;min-height:36px;padding:8px 12px}.oi-shell.contact-page .contact-region-option__input:not(:checked)+.contact-region-option__visual .contact-region-option__text{opacity:.5}.oi-shell.contact-page #email{width:386px;max-width:100%;height:47px;min-height:47px}.oi-shell.contact-page #phone,.oi-shell.contact-page #phone-help{margin-top:13px}.oi-shell.contact-page .contact-region-option:hover .contact-region-option__visual{border-color:#533afd38;transform:translateY(-1px)}.oi-shell.contact-page .contact-region-option__input:active+.contact-region-option__visual{transform:scale(.98)}.oi-shell.contact-page .contact-region-option__input:checked+.contact-region-option__visual{background:#533afd0a;border-color:#533afd6b;box-shadow:0 0 0 1px #533afd12}.oi-shell.contact-page .contact-region-option__input:checked+.contact-region-option__visual:before{background:#533afd;border-color:#533afd}.oi-shell.contact-page .contact-region-option__input:focus-visible+.contact-region-option__visual{outline-offset:2px;outline:2px solid #533afda8}.oi-shell.contact-page .contact-form-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:6px;display:flex}.oi-shell.contact-page #contact-form-error{text-align:right;flex-basis:100%;min-height:0;margin-top:8px}.oi-shell.contact-page #contact-form-error:empty{margin-top:0}.oi-shell.contact-page .contact-form-actions .button{width:150px;min-width:150px;height:40px;min-height:40px;transition:width .18s ease-out,border-radius .18s ease-out,color .14s ease-out;position:relative}.oi-shell.contact-page .contact-form-actions .button.is-loading,.oi-shell.contact-page .contact-form-actions .button.is-success{color:#0000;border-radius:9999px;width:150px;min-width:150px;height:40px;min-height:40px;padding-left:0;padding-right:0}.oi-shell.contact-page .contact-form-actions .button.is-loading:after{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite contactSubmitSpin;position:absolute;inset:0}.oi-shell.contact-page .contact-form-actions .button.is-success{background:#533afd;border-color:#533afd}.oi-shell.contact-page .contact-form-actions .button.is-success:after{content:"✓";color:#fff;place-items:center;font-size:20px;font-weight:600;display:grid;position:absolute;inset:0}@keyframes contactSubmitSpin{to{transform:rotate(360deg)}}@keyframes contactHeroAmbientDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-14px,10px)scale(1.02)}}@keyframes contactHeroSignalDrift{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translate(-8px,6px)rotate(1.25deg)}}@media (max-width:1100px){.oi-shell.contact-page .contact-form-shell{padding:32px}.oi-shell.contact-page .contact-grid--two{grid-template-columns:1fr}.oi-shell.contact-page .contact-grid__full{grid-column:auto}}@media (max-width:780px){.oi-shell.contact-page .contact-top-bg{background-position:top;height:clamp(1780px,260svh,2600px)}.oi-shell.oi-theme.contact-page #contact.contact-form-section.section{background:0 0!important}.oi-shell.oi-theme.contact-page #contact.contact-form-section.section:before,.oi-shell.oi-theme.contact-page #contact.contact-form-section.section:after{content:none!important;display:none!important}.oi-shell.contact-page .contact-hero{min-height:calc(56svh - 600px);padding-top:92px;padding-bottom:52px}.oi-shell.contact-page .contact-hero h1{letter-spacing:-.8px;font-size:clamp(2.12rem,10vw,2.62rem)}.oi-shell.contact-page .contact-hero p{font-size:15px}.oi-shell.contact-page .contact-hero__grid{opacity:0}.oi-shell.contact-page .contact-hero__mesh{opacity:.08}.oi-shell.contact-page .contact-hero__signal{display:none}.oi-shell.contact-page .contact-form-section{background:0 0;padding-top:86px;padding-bottom:86px}.oi-shell.contact-page .contact-form-shell{background:linear-gradient(#ffffffe6,#f6f9fcdb);border-radius:18px;padding:24px;overflow:hidden}.oi-shell.contact-page .contact-region-option__visual,.oi-shell.contact-page .contact-control,.oi-shell.contact-page .contact-textarea,.oi-shell.contact-page #email{box-sizing:border-box;width:306px;max-width:306px}.oi-shell.contact-page #message-help{width:calc(100% - 40px);max-width:calc(100% - 40px)}.oi-shell.contact-page .contact-message-meta{width:306px;max-width:306px}.oi-shell.contact-page .contact-region-options{grid-template-columns:1fr}.oi-shell.contact-page .contact-form-actions{justify-content:stretch}.oi-shell.contact-page .contact-form-actions .button{width:150px}}@media (prefers-reduced-motion:reduce){.oi-shell.contact-page .contact-hero__mesh,.oi-shell.contact-page .contact-hero__signal-svg,.oi-shell.contact-page .contact-form-shell,.oi-shell.contact-page .contact-region-option__visual,.oi-shell.contact-page .contact-control,.oi-shell.contact-page .contact-form-actions .button{transition:none!important;animation:none!important}.oi-shell.contact-page .reveal,.oi-shell.contact-page .hero-reveal-line{opacity:1!important;animation:none!important;transform:none!important}}.oi-shell.oi-theme.contact-page .contact-hero h1,.oi-shell.oi-theme.contact-page .contact-form-header h2{font-synthesis-weight:none;font-weight:500}.oi-shell.oi-theme.contact-page .contact-form-header p{font-synthesis-weight:none;font-weight:400}.oi-shell.oi-theme #about.section{--about-glow-x:50%;--about-glow-y:50%;--about-glow-opacity:0;isolation:isolate;color:#f6f8fff2;min-height:690px;padding-top:26px;padding-bottom:78px;position:relative;overflow:hidden;background:url(/design/images/home/about-section.png) 50%/cover no-repeat!important}.oi-shell.oi-theme #about.section:before{content:none!important}.oi-shell.oi-theme #about.section:after{content:none;z-index:1;pointer-events:none;opacity:var(--about-glow-opacity,0);background:0 0;transition:opacity .22s ease-out;position:absolute;inset:0}.oi-shell.oi-theme #about .section-inner{z-index:2;position:relative;top:40px}.oi-shell.oi-theme #about .section-head{max-width:920px;margin-bottom:46px}.oi-shell.oi-theme #about .section-head h2{text-shadow:0 8px 26px #0609236b;position:relative;top:55px;color:#f6f8fff2!important}.oi-shell.oi-theme #about .about-orbit{max-width:1140px;min-height:700px;margin:0 auto;position:relative}.oi-shell.oi-theme #about .about-orbit-center{aspect-ratio:1;z-index:2;width:clamp(300px,32vw,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-shell.oi-theme #about .about-orbit-center__ring{background:#161e5280;border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:-10px;box-shadow:0 0 0 1px #8b94ff14,0 0 36px #525cff2e}.oi-shell.oi-theme #about .about-orbit-center__ring:after{content:"";opacity:.55;border:1px solid #bfc8ff1a;border-radius:50%;position:absolute;inset:-9px}.oi-shell.oi-theme #about .about-orbit-center__media{background:radial-gradient(circle at 50% 42%,#d7d2ff2e,#9c94ff29 28%,#716fce24 58%,#4756b41a 100%),linear-gradient(145deg,#6e7ce129,#4656b238);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bcc4ff2e,0 24px 46px #17205857,0 0 38px #707cff38}.oi-shell.oi-theme #about .about-orbit-center__media:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(145deg,#d2d6ff24,#948aff29 46%,#5974da1f 100%);border-radius:50%;position:absolute;inset:0}.oi-shell.oi-theme #about .about-orbit-center__media:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 52% 38%,#c1c6ff2e,#8882eb1f 52%,#0000 70%),radial-gradient(circle at 46% 66%,#6d80e41a,#0000 64%);border-radius:50%;position:absolute;inset:0}.oi-shell.oi-theme #about .about-orbit-center__media img{z-index:1;object-fit:cover;mix-blend-mode:screen;opacity:.86;filter:brightness(1.2)contrast(.84)saturate(.82);width:100%;height:100%;position:relative}.oi-shell.oi-theme #about .about-orbit-point{z-index:3;-webkit-backdrop-filter:none;color:#f6f8fff2;background:#070c220f;border-radius:0;width:min(260px,28vw);max-width:260px;margin:0;padding:0;transition:transform .22s ease-out,filter .22s ease-out;position:absolute;box-shadow:none!important;border:0!important}.oi-shell.oi-theme #about .about-orbit-point--tl{top:12%;left:5%}.oi-shell.oi-theme #about .about-orbit-point--tr{top:12%;right:5%}.oi-shell.oi-theme #about .about-orbit-point--bl{bottom:12%;left:5%}.oi-shell.oi-theme #about .about-orbit-point--br{bottom:12%;right:5%}.oi-shell.oi-theme #about .about-value-icon{color:#c3c9ffeb;filter:drop-shadow(0 0 12px #828cff2e);justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;display:inline-flex}.oi-shell.oi-theme #about .about-value-icon svg{width:20px;height:20px}.oi-shell.oi-theme #about .about-orbit-point h3{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.15rem,1.15vw,1.28rem);line-height:1.24;color:#f6f8fff2!important}.oi-shell.oi-theme #about .about-orbit-point p{margin:0;font-size:.96rem;line-height:1.55;color:#dce3f4c2!important}.oi-shell.oi-theme #about .about-orbit-point:hover{filter:brightness(1.08);transform:translateY(-2px)}.oi-shell.oi-theme #about .about-orbit.reveal .about-orbit-center{opacity:0;transform:translate(-50%,-50%)scale(.96)}.oi-shell.oi-theme #about .about-orbit.reveal.is-visible .about-orbit-center{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(1)}.oi-shell.oi-theme #about .about-orbit-point.reveal{opacity:0;transform:translateY(14px)}.oi-shell.oi-theme #about .about-orbit-point.reveal.is-visible{opacity:1;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--orbit-order,0) * .1s);transform:translateY(0)}@media (max-width:1100px){.oi-shell.oi-theme #about.section{min-height:0;padding-top:96px;padding-bottom:98px}.oi-shell.oi-theme #about .about-orbit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 20px;min-height:0;display:grid}.oi-shell.oi-theme #about .about-orbit-center{order:1;grid-column:1/-1;width:clamp(240px,34vw,280px);margin:0 auto 12px;position:relative;top:auto;left:auto;transform:none}.oi-shell.oi-theme #about .about-orbit.reveal .about-orbit-center,.oi-shell.oi-theme #about .about-orbit.reveal.is-visible .about-orbit-center{transform:none}.oi-shell.oi-theme #about .about-orbit-point{width:100%;max-width:none;position:relative;inset:auto}.oi-shell.oi-theme #about .about-orbit-point--tl,.oi-shell.oi-theme #about .about-orbit-point--tr,.oi-shell.oi-theme #about .about-orbit-point--bl,.oi-shell.oi-theme #about .about-orbit-point--br{inset:auto}}@media (max-width:780px){.oi-shell.oi-theme #about.section{padding-top:78px;padding-bottom:86px}.oi-shell.oi-theme #about .section-head{margin-bottom:34px}.oi-shell.oi-theme #about .about-orbit{grid-template-columns:1fr;gap:20px}.oi-shell.oi-theme #about .about-orbit-center{width:clamp(190px,54vw,220px);margin-bottom:6px}.oi-shell.oi-theme #about .about-orbit-point{width:100%;max-width:none}.oi-shell.oi-theme #about .about-orbit-point p{max-width:38ch}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.oi-shell.oi-theme #about.section{--about-glow-opacity:0!important}.oi-shell.oi-theme #about.section:after{opacity:0!important}.oi-shell.oi-theme #about .about-orbit-center,.oi-shell.oi-theme #about .about-orbit-point,.oi-shell.oi-theme #about .about-orbit-point:hover{filter:none!important;transition:none!important;transform:none!important}}.oi-shell.oi-theme .site-header{color:#0d253d;background:0 0!important}.oi-shell.oi-theme .primary-nav a{color:#0d253dd1!important}.oi-shell.oi-theme .primary-nav a:hover,.oi-shell.oi-theme .primary-nav a:focus-visible{color:#533afd!important}.oi-shell.oi-theme .top-visual-layer{background:radial-gradient(circle at 74% 18%,#cfc7f447 0%,#cfc7f41a 36%,#0000 64%),radial-gradient(circle at 34% 36%,#c5bfee33 0%,#c5bfee14 34%,#0000 62%),radial-gradient(circle at 84% 82%,#a6a1e438 0%,#a6a1e41a 38%,#0000 66%),linear-gradient(#f8f6fc 0%,#eee9fbfa 24%,#e4dcf8f2 52%,#c9c3f0e6 80%,#b7b3e8e0 100%)!important}.oi-shell.oi-theme .hero:after,.oi-shell.oi-theme .top-visual-layer:after{pointer-events:none;background:linear-gradient(#9a96dc00 0%,#9591d82e 42%,#8b88d057 100%);height:180px;position:absolute;bottom:-1px;left:0;right:0;content:""!important}.oi-shell.oi-theme .top-visual-layer:after{z-index:1}.oi-shell.oi-theme .hero:after{z-index:2}.oi-shell.oi-theme .hero-copy h1{color:#0d253d!important}.oi-shell.oi-theme .hero-copy p{color:#586a87e0!important}.oi-shell.oi-theme .hero .button-primary{box-shadow:0 8px 22px #533afd33;color:#fff!important;background:linear-gradient(135deg,#533afd 0%,#6d63ff 100%)!important}.oi-shell.oi-theme .hero .button-secondary{color:#533afd!important;background:#ffffff94!important;border:1px solid #533afd38!important}.oi-shell.oi-theme .hero-ribbon-layer{opacity:.36}.oi-shell.oi-theme .hero-ribbon-primary path,.oi-shell.oi-theme .hero-ribbon-secondary path,.oi-shell.oi-theme .hero-ribbon-tertiary path,.oi-shell.oi-theme .hero-ribbon-highlight path,.oi-shell.oi-theme .hero-ribbon-micro path{stroke:#665efd29!important}.oi-shell.oi-theme .hero-orb-layer{opacity:.46}.oi-shell.oi-theme .orb-ring,.oi-shell.oi-theme .orb-line{stroke:#665efd29}.oi-shell.oi-theme .orb-dots circle{fill:#b9b9f957}.oi-shell.oi-theme #about.section:before{z-index:1;pointer-events:none;opacity:1;background:0 0;position:absolute;inset:0;content:none!important}.oi-shell.oi-theme #about.section:after{z-index:2}.oi-shell.oi-theme #about .container,.oi-shell.oi-theme #about .section-inner,.oi-shell.oi-theme #about .about-orbit{z-index:3;position:relative}.oi-shell.oi-theme #about .section-head h2,.oi-shell.oi-theme #about h2{color:#f6f8fff5!important}.oi-shell.oi-theme #about .about-orbit-point h3{color:#f6f8fff0!important}.oi-shell.oi-theme #about .about-orbit-point p{color:#e0e6f5db!important}@media (max-width:780px){.oi-shell.oi-theme .top-particle-canvas,.oi-shell.oi-theme .hero-particle-canvas{opacity:.3}}.oi-shell.oi-theme #about.section:before,.oi-shell.oi-theme #about.section:after{content:none!important;display:none!important}.oi-shell.oi-theme #about .section-head h2,.oi-shell.oi-theme #about h2{color:#e5e7eb!important;text-shadow:none!important;mix-blend-mode:normal!important}.oi-shell.oi-theme #about .about-orbit-point,.oi-shell.oi-theme #about .about-orbit-point h3{color:#fff!important;text-shadow:none!important;mix-blend-mode:normal!important}.oi-shell.oi-theme #about p{color:#e5e7eb!important}.oi-shell.oi-theme #about .about-orbit-point p{color:#e5e7eb!important;text-shadow:none!important;mix-blend-mode:normal!important}.oi-shell.oi-theme #about .about-value-icon,.oi-shell.oi-theme #about .about-value-icon svg,.oi-shell.oi-theme #about .feature-icon,.oi-shell.oi-theme #about .feature-icon svg{fill:none;color:#e3e8ee!important;stroke:currentColor!important;opacity:1!important;filter:none!important}.oi-shell.oi-theme #about .about-orbit-point{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}@media (min-width:1101px){.oi-shell.oi-theme #about .about-orbit-point--tl.reveal.is-visible,.oi-shell.oi-theme #about .about-orbit-point--tr.reveal.is-visible{transform:translateY(5px)}.oi-shell.oi-theme #about .about-orbit-point--bl.reveal.is-visible,.oi-shell.oi-theme #about .about-orbit-point--br.reveal.is-visible{transform:translateY(-5px)}}.oi-shell.oi-theme{--hero-bg-y:0px;--hero-fg-y:0px;--about-bg-y:0px;--about-fg-y:0px}.oi-shell.oi-theme .top-visual-layer{transform:translate3d(0, var(--hero-bg-y,0px), 0);will-change:transform;backface-visibility:hidden;min-height:calc(112svh + 260px)}.oi-shell.oi-theme .hero-parallax-fg{z-index:3;transform:translate3d(0, var(--hero-fg-y,0px), 0);will-change:transform;backface-visibility:hidden;position:relative}.oi-shell.oi-theme .hero-content{z-index:3;position:relative}.oi-shell.oi-theme #about{isolation:isolate;position:relative;overflow:hidden}.oi-shell.oi-theme #about .about-parallax-bg{z-index:0;pointer-events:none;transform:translate3d(0, var(--about-bg-y,0px), 0);will-change:transform;backface-visibility:hidden;background-image:url(/design/images/home/about-section.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8% 0}.oi-shell.oi-theme #about.section{background-color:#f5f2fb!important;background-image:url(/design/images/home/about-section.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.oi-shell.oi-theme #about .about-parallax-fg{z-index:3;transform:translate3d(0, var(--about-fg-y,0px), 0);will-change:transform;backface-visibility:hidden;position:relative}.oi-shell.oi-theme #about .section-inner,.oi-shell.oi-theme #about .about-orbit{z-index:3;position:relative}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme .top-visual-layer,.oi-shell.oi-theme .hero-parallax-fg,.oi-shell.oi-theme #about .about-parallax-bg,.oi-shell.oi-theme #about .about-parallax-fg{will-change:auto!important;transform:none!important}}@media (max-width:540px){.oi-shell.oi-theme .top-visual-layer,.oi-shell.oi-theme .hero-parallax-fg,.oi-shell.oi-theme #about .about-parallax-bg,.oi-shell.oi-theme #about .about-parallax-fg{will-change:auto!important;transform:none!important}}.oi-shell.oi-theme #proof .case-layer.case-signal-card,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal.is-visible{border-radius:28px;position:relative;overflow:hidden;background:0 0!important;padding:0!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card:before,.oi-shell.oi-theme #proof .case-layer.case-signal-card:after,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal.is-visible:before,.oi-shell.oi-theme #proof .case-layer.case-signal-card.reveal.is-visible:after{content:none!important;opacity:0!important;background:0 0!important;animation:none!important;display:none!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-layer-inner{border-radius:28px;height:100%;min-height:100%;position:relative;background:0 0!important;border:none!important;padding:0!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .risk-topology-patch,.oi-shell.oi-theme #proof .case-layer.case-signal-card .risk-topology-contour,.oi-shell.oi-theme #proof .case-layer.case-signal-card .risk-topology-node{opacity:0!important;animation:none!important;display:none!important}.oi-shell.oi-theme #proof .case-peek-image{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;width:100%;height:100%;transition:transform .42s ease-out;position:absolute;inset:0;transform:none;opacity:1!important;filter:none!important}.oi-shell.oi-theme #proof .case-peek-image--hashkey{background-image:url(/design/images/home/hashkey-exchange-and-oneinfinity.jpeg)}.oi-shell.oi-theme #proof .case-peek-image--placeholder{background-image:url(/design/images/home/placeholder.png)}.oi-shell.oi-theme #proof .case-peek-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f172a4d 0%,#0f172a3d 30%,#0f172a6b 70%,#0f172a94 100%);position:absolute;inset:0}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-copy{z-index:2;height:100%;position:relative;flex-direction:column!important;justify-content:flex-end!important;gap:0!important;padding:42px 42px 48px!important;display:flex!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-study-label{opacity:.96;z-index:3;line-height:1.1;display:inline-flex;position:relative;color:#fff!important;margin-bottom:12px!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-signal-chips{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:relative;margin-bottom:28px!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-signal-chip{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-signal-icon{color:#ffffffe6}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-body{opacity:0;pointer-events:none;max-height:0;margin-top:0;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .26s ease-out,transform .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(22px)}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-text,.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-body p,.oi-shell.oi-theme #proof .case-layer.case-signal-card p{color:#f3f4f6!important;margin:0!important;padding:0!important;line-height:1.55!important;position:static!important;top:auto!important;overflow:visible!important;transform:none!important}@media (hover:hover) and (pointer:fine){.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-body{pointer-events:none;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .28s ease-out,transform .38s cubic-bezier(.22,1,.36,1),margin-top .38s cubic-bezier(.22,1,.36,1);opacity:0!important;max-height:0!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important;transform:translateY(26px)!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-body p,.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-text{opacity:1;color:#f3f4f6!important;margin:0!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .case-peek-body,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .case-peek-body,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-visible .case-peek-body{pointer-events:auto;opacity:1!important;max-height:260px!important;margin-top:0!important;overflow:visible!important;transform:translateY(0)!important}}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within{transform:translateY(-3px)}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .case-peek-image,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .case-peek-image{transform:scale(1.025)}.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-visible{outline-offset:4px;outline:2px solid #533afd5c}@media (hover:none),(pointer:coarse),(max-width:540px){.oi-shell.oi-theme #proof .case-layer.case-signal-card .case-peek-body{pointer-events:auto;opacity:1!important;max-height:none!important;margin-top:18px!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.oi-shell.oi-theme #proof .case-layer.case-signal-card,.oi-shell.oi-theme #proof .case-peek-image{transition:none!important;animation:none!important}.oi-shell.oi-theme #proof .case-layer.case-signal-card:hover .case-peek-image,.oi-shell.oi-theme #proof .case-layer.case-signal-card:focus-within .case-peek-image{transform:none}}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card{isolation:isolate;position:relative;overflow:hidden;background:#ffffffdb!important;height:250px!important;min-height:250px!important;padding:30px 34px!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card figure{z-index:2;height:100%;position:relative;flex-direction:column!important;margin:0!important;display:flex!important}.oi-shell.oi-theme #proof .testimonial-card-header{z-index:3;justify-content:flex-start;align-items:center;min-height:42px;margin-bottom:22px;padding-right:120px;display:flex;position:relative}.oi-shell.oi-theme #proof .testimonial-kicker-logo{object-fit:contain;opacity:.98;filter:none;width:auto;display:block;max-width:150px!important;max-height:34px!important;transform:translateY(-20px)!important}.oi-shell.oi-theme #proof .client-signal-body{z-index:3;flex:auto;grid-template-columns:12px minmax(0,1fr);align-items:start;column-gap:18px;min-height:0;display:grid;position:relative}.oi-shell.oi-theme #proof .client-signal-dot{opacity:.55;background:#533afd57;margin-top:8px;box-shadow:0 0 14px #533afd1f;width:7px!important;height:7px!important;position:relative!important}.oi-shell.oi-theme #proof .client-signal-content{flex-direction:column;min-width:0;height:100%;display:flex;margin-top:-20px!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card blockquote{z-index:3;position:relative;margin:0!important;padding:0!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-attribution{z-index:3;padding-top:18px;position:relative;margin-top:auto!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-attribution strong{display:block;transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution strong,.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-attribution strong{text-align:left!important;margin-top:0!important;margin-left:0!important;top:auto!important;left:auto!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-watermark-logo{z-index:1;opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:grayscale()contrast(1.05);width:240px;max-width:42%;height:auto;position:absolute;top:50%;right:24px;transform:translateY(calc(-50% - 30px))}.oi-shell.oi-theme #proof .client-signal-card--cactus .testimonial-watermark-logo{opacity:.05;width:220px}.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-watermark-logo{opacity:.04;width:260px}.oi-shell.oi-theme #proof .client-signal-card--bybit .testimonial-watermark-logo,.oi-shell.oi-theme #proof .client-signal-card--okx .testimonial-watermark-logo{opacity:.045;width:210px}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card{height:auto!important;min-height:240px!important;padding:26px 24px!important}.oi-shell.oi-theme #proof .testimonial-card-header{min-height:36px;margin-bottom:18px;padding-right:0}.oi-shell.oi-theme #proof .testimonial-kicker-logo{max-width:132px!important;max-height:30px!important}.oi-shell.oi-theme #proof .testimonial-watermark-logo{display:none}}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-card-header,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-card-header{margin-bottom:5px!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-kicker-logo,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-kicker-logo{transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .client-signal-content,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .client-signal-content{margin-top:0!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card blockquote,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible blockquote{margin-top:0!important;transform:translateY(10px)!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-attribution,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-attribution{margin-top:10px!important;padding-top:0!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-attribution strong,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-attribution strong{margin-top:0!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-watermark-logo,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-watermark-logo{top:15px!important;transform:none!important}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{width:640px!important;min-width:640px!important;max-width:640px!important;height:240px!important;min-height:240px!important}.oi-shell.oi-theme #proof .oi-testimonial-logo{left:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-quote{top:59px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-author{bottom:15px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-watermark{display:none!important}}.oi-shell.oi-theme #about.section .section-inner,.oi-shell.oi-theme #about.section .about-orbit{z-index:2;z-index:2;position:relative}@media (prefers-reduced-motion:reduce),(pointer:coarse){.oi-shell.oi-theme #about.section:after{opacity:0!important;transition:none!important}}.oi-shell.oi-theme #about.section .section-inner,.oi-shell.oi-theme #about.section .about-orbit{z-index:2;z-index:2;position:relative}@media (prefers-reduced-motion:reduce),(pointer:coarse){.oi-shell.oi-theme #about.section:after{opacity:0!important;transition:none!important}}.oi-shell.oi-theme #about.section{isolation:isolate;--about-glow-x:50%;--about-glow-y:50%;--about-glow-opacity:0;position:relative;overflow:hidden}.oi-shell.oi-theme #about.section:after{z-index:1;pointer-events:none;opacity:var(--about-glow-opacity,0);background:radial-gradient(360px circle at var(--about-glow-x) var(--about-glow-y), #ffffff47 0%, #d2daff2e 22%, #8291ff1a 42%, transparent 70%);mix-blend-mode:screen;transition:opacity .22s ease-out;position:absolute;inset:0;content:""!important;display:block!important}.oi-shell.oi-theme #about.section .section-inner,.oi-shell.oi-theme #about.section .about-orbit{z-index:2;z-index:2;position:relative}@media (prefers-reduced-motion:reduce),(pointer:coarse){.oi-shell.oi-theme #about.section:after,.oi-shell.oi-theme #about.section .about-cursor-glow{opacity:0!important;transition:none!important}}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .oi-testimonial-logo,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card.is-visible .oi-testimonial-logo,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .oi-testimonial-logo,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .oi-testimonial-logo{object-fit:contain!important;width:auto!important;max-width:none!important;height:55px!important;max-height:55px!important}.oi-shell.oi-theme #proof .client-signal-card--hashkey .oi-testimonial-logo,.oi-shell.oi-theme #proof .client-signal-card--cactus .oi-testimonial-logo,.oi-shell.oi-theme #proof .client-signal-card--bybit .oi-testimonial-logo,.oi-shell.oi-theme #proof .client-signal-card--okx .oi-testimonial-logo{width:auto!important;max-width:none!important;height:55px!important;max-height:55px!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .oi-testimonial-quote,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card.is-visible .oi-testimonial-quote{top:80px!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card{position:relative!important;overflow:hidden!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card:before{content:"";z-index:4;opacity:.92;pointer-events:none;border-radius:999px;width:4px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 14px #533afd14}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card--hashkey:before{background:linear-gradient(#ffb09cf2,#ffb09cb8);box-shadow:0 0 16px #ffb09c2e}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card--cactus:before{background:linear-gradient(#fcd379f2,#fcd379b8);box-shadow:0 0 16px #fcd37929}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card--bybit:before{background:linear-gradient(#9bc4b4f2,#9bc4b4b8);box-shadow:0 0 16px #9bc4b429}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card--okx:before{background:linear-gradient(#3a158ff2,#3a158fb8);box-shadow:0 0 16px #3a158f2e}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card:hover:before{opacity:1;transform:scaleY(1.04)}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card:before{opacity:.82;width:3px;top:16px;bottom:16px}}.oi-shell.oi-theme #proof .oi-testimonial-logo{width:auto!important;height:64px!important;max-height:64px!important}.oi-shell.oi-theme #about .about-orbit-center__ring{z-index:1;position:relative;background:0 0!important}.oi-shell.oi-theme #about .about-orbit-center__ring:before{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #6377e62e,0 0 28px #7989ff1a}.oi-shell.oi-theme #about .about-orbit-center__ring:after{content:"";z-index:0;opacity:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#8ea4ff4d 0%,#6a7ede85 30%,#4958b6b8 62%,#2c367ee0 100%);border:0;border-radius:50%;position:absolute;inset:18px;box-shadow:inset 0 0 30px #ffffff0d,inset 0 -24px 48px #0c144a42,0 0 24px #5e72e81a}.oi-shell.oi-theme #about .about-orbit-center__media,.oi-shell.oi-theme #about .about-orbit-center__media img,.oi-shell.oi-theme #about .about-orbit-center__media picture,.oi-shell.oi-theme #about .about-orbit-center__media video,.oi-shell.oi-theme #about .about-orbit-center__media .about-orbit-gif{z-index:2;position:relative}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{width:640px!important;min-width:640px!important;max-width:640px!important;height:240px!important;min-height:240px!important}.oi-shell.oi-theme #proof .oi-testimonial-logo{left:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-quote{top:59px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-author{bottom:15px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-watermark{display:none!important}}.oi-shell.oi-theme #proof .testimonial-card-logo-row{z-index:3;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.oi-shell.oi-theme #proof .testimonial-kicker-logo{object-fit:contain!important;width:auto!important;max-width:150px!important;max-height:34px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-kicker-logo{max-width:168px!important;max-height:34px!important}.oi-shell.oi-theme #proof .client-signal-card--cactus .testimonial-kicker-logo{max-width:148px!important;max-height:32px!important}.oi-shell.oi-theme #proof .client-signal-card--bybit .testimonial-kicker-logo,.oi-shell.oi-theme #proof .client-signal-card--okx .testimonial-kicker-logo{max-width:120px!important;max-height:32px!important}.oi-shell.oi-theme #proof .testimonial-card-quote,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card blockquote,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible blockquote{z-index:3;color:#586a87;line-height:1.48;overflow:hidden;margin:0!important;padding:0!important;position:relative!important;top:auto!important;transform:translateY(10px)!important}.oi-shell.oi-theme #proof .testimonial-card-quote{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box!important}.oi-shell.oi-theme #proof .testimonial-card-attribution,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-attribution,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-attribution{z-index:3;align-self:end!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-card-attribution strong,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-attribution strong,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-attribution strong{text-align:left!important;margin:0!important;padding:0!important;font-size:14px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:translateY(5px)!important}.oi-shell.oi-theme #proof .testimonial-watermark-logo,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-watermark-logo{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:grayscale()contrast(1.05);width:240px;max-width:42%;height:auto;opacity:.04!important;position:absolute!important;top:15px!important;right:24px!important;transform:none!important}.oi-shell.oi-theme #proof .client-signal-card--cactus .testimonial-watermark-logo{width:220px;opacity:.05!important}.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-watermark-logo{width:260px;opacity:.04!important}.oi-shell.oi-theme #proof .client-signal-card--bybit .testimonial-watermark-logo,.oi-shell.oi-theme #proof .client-signal-card--okx .testimonial-watermark-logo{width:210px;opacity:.045!important}.oi-shell.oi-theme #proof .client-signal-body,.oi-shell.oi-theme #proof .client-signal-content,.oi-shell.oi-theme #proof .client-signal-dot,.oi-shell.oi-theme #proof .testimonial-kicker-line{display:contents}.oi-shell.oi-theme #proof .client-signal-dot{display:none!important}.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution,.oi-shell.oi-theme #proof .testimonial-slide--hashkey .testimonial-attribution strong,.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-attribution,.oi-shell.oi-theme #proof .client-signal-card--hashkey .testimonial-attribution strong{text-align:left!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{width:640px!important;min-width:640px!important;max-width:640px!important;height:240px!important;min-height:240px!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-card-figure{padding:10px 24px 15px!important}.oi-shell.oi-theme #proof .testimonial-watermark-logo{display:none!important}}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-card-quote,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-card-quote,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card blockquote.testimonial-card-quote{margin-top:10px!important;padding-top:0!important;position:relative!important;top:auto!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-quote-copy,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-quote-copy{z-index:3;color:#586a87;max-width:520px;font-size:15px;line-height:1.48;overflow:hidden;margin:10px 0 0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;transform:none!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card .testimonial-card-figure,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible .testimonial-card-figure{z-index:2;box-sizing:border-box;grid-template-rows:auto auto 1fr auto!important;row-gap:15px!important;height:100%!important;margin:0!important;padding:10px 34px 15px!important;display:grid!important;position:relative!important}.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{isolation:isolate!important;background:#ffffffdb!important;border:1px solid #e3e8eee6!important;border-radius:16px!important;width:700px!important;min-width:700px!important;max-width:700px!important;height:240px!important;min-height:240px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #00377014,0 10px 28px #00377009!important}.oi-shell.oi-theme #proof .oi-testimonial-card{z-index:1!important;box-sizing:border-box!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.oi-shell.oi-theme #proof .oi-testimonial-logo{z-index:3!important;object-fit:contain!important;opacity:1!important;width:auto!important;max-width:150px!important;max-height:34px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:10px!important;left:34px!important;transform:none!important}.oi-shell.oi-theme #proof .client-signal-card--hashkey .oi-testimonial-logo{max-width:168px!important;max-height:34px!important}.oi-shell.oi-theme #proof .client-signal-card--cactus .oi-testimonial-logo{max-width:148px!important;max-height:32px!important}.oi-shell.oi-theme #proof .client-signal-card--bybit .oi-testimonial-logo,.oi-shell.oi-theme #proof .client-signal-card--okx .oi-testimonial-logo{max-width:120px!important;max-height:32px!important}.oi-shell.oi-theme #proof .oi-testimonial-quote{z-index:3!important;color:#586a87!important;max-width:560px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.48!important;display:block!important;position:absolute!important;top:59px!important;left:34px!important;right:34px!important;overflow:hidden!important;transform:none!important}.oi-shell.oi-theme #proof .oi-testimonial-author{z-index:3!important;margin:0!important;padding:0!important;position:absolute!important;bottom:15px!important;left:34px!important;right:34px!important;transform:none!important}.oi-shell.oi-theme #proof .oi-testimonial-author-text{color:#533afd!important;text-align:left!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:block!important;transform:none!important}.oi-shell.oi-theme #proof .oi-testimonial-watermark{z-index:1!important;opacity:.04!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;object-fit:contain!important;filter:grayscale()contrast(1.05)!important;width:240px!important;max-width:42%!important;height:auto!important;position:absolute!important;top:15px!important;right:24px!important;transform:none!important}.oi-shell.oi-theme #proof .client-signal-card--cactus .oi-testimonial-watermark{opacity:.05!important;width:220px!important}.oi-shell.oi-theme #proof .client-signal-card--hashkey .oi-testimonial-watermark{opacity:.04!important;width:260px!important}.oi-shell.oi-theme #proof .client-signal-card--bybit .oi-testimonial-watermark,.oi-shell.oi-theme #proof .client-signal-card--okx .oi-testimonial-watermark{opacity:.045!important;width:210px!important}.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-card-header,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-card-logo-row,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-kicker-logo,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-card-quote,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-card-attribution,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .testimonial-attribution,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .client-signal-body,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .client-signal-content,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card .client-signal-dot,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card blockquote,.oi-shell.oi-theme #proof .testimonial-slide.client-signal-card strong{display:none!important}@media (max-width:780px){.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card,.oi-shell.oi-theme #proof .testimonial-slide.reveal.client-signal-card.is-visible{width:640px!important;min-width:640px!important;max-width:640px!important;height:240px!important;min-height:240px!important}.oi-shell.oi-theme #proof .oi-testimonial-logo{left:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-quote{top:59px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-author{bottom:15px!important;left:24px!important;right:24px!important}.oi-shell.oi-theme #proof .oi-testimonial-watermark{display:none!important}}.oi-shell.oi-theme #about.section{--about-glow-x:50%;--about-glow-y:50%;--about-glow-opacity:0}.oi-shell.oi-theme #about.section:after{content:""!important;pointer-events:none!important;z-index:1!important;opacity:var(--about-glow-opacity,0)!important;background:radial-gradient(360px circle at var(--about-glow-x) var(--about-glow-y), #ffffff47 0%, #d2daff2e 22%, #8291ff1a 42%, transparent 70%)!important;mix-blend-mode:screen!important;transition:opacity .22s ease-out!important;display:block!important;position:absolute!important;inset:0!important}.oi-shell.oi-theme #about.section .section-inner,.oi-shell.oi-theme #about.section .about-orbit{z-index:2;position:relative}@media (min-width:781px){.oi-shell.oi-theme #about.section .about-orbit{position:relative!important}.oi-shell.oi-theme #about.section .about-orbit-center{z-index:2;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.oi-shell.oi-theme #about.section .about-orbit-point{z-index:3;position:absolute!important}.oi-shell.oi-theme #about.section .about-orbit-point--tl{inset:12% auto auto 5%}.oi-shell.oi-theme #about.section .about-orbit-point--tr{inset:12% 5% auto auto}.oi-shell.oi-theme #about.section .about-orbit-point--bl{inset:auto auto 12% 5%}.oi-shell.oi-theme #about.section .about-orbit-point--br{inset:auto 5% 12% auto}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.oi-shell.oi-theme #about.section:after{opacity:0!important;transition:none!important}}.oi-shell .oi-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a12d1;place-items:center;padding:24px;display:none;position:fixed;inset:0}.oi-shell .oi-lightbox.is-open{display:grid}.oi-shell .oi-lightbox-panel{border-radius:24px;max-width:min(1080px,92vw);max-height:86vh;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.oi-shell .oi-lightbox-panel img{object-fit:contain;background:#0b1422;width:100%;height:auto;max-height:86vh;display:block}.oi-shell .oi-lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:18px;right:18px}.oi-shell.oi-lightbox-open{overflow:hidden}.oi-shell .oi-fade-up{opacity:0;transition:opacity .36s,transform .36s;transform:translateY(18px)}.oi-shell .oi-fade-up.is-visible{opacity:1;transform:translateY(0)}.oi-shell.news-page,.oi-shell.article-page{--color-bg-main:#f1effd;--color-bg-hero-outer:#f1effd;--color-text-primary:#0d253d;--color-text-secondary:#273951;--color-text-muted:#61718a;--line:#e3e8ee;--line-strong:#533afd33;--stripe-font-display:var(--font-inter), "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--stripe-font-body:var(--font-inter), "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-family:var(--stripe-font-body)}.oi-shell.news-page :where(h1,h2,h3,h4,p,a,span,label,select),.oi-shell.article-page :where(h1,h2,h3,h4,p,a,span,strong){font-family:var(--stripe-font-body)}.oi-shell.news-page .site-header,.oi-shell.article-page .site-header{background:#f1effd;border-bottom:0}.oi-shell.news-page .site-header{box-shadow:none;border-bottom:0;-webkit-backdrop-filter:none!important;background-color:#f1effd!important;background-image:none!important}.oi-shell.article-page .site-header{box-shadow:none;border-bottom:0;background-color:#f4f7fc!important;background-image:none!important}.oi-shell.news-page .site-header:after,.oi-shell.article-page .site-header:after,.oi-shell.news-page .site-header:before,.oi-shell.article-page .site-header:before{opacity:0!important;background:0 0!important}.oi-shell.news-page .site-header.is-scrolled,.oi-shell.article-page .site-header.is-scrolled{border-bottom-color:var(--line);background:#fffffff2;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#f1effd!important;background-image:none!important}.oi-shell.news-page .site-header.is-scrolled .primary-nav,.oi-shell.article-page .site-header.is-scrolled .primary-nav,.oi-shell.news-page .primary-nav,.oi-shell.article-page .primary-nav{background:0 0}.oi-shell.news-page .primary-nav,.oi-shell.article-page .primary-nav{background:0 0!important}.oi-shell.news-page .news-shell{background:#f1effd}.oi-shell.news-page main#main.news-page.news-shell{background-color:#f1effd}.oi-shell.news-page .news-hero{background:#f1effd;padding:84px 0 20px}.oi-shell.news-page .news-hero__content{max-width:1010px;margin:0 auto}.oi-shell.news-page .news-hero h1{font-family:var(--stripe-font-display);letter-spacing:0;color:#0d253d;margin-top:0;margin-bottom:16px;font-size:clamp(3.15rem,6.25vw,3.72rem);font-weight:500;line-height:1.03}.oi-shell.news-page .news-hero p{color:#273951;letter-spacing:0;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.news-page .news-featured{padding-top:10px;padding-bottom:26px}.oi-shell.news-page .news-featured .section-head,.oi-shell.news-page .news-grid-section .section-head,.oi-shell.news-page .news-featured .news-filters,.oi-shell.news-page .news-grid-section .news-filters{max-width:1010px;margin-left:auto;margin-right:auto}.oi-shell.news-page .news-featured .section-head{margin-bottom:14px}.oi-shell.news-page .news-section-title{font-family:var(--stripe-font-display);margin:0}.oi-shell.news-page .news-featured-card{background:#ffffffd6;border:1px solid #665efd24;border-radius:16px;grid-template-columns:1fr;gap:0;max-width:930px;min-height:520px;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #00377014}.oi-shell.news-page .news-featured-card__media{width:100%;display:block}.oi-shell.news-page .news-featured-card__body{flex-direction:column;padding:24px 26px 26px;display:flex}.oi-shell.news-page .news-featured-card__media img{object-fit:cover;border-radius:0;width:100%;height:520px;max-height:none}.oi-shell.news-page .news-featured-card__body>.news-card__type,.oi-shell.article-page .news-featured-card__body>.news-card__type,.oi-shell.news-page .news-featured-card__body>p,.oi-shell.news-page .news-featured-card__body>a,.oi-shell.news-page .news-featured-card__body a{position:relative;top:10px}.oi-shell.news-page .news-featured-card__title{font-family:var(--stripe-font-display);letter-spacing:0;color:#0d253d;margin:10px 0 14px;font-size:19px;font-weight:500;line-height:1.16}.oi-shell.news-page .news-featured-card__body p{color:#273951;letter-spacing:0;margin-bottom:0;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.news-page .news-card__meta,.oi-shell.article-page .news-card__meta,.oi-shell.article-page .article-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oi-shell.news-page .news-card__type,.oi-shell.article-page .news-card__type,.oi-shell.news-page .news-card__date,.oi-shell.article-page .news-card__date{color:#4434d4;letter-spacing:0;background:#b9b9f938;border:1px solid #533afd21;border-radius:9999px;align-items:center;min-height:24px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.oi-shell.article-page .article-date{color:#61718a;margin:0 0 14px;font-size:.92rem;font-weight:400;line-height:1.35}.oi-shell.article-page .article-date:empty{display:none}.oi-shell.news-page .news-grid-section{padding-top:8px}.oi-shell.news-page #latest-news{scroll-margin-top:110px}.oi-shell.news-page .news-filters{align-items:center;margin-bottom:22px;display:flex}.oi-shell.news-page .news-filter-label{color:#61718a;margin-right:10px;font-size:.92rem;font-weight:500}.oi-shell.news-page .news-filter-select{color:#4434d4;appearance:none;background:#b9b9f938 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234434d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/10px 6px no-repeat;border:1px solid #533afd21;border-radius:9999px;min-height:44px;padding:6px 46px 6px 12px;font-size:13px;font-weight:500;line-height:1.2}.oi-shell.news-page .news-filter-select:focus-visible{outline-offset:3px;outline:2px solid #533afd73}.oi-shell.news-page .news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1010px;margin:0 auto;display:grid}.oi-shell.news-page .news-card,.oi-shell.article-page .news-card{background:#fff;border:1px solid #e3e8ee;border-radius:14px;flex-direction:column;min-height:460px;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;overflow:hidden;box-shadow:0 4px 14px #0037700f}.oi-shell.news-page .news-card.is-filtered-out,.oi-shell.article-page .news-card.is-filtered-out{display:none}.oi-shell.news-page .news-empty-state{color:#273951;max-width:1010px;margin:14px auto 0;font-size:.95rem;line-height:1.45}.oi-shell.news-page .news-card:hover,.oi-shell.article-page .news-card:hover,.oi-shell.news-page .news-card:focus-within,.oi-shell.article-page .news-card:focus-within{transform:translateY(-3px);box-shadow:0 10px 28px #0037701f}.oi-shell.news-page .news-card__media img,.oi-shell.article-page .news-card__media img{object-fit:cover;width:100%;height:320px}.oi-shell.news-page .news-card__body,.oi-shell.article-page .news-card__body{flex-direction:column;height:100%;padding:16px 16px 18px;display:flex}.oi-shell.news-page .news-card__title,.oi-shell.article-page .news-card__title{font-family:var(--stripe-font-display);letter-spacing:0;color:#0d253d;margin:12px 0;font-size:19px;font-weight:500;line-height:1.16}.oi-shell.news-page .news-card__title a,.oi-shell.article-page .news-card__title a,.oi-shell.news-page .news-featured-card__title a{font-family:var(--stripe-font-display);color:inherit;font-size:19px}.oi-shell.news-page .news-card__date-label,.oi-shell.article-page .news-card__date-label{color:#0a1f3aad;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:14px;font-weight:400;line-height:1.4;display:block}.oi-shell.news-page .news-card__link,.oi-shell.article-page .news-card__link{color:#111;opacity:0;pointer-events:none;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .18s ease-out,transform .18s ease-out,color .18s ease-out,background-color .18s ease-out;display:inline-flex;transform:translateY(8px)}.oi-shell.news-page .news-featured-card__body .news-card__link,.oi-shell.article-page .news-featured-card__body .news-card__link{margin-top:16px}.oi-shell.news-page .news-featured-card .news-card__link,.oi-shell.article-page .news-featured-card .news-card__link{opacity:1;pointer-events:auto;transform:translateY(0)}.oi-shell.news-page .news-card__link:after,.oi-shell.article-page .news-card__link:after{content:"→";opacity:.72;transition:transform .18s ease-out,text-shadow .18s ease-out,opacity .18s ease-out;display:inline-block;transform:translate(0)}.oi-shell.news-page .news-card__link:hover:after,.oi-shell.article-page .news-card__link:hover:after,.oi-shell.news-page .news-card__link:focus-visible:after,.oi-shell.article-page .news-card__link:focus-visible:after,.oi-shell.news-page .news-card:hover .news-card__link:after,.oi-shell.article-page .news-card:hover .news-card__link:after{opacity:1;text-shadow:0 0 12px #533afd38;transform:translate(3px)}.oi-shell.news-page .news-card:hover .news-card__link,.oi-shell.article-page .news-card:hover .news-card__link,.oi-shell.news-page .news-card:focus-within .news-card__link,.oi-shell.article-page .news-card:focus-within .news-card__link,.oi-shell.news-page .news-featured-card:hover .news-card__link,.oi-shell.article-page .news-featured-card:hover .news-card__link,.oi-shell.news-page .news-featured-card:focus-within .news-card__link,.oi-shell.article-page .news-featured-card:focus-within .news-card__link{opacity:1;pointer-events:auto;transform:translateY(0)}.oi-shell.news-page .news-card__link:focus-visible,.oi-shell.article-page .news-card__link:focus-visible,.oi-shell.news-page .news-featured-card__title a:focus-visible,.oi-shell.news-page .news-card__title a:focus-visible,.oi-shell.article-page .news-card__title a:focus-visible{font-family:var(--stripe-font-display);outline-offset:3px;border-radius:6px;outline:2px solid #533afd73}.oi-shell.news-page .news-pagination{text-align:center;max-width:980px;margin:28px auto 0}.oi-shell.news-page .news-view-more{color:#111;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.97rem;font-weight:500;text-decoration:none;transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.oi-shell.news-page .news-view-more:after{content:"→"}.oi-shell.news-page .news-view-more:hover,.oi-shell.news-page .news-view-more:focus-visible{color:#fff;background:linear-gradient(135deg,#6f54ff,#8a6bff);border-color:#533afd57;box-shadow:0 8px 20px #533afd38}.oi-shell.article-page{color:#0d253d;background:radial-gradient(circle at 10% 8%,#533afd14,#0000 25%),#f4f7fc}.oi-shell.article-page .article-shell{width:min(1100px,100% - 48px);margin:0 auto;padding:44px 0 90px}.oi-shell.article-page .article-shell.article-shell--single{padding-top:0}.oi-shell.article-page .article-shell.article-shell--single .article-hero{margin-top:0}.oi-shell.article-page .article-hero__media img{object-fit:cover;border:1px solid #e3e8ee;border-radius:16px;width:100%;max-height:520px}.oi-shell.article-page .article-header{margin-top:28px}.oi-shell.article-page .article-header h1{font-family:var(--stripe-font-display);letter-spacing:0;margin:12px 0 14px;font-size:clamp(3.15rem,6.25vw,3.72rem);font-weight:500;line-height:1.03}.oi-shell.article-page .article-shell.article-shell--single .article-header h1{font-size:36px}.oi-shell.article-page .article-content{max-width:760px;margin-top:18px}.oi-shell.article-page .article-content p{color:#273951;letter-spacing:0;margin:0 0 18px;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.article-page .article-shell.article-shell--single .article-header,.oi-shell.article-page .article-shell.article-shell--single .article-content,.oi-shell.article-page .article-shell.article-shell--single .article-share{max-width:720px;margin-inline:auto}.oi-shell.article-page .article-shell.article-shell--single .article-header h1,.oi-shell.article-page .article-shell.article-shell--single .article-content p{text-align:left}.oi-shell.article-page .article-content strong{color:#0d253d}.oi-shell.article-page .article-share{border-top:1px solid #d9e4f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;padding-top:20px;display:flex}.oi-shell.article-page .article-share a{background:#fff;border:1px solid #d8e1ee;border-radius:999px;padding:8px 12px;font-weight:500}.oi-shell.article-page .article-share__button{width:36px;height:36px;box-shadow:none;color:#111827;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.oi-shell.article-page .article-share a.article-share__button{box-shadow:none;background:0 0;border:0;padding:0}.oi-shell.article-page .article-share__button svg{fill:currentColor;width:22px;height:22px;display:block}.oi-shell.article-page .article-share__button.is-copied{color:#22c55e}.oi-shell.article-page .article-share__button.is-copied:after{content:"Copied!";color:#111827;white-space:nowrap;font-size:13px;font-weight:500;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.oi-shell.article-page .article-share__tooltip{opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#111827eb;border-radius:999px;padding:4px 8px;font-size:12px;line-height:1.2;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.oi-shell.article-page .article-share__button:hover .article-share__tooltip,.oi-shell.article-page .article-share__button:focus-visible .article-share__tooltip{opacity:1;transform:translate(-50%)translateY(0)}@media (hover:none),(pointer:coarse){.oi-shell.article-page .article-share__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.oi-shell.article-page .article-share__tooltip{transition:none}}.oi-shell.article-page .article-related{margin-top:44px}.oi-shell.article-page .article-related h2{font-family:var(--stripe-font-display);letter-spacing:0;margin-bottom:18px;font-size:clamp(2rem,4.1vw,3rem);font-weight:500;line-height:1.06}.oi-shell.article-page .article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oi-shell.article-page .article-related .news-card{flex-direction:column;width:100%;max-width:100%;display:flex;overflow:hidden}.oi-shell.article-page .article-related .news-card__media{flex:none;width:100%;max-width:100%;height:320px;display:block;overflow:hidden}.oi-shell.article-page .article-related .news-card__media img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;transform:none}.oi-shell.article-page .article-related .news-card__body{flex:none;height:auto;min-height:0}@media (max-width:1100px){.oi-shell.news-page .news-featured-card{min-height:0}.oi-shell.article-page .article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.oi-shell.news-page .primary-nav.is-open,.oi-shell.article-page .primary-nav.is-open{background:#0a111df5}.oi-shell.news-page .news-hero{padding-top:80px;padding-bottom:28px}.oi-shell.news-page .news-featured .section-head,.oi-shell.news-page .news-grid-section .section-head,.oi-shell.news-page .news-featured .news-filters,.oi-shell.news-page .news-grid-section .news-filters,.oi-shell.news-page .news-hero__content,.oi-shell.news-page .news-featured-card{max-width:none}.oi-shell.news-page .news-featured-card__media img{height:250px;max-height:none}.oi-shell.news-page .news-grid{grid-template-columns:1fr}.oi-shell.news-page .news-card__media img,.oi-shell.article-page .news-card__media img{height:260px}.oi-shell.news-page .news-filters{align-items:stretch}.oi-shell.news-page .news-filter-select{width:100%;max-width:320px}.oi-shell.article-page .article-shell{width:calc(100% - 28px);padding-top:24px}.oi-shell.article-page .article-shell.article-shell--single{padding-top:0}.oi-shell.article-page .article-related-grid{grid-template-columns:1fr}.oi-shell.news-page .news-card__link,.oi-shell.article-page .news-card__link,.oi-shell.news-page .news-featured-card .news-card__link,.oi-shell.article-page .news-featured-card .news-card__link{opacity:1;pointer-events:auto;transform:translateY(0)}.oi-shell.news-page .news-grid,.oi-shell.news-page .news-pagination{max-width:none}.oi-shell.news-page #latest-news{scroll-margin-top:92px}}@media (max-width:480px){.oi-shell.news-page .news-featured-card{min-height:0}.oi-shell.news-page .news-featured-card__media img{height:220px}.oi-shell.news-page .news-featured-card__body,.oi-shell.news-page .news-card__body,.oi-shell.article-page .news-card__body{padding:20px}.oi-shell.news-page .news-card__media img,.oi-shell.article-page .news-card__media img{height:220px}}@media (prefers-reduced-motion:reduce){.oi-shell.news-page *,.oi-shell.article-page *{transition:none;animation:none}}.oi-shell.news-page .news-filter-links{flex-wrap:wrap;gap:10px;display:flex}.oi-shell.news-page .news-filter-link{color:#4434d4;background:#b9b9f938;border:1px solid #533afd21;border-radius:9999px;align-items:center;min-height:44px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.oi-shell.news-page .news-filter-link.is-active,.oi-shell.news-page .news-filter-link:hover,.oi-shell.news-page .news-filter-link:focus-visible{color:#fff;background:linear-gradient(135deg,#6f54ff,#8a6bff);border-color:#533afd57;outline:none}.oi-shell.news-page .news-empty{color:#273951;max-width:1010px;margin:18px auto 0;font-size:.98rem;line-height:1.45}.oi-shell.news-page .news-pagination{justify-content:center;gap:8px;display:flex}.oi-shell.news-page .news-pagination a{color:#4434d4;background:#ffffffbd;border:1px solid #533afd21;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.oi-shell.news-page .news-pagination a.is-active,.oi-shell.news-page .news-pagination a:hover,.oi-shell.news-page .news-pagination a:focus-visible{color:#fff;background:linear-gradient(135deg,#6f54ff,#8a6bff);border-color:#533afd57;outline:none}.oi-shell.article-page .article-content h3,.oi-shell.article-page .article-content h4{font-family:var(--stripe-font-display);color:#0d253d;letter-spacing:0;margin:32px 0 14px;font-weight:500;line-height:1.16}.oi-shell.article-page .article-content h3{font-family:var(--stripe-font-display);font-size:1.55rem}.oi-shell.article-page .article-content h4{font-family:var(--stripe-font-display);font-size:1.24rem}.oi-shell.article-page .article-shell.article-shell--single .article-content ul,.oi-shell.article-page .article-shell.article-shell--single .article-content ol{color:#273951;margin:0 0 20px;padding-left:0;font-size:1.05rem;line-height:1.44;list-style-position:outside}.oi-shell.article-page .article-shell.article-shell--single .article-content li{padding-left:0}.oi-shell.article-page .article-content li+li{margin-top:8px}.oi-shell.article-page .article-content a{color:#4434d4;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.oi-shell.article-page .article-content hr{border:0;border-top:1px solid #d9e4f0;margin:28px 0}.oi-shell.article-page .article-content__image{margin:28px 0;display:block}.oi-shell.article-page .article-content__image img{border:1px solid #e3e8ee;border-radius:14px;width:100%;height:auto}@media (max-width:780px){.oi-shell.news-page .news-filter-links{width:100%}.oi-shell.news-page .news-filter-link{min-height:40px}}.oi-shell.about-page .footer .footer-contact-link--linkedin,.oi-shell.about-page .footer .footer-contact-link--email{align-items:center;gap:8px;display:inline-flex}.oi-shell.legal-page{--color-bg-main:#f4f7fc;--color-text-primary:#0d253d;--color-text-secondary:#273951;--color-text-muted:#61718a;--line:#e3e8ee;--stripe-font-display:var(--font-inter), "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--stripe-font-body:var(--font-inter), "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;color:#0d253d;min-height:100vh;font-family:var(--stripe-font-body);background:radial-gradient(circle at 10% 8%,#533afd14,#0000 25%),#f4f7fc}.oi-shell.legal-page :where(h1,h2,h3,h4,p,a,span,strong){font-family:var(--stripe-font-body)}.oi-shell.legal-page>.site-header{z-index:2}.oi-shell.legal-page>main{z-index:1;position:relative}.oi-shell.legal-page .site-header{z-index:50;box-shadow:none;border-bottom:0;position:sticky;top:0;background:0 0!important}.oi-shell.legal-page .site-header:before,.oi-shell.legal-page .site-header:after{opacity:0!important;background:0 0!important}.oi-shell.legal-page .site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#ffffffa3!important}.oi-shell.legal-page .primary-nav{background:0 0!important}.oi-shell.legal-page .legal-shell{width:min(1100px,100% - 48px);margin:0 auto;padding:44px 0 90px}.oi-shell.legal-page .legal-header{border-bottom:1px solid #e3e8ee;margin-top:30px;margin-bottom:48px;padding:34px 0 36px}.oi-shell.legal-page .legal-eyebrow{color:#4434d4;letter-spacing:.12em;text-transform:uppercase;background:#533afd14;border-radius:999px;margin-bottom:14px;padding:7px 11px;font-size:.72rem;font-weight:600;line-height:1;display:inline-block}.oi-shell.legal-page .legal-header h1{font-family:var(--stripe-font-display);letter-spacing:0;color:#0d253d;margin:12px 0 14px;font-size:clamp(3.15rem,6.25vw,3.72rem);font-weight:500;line-height:1.03}.oi-shell.legal-page .legal-standfirst{color:#273951;max-width:62ch;font-family:var(--stripe-font-body);letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.48}.oi-shell.legal-page .legal-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:56px;display:grid}.oi-shell.legal-page .legal-toc-wrap{align-self:start;position:sticky;top:96px}.oi-shell.legal-page .legal-toc{padding:18px 0}.oi-shell.legal-page .legal-toc__title{color:#61718a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:600;line-height:1.2}.oi-shell.legal-page .legal-toc ol{margin:0;padding:0;list-style:none}.oi-shell.legal-page .legal-toc li+li{margin-top:2px}.oi-shell.legal-page .legal-toc__link{color:#61718a;border-left:2px solid #e3e8eee6;padding:7px 0 7px 14px;font-size:.95rem;font-weight:400;line-height:1.45;text-decoration:none;transition:color .18s ease-out,border-color .18s ease-out;display:block}.oi-shell.legal-page .legal-toc__link:hover,.oi-shell.legal-page .legal-toc__link:focus-visible{color:#4434d4;border-left-color:#533afd73}.oi-shell.legal-page .legal-toc__link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #533afd73}.oi-shell.legal-page .legal-toc__link.is-active{color:#4434d4;border-left-color:#533afd;font-weight:600}.oi-shell.legal-page .legal-toc-mobile{display:none}.oi-shell.legal-page .legal-toc-mobile summary{color:#0d253d;cursor:pointer;background:#ffffffd6;border:1px solid #e3e8ee;border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:.95rem;font-weight:600;line-height:1.25;display:flex}.oi-shell.legal-page .legal-toc-mobile summary:focus-visible{outline-offset:3px;outline:2px solid #533afd73}.oi-shell.legal-page .legal-toc-mobile ol{background:#ffffffd6;border:1px solid #e3e8ee;border-radius:14px;margin:12px 0 0;padding:10px 0 12px;list-style:none}.oi-shell.legal-page .legal-toc-mobile .legal-toc__link{margin:0 16px}.oi-shell.legal-page .legal-content{min-width:0;max-width:760px}.oi-shell.legal-page .legal-content p{color:#273951;letter-spacing:0;margin:0 0 18px;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.legal-page .legal-content strong{color:#0d253d}.oi-shell.legal-page .legal-content h3,.oi-shell.legal-page .legal-content h4{font-family:var(--stripe-font-display);color:#0d253d;letter-spacing:0;margin:32px 0 14px;font-weight:500;line-height:1.16}.oi-shell.legal-page .legal-content h3{font-size:1.55rem}.oi-shell.legal-page .legal-content h4{font-size:1.24rem}.oi-shell.legal-page .legal-section ul,.oi-shell.legal-page .legal-section ol{color:#273951;margin:0 0 20px;padding-left:1.45rem;font-size:1.05rem;line-height:1.44}.oi-shell.legal-page .legal-section ul{list-style:outside}.oi-shell.legal-page .legal-section ol{list-style:decimal}.oi-shell.legal-page .legal-section ul ul,.oi-shell.legal-page .legal-section ol ul{margin-top:8px;margin-bottom:0;list-style:circle}.oi-shell.legal-page .legal-section ol ol,.oi-shell.legal-page .legal-section ul ol{margin-top:8px;margin-bottom:0;list-style:lower-alpha}.oi-shell.legal-page .legal-section li+li{margin-top:8px}.oi-shell.legal-page .legal-section li::marker{color:#533afd;font-weight:500}.oi-shell.legal-page .legal-content a{color:#4434d4;text-underline-offset:3px;text-decoration:underline}.oi-shell.legal-page .legal-section{scroll-margin-top:96px}.oi-shell.legal-page .legal-section+.legal-section{border-top:1px solid #e3e8ee;margin-top:34px;padding-top:34px}.oi-shell.legal-page .legal-section h2{color:#0d253d;font-family:var(--stripe-font-display);letter-spacing:0;align-items:baseline;gap:12px;margin:0 0 16px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;line-height:1.12;display:flex}.oi-shell.legal-page .legal-section__index{color:#533afd;font-variant-numeric:tabular-nums;flex:none;font-size:.82em;line-height:1}.oi-shell.legal-page .legal-contact-copy{color:#273951;max-width:74ch;font-family:var(--stripe-font-body);letter-spacing:0;font-size:1.02rem;line-height:1.5}.oi-shell.legal-page .legal-contact-copy p{margin:0 0 16px}.oi-shell.legal-page .legal-contact-list{color:inherit;font-size:inherit;line-height:inherit;gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.oi-shell.legal-page .legal-contact-list li{padding-left:20px;line-height:1.42;position:relative}.oi-shell.legal-page .legal-contact-list li+li{margin-top:0}.oi-shell.legal-page .legal-contact-list li:before{content:"";background:#533afd;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:2px}.oi-shell.legal-page .legal-contact-copy a{color:#4434d4;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.oi-shell.privacy-policy-page .legal-section__index{color:#273951}.oi-shell.privacy-policy-page .legal-content li::marker{color:#273951}.oi-shell.privacy-policy-page .legal-contact-list li.legal-li-no-before{padding-left:0}.oi-shell.privacy-policy-page .legal-contact-list li.legal-li-no-before:before{content:none;display:none}.oi-shell.terms-of-use-page .legal-section__index{color:#273951}.oi-shell.terms-of-use-page .legal-content li::marker{color:#273951}.oi-shell.cookie-policy-page .legal-section__index{color:#273951}.oi-shell.cookie-policy-page .legal-content li::marker{color:#273951}@media (max-width:900px){.oi-shell.legal-page .legal-layout{grid-template-columns:1fr;gap:30px}.oi-shell.legal-page .legal-toc-wrap{display:none}.oi-shell.legal-page .legal-toc-mobile{display:block}.oi-shell.privacy-policy-page .legal-toc-mobile summary,.oi-shell.terms-of-use-page .legal-toc-mobile summary,.oi-shell.cookie-policy-page .legal-toc-mobile summary{transform:translateY(-20px)}}@media (max-width:780px){.oi-shell.legal-page .legal-shell{width:calc(100% - 28px);padding-top:24px}.oi-shell.legal-page .legal-header{margin-top:20px;margin-bottom:34px;padding:24px 0 28px}.oi-shell.legal-page .legal-header h1{font-size:clamp(2.35rem,11vw,3.15rem)}.oi-shell.legal-page .legal-standfirst{font-size:1.08rem}.oi-shell.legal-page .legal-section+.legal-section{margin-top:28px;padding-top:28px}.oi-shell.legal-page .legal-contact-copy{font-size:1rem}}@media (max-width:480px){.oi-shell.legal-page .legal-header{margin-bottom:28px;padding:18px 0 24px}.oi-shell.legal-page .legal-eyebrow{font-size:.68rem}.oi-shell.legal-page .legal-section{scroll-margin-top:82px}.oi-shell.legal-page .legal-section h2{gap:9px}.oi-shell.legal-page .legal-contact-copy{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.oi-shell.legal-page .legal-toc__link{transition:none;animation:none}}.oi-shell.oi-theme .site-header{z-index:50;position:sticky;top:0}.oi-shell.oi-theme .nav-row{align-items:center;height:75px;min-height:75px;padding-top:0;padding-bottom:0}@media (max-width:780px){.oi-shell.oi-theme .nav-row{height:75px;min-height:75px;padding-top:0;padding-bottom:0}.oi-shell.oi-theme .primary-nav{top:75px}}.oi-shell.oi-theme .site-header{z-index:50!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;height:75px!important;min-height:75px!important;box-shadow:none!important;background:#ffffff85!important;border-bottom:1px solid #0d253d14!important;padding-top:0!important;padding-bottom:0!important;position:sticky!important;top:0!important;overflow:visible!important}.oi-shell.oi-theme .nav-row{box-sizing:border-box!important;align-items:center!important;height:75px!important;min-height:75px!important;padding-top:0!important;padding-bottom:0!important}.oi-shell.oi-theme .brand,.oi-shell.oi-theme .primary-nav,.oi-shell.oi-theme .menu-toggle{align-self:center!important}.oi-shell.oi-theme:not(.oi-home-b) .primary-nav a{color:#0d253d!important}.oi-shell.oi-theme:not(.oi-home-b) .brand img{filter:none!important}.oi-shell.oi-theme:not(.oi-home-b) .site-header:before,.oi-shell.oi-theme:not(.oi-home-b) .site-header:after{opacity:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important}@media (max-width:780px){.oi-shell.oi-theme .site-header,.oi-shell.oi-theme .nav-row{height:75px!important;min-height:75px!important;padding-top:0!important;padding-bottom:0!important}.oi-shell.oi-theme .primary-nav{top:75px!important}}.oi-shell.oi-theme .site-header{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}@media (max-width:780px){.oi-shell .footer-legal-nav,.oi-shell .footer nav[aria-label=Footer\ legal]{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important;transform:none!important}.oi-shell .footer-legal-nav a,.oi-shell .footer nav[aria-label=Footer\ legal] a{text-align:left!important;margin-left:0!important;padding-left:0!important;display:block!important}.oi-shell.oi-theme .footer nav[aria-label=Footer\ contact]{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.oi-shell.oi-theme .footer .footer-contact-link{text-align:left!important;grid-template-columns:16px auto!important;justify-content:flex-start!important;place-items:center start!important;column-gap:8px!important;margin-left:0!important;padding-left:0!important;display:grid!important}.oi-shell.oi-theme .footer .footer-contact-icon{flex:0 0 16px!important;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;display:inline-flex!important}.oi-shell.oi-theme .footer .footer-contact-icon svg{width:16px!important;min-width:16px!important;height:16px!important}}.oi-shell.oi-home-b{overflow-x:clip}.oi-shell.oi-home-b .hero{position:relative;overflow:hidden}.oi-shell.oi-home-b .variant-b-top-video-wrap{pointer-events:none;z-index:0;width:100vw;max-width:none;height:100svh;min-height:860px;margin:0;position:absolute;top:0;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%)}.oi-shell.oi-home-b .variant-b-top-video{object-fit:cover;object-position:center center;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.oi-shell.oi-theme.oi-home-b,.oi-shell.oi-home-b{overflow-x:clip}.oi-shell.oi-theme.oi-home-b>.variant-b-top-video-wrap,.oi-shell.oi-home-b>.variant-b-top-video-wrap{pointer-events:none!important;z-index:0!important;width:100vw!important;max-width:none!important;height:100svh!important;min-height:860px!important;margin:0!important;position:absolute!important;inset:0 auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.oi-shell.oi-theme.oi-home-b>.variant-b-top-video-wrap>.variant-b-top-video,.oi-shell.oi-home-b>.variant-b-top-video-wrap>.variant-b-top-video{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.oi-shell.about-page{width:100%;max-width:none;overflow-x:clip}.oi-shell.about-page .about-top-video{width:100vw;max-width:none;margin:0;position:absolute;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}.oi-shell.about-page .about-top-video__media{object-fit:cover;object-position:center center;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0;transform:none}@media (max-width:780px){.oi-shell.about-page .about-top-video{width:100vw;left:50%;transform:translate(-50%)}.oi-shell.about-page .about-top-video__media{object-fit:cover;object-position:center top;width:100%;min-width:100%;height:100%;min-height:100%;inset:0;transform:none}}.oi-shell.about-page .about-intelligence__disc--execution .about-intelligence__disc-copy{transform:translate(15px,-30px)}.oi-shell.about-page .about-intelligence__core span{color:#7770d6;animation:3.8s ease-in-out infinite aboutIntelligenceCorePulse}.oi-shell.about-page .about-intelligence__disc{z-index:1;will-change:transform, box-shadow, filter;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s,filter .42s}.oi-shell.about-page .about-intelligence__disc:hover{filter:saturate(1.04)brightness(1.02);z-index:2;border-color:#7084cd38;transform:translateY(-8px)scale(1.025);box-shadow:inset 18px 22px 42px #ffffff8f,inset -20px -24px 46px #3848741f,0 28px 64px #4a5c9129,0 0 42px #8296eb1f}.oi-shell.about-page .about-intelligence__core{z-index:10}.oi-shell.about-page .about-intelligence__disc:hover .about-intelligence__disc-copy h3{color:#102f54}.oi-shell.about-page .about-intelligence__disc:hover .about-intelligence__disc-copy p{color:#2f4f72}@keyframes aboutIntelligenceCorePulse{0%,to{color:#7770d6;text-shadow:0 0 #7770d600}50%{color:#5f57c8;text-shadow:0 0 10px #7770d652,0 0 20px #7770d62e}}@media (prefers-reduced-motion:reduce){.oi-shell.about-page .about-intelligence__disc{will-change:auto;transition:none}.oi-shell.about-page .about-intelligence__disc:hover{transform:none}.oi-shell.about-page .about-intelligence__core span{text-shadow:none;animation:none}}@media (max-width:780px){.oi-shell.about-page .about-intelligence__diagram{min-height:515px;margin-top:36px;position:relative;overflow:visible}.oi-shell.about-page .about-intelligence__cluster{transform-origin:top;width:1080px;height:816px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.62)}.oi-shell.about-page .about-intelligence__disc{border-radius:50%;width:456px;height:456px;position:absolute}.oi-shell.about-page .about-intelligence__disc--tech{top:0;left:312px}.oi-shell.about-page .about-intelligence__disc--execution{top:336px;left:132px}.oi-shell.about-page .about-intelligence__disc--regional{top:336px;left:492px}.oi-shell.about-page .about-intelligence__core{z-index:10;width:148px;height:148px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.oi-shell.about-page .about-proof .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.oi-shell.about-page .about-proof .about-proof-logo-grid--partners .about-proof-logo-row{display:contents}.oi-shell.about-page .about-proof .about-proof-logo-item{aspect-ratio:1.04;width:100%;min-width:0;padding:0}.oi-shell.about-page .about-proof .about-proof-logo-card,.oi-shell.about-page .about-proof .about-proof-logo-card__flip,.oi-shell.about-page .about-proof .about-proof-logo-card__face{height:100%;min-height:0}.oi-shell.about-page .about-proof .about-proof-logo-card__face{place-items:flex-start center;padding:20px 8px 8px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media{justify-content:center;align-items:flex-start;padding-top:0}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-item img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:58px;display:block}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keywords{justify-content:flex-start;align-items:flex-start;gap:5px;padding-top:0}.oi-shell.about-page .about-journey{overflow-x:clip}.oi-shell.about-page .about-journey__inner{grid-template-columns:1fr;gap:28px;display:grid}.oi-shell.about-page .about-journey-map{--journey-point-one-left:14%;--journey-point-one-top:76%;--journey-point-two-left:36%;--journey-point-two-top:60%;--journey-point-three-left:62%;--journey-point-three-top:43%;--journey-point-four-left:84%;--journey-point-four-top:26%;background-position:50%;background-size:cover;border-radius:28px;width:100%;min-height:390px;overflow:hidden}.oi-shell.about-page .about-journey-map__scale{transform-origin:50%;width:100%;height:100%;transform:none}.oi-shell.about-page .about-journey-point--four{left:var(--journey-point-four-left);top:var(--journey-point-four-top)!important}.oi-shell.about-page .about-journey-node{max-width:132px}.oi-shell.about-page .about-journey-node h3{font-size:11.5px;line-height:1.15}.oi-shell.about-page .about-journey-node p{margin-top:10px;font-size:10.5px;line-height:1.32}.oi-shell.about-page .about-journey-node--one{left:calc(var(--journey-point-one-left) - 10px);top:calc(var(--journey-point-one-top) + 10px)}.oi-shell.about-page .about-journey-node--two{left:calc(var(--journey-point-two-left) - 12px);top:calc(var(--journey-point-two-top) + 10px)}.oi-shell.about-page .about-journey-node--three{left:calc(var(--journey-point-three-left) - 14px);top:calc(var(--journey-point-three-top) + 10px)}.oi-shell.about-page .about-journey-node--four,.oi-shell.about-page .about-journey-node--four.reveal.is-visible{left:calc(var(--journey-point-four-left) - 106px);right:auto;top:calc(var(--journey-point-four-top) + 10px)!important}.oi-shell.about-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;display:grid}.oi-shell.about-page .footer-grid>:first-child,.oi-shell.about-page .footer nav{align-self:start}}@media (max-width:560px){.oi-shell.about-page .about-intelligence__diagram{min-height:380px}.oi-shell.about-page .about-intelligence__cluster{transform:translate(-50%)scale(.46)}}@media (max-width:430px){.oi-shell.about-page .about-intelligence__diagram{min-height:292px}.oi-shell.about-page .about-intelligence__cluster{transform:translate(-50%)scale(.35)}.oi-shell.about-page .about-journey-map{min-height:360px}.oi-shell.about-page .about-journey-node{max-width:120px}.oi-shell.about-page .about-journey-node h3{font-size:10.8px}.oi-shell.about-page .about-journey-node p{font-size:9.8px;line-height:1.28}}@media (max-width:390px){.oi-shell.about-page .about-intelligence__diagram{min-height:264px}.oi-shell.about-page .about-intelligence__cluster{transform:translate(-50%)scale(.315)}.oi-shell.about-page .about-proof .about-proof-logo-grid--clients,.oi-shell.about-page .about-proof .about-proof-logo-grid--partners{gap:8px}.oi-shell.about-page .about-proof .about-proof-logo-card__face{padding-top:20px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-item img{max-height:52px}.oi-shell.about-page .footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:780px){.oi-shell.about-page{overflow-x:clip}.oi-shell.about-page .about-intelligence__diagram{min-height:720px;overflow:hidden}.oi-shell.about-page .about-intelligence__cluster{--about-intel-mobile-scale:.87;--about-intel-copy-scale:1.1494;transform:translateX(-50%) scale(var(--about-intel-mobile-scale))}.oi-shell.about-page .about-intelligence__disc-copy{text-align:center;transform-origin:50%;width:64%;max-width:290px;transform:translate(-50%, -50%) scale(var(--about-intel-copy-scale))!important;inset:50% auto auto 50%!important}.oi-shell.about-page .about-intelligence__disc-copy h3,.oi-shell.about-page .about-intelligence__disc-copy p{font-size:13px;line-height:1.25}.oi-shell.about-page .about-intelligence__core{z-index:10}.oi-shell.about-page .about-proof .about-proof-logo-item{aspect-ratio:.95}.oi-shell.about-page .about-proof .about-proof-logo-card__face{place-items:flex-start center;padding:30px 8px 8px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media{justify-content:center;align-items:flex-start;padding-top:0}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-item img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:64px;display:block}.oi-shell.about-page .about-journey{padding-top:12px;padding-bottom:12px}.oi-shell.about-page .about-journey-map{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;min-height:300px;overflow:hidden;background-image:url(/design/images/about/journey.png)!important}.oi-shell.about-page .about-journey-map__scale,.oi-shell.about-page .about-journey-line-graph,.oi-shell.about-page .about-journey-line,.oi-shell.about-page .about-journey-point,.oi-shell.about-page .about-journey-node{display:none}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy,.oi-shell.about-page .about-journey-map{position:relative;top:-50px}.oi-shell.about-page .about-journey__long-copy{margin-top:-1px}}@media (max-width:560px){.oi-shell.about-page .about-intelligence__diagram{min-height:530px}.oi-shell.about-page .about-intelligence__cluster{--about-intel-mobile-scale:.644;--about-intel-copy-scale:1.5528;transform:translateX(-50%) scale(var(--about-intel-mobile-scale))}}@media (max-width:430px){.oi-shell.about-page .about-intelligence__diagram{min-height:405px}.oi-shell.about-page .about-intelligence__cluster{--about-intel-mobile-scale:.49;--about-intel-copy-scale:2.0408;transform:translateX(-50%) scale(var(--about-intel-mobile-scale))}}@media (max-width:390px){.oi-shell.about-page .about-intelligence__diagram{min-height:360px}.oi-shell.about-page .about-intelligence__cluster{--about-intel-mobile-scale:.441;--about-intel-copy-scale:2.2676;transform:translateX(-50%) scale(var(--about-intel-mobile-scale))}.oi-shell.about-page .about-proof .about-proof-logo-card__face{padding-top:30px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media img,.oi-shell.about-page .about-proof .about-proof-logo-item img{max-height:58px}}@media (max-width:780px){.oi-shell.about-page .about-intelligence__disc--execution .about-intelligence__disc-copy,.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{width:calc(62% - 40px);max-width:208px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front{place-items:flex-start center;padding:40px 8px 8px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--front .about-proof-logo-card__media{justify-content:center;align-items:flex-start;padding-top:0}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back{place-items:center;padding:10px}.oi-shell.about-page .about-proof .about-proof-logo-card__face--back .about-proof-logo-card__keywords{justify-content:center;align-items:center;gap:6px;padding-top:0}.oi-shell.about-page .about-journey-map:before,.oi-shell.about-page .about-journey-map:after,.oi-shell.about-page .about-journey-node:before{content:none!important;display:none!important}.oi-shell.about-page .about-journey-map__scale,.oi-shell.about-page .about-journey-line-graph,.oi-shell.about-page .about-journey-point,.oi-shell.about-page .about-journey-node{display:none!important}.oi-shell.about-page .about-journey-map{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;top:-50px;background-image:url(/design/images/about/journey.png)!important}.oi-shell.about-page .about-journey__copy .section-head{text-align:left;max-width:none}.oi-shell.about-page .about-journey .section-head h2{letter-spacing:-.045em;text-align:left;font-size:clamp(2.35rem,10vw,3.2rem);font-weight:500;line-height:1.05}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{letter-spacing:0;text-align:left;color:inherit;font-size:1.05rem;font-weight:400;line-height:1.44;position:static;top:auto}.oi-shell.about-page .about-journey__long-copy{margin-top:18px}}@media (max-width:390px){.oi-shell.about-page .about-intelligence__core span{text-align:center;width:53.47px;transform:scale(calc(1 / var(--about-intel-mobile-scale,1)));transform-origin:50%;font-size:13.5px;line-height:1.22;display:inline-block}}@media (max-width:780px){.oi-shell.about-page .about-intelligence__disc--tech .about-intelligence__disc-copy p{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.oi-shell.about-page .about-intelligence__disc--execution .about-intelligence__disc-copy{transform:translate(calc(-50% - 20px), -50%) scale(var(--about-intel-copy-scale))!important}.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{transform:translate(calc(-50% + 20px), -50%) scale(var(--about-intel-copy-scale))!important}.oi-shell.about-page .about-intelligence__core span{text-align:center;width:53.47px;height:auto;transform:scale(calc(1 / var(--about-intel-mobile-scale,1)));transform-origin:50%;font-size:13.5px;line-height:1.22;display:inline-block}.oi-shell.about-page .about-journey__copy{text-align:left!important;padding-left:0!important;padding-right:0!important}.oi-shell.about-page .about-journey__copy .section-head{text-align:left!important;align-items:flex-start!important;max-width:none!important}.oi-shell.about-page .about-journey .section-head h2{letter-spacing:-.032em!important;text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:clamp(2rem,8vw,2.8rem)!important;font-weight:500!important;line-height:1.06!important}.oi-shell.about-page .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey__long-copy{color:inherit;letter-spacing:0!important;text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.44!important}.oi-shell.about-page .about-journey{padding-top:0;padding-bottom:0}.oi-shell.about-page .about-journey__inner{gap:0}.oi-shell.about-page .about-journey__copy{padding-top:4px;padding-bottom:4px}.oi-shell.about-page .about-journey__copy .section-head>p{position:relative;top:20px!important}.oi-shell.about-page .about-journey__long-copy{position:relative;margin-top:3px!important;top:20px!important}.oi-shell.about-page .about-journey.reveal.is-visible .about-journey__copy .section-head>p,.oi-shell.about-page .about-journey.reveal.is-visible .about-journey__long-copy{transform:none!important}.oi-shell.about-page .about-journey-map__scale,.oi-shell.about-page .about-journey-line-graph,.oi-shell.about-page .about-journey-point,.oi-shell.about-page .about-journey-node{display:none!important}.oi-shell.about-page .about-journey-map:before,.oi-shell.about-page .about-journey-map:after,.oi-shell.about-page .about-journey-node:before{content:none!important;display:none!important}.oi-shell.about-page .about-journey-map{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;background-image:url(/design/images/about/journey.png)!important;top:-50px!important}.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head,.oi-shell.about-page .about-journey__copy .section-head{text-align:left!important;align-items:flex-start!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.oi-shell.about-page .about-journey .section-head h2{letter-spacing:-.032em!important;text-align:left!important;font-size:clamp(2rem,8vw,2.8rem)!important;font-weight:500!important;line-height:1.06!important;transform:translate(5px)!important}.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p:not(.about-journey__long-copy){letter-spacing:0!important;text-align:left!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.44!important;transform:translate(5px,-50px)!important}.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__long-copy{letter-spacing:0!important;text-align:left!important;margin-top:3px!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.44!important;transform:translate(8px,-30px)!important}.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy{transform:translate(8px,-30px)!important}.oi-shell.about-page .about-journey__copy .section-head,.oi-shell.about-page .about-journey .section-head h2,.oi-shell.about-page .about-journey__copy .section-head>p:not(.about-journey__long-copy),.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy{width:358.27px!important;max-width:358.27px!important}}.oi-shell.news-page,.oi-shell.article-page{--font-display:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", sans-serif;--font-body:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--stripe-font-display:var(--font-display);--stripe-font-body:var(--font-body);font-family:var(--font-body)}.oi-shell.news-page :where(h1,h2,h3,h4,p,a,span,strong,label,select,li),.oi-shell.article-page :where(h1,h2,h3,h4,p,a,span,strong,label,select,li){font-family:var(--font-body)}.oi-shell.news-page .news-hero h1,.oi-shell.article-page .article-header h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(3.15rem,6.25vw,3.72rem);font-weight:500;line-height:1.03}.oi-shell.news-page .news-section-title,.oi-shell.article-page .article-related h2,.oi-shell.news-page .section h2,.oi-shell.article-page .section h2,.oi-shell.article-page .article-content h2{font-family:var(--font-display);letter-spacing:-.032em;font-size:clamp(2rem,4.1vw,3rem);font-weight:500;line-height:1.06}.oi-shell.news-page .news-card__title,.oi-shell.news-page .news-featured-card__title,.oi-shell.article-page .news-card__title,.oi-shell.news-page .news-card__title a,.oi-shell.news-page .news-featured-card__title a,.oi-shell.article-page .news-card__title a,.oi-shell.news-page .news-card__body a:not(.news-card__link),.oi-shell.article-page .news-card__body a:not(.news-card__link){font-family:var(--font-body);letter-spacing:.005em;font-size:clamp(1.02rem,1.1vw,1.18rem);font-weight:500;line-height:1.18}.oi-shell.news-page .news-hero p,.oi-shell.news-page .news-featured-card__body p,.oi-shell.article-page .article-header>p:not(.article-date),.oi-shell.article-page .article-intro,.oi-shell.article-page .article-lead{font-family:var(--font-body);letter-spacing:0;font-size:1.05rem;font-weight:400;line-height:1.44}.oi-shell.article-page .article-content p,.oi-shell.article-page .article-content ul,.oi-shell.article-page .article-content ol,.oi-shell.article-page .article-content li{font-family:var(--font-body);letter-spacing:0;font-size:.96rem;font-weight:400;line-height:1.54}.oi-shell.news-page .news-card__date-label,.oi-shell.article-page .news-card__date-label,.oi-shell.article-page .article-date,.oi-shell.article-page .article-meta,.oi-shell.article-page .article-meta span,.oi-shell.article-page .article-meta p,.oi-shell.article-page .article-content figcaption,.oi-shell.article-page .article-content small{font-family:var(--font-body);letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.45}.oi-shell.news-page .news-card__type,.oi-shell.article-page .news-card__type,.oi-shell.news-page .news-filter-link,.oi-shell.news-page .news-filter-select{font-family:var(--font-body);letter-spacing:.035em;font-size:.72rem;font-weight:650;line-height:1}.oi-shell.news-page .news-filter-label,.oi-shell.article-page .article-share strong{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1}.oi-shell.news-page .news-card__link,.oi-shell.article-page .news-card__link,.oi-shell.news-page .news-view-more,.oi-shell.article-page .article-share a,.oi-shell.article-page .back-to-latest,.oi-shell.news-page .back-to-latest{font-family:var(--font-body);letter-spacing:.02em;font-size:1rem;font-weight:600;line-height:1.4}.oi-shell.news-page .news-hero__content>p{color:#64748d}.oi-shell.news-page .news-filter-links{color:#4434d4;width:120px;min-width:120px;height:44px;font-family:var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;background:#b9b9f938;border:1px solid #533afd21;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:6px 28px 6px 12px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.oi-shell.news-page .news-filters{z-index:50;position:relative;overflow:visible}.oi-shell.news-page .news-filter-control{z-index:50;display:inline-flex;position:relative;overflow:visible}.oi-shell.news-page .news-filter-links:after{content:"";transform-origin:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234434d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 6px;width:10px;height:6px;position:absolute;right:12px;transform:rotate(-90deg)}.oi-shell.news-page .news-filter-control.is-open .news-filter-links{border-color:#533afd57}.oi-shell.news-page .news-filter-links:focus-visible{outline-offset:3px;outline:2px solid #533afd73}.oi-shell.news-page .news-filter-menu{z-index:60;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:0;left:calc(100% + 12px);overflow:visible}.oi-shell.news-page .news-filter-menu[hidden]{display:none}.oi-shell.news-page .news-filter-link{color:#4434d4;white-space:nowrap;text-align:center;opacity:0;background:#b9b9f938;border:1px solid #533afd21;border-radius:999px;justify-content:center;min-height:44px;padding:8px 14px;animation:.26s forwards newsFilterOptionIn;transform:translate(-8px)scale(.96)}.oi-shell.news-page .news-filter-menu>:first-child{animation-delay:40ms}.oi-shell.news-page .news-filter-menu>:nth-child(2){animation-delay:90ms}.oi-shell.news-page .news-filter-menu>:nth-child(3){animation-delay:.14s}.oi-shell.news-page .news-filter-menu>:nth-child(4){animation-delay:.19s}.oi-shell.news-page .news-filter-menu>:nth-child(5){animation-delay:.26s}@keyframes newsFilterOptionIn{to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.oi-shell.news-page .news-filter-menu a,.oi-shell.news-page .news-filter-menu button{opacity:1;animation:none;transform:none}}@media (max-width:780px){.oi-shell.news-page .news-filter-control{transform:translateY(-13px)}.oi-shell.news-page .news-filter-links{align-items:center;width:120px;min-width:120px;height:29px;min-height:29px;padding-block:0}.oi-shell.news-page .news-filter-links:after{top:50%;transform:translateY(-50%)rotate(-90deg)}.oi-shell.news-page .news-filter-menu{flex-flow:wrap;align-items:flex-start;min-width:170px;max-width:calc(100vw - 48px);top:calc(100% + 8px);left:0}.oi-shell.news-page .news-filter-link{height:29px;min-height:29px;color:inherit;text-align:left;background:#fff;justify-content:flex-start;align-items:center;width:100%;padding-block:0}.oi-shell.news-page .news-filter-link.is-active{color:#fff;background:linear-gradient(135deg,#6f54ff,#8a6bff)}.oi-shell.news-page .footer-grid,.oi-shell.contact-page .footer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px 28px;display:grid}.oi-shell.news-page .footer-grid>:first-child,.oi-shell.contact-page .footer-grid>:first-child{grid-column:1/-1}.oi-shell.news-page .footer nav[aria-label=Footer\ legal],.oi-shell.contact-page .footer nav[aria-label=Footer\ legal],.oi-shell.news-page .footer nav[aria-label=Footer\ contact],.oi-shell.contact-page .footer nav[aria-label=Footer\ contact]{text-align:left;align-items:flex-start}.oi-shell.news-page .news-hero__content{transform:translateY(-12px)}.oi-shell.news-page .news-hero h1,.oi-shell.article-page .article-header h1{letter-spacing:-.035em;font-size:clamp(2rem,10.25vw,2.5rem);font-weight:500;line-height:1.03}.oi-shell.news-page .news-section-title,.oi-shell.article-page .article-related h2,.oi-shell.news-page .section h2,.oi-shell.article-page .section h2,.oi-shell.article-page .article-content h2{letter-spacing:-.032em;font-size:2rem;font-weight:500;line-height:1.06}.oi-shell.news-page .news-card__title,.oi-shell.news-page .news-featured-card__title,.oi-shell.article-page .news-card__title,.oi-shell.news-page .news-card__title a,.oi-shell.news-page .news-featured-card__title a,.oi-shell.article-page .news-card__title a,.oi-shell.news-page .news-card__body a:not(.news-card__link),.oi-shell.article-page .news-card__body a:not(.news-card__link){letter-spacing:.005em;font-size:clamp(.96rem,4.1vw,1.02rem);font-weight:500;line-height:1.18}.oi-shell.news-page .news-hero p,.oi-shell.news-page .news-featured-card__body p,.oi-shell.article-page .article-header>p:not(.article-date),.oi-shell.article-page .article-intro,.oi-shell.article-page .article-lead{letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.46}.oi-shell.article-page .article-content p,.oi-shell.article-page .article-content ul,.oi-shell.article-page .article-content ol,.oi-shell.article-page .article-content li{letter-spacing:0;font-size:.94rem;font-weight:400;line-height:1.5}.oi-shell.news-page .news-card__type,.oi-shell.article-page .news-card__type,.oi-shell.news-page .news-filter-link,.oi-shell.news-page .news-filter-select{letter-spacing:.03em;font-size:.68rem;font-weight:650;line-height:1}.oi-shell.news-page .news-filter-label,.oi-shell.article-page .article-share strong{font-size:.66rem}.oi-shell.article-page .article-shell.article-shell--single .article-header h1{font-size:clamp(1.85rem,9vw,2.25rem)}.oi-shell.article-page .article-related .news-card,.oi-shell.article-page .article-related .news-card__media,.oi-shell.article-page .article-related .news-card__media img{width:100%;max-width:100%}.oi-shell.article-page .article-related .news-card__media{height:260px}.oi-shell.article-page .article-related .news-card__body{height:auto;min-height:0}.oi-shell.news-page .news-grid .news-card{min-height:420px}}@media (max-width:480px){.oi-shell.article-page .article-related .news-card__media{height:220px}}@media (max-width:360px){.oi-shell.news-page .footer-grid,.oi-shell.contact-page .footer-grid{column-gap:20px}}@media (min-width:781px){.oi-shell.news-page .news-hero__content{transform:translateY(-30px)}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible{width:min(100vw - 80px,1380px);max-width:none;margin-left:50%;transform:translate(-50%)}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .article-related-grid{grid-template-columns:repeat(3,430px);justify-content:center;gap:28px;width:100%;max-width:none;display:grid}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card{width:430px;max-width:430px;height:460px;min-height:460px}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__media{flex:0 0 240px;width:100%;height:240px}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__media img{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__body{flex:none;height:220px;min-height:0}}@media (min-width:781px) and (max-width:1380px){.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .article-related-grid{grid-template-columns:repeat(2,430px);gap:22px}}@media (min-width:781px) and (max-width:1366px){.oi-shell.article-page .article-shell.article-shell--single .article-related,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible{width:100%;max-width:720px;margin-left:auto;margin-right:auto;transform:none}.oi-shell.article-page .article-shell.article-shell--single .article-related .article-related-grid,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .article-related-grid{grid-template-columns:1fr;justify-content:stretch;gap:22px;display:grid}.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card{width:100%;max-width:100%;height:auto;min-height:0}.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card__media,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__media{flex-basis:390px;height:390px}.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card__body,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__body{margin-bottom:-90px;padding-bottom:0}.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card__type,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__type,.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card__title,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__title{transform:translateY(0)}.oi-shell.article-page .article-shell.article-shell--single .article-related .news-card__link,.oi-shell.article-page .article-shell.article-shell--single .article-related.reveal.is-visible .news-card__link{margin-top:0;transform:translateY(-12px)}}.oi-shell.article-page .article-shell.article-shell--single .article-related h2{margin-left:10px}@media (max-width:780px){.oi-shell.article-page .article-shell.article-shell--single .article-header h1{font-size:28px;line-height:1.12}.oi-shell.article-page .article-related .news-card{height:auto;min-height:0}.oi-shell.article-page .article-related .news-card__body{flex:none;height:auto;min-height:0;padding-bottom:14px}.oi-shell.article-page .article-related .news-card__link{margin-top:8px}.oi-shell.article-page .footer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px 28px;display:grid}.oi-shell.article-page .footer-grid>:first-child{grid-column:1/-1}.oi-shell.article-page .footer nav[aria-label=Footer\ legal],.oi-shell.article-page .footer nav[aria-label=Footer\ contact]{text-align:left;align-items:flex-start}}@media (max-width:360px){.oi-shell.article-page .footer-grid{column-gap:20px}}@media (max-width:780px){.oi-shell.news-page .primary-nav.is-open,.oi-shell.article-page .primary-nav.is-open,.oi-shell.contact-page .primary-nav.is-open{color:#0d253d;-webkit-backdrop-filter:none;border-color:#4434d429;box-shadow:0 18px 36px #0f172a14;background:#f4f7fc!important}.oi-shell.news-page .primary-nav.is-open a,.oi-shell.article-page .primary-nav.is-open a,.oi-shell.contact-page .primary-nav.is-open a{color:#0d253d!important}.oi-shell.news-page .primary-nav.is-open a[aria-current=page],.oi-shell.article-page .primary-nav.is-open a[aria-current=page],.oi-shell.contact-page .primary-nav.is-open a[aria-current=page],.oi-shell.news-page .primary-nav.is-open a.is-active,.oi-shell.article-page .primary-nav.is-open a.is-active,.oi-shell.contact-page .primary-nav.is-open a.is-active{color:#533afd!important}.oi-shell.news-page .footer-grid,.oi-shell.article-page .footer-grid,.oi-shell.contact-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;display:grid}.oi-shell.news-page .footer-grid>:first-child,.oi-shell.article-page .footer-grid>:first-child,.oi-shell.contact-page .footer-grid>:first-child{grid-column:auto}.oi-shell.news-page .footer nav[aria-label=Footer\ legal],.oi-shell.article-page .footer nav[aria-label=Footer\ legal],.oi-shell.contact-page .footer nav[aria-label=Footer\ legal],.oi-shell.news-page .footer nav[aria-label=Footer\ contact],.oi-shell.article-page .footer nav[aria-label=Footer\ contact],.oi-shell.contact-page .footer nav[aria-label=Footer\ contact]{text-align:left;align-items:flex-start}}@media (max-width:390px){.oi-shell.news-page .footer-grid,.oi-shell.article-page .footer-grid,.oi-shell.contact-page .footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:780px){.oi-shell.about-page .primary-nav.is-open{color:#0d253d;-webkit-backdrop-filter:none;border-color:#4434d429;box-shadow:0 18px 36px #0f172a14;background:#f4f7fc!important}.oi-shell.about-page .primary-nav.is-open a{color:#0d253d!important}.oi-shell.about-page .primary-nav.is-open a[aria-current=page],.oi-shell.about-page .primary-nav.is-open a.is-active{color:#533afd!important}.oi-shell.about-page .primary-nav.is-open a:hover:after,.oi-shell.about-page .primary-nav.is-open a:focus-visible:after{transform:scaleX(0)}.oi-shell.about-page .primary-nav.is-open a[aria-current=page]:after,.oi-shell.about-page .primary-nav.is-open a.is-active:after{transform:scaleX(1)}.oi-shell.legal-page .primary-nav.is-open{color:#0d253d;-webkit-backdrop-filter:none;border-color:#4434d429;box-shadow:0 18px 36px #0f172a14;background:#f4f7fc!important}.oi-shell.legal-page .primary-nav.is-open a{color:#0d253d!important}.oi-shell.legal-page .primary-nav.is-open a[aria-current=page],.oi-shell.legal-page .primary-nav.is-open a.is-active{color:#533afd!important}.oi-shell.legal-page .primary-nav.is-open a:hover:after,.oi-shell.legal-page .primary-nav.is-open a:focus-visible:after{transform:scaleX(0)}.oi-shell.legal-page .primary-nav.is-open a[aria-current=page]:after,.oi-shell.legal-page .primary-nav.is-open a.is-active:after{transform:scaleX(1)}}.oi-shell.about-page .footer .footer-grid h3,.oi-shell.about-page .footer-grid h3,.oi-shell.contact-page .footer .footer-grid h3,.oi-shell.contact-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.about-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.about-page .footer nav[aria-label=Footer\ contact] a,.oi-shell.contact-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.contact-page .footer nav[aria-label=Footer\ contact] a{letter-spacing:0!important;word-spacing:.12em!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.about-page .footer nav[aria-label=Footer\ contact] a,.oi-shell.contact-page .footer nav[aria-label=Footer\ contact] a{word-spacing:.36em!important}.oi-shell.about-page .footer .footer-legal p,.oi-shell.contact-page .footer .footer-legal p{letter-spacing:-.39px!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}.oi-shell.about-page .footer .footer-bottom,.oi-shell.about-page .footer .footer-copyright,.oi-shell.contact-page .footer .footer-bottom,.oi-shell.contact-page .footer .footer-copyright{letter-spacing:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45!important}@media (max-width:780px){.oi-shell.about-page .footer .footer-grid h3,.oi-shell.about-page .footer-grid h3,.oi-shell.contact-page .footer .footer-grid h3,.oi-shell.contact-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.about-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.about-page .footer nav[aria-label=Footer\ contact] a,.oi-shell.contact-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.contact-page .footer nav[aria-label=Footer\ contact] a{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.about-page .footer .footer-legal p,.oi-shell.contact-page .footer .footer-legal p{letter-spacing:-.39px!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}.oi-shell.about-page .footer .footer-bottom,.oi-shell.about-page .footer .footer-copyright,.oi-shell.contact-page .footer .footer-bottom,.oi-shell.contact-page .footer .footer-copyright{letter-spacing:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45!important}.oi-shell.privacy-policy-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;display:grid}.oi-shell.privacy-policy-page .footer-grid>:first-child,.oi-shell.privacy-policy-page .footer nav{align-self:start}.oi-shell.privacy-policy-page .footer .footer-grid h3,.oi-shell.privacy-policy-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.privacy-policy-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.privacy-policy-page .footer nav[aria-label=Footer\ contact] a{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.privacy-policy-page .footer .footer-legal p{letter-spacing:-.39px!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}.oi-shell.privacy-policy-page .footer .footer-bottom{letter-spacing:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45!important}.oi-shell.privacy-policy-page .footer .footer-copyright{letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.oi-shell.terms-of-use-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;display:grid}.oi-shell.terms-of-use-page .footer-grid>:first-child,.oi-shell.terms-of-use-page .footer nav{align-self:start}.oi-shell.terms-of-use-page .footer .footer-grid h3,.oi-shell.terms-of-use-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.terms-of-use-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.terms-of-use-page .footer nav[aria-label=Footer\ contact] a{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.terms-of-use-page .footer .footer-legal p{letter-spacing:-.39px!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}.oi-shell.terms-of-use-page .footer .footer-bottom{letter-spacing:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45!important}.oi-shell.terms-of-use-page .footer .footer-copyright{letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.oi-shell.cookie-policy-page .footer-grid{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;display:grid}.oi-shell.cookie-policy-page .footer-grid>:first-child,.oi-shell.cookie-policy-page .footer nav{align-self:start}.oi-shell.cookie-policy-page .footer .footer-grid h3,.oi-shell.cookie-policy-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.cookie-policy-page .footer nav[aria-label=Footer\ legal] a,.oi-shell.cookie-policy-page .footer nav[aria-label=Footer\ contact] a{letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.cookie-policy-page .footer .footer-legal p{letter-spacing:-.39px!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}.oi-shell.cookie-policy-page .footer .footer-bottom{letter-spacing:0!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45!important}.oi-shell.cookie-policy-page .footer .footer-copyright{letter-spacing:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}}@media (max-width:390px){.oi-shell.privacy-policy-page .footer-grid,.oi-shell.terms-of-use-page .footer-grid,.oi-shell.cookie-policy-page .footer-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:780px){.oi-shell .primary-nav.is-open a[aria-current=page],.oi-shell .primary-nav.is-open a.is-active{color:#533afd!important}}.oi-shell .footer .footer-copyright,.oi-shell.about-page .footer .footer-bottom>.footer-copyright,.oi-shell.about-page .footer .footer-copyright,.oi-shell.contact-page .footer .footer-bottom>.footer-copyright,.oi-shell.contact-page .footer .footer-copyright{font-size:13px!important}.oi-shell.news-page .footer-grid h3,.oi-shell.article-page .footer-grid h3{text-transform:uppercase;font-family:var(--stripe-font-body)!important;letter-spacing:.08em!important;color:#64748d!important;font-size:.82rem!important;font-weight:700!important;line-height:1.35!important}.oi-shell.news-page .footer a,.oi-shell.article-page .footer a,.oi-shell.news-page nav[aria-label=Footer\ legal] a,.oi-shell.article-page nav[aria-label=Footer\ legal] a,.oi-shell.news-page nav[aria-label=Footer\ contact] a,.oi-shell.article-page nav[aria-label=Footer\ contact] a{color:#64748d;font-family:var(--stripe-font-body)!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.oi-shell.news-page nav[aria-label=Footer\ legal] a,.oi-shell.article-page nav[aria-label=Footer\ legal] a{word-spacing:.12em!important}.oi-shell.news-page nav[aria-label=Footer\ contact] a,.oi-shell.article-page nav[aria-label=Footer\ contact] a{word-spacing:.36em!important}.oi-shell.news-page .footer-legal p,.oi-shell.article-page .footer-legal p{font-family:var(--stripe-font-body)!important;letter-spacing:-.39px!important;color:#64748d!important;font-size:13px!important;font-weight:300!important;line-height:1.4!important}@media (min-width:800px) and (max-width:850px){.oi-shell.about-page .about-intelligence__cluster{position:relative;left:400px}}@media (min-width:781px) and (max-width:1200px){.oi-shell.news-page .news-filters{align-items:stretch}.oi-shell.news-page .news-filter-control{transform:translateY(-13px)}.oi-shell.news-page .news-filter-links{height:29px;min-height:29px;padding-block:0}.oi-shell.news-page .news-filter-links:after{top:50%;transform:translateY(-50%)rotate(-90deg)}.oi-shell.news-page .news-filter-menu{flex-flow:wrap;align-items:flex-start;width:min(260px,100vw - 48px);min-width:170px;max-width:min(260px,100vw - 48px);top:calc(100% + 8px);left:0}.oi-shell.news-page .news-filter-link{height:29px;min-height:29px;color:inherit;text-align:left;opacity:1;white-space:normal;background:#fff;justify-content:flex-start;width:100%;padding-block:0;animation:none;transform:none}.oi-shell.news-page .news-filter-link.is-active{color:#fff;background:linear-gradient(135deg,#6f54ff,#8a6bff)}}.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{transform:translate(70px,-10px)!important}.oi-shell.about-page .about-intelligence__disc--tech .about-intelligence__disc-copy{transform:translate(-50%)translateY(30px)!important}@media (min-width:800px) and (max-width:1194px){.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{transform:translate(50px,10px)!important}.oi-shell.about-page .about-intelligence__disc--execution .about-intelligence__disc-copy{transform:translate(15px,-10px)!important}.oi-shell.about-page .about-intelligence__disc--tech .about-intelligence__disc-copy{transform:translate(-50%)translateY(10px)!important}}@media (max-width:780px){.oi-shell.about-page .about-intelligence__disc--regional .about-intelligence__disc-copy{transform:translate(calc(-50% + 20px), -50%) scale(var(--about-intel-copy-scale))!important}.oi-shell.about-page .about-intelligence__disc--tech .about-intelligence__disc-copy{transform:translate(-50%, calc(-50% - 20px)) scale(var(--about-intel-copy-scale))!important}.oi-shell.about-page .about-intelligence__disc-copy h3,.oi-shell.about-page .about-intelligence__disc-copy p{font-size:10px!important}}@media (min-width:744px) and (max-width:799px){.oi-shell.about-page .about-journey__copy .section-head,.oi-shell.about-page .about-journey .section-head h2,.oi-shell.about-page .about-journey__copy .section-head>p:not(.about-journey__long-copy),.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy{width:720px!important;max-width:720px!important}}@media (max-width:743px){.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy{transform:translate(5px,-30px)!important}.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy{transform:translate(5px,-22px)!important}}@media (min-width:744px) and (max-width:799px){.oi-shell.about-page .about-intelligence__disc-copy h3,.oi-shell.about-page .about-intelligence__disc-copy p{font-size:13px!important}.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy,.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy{transform:translate(5px,-52px)!important}}@media (min-width:800px) and (max-width:850px){.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__growth-copy{transform:translateY(8px)!important}.oi-shell.about-page .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy,.oi-shell.about-page .section.about-journey.reveal.is-visible .about-journey__copy .section-head>p.about-journey__long-copy.about-journey__name-copy{transform:translateY(9px)!important}}
