.ax-hero,.ax-links,.ax-articles,.ax-intro,.ax-diagram{--ax-line: rgba(255, 255, 255, .38);line-height:1.75}.ax-prose{max-width:40em}.ax-prose p{color:var(--text-7);margin:0 0 16px}.ax-prose a,.ax-item-meta a{color:var(--text-92);text-underline-offset:3px}.ax-prose a:hover,.ax-item-meta a:hover{color:#fff}.ax-diagram{position:relative;width:min(100%,680px);height:470px;margin:0;isolation:isolate}.ax-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ax-connections path{fill:none;stroke:#93a6e570;stroke-width:1;vector-effect:non-scaling-stroke}.ax-node{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(35%,220px);padding:18px 8px;color:#fff;text-align:center;text-decoration:none;transition:color .25s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.ax-node:before{content:"";position:absolute;z-index:-1;inset:-14px -18px;pointer-events:none;background:radial-gradient(ellipse at center,var(--ink-bg-soft) 35%,transparent 75%)}.ax-node:hover{color:#b7c9ff;transform:translateY(-5px)}.ax-node:focus-visible{outline:2px solid var(--home-accent-hover);outline-offset:2px}.ax-apps{top:0;left:50%;transform:translate(-50%)}.ax-apps:hover{transform:translate(-50%,-5px)}.ax-media{bottom:0;left:0}.ax-research{bottom:0;right:0}.ax-index{display:block;margin-bottom:6px;color:var(--home-accent-hover);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em}.ax-name{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(30px,3.5vw,48px);line-height:1.05;letter-spacing:-.055em}.ax-role{display:block;max-width:15em;margin-top:12px;color:var(--text-7);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ax-hero{padding-block:clamp(128px,20vh,184px) clamp(40px,7vh,72px);background:radial-gradient(60% 80% at 20% 0%,rgba(56,100,220,.14),transparent 70%)}.ax-research-hero{min-height:0;padding-block:clamp(128px,20vh,184px) clamp(40px,7vh,72px);background:radial-gradient(60% 80% at 20% 0%,rgba(56,100,220,.14),transparent 70%)}.ax-research-hero .container{max-width:1160px;padding-inline:clamp(16px,4vw,40px)}.ax-research-hero .hero-title{font-size:clamp(34px,5vw,60px);line-height:1.15;letter-spacing:-.02em;background:none;-webkit-text-fill-color:currentColor;color:#fff}.ax-research-hero .hero-subtitle{max-width:38em;color:var(--text-7);font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:1.75;letter-spacing:0}.ax-kicker{margin:0 0 12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--home-accent-hover)}.ax-title{margin:0;max-width:18em;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5vw,60px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.ax-lead{margin:24px 0 0;max-width:38em;color:var(--text-7);font-size:clamp(16px,1.5vw,18px);text-wrap:pretty}.home-media-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-divider)}.home-media-item{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:clamp(20px,3.2vw,48px);min-height:156px;padding:26px 0;border-bottom:1px solid var(--border-divider)}.home-media-icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(147,166,229,.24);border-radius:18px;overflow:hidden}.home-media-icon img{display:block;width:100%;height:100%;object-fit:cover}.home-media-platform{display:block;margin-bottom:7px;color:var(--home-accent-hover);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.08em}.home-media-copy h3{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);line-height:1.24;letter-spacing:-.035em;overflow-wrap:anywhere}.home-media-copy h3 a{color:inherit;text-decoration:none}.home-media-copy h3 a:hover,.home-media-copy h3 a:focus-visible{color:var(--home-accent-hover)}.home-media-copy p{max-width:44em;margin:9px 0 0;color:var(--text-7);font-size:14px;line-height:1.7}@media(max-width:700px){.home-media-item{grid-template-columns:56px minmax(0,1fr);column-gap:16px;row-gap:10px;min-height:0;padding:22px 0}.home-media-icon{width:56px;height:56px;border-radius:14px}}.media-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider)}.media-channels-two{grid-template-columns:repeat(2,minmax(0,1fr))}.media-channel{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:184px;padding:25px clamp(16px,2.5vw,32px) 30px 0}.media-channel+.media-channel{border-left:1px solid var(--border-divider);padding-left:clamp(16px,2.5vw,32px)}.media-channel-index{padding-top:8px;color:var(--home-accent-hover);font-family:var(--font-display);font-size:11px;letter-spacing:.1em}.media-channel-name{margin:0 0 18px;color:#fff;font-family:var(--font-display);font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.media-channel-name a{color:inherit;text-decoration:none}.media-channel-name a:hover,.media-channel-name a:focus-visible{color:var(--home-accent-hover)}.media-channel-arrow{display:inline-block;margin-left:.2em;color:var(--home-accent-hover);font-family:sans-serif;font-size:.5em;vertical-align:top;transition:transform .2s ease}.media-channel-name a:hover .media-channel-arrow{transform:translate(2px,-2px)}.media-channel-content p{margin:0;max-width:19em;color:var(--text-7);font-size:14px;line-height:1.7}.ax-media-channels{padding-block:0 clamp(72px,11vh,112px)}@media(max-width:700px){.media-channels{grid-template-columns:minmax(0,1fr)}.media-channel{min-height:0;padding:23px 0 26px}.media-channel+.media-channel{border-left:0;border-top:1px solid var(--border-divider);padding-left:0}}.ax-links,.ax-articles,.ax-intro,.ax-compare,.ax-standard{padding-block:clamp(64px,10vh,104px);border-top:1px solid var(--border-divider)}.ax-list{list-style:none;margin:0;padding:0}.ax-item{padding-block:26px;border-top:1px solid var(--border-divider)}.ax-item:last-child{border-bottom:1px solid var(--border-divider)}.ax-item-title{margin:0 0 8px;font-size:clamp(20px,2vw,24px);font-weight:600}.ax-item-title a{color:#fff;text-decoration:none}.ax-item-title a:hover{text-decoration:underline;text-underline-offset:4px}.ax-item-body{margin:0 0 8px;max-width:44em;color:var(--text-7)}.ax-item-meta{margin:0;font-size:13px;color:var(--text-6)}.ax-item-meta a{color:var(--c)}.ax-articles .home-more,.ax-intro .home-more{text-align:start}.ax-compare-lead{margin:0 0 32px;color:var(--text-7)}.ax-table-scroll{overflow-x:auto}.ax-compare-table{width:100%;min-width:650px;border-collapse:collapse;text-align:start}.ax-compare-table th,.ax-compare-table td{width:33.333%;padding:18px 16px 18px 0;border-bottom:1px solid var(--border-divider);vertical-align:top}.ax-compare-table thead th{color:var(--text-7);font-size:13px;font-weight:500}.ax-compare-table tbody th{font-weight:600}.ax-compare-table tbody th a{color:#fff;text-underline-offset:4px}.ax-compare-table tbody td{color:var(--text-7)}.ax-standard .ax-prose{max-width:48em}.ax-research-facts{margin:18px 0 22px;border-top:1px solid var(--border-divider)}.ax-research-facts>div{display:grid;grid-template-columns:minmax(8em,.25fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--border-divider)}.ax-research-facts dt{color:var(--text-6);font-size:13px;font-weight:500}.ax-research-facts dd{margin:0;color:var(--text-7)}.ax-standard .ax-prose a{color:var(--text-92);text-underline-offset:4px}.ax-updated{margin:40px 0 0;color:var(--text-6);font-size:13px}@media(max-width:640px){.ax-compare-table{display:block;min-width:0}.ax-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ax-compare-table tbody,.ax-compare-table tr,.ax-compare-table th,.ax-compare-table td{display:block;width:100%}.ax-compare-table tr{padding:18px 0;border-bottom:1px solid var(--border-divider)}.ax-compare-table th,.ax-compare-table td{padding:5px 0;border:0}.ax-compare-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text-6);font-size:12px}.ax-research-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ax-steps{list-style:none;counter-reset:ax-step;margin:12px 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.ax-steps li{counter-increment:ax-step;display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--ax-line)}.ax-steps li:before{content:counter(ax-step,decimal-leading-zero);font-family:var(--font-display);font-size:13px;letter-spacing:.14em;color:var(--home-accent-hover)}.ax-step-title{font-weight:600;font-size:17px}.ax-step-body{color:var(--text-7);font-size:15px}@media(max-width:860px){.ax-steps{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:640px){.ax-diagram{height:360px;margin:42px auto 0}.ax-node{width:calc(50% - 4px);padding:14px 2px}.ax-apps{width:min(62%,220px)}.ax-name{font-size:clamp(26px,8vw,32px)}.ax-role{margin-top:7px;font-size:12px}}@media(max-width:640px){.ax-node:before{inset-inline:0}}@media(prefers-reduced-motion:reduce){.ax-node{transition:none}}
