.fqx{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:96px;padding:96px 0 100px;border-top:1px solid var(--color-line);background:radial-gradient(50% 40% at 4% 2%,#eef5ff 0,rgba(238,245,255,0) 60%),radial-gradient(46% 38% at 98% 96%,#fff6e6 0,rgba(255,246,230,0) 62%),radial-gradient(38% 30% at 60% 100%,#f1fbf4 0,rgba(241,251,244,0) 70%),linear-gradient(180deg,#f7f9fc,#fbfcfe 46%,#ffffff)}.fqx__blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:-1}.fqx__blob--a{left:-12%;top:0;width:30%;height:36%;background:#dbe9ff;opacity:.6}.fqx__blob--b{right:-14%;bottom:-10%;width:30%;height:40%;background:#ffe9c4;opacity:.5}.fqx__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.fqx__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"intro list" "ask   list";align-items:start;column-gap:56px;row-gap:30px}.fqx__intro{grid-area:intro;padding-top:4px}.fqx__ask{grid-area:ask}.fqx__list{grid-area:list;display:flex;flex-direction:column;gap:12px}.fqx__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,255,.92));border:1px solid rgba(10,87,238,.16);box-shadow:0 10px 22px -16px rgba(10,60,160,.75);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#0a4ad0}.fqx__chip i{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#3d8bf2,#1a73e8);color:#fff;box-shadow:0 4px 10px -4px rgba(26,115,232,.85)}.fqx__title{margin:20px 0 0;font-size:clamp(2.15rem,1.2rem + 2.7vw,3.35rem);line-height:1.03;font-weight:600;letter-spacing:-.034em;color:var(--color-ink);text-wrap:balance}.fqx__title em{position:relative;display:inline-block;font-style:normal;color:#1a73e8}.fqx__title em svg{position:absolute;left:2px;right:2px;bottom:-.12em;width:calc(100% - 4px);height:12px;overflow:visible;fill:none;stroke:#1a73e8;stroke-width:3.4;stroke-linecap:round;opacity:.45}.fqx__sub{margin:18px 0 0;max-width:42ch;font-size:16px;line-height:1.64;color:var(--color-muted)}.fqx__meta{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none}.fqx__meta-item{--tone:#1a73e8;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 17%,transparent);background:color-mix(in srgb,var(--tone) 7%,#ffffff);font-size:11.5px;font-weight:700;letter-spacing:-.005em;color:color-mix(in srgb,var(--tone) 80%,#202124)}.fqx__meta-item--amber{--tone:#c07a00}.fqx__meta-item--emerald{--tone:#1e8e3e}.fqx__meta-ic{width:14px;height:14px;color:var(--tone);flex:none}.fqx__ask{position:relative;overflow:hidden;padding:24px 24px 22px;border-radius:22px;border:1px solid rgba(26,115,232,.18);background:radial-gradient(120% 90% at 100% 0,#e8f1ff 0,rgba(232,241,255,0) 70%),radial-gradient(90% 80% at 0 100%,#fff6e8 0,rgba(255,246,232,0) 64%),linear-gradient(165deg,#f7fbff,#ffffff 70%);box-shadow:0 1px 2px rgba(60,64,67,.06),0 30px 60px -44px rgba(26,115,232,.65)}.fqx__ask:after{content:"";position:absolute;right:-34px;top:-34px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(26,115,232,.16),rgba(26,115,232,0) 68%);pointer-events:none}.fqx__ask-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fqx__ask-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1a73e8}.fqx__ask-spark{width:13px;height:13px;color:#f29900}.fqx__ask-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid rgba(30,142,62,.2);background:rgba(30,142,62,.08);font-size:10.5px;font-weight:700;letter-spacing:.005em;color:#1a7f37;white-space:nowrap}.fqx__ask-badge i{width:6px;height:6px;border-radius:50%;background:#1e8e3e;box-shadow:0 0 0 2px rgba(30,142,62,.16)}.fqx__ask h3{margin:12px 0 0;font-size:20.5px;line-height:1.24;font-weight:600;letter-spacing:-.024em;color:var(--color-ink);text-wrap:balance}.fqx__ask p{margin:9px 0 0;font-size:14.5px;line-height:1.62;color:var(--color-muted)}.fqx__points{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 0;padding:0;list-style:none}.fqx__point{display:inline-flex;align-items:center;gap:5px;padding:5px 9px 5px 7px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;border:1px solid color-mix(in srgb,var(--pt) 18%,transparent);background:color-mix(in srgb,var(--pt) 8%,#ffffff);color:color-mix(in srgb,var(--pt) 82%,#202124)}.fqx__point svg{color:var(--pt);flex:none}.fqx__point--accent{--pt:#1a73e8}.fqx__point--amber{--pt:#d98800}.fqx__point--emerald{--pt:#1e8e3e}.fqx__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:18px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#3387f2,#1a73e8 60%,#1765cc);color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 26px -16px rgba(26,115,232,.9);transition:transform .25s var(--ease-out-soft),box-shadow .25s var(--ease-out-soft)}.fqx__cta:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.32),rgba(255,255,255,0));transform:skewX(-18deg);transition:left .55s var(--ease-out-soft)}.fqx__cta svg{position:relative;transition:transform .25s var(--ease-out-soft)}.fqx__cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 30px -16px rgba(26,115,232,1)}.fqx__cta:hover:after{left:120%}.fqx__cta:hover svg{transform:translateX(3px)}.fqx__ask-note{display:block;margin-top:10px;text-align:center}.fqx__ask-note,.fqx__hint{font-size:11.5px;letter-spacing:-.005em;color:var(--color-faint)}.fqx__hint{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:-2px 3px 1px;font-weight:600}.fqx__hint-ic{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:linear-gradient(160deg,#eef4ff,#e2ecff);border:1px solid rgba(26,115,232,.16);color:#1a73e8;flex:none}.fqx__item{--tone:#1a73e8;--tint:#e8f0fe;--wash:#f5f9ff;--edge:rgba(26,115,232,0.34);--glow:rgba(26,115,232,0.55);position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:17px;background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--tone) 4%,#ffffff) 100%);box-shadow:0 1px 2px rgba(60,64,67,.05),0 10px 24px -22px color-mix(in srgb,var(--tone) 55%,transparent);transition:border-color .28s var(--ease-out-soft),box-shadow .28s var(--ease-out-soft),transform .28s var(--ease-out-soft),background .28s var(--ease-out-soft)}.fqx__item--amber{--tone:#c77a00;--tint:#fef7e0;--wash:#fffbf2;--edge:rgba(242,153,0,0.42);--glow:rgba(242,153,0,0.5)}.fqx__item--emerald{--tone:#1e8e3e;--tint:#e6f4ea;--wash:#f3fbf5;--edge:rgba(30,142,62,0.36);--glow:rgba(30,142,62,0.45)}.fqx__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone);opacity:.38;transition:opacity .28s var(--ease-out-soft);pointer-events:none}.fqx__item:hover{transform:translateY(-1px);border-color:var(--color-line-strong);background:linear-gradient(90deg,var(--wash) 0,#ffffff 58%);box-shadow:0 14px 28px -22px rgba(60,64,67,.7)}.fqx__item:hover:before{opacity:.7}.fqx__item[open]{border-color:var(--edge);background:linear-gradient(180deg,#ffffff 0,var(--wash) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 8%,transparent),0 1px 2px rgba(60,64,67,.05),0 26px 50px -34px var(--glow)}.fqx__item[open]:before{opacity:1}.fqx__q{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:14px 18px 14px 17px;cursor:pointer;list-style:none}.fqx__q::-webkit-details-marker{display:none}.fqx__q:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px;border-radius:15px}.fqx__tile{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--tone);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 6px 14px -12px var(--glow);transition:background .28s var(--ease-out-soft),color .28s var(--ease-out-soft),transform .28s var(--ease-out-soft),box-shadow .28s var(--ease-out-soft)}.fqx__tile-ic{width:20px;height:20px}.fqx__q:hover .fqx__tile{transform:translateY(-1px) scale(1.05);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 10px 18px -12px var(--glow)}.fqx__item[open] .fqx__tile{background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 76%,#ffffff),var(--tone));color:#fff;box-shadow:0 10px 20px -12px var(--glow)}.fqx__body{min-width:0}.fqx__tag{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:3px}.fqx__badge{display:inline-flex;align-items:center;height:17px;padding:0 7px;border-radius:999px;background:var(--tone);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 10px -6px var(--glow)}.fqx__tag-text{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tone);opacity:.86}.fqx__qt{display:block;font-size:16.5px;line-height:1.34;font-weight:600;letter-spacing:-.016em;color:var(--color-ink);transition:color .25s var(--ease-out-soft)}.fqx__q:hover .fqx__qt{color:var(--tone)}.fqx__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--tint);color:var(--tone);transition:background .28s var(--ease-out-soft),color .28s var(--ease-out-soft),transform .34s var(--ease-out-soft),box-shadow .28s var(--ease-out-soft)}.fqx__ic svg{width:14px;height:14px}.fqx__q:hover .fqx__ic{box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 10%,transparent)}.fqx__item[open] .fqx__ic{background:var(--tone);color:#fff;transform:rotate(45deg);box-shadow:0 8px 16px -10px var(--glow)}.fqx__a{padding:0 18px 16px 71px}.fqx__a p{position:relative;padding:14px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tone) 17%,transparent);background:color-mix(in srgb,var(--tone) 4%,#ffffff);font-size:15.5px;line-height:1.7;color:#3c4043;box-shadow:0 1px 2px rgba(60,64,67,.04)}.fqx__a p:before{content:"";position:absolute;top:-6px;left:22px;width:11px;height:11px;background:inherit;border-left:1px solid color-mix(in srgb,var(--tone) 17%,transparent);border-top:1px solid color-mix(in srgb,var(--tone) 17%,transparent);border-radius:2px 0 0 0;transform:rotate(45deg)}.fqx__a strong{font-weight:600;color:color-mix(in srgb,var(--tone) 78%,#202124)}@keyframes fqx-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.fqx__item[open] .fqx__a p{animation:fqx-answer .34s var(--ease-out-soft) both}@media (max-width:1080px){.fqx{padding:76px 0 82px}.fqx__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list" "ask";column-gap:0;row-gap:26px}.fqx__intro{padding-top:0}.fqx__sub{max-width:60ch}.fqx__ask{padding:24px}.fqx__cta{max-width:380px}}@media (max-width:680px){.fqx{padding:56px 0 64px;scroll-margin-top:74px}.fqx__wrap{padding:0 18px}.fqx__title{margin-top:16px;font-size:clamp(1.9rem,8.6vw,2.3rem);letter-spacing:-.032em}.fqx__title em svg{height:8px;stroke-width:3;bottom:-.08em}.fqx__sub{margin-top:14px;font-size:14.8px;line-height:1.62}.fqx__meta{margin-top:16px;gap:6px}.fqx__meta-item{font-size:11px;padding:4px 9px 4px 7px}.fqx__list{gap:9px}.fqx__hint{font-size:11px;justify-content:flex-start;margin:0 2px}.fqx__item{border-radius:15px}.fqx__q{grid-template-columns:35px minmax(0,1fr) 28px;gap:11px;padding:13px 12px 13px 13px}.fqx__tile{width:35px;height:35px;border-radius:10px}.fqx__tile-ic{width:18px;height:18px}.fqx__tag{gap:6px;margin-bottom:2px}.fqx__tag-text{font-size:9.5px;letter-spacing:.12em}.fqx__badge{height:16px;font-size:9px;padding:0 6px}.fqx__qt{font-size:15px;line-height:1.38}.fqx__ic{width:28px;height:28px}.fqx__ic svg{width:13px;height:13px}.fqx__a{padding:0 12px 13px}.fqx__a p{padding:13px 15px;font-size:14.4px;line-height:1.66}.fqx__a p:before{left:18px}.fqx__ask{padding:20px 18px 18px;border-radius:18px}.fqx__ask h3{font-size:18.5px}.fqx__ask p{font-size:14px}.fqx__points{gap:5px}.fqx__point{font-size:11.5px}.fqx__cta{height:48px;font-size:13.5px;margin-top:16px}.fqx__ask-note{font-size:11px}}@keyframes fqx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fqx__item{animation:fqx-rise both;animation-timeline:view();animation-range:entry 4% entry 62%}.fqx__ask,.fqx__intro{animation:fqx-rise both;animation-timeline:view();animation-range:entry 2% entry 40%}}}@media (prefers-reduced-motion:reduce){.fqx__cta,.fqx__cta:after,.fqx__ic,.fqx__item,.fqx__item:before,.fqx__tile{transition:none}}.eai{position:relative;padding:88px 0 0;background:#fff;border-top:1px solid var(--color-line);overflow:hidden}.eai-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40rem 26rem at 50% -6%,rgba(26,115,232,.1),transparent 70%),radial-gradient(30rem 22rem at 92% 18%,rgba(242,153,0,.09),transparent 70%),radial-gradient(30rem 22rem at 4% 26%,rgba(107,63,242,.07),transparent 70%)}.eai-inner{position:relative;width:100%;max-width:84rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.eai-inner{padding-inline:2rem}}@media (min-width:1280px){.eai-inner{padding-inline:2.5rem}}.eai-head{text-align:center}.eai-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .55rem;border-radius:999px;background:#fff;border:1px solid rgba(26,115,232,.22);box-shadow:0 1px 2px rgba(60,64,67,.06),0 8px 20px -14px rgba(26,115,232,.5);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--color-accent)}.eai-badge-dot{position:relative;width:16px;height:16px;border-radius:50%;background:var(--color-accent-tint)}.eai-badge-dot:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--color-accent)}.eai h2{max-width:56rem;margin:1.4rem auto 0;font-size:clamp(1.95rem,2.6vw + 1rem,3.25rem);line-height:1.08;letter-spacing:-.032em;font-weight:600;color:var(--color-ink);text-wrap:balance}.eai-grad{background-image:linear-gradient(100deg,#1a73e8,#6b3ff2 52%,#1a73e8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.eai-underline{background-image:linear-gradient(0deg,#ffc93c 0,#ffc93c .16em,rgba(255,201,60,0) 0);background-repeat:no-repeat;background-size:100% .16em;background-position:0 100%;padding-bottom:.04em}.eai-sub{max-width:40rem;margin:1.6rem auto 0;font-size:16.5px;line-height:1.65;color:var(--color-muted);text-wrap:pretty}.eai-stage{position:relative;container-type:inline-size;aspect-ratio:1136/540;margin-top:3.25rem;border-radius:30px;overflow:hidden;border:1px solid var(--color-line);background:radial-gradient(28rem 20rem at 50% 50%,rgba(26,115,232,.1),transparent 72%),linear-gradient(180deg,#fbfcff,#f6f9ff 58%,#ffffff);box-shadow:0 1px 2px rgba(60,64,67,.06),0 40px 90px -70px rgba(60,64,67,.65)}.eai-canvas{position:relative;width:1136px;height:540px;transform-origin:top left;transform:scale(min(1,calc(100cqw / 1136)))}.eai-links{position:absolute;inset:0;width:100%;height:100%}.eai-links path{fill:none;stroke:rgba(26,115,232,.3);stroke-width:1.5;vector-effect:non-scaling-stroke}.eai-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(26,115,232,.22);pointer-events:none}.eai-ring-1{width:340px;height:340px}.eai-ring-2{width:520px;height:520px;border-style:solid;border-color:rgba(26,115,232,.1)}.eai-ring-3{width:700px;height:700px}.eai-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:334px;padding:20px 22px 18px;border-radius:26px;background:#fff;border:1px solid rgba(26,115,232,.18);box-shadow:0 2px 4px rgba(26,115,232,.1),0 34px 70px -34px rgba(26,115,232,.55),0 0 0 8px rgba(255,255,255,.6)}.eai-hub-top{display:flex;align-items:center;gap:12px}.eai-hub-core{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(140deg,#4285f4,#1a73e8 55%,#1765cc);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 18px -8px rgba(26,115,232,.75)}.eai-hub-core svg{width:23px;height:23px}.eai-hub-title{margin:0;font-size:14.8px;font-weight:650;letter-spacing:-.015em;color:var(--color-ink);white-space:nowrap}.eai-hub-sub{margin:3px 0 0;font-size:11.5px;color:var(--color-faint);white-space:nowrap}.eai-hub-bar{height:8px;margin-top:18px;border-radius:99px;background:#eef1f5;overflow:hidden}.eai-hub-bar i{display:block;height:100%;width:86%;border-radius:99px;background:linear-gradient(90deg,#4285f4,#1a73e8 60%,#6b3ff2)}.eai-hub-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;font-size:11.5px;color:var(--color-faint)}.eai-hub-meta b{font-weight:600;color:var(--color-ink)}.eai-live{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--color-emerald);background:var(--color-emerald-tint)}.eai-live i{width:6px;height:6px;border-radius:50%;background:var(--color-emerald)}.eai-chips{display:flex;gap:6px;margin:13px 0 0;padding:0;list-style:none}.eai-chips li{padding:5px 7px;border-radius:7px;font-size:10px;font-weight:600;white-space:nowrap;color:var(--color-muted);background:#f4f6f9;border:1px solid #eceff3}.eai-nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.eai-node{position:absolute;gap:8px;width:252px;height:82px;padding:0 11px;border-radius:16px;background:#fff;border:1px solid var(--color-line);box-shadow:0 1px 2px rgba(60,64,67,.07),0 14px 30px -26px rgba(60,64,67,.6)}.eai-node,.eai-node-mark{display:flex;align-items:center}.eai-node-mark{justify-content:flex-start;flex:0 0 78px;width:78px;height:24px;overflow:hidden}.eai-node-mark .eai-mark{width:auto;max-width:78px;max-height:24px}.eai-node-text{flex:1 1 auto;font-size:12.5px;line-height:1.3;font-weight:600;color:var(--color-ink)}.eai-node-live{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;font-size:9.5px;font-weight:600;line-height:1;color:var(--color-emerald);background:var(--color-emerald-tint)}.eai-node-live i{width:5px;height:5px;border-radius:50%;background:var(--color-emerald)}.eai-node[data-side=left][data-row="0"]{left:26px;top:70px}.eai-node[data-side=left][data-row="1"]{left:26px;top:176px}.eai-node[data-side=left][data-row="2"]{left:26px;top:282px}.eai-node[data-side=left][data-row="3"]{left:26px;top:388px}.eai-node[data-side=right][data-row="0"]{left:858px;top:70px}.eai-node[data-side=right][data-row="1"]{left:858px;top:176px}.eai-node[data-side=right][data-row="2"]{left:858px;top:282px}.eai-node[data-side=right][data-row="3"]{left:858px;top:388px}.eai-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0 0;padding:0;list-style:none}.eai-card{position:relative;overflow:hidden;padding:24px 22px 26px;border-radius:20px;background:#fff;border:1px solid var(--color-line);box-shadow:0 1px 2px rgba(60,64,67,.06)}.eai-card-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:13px}.eai-card-ic svg{width:22px;height:22px}.eai-card h3{margin:0;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--color-ink)}.eai-card p{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--color-muted)}.eai-card-1 .eai-card-ic{color:var(--color-accent);background:var(--color-accent-tint)}.eai-card-2 .eai-card-ic{color:var(--color-amber);background:var(--color-amber-tint)}.eai-card-3 .eai-card-ic{color:var(--color-emerald);background:var(--color-emerald-tint)}.eai-card-4 .eai-card-ic{color:#6b3ff2;background:#efeaff}.eai-band{position:relative;margin-top:4.25rem;padding-block:42px 88px;border-top:1px solid var(--color-line)}.eai-band-head{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 32px;padding-inline:1.25rem;text-align:center}.eai-rule{height:1px;width:76px;flex:0 1 76px;background:var(--color-line-strong)}.eai-band-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint)}.eai-band-pill{padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--color-accent);background:#fff;border:1px solid rgba(26,115,232,.22)}.eai-marquee{position:relative;overflow:hidden;contain:layout paint;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.eai-track{display:flex;width:max-content;will-change:transform;animation:eai-slide 46s linear infinite}.eai-track-b{margin-top:6px;animation-name:eai-slide-rev;animation-duration:52s}.eai-row{gap:52px;margin:0;padding:0 26px;list-style:none}.eai-item,.eai-row{display:flex;align-items:center}.eai-item{flex:0 0 168px;justify-content:center;width:168px;height:50px;opacity:.82;transition:opacity .25s ease}.eai-hcp,.eai-mark{display:block;width:auto;max-width:168px}@keyframes eai-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes eai-slide-rev{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (hover:hover) and (pointer:fine){.eai-marquee:hover .eai-track{animation-play-state:paused}.eai-item:hover{opacity:1}}@media (max-width:1119px){.eai-stage{aspect-ratio:auto;container-type:normal;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.eai-canvas{display:grid;width:auto;height:auto;transform:none;gap:14px}.eai-links,.eai-ring{display:none}.eai-hub{position:static;transform:none;width:100%;max-width:30rem;margin-inline:auto}.eai-nodes{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eai-node{position:static;inset:auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:auto;height:auto;min-height:96px;padding:14px}.eai-node-mark{flex:0 0 auto;justify-content:flex-start;width:auto}.eai-node-mark .eai-mark{max-width:96px;max-height:22px}.eai-node-text{font-size:12.5px}.eai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.eai{padding-top:64px}.eai-sub{margin-top:1.15rem;font-size:15.5px}.eai-stage{margin-top:2.25rem}.eai-hub{max-width:none}.eai-hub-title{font-size:14px}.eai-hub-sub,.eai-hub-title{white-space:normal}.eai-chips{flex-wrap:wrap}.eai-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.eai-cards{grid-template-columns:minmax(0,1fr);gap:14px}.eai-band{margin-top:3rem;padding-block:32px 64px}.eai-band-head{flex-wrap:wrap;gap:10px 12px}.eai-rule{display:none}.eai-band-label{letter-spacing:.14em}.eai-row{gap:30px;padding:0 15px}.eai-item{flex-basis:132px;width:132px;height:42px}.eai-hcp,.eai-mark{max-width:132px}.eai-track{animation-duration:38s}.eai-track-b{animation-duration:44s}}@media (prefers-reduced-motion:reduce){.eai-track{animation:none}.eai-marquee{overflow-x:auto;overscroll-behavior-x:contain}}.math{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 72px;background:radial-gradient(76% 50% at 16% 0,#ffffff 0,rgba(255,255,255,0) 62%),radial-gradient(70% 60% at 92% 8%,#eaf4ff 0,rgba(234,244,255,0) 66%),linear-gradient(180deg,#f7fbff,#eef6ff 52%,#e3efff)}.math__blob{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.math__blob--a{left:-12%;top:8%;width:32%;height:42%;background:#d3e6ff;opacity:.75}.math__blob--b{right:-10%;bottom:-10%;width:34%;height:46%;background:#c3ddff;opacity:.7}.math__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.math__head{text-align:center;max-width:46rem;margin:0 auto}.math__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,255,.92));border:1px solid rgba(10,87,238,.16);box-shadow:0 10px 22px -16px rgba(10,60,160,.75);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#0a4ad0}.math__chip i{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#3b8bff,#0a44d2);color:#fff;font-style:normal;box-shadow:0 6px 10px -6px rgba(10,68,210,.9)}.math__chip svg{width:12px;height:12px}.math__title{margin:14px 0 0;font-size:clamp(2rem,4.1vw,3.05rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:#0a1240;text-wrap:balance}.math__title em{position:relative;font-style:normal;color:#0a57ee;white-space:nowrap}.math__title em svg{position:absolute;left:-.04em;right:-.04em;bottom:-.11em;width:calc(100% + .08em);height:.2em;overflow:visible}.math__title em svg path{fill:none;stroke:#ffc531;stroke-width:10;stroke-linecap:round}.math__sub{margin:14px auto 0;max-width:40rem;font-size:15.4px;line-height:1.5;font-weight:500;color:#46586f}.math__board{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:stretch;gap:16px;margin-top:34px}.math__calc{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f6faff);border:1px solid #d7e6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 26px 52px -34px rgba(9,30,70,.5),0 6px 14px -10px rgba(9,30,70,.12)}.math__calc:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(10,87,238,.09) 1px,transparent 0);background-size:18px 18px;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%)}.math__calc-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.math__calc-label{display:inline-flex;align-items:center;gap:8px;font-size:11.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#66788f}.math__calc-label b{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#eaf3ff;color:#0a57ee}.math__calc-label svg{width:13px;height:13px}.math__calc-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#eef5ff;box-shadow:inset 0 0 0 1px rgba(10,87,238,.12);color:#0a4ad0;font-size:9.8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.math__calc-tag i{width:6px;height:6px;border-radius:50%;background:#0a57ee;box-shadow:0 0 0 3px rgba(10,87,238,.16);font-style:normal}.math__eq{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:16px}.math__input{position:relative;padding:14px 10px 12px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f3f8ff);box-shadow:0 0 0 1px rgba(10,87,238,.1),0 12px 22px -20px rgba(9,30,70,.8);text-align:center}.math__input-ic{width:26px;height:26px;margin:0 auto 7px;border-radius:999px;display:grid;place-items:center;background:#e8f1ff;color:#0a57ee;font-style:normal}.math__input-ic svg{width:14px;height:14px}.math__input b{display:block;font-size:25px;font-weight:800;letter-spacing:-.045em;color:#0a1240;line-height:1}.math__input span{display:block;margin-top:6px;font-size:9.6px;font-weight:600;line-height:1.25;color:#6d809a}.math__op{display:grid;place-items:center;font-size:15px;font-weight:700;color:#a8b8cc}.math__equals{position:relative;display:flex;align-items:center;gap:10px;margin:12px 0 10px;color:#b6c6da}.math__equals span{flex:1;height:1px;background:linear-gradient(90deg,rgba(10,87,238,0),rgba(10,87,238,.22),rgba(10,87,238,0))}.math__equals b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(10,87,238,.14);font-size:12px;font-weight:800;color:#0a57ee}.math__eq-result{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-radius:17px;background:radial-gradient(120% 140% at 90% 0,#2f7bff 0,rgba(47,123,255,0) 60%),linear-gradient(100deg,#0a3fd0,#0a57ee 58%,#116bff);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 36px -24px rgba(10,63,208,1)}.math__eq-result span{font-size:10.6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c6ddff}.math__eq-result b{font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1}.math__calc-foot{position:relative;margin:12px 0 0;font-size:11.4px;font-weight:600;line-height:1.45;color:#71839d}.math__result{position:relative;display:flex;flex-direction:column;padding:22px;border-radius:24px;overflow:hidden;color:#fff;background:radial-gradient(90% 80% at 12% 0,#357fef 0,rgba(53,127,239,0) 60%),linear-gradient(158deg,#0a3cbe,#0a52e6 56%,#0a63ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 34px 62px -34px rgba(10,60,200,.95)}.math__result:after{content:"";position:absolute;right:-22%;top:-32%;width:66%;height:78%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,0));pointer-events:none}.math__result-kicker{position:relative;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);font-size:9.6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d6e5ff}.math__result-num{position:relative;margin-top:14px;font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:800;letter-spacing:-.055em;line-height:.98;text-shadow:0 14px 30px rgba(3,18,60,.35)}.math__result-note{position:relative;margin-top:8px;font-size:12px;font-weight:600;color:#cfe1ff}.math__result-list{position:relative;margin:16px 0 0;padding:14px 0 0;border-top:1px dashed rgba(255,255,255,.3);display:grid;gap:9px;list-style:none}.math__result-list li{display:flex;align-items:flex-start;gap:8px;font-size:11.6px;font-weight:600;line-height:1.35;color:#e9f1ff}.math__result-list svg{width:13px;height:13px;flex:0 0 auto;margin-top:2px;color:#8ff0b6}.math__cta{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:#fff;color:#0a1240;font-size:12.4px;font-weight:800;letter-spacing:-.01em;box-shadow:0 16px 28px -18px rgba(4,20,60,.95);transition:transform .2s ease}.math__cta:hover{transform:translateY(-1px)}.math__cta svg{width:15px;height:15px}.math__gain{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;border-radius:20px;background:linear-gradient(100deg,#f0fdf5,#e2f8ec 54%,#d7f4e4);border:1px solid #c3ecd6;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 40px -34px rgba(15,110,70,.85)}.math__gain-ic{width:42px;height:42px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,#3ed07a,#0f9d58);color:#fff;box-shadow:0 12px 22px -14px rgba(15,157,88,1)}.math__gain-ic svg{width:20px;height:20px}.math__gain-copy{flex:1;min-width:0}.math__gain-t{margin:0;font-size:12.6px;font-weight:600;line-height:1.45;color:#23624a}.math__gain-chip{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 9px 4px 5px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(15,157,88,.18);font-size:9.8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0f7a48}.math__gain-chip i{width:17px;height:17px;border-radius:999px;display:grid;place-items:center;background:#e2f8ec;color:#0f9d58;font-style:normal}.math__gain-chip svg{width:10px;height:10px}.math__gain-v{flex:0 0 auto;font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1;color:#0b7a45;text-align:right}.math__gain-v span{display:block;margin-top:5px;font-size:9.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4b8f6d}.math__disclaimer{margin:14px 0 0;max-width:54rem;font-size:10.8px;font-style:italic;line-height:1.55;color:#8697ab}@media (max-width:1080px){.math__board{grid-template-columns:1fr}.math__cta{margin-top:16px}}@media (max-width:720px){.math{padding:44px 0 52px}.math__wrap{padding:0 16px}.math__title{font-size:clamp(1.6rem,6.6vw,2.1rem)}.math__title em{white-space:normal}.math__title em svg{display:none}.math__sub{margin-top:10px;font-size:13.6px}.math__board{gap:12px;margin-top:22px}.math__calc{padding:15px 13px 14px;border-radius:20px}.math__calc-label{font-size:10.4px;letter-spacing:.06em}.math__calc-tag{font-size:9px;padding:4px 8px}.math__eq{gap:5px;margin-top:12px}.math__input{padding:11px 6px 10px;border-radius:13px}.math__input-ic{width:22px;height:22px;margin-bottom:5px}.math__input-ic svg{width:12px;height:12px}.math__input b{font-size:18px}.math__input span{font-size:8.2px;margin-top:5px}.math__op{font-size:12px}.math__eq-result{padding:12px 14px;border-radius:14px;gap:8px}.math__eq-result span{font-size:9px;letter-spacing:.08em}.math__eq-result b{font-size:20px}.math__calc-foot{font-size:10.6px}.math__result{padding:18px 16px;border-radius:20px}.math__result-num{font-size:2.4rem;margin-top:12px}.math__result-list li{font-size:11.2px}.math__cta{height:42px;font-size:12px}.math__gain{flex-wrap:wrap;gap:10px;padding:14px;border-radius:18px}.math__gain-copy{flex:1 1 140px}.math__gain-t{font-size:11.8px}.math__gain-v{flex:1 1 100%;margin-top:2px;padding-top:10px;border-top:1px dashed rgba(15,157,88,.28);font-size:24px}.math__gain-v span{font-size:8.8px}.math__disclaimer{font-size:10.2px}}@media (prefers-reduced-motion:reduce){.math *{transition:none!important}}.vsx{position:relative;isolation:isolate;overflow:hidden;padding:76px 0 80px;border-top:1px solid var(--color-line);background:radial-gradient(58% 46% at 8% 0,#f2f8ff 0,rgba(242,248,255,0) 64%),radial-gradient(52% 44% at 96% 12%,#fff8ec 0,rgba(255,248,236,0) 66%),linear-gradient(180deg,#ffffff,#fbfcfe)}.vsx__blob{position:absolute;border-radius:50%;filter:blur(64px);z-index:-1;pointer-events:none}.vsx__blob--a{left:-14%;top:-6%;width:30%;height:40%;background:#dbe9ff;opacity:.6}.vsx__blob--b{right:-12%;bottom:-14%;width:30%;height:42%;background:#ffe9c4;opacity:.5}.vsx__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.vsx__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:56px}.vsx__intro{align-self:center}.vsx__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,255,.92));border:1px solid rgba(10,87,238,.16);box-shadow:0 10px 22px -16px rgba(10,60,160,.75);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#0a4ad0}.vsx__chip i{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#3b8bff,#0a44d2);color:#fff;font-style:normal;box-shadow:0 6px 10px -6px rgba(10,68,210,.9)}.vsx__chip svg{width:12px;height:12px}.vsx__title{margin:16px 0 0;font-size:clamp(1.95rem,3.6vw,2.75rem);line-height:1.06;letter-spacing:-.042em;font-weight:800;color:#0a1240;text-wrap:balance}.vsx__title em{position:relative;font-style:normal;color:#0a57ee;white-space:nowrap}.vsx__title em svg{position:absolute;left:-.04em;right:-.04em;bottom:-.12em;width:calc(100% + .08em);height:.2em;overflow:visible}.vsx__title em svg path{fill:none;stroke:#ffc531;stroke-width:10;stroke-linecap:round}.vsx__sub{margin:16px 0 0;max-width:30rem;font-size:15.4px;line-height:1.55;font-weight:500;color:#46586f}.vsx__split{display:grid;gap:10px;margin-top:26px;max-width:30rem}.vsx__split-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--color-line);background:#fff;box-shadow:0 1px 2px rgba(60,64,67,.05)}.vsx__split-tag{display:grid;place-items:center;height:26px;border-radius:8px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vsx__split-row--you .vsx__split-tag{color:#5f6368;background:#f1f3f4}.vsx__split-row--us .vsx__split-tag{color:#0a4ad0;background:#e8f0fe}.vsx__split-row p{margin:0;font-size:13.6px;line-height:1.45;font-weight:500;color:#46586f}.vsx__split-row--us{border-color:#cfe2ff;background:linear-gradient(180deg,#ffffff,#f6faff);box-shadow:0 1px 2px rgba(10,60,160,.06),0 14px 26px -22px rgba(10,60,160,.5)}.vsx__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vsx__item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--color-line);box-shadow:0 1px 2px rgba(60,64,67,.06),0 18px 34px -30px rgba(9,30,70,.55);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vsx__item:hover{transform:translateY(-2px);border-color:#d7e6ff;box-shadow:0 1px 2px rgba(60,64,67,.06),0 26px 44px -30px rgba(9,30,70,.5)}.vsx__item-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;border:1px solid transparent}.vsx__item[data-tint=blue] .vsx__item-ic{color:#0a57ee;background:#e8f0fe;border-color:#d5e4ff}.vsx__item[data-tint=amber] .vsx__item-ic{color:#b26a00;background:#fef7e0;border-color:#fbe6b4}.vsx__item[data-tint=emerald] .vsx__item-ic{color:#1e8e3e;background:#e6f4ea;border-color:#cfe9d8}.vsx__item[data-tint=violet] .vsx__item-ic{color:#7b3fe4;background:#f3e8fd;border-color:#e4d3fb}.vsx__item-text h3{margin:0;font-size:15.4px;line-height:1.3;font-weight:700;letter-spacing:-.012em;color:#0a1240}.vsx__item-text p{margin:4px 0 0;font-size:13.4px;line-height:1.5;font-weight:500;color:#5b6b80}.vsx__item-num{font-size:12px;font-weight:700;letter-spacing:.04em;color:#c3ccd8;font-variant-numeric:tabular-nums}.vsx__strip{display:flex;align-items:center;gap:16px;margin-top:26px;padding:16px 18px 16px 16px;border-radius:20px;border:1px solid #cfe2ff;background:radial-gradient(60% 120% at 0 50%,rgba(26,115,232,.1),rgba(26,115,232,0) 70%),linear-gradient(180deg,#ffffff,#f4f9ff);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 22px 44px -34px rgba(9,30,70,.5)}.vsx__strip-ic{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(160deg,#3b8bff,#0a44d2);box-shadow:0 10px 18px -12px rgba(10,68,210,.9)}.vsx__strip-ic svg{width:20px;height:20px}.vsx__strip-text{flex:1 1 auto;margin:0;font-size:14.4px;line-height:1.45;font-weight:600;color:#0a1240}.vsx__strip-cta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:44px;padding:0 20px;border-radius:999px;font-size:13.6px;font-weight:700;letter-spacing:-.01em;color:#fff;background:linear-gradient(180deg,#2f7ff0,#0a57ee);box-shadow:0 12px 22px -14px rgba(10,68,210,.95);transition:transform .16s ease,box-shadow .16s ease}.vsx__strip-cta:hover{transform:translateY(-1px);box-shadow:0 16px 26px -14px rgba(10,68,210,.95)}@media (max-width:1080px){.vsx{padding:60px 0 64px}.vsx__grid{grid-template-columns:minmax(0,1fr);gap:30px}.vsx__title{max-width:26rem}.vsx__split,.vsx__sub{max-width:none}.vsx__split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.vsx{padding:52px 0 56px}.vsx__wrap{padding:0 18px}.vsx__title{font-size:1.72rem}.vsx__title em{white-space:normal}.vsx__title em svg{display:none}.vsx__sub{font-size:14.6px}.vsx__split{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}.vsx__item{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;border-radius:16px}.vsx__item-ic{width:40px;height:40px;border-radius:12px}.vsx__item-num{display:none}.vsx__item-text h3{font-size:14.6px}.vsx__item-text p{font-size:13px}.vsx__strip{flex-wrap:wrap;gap:12px;padding:16px;border-radius:18px}.vsx__strip-text{flex:1 1 100%;order:2;font-size:13.8px}.vsx__strip-cta{order:3;flex:1 1 100%;justify-content:center;height:46px}}