.hero.zs-seo2-hero{position:relative;overflow:hidden;padding:96px 0 104px}.zs-seo2-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px;align-items:center}.zs-seo2-hero p.sub{max-width:50ch}.zs-seo2-hero .hero-copy>*{animation:zs-hero-in .75s cubic-bezier(.22,1,.36,1) both}.zs-seo2-hero .hero-copy>:nth-child(2){animation-delay:.07s}.zs-seo2-hero .hero-copy>:nth-child(3){animation-delay:.14s}.zs-seo2-hero .hero-copy>:nth-child(4){animation-delay:.21s}.zs-seo2-hero .hero-copy>:nth-child(5){animation-delay:.28s}@media (min-width:1081px){.zs-seo2-hero+.block{padding-top:132px}}.zs-seo2-radar{position:absolute;top:55%;right:5vw;width:min(660px,56vw);aspect-ratio:1;transform:translateY(-50%);z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 71%)}.zs-seo2-radar-dish{inset:0;animation:zs-seo2-fade 1.2s ease-out .2s both;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.16),rgba(168,85,247,.04) 45%,transparent 70%)}.zs-seo2-radar-dish,.zs-seo2-ring{position:absolute;border-radius:50%}.zs-seo2-ring{border:1px solid rgba(216,180,254,.14)}.zs-seo2-ring-1{inset:6%}.zs-seo2-ring-2{inset:20%;border-color:rgba(216,180,254,.11)}.zs-seo2-ring-3{inset:34%;border-color:rgba(216,180,254,.09)}.zs-seo2-ring-4{inset:44%;border-style:dashed;border-color:rgba(216,180,254,.1)}.zs-seo2-axis{position:absolute;background:rgba(216,180,254,.07)}.zs-seo2-axis-h{left:6%;right:6%;top:50%;height:1px}.zs-seo2-axis-v{top:6%;bottom:6%;left:50%;width:1px}.zs-seo2-sweep{inset:6%;background:conic-gradient(from 0deg,rgba(168,85,247,.55),rgba(168,85,247,.22) 28deg,rgba(168,85,247,.05) 62deg,transparent 78deg);animation:zs-seo2-spin 6s linear infinite}.zs-seo2-core,.zs-seo2-sweep{position:absolute;border-radius:50%}.zs-seo2-core{left:50%;top:50%;width:10px;height:10px;background:#d8b4fe;box-shadow:0 0 18px 4px rgba(168,85,247,.55);transform:translate(-50%,-50%)}.zs-seo2-blip{position:absolute;width:0;height:0}.zs-seo2-blip-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#e9d5ff;box-shadow:0 0 10px 2px rgba(168,85,247,.6);opacity:.35;animation:zs-seo2-blip 6s ease-out infinite;animation-delay:var(--d)}.zs-seo2-blip-pulse{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(216,180,254,.6);opacity:0;animation:zs-seo2-pulse 6s ease-out infinite;animation-delay:var(--d)}.zs-seo2-blip-chip{position:absolute;left:12px;top:-12px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid rgba(216,180,254,.22);background:rgba(10,10,16,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:10.5px;color:#d4d4d8;white-space:nowrap;opacity:.45;animation:zs-seo2-chip 6s ease-out infinite;animation-delay:var(--d)}.zs-seo2-blip-chip b{font-weight:500;color:#fff}.zs-seo2-blip-chip em{font-style:normal;color:#d8b4fe}.zs-seo2-engine{position:absolute;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.55),0 0 26px rgba(168,85,247,.35);opacity:0;transform:translate(-50%,-50%) scale(.4);animation:zs-seo2-engine 30s ease-out infinite both;animation-delay:var(--d)}.zs-seo2-engine-halo{position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(216,180,254,.75);opacity:0;animation:zs-seo2-engine-halo 30s ease-out infinite both;animation-delay:var(--d)}.zs-seo2-engine-mark{display:block;width:20px;height:20px;object-fit:contain}.zs-seo2-engine[data-engine=bing] .zs-seo2-engine-mark{width:15px;height:21px;margin-left:2px}.zs-seo2-hud{position:absolute;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(216,180,254,.7)}.zs-seo2-hud i{width:6px;height:6px;border-radius:50%;background:#d8b4fe;box-shadow:0 0 8px rgba(168,85,247,.7);animation:zs-seo2-hud-blink 1.6s steps(2) infinite}.zs-seo2-hud-tl{left:14%;top:12%}.zs-seo2-hud-br{right:22%;bottom:13%}@keyframes zs-seo2-fade{0%{opacity:0}to{opacity:1}}@keyframes zs-seo2-spin{to{transform:rotate(1turn)}}@keyframes zs-seo2-blip{0%,3%{opacity:.35;transform:scale(1)}5%{opacity:1;transform:scale(1.5)}40%{opacity:.85;transform:scale(1)}to{opacity:.35}}@keyframes zs-seo2-pulse{0%,4%{opacity:0;transform:scale(.4)}6%{opacity:.9}30%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes zs-seo2-engine{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}1.5%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}2.6%{transform:translate(-50%,-50%) scale(1)}22.5%{opacity:1;transform:translate(-50%,-50%) scale(1)}25%{opacity:0;transform:translate(-50%,-50%) scale(.82)}to{opacity:0;transform:translate(-50%,-50%) scale(.4)}}@keyframes zs-seo2-engine-halo{0%{opacity:0;transform:scale(.6)}0.8%{opacity:.9}4.5%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes zs-seo2-chip{0%,4%{opacity:.45;transform:translateY(0)}7%{opacity:1;transform:translateY(-2px)}50%{opacity:.95}to{opacity:.45;transform:translateY(0)}}@keyframes zs-seo2-hud-blink{to{opacity:.2}}@media (max-width:1080px){.zs-seo2-hero-inner{grid-template-columns:minmax(0,1fr)}.zs-seo2-radar{right:-18vw;width:80vw;opacity:.5}.zs-seo2-hud-br,.zs-seo2-hud-tl{display:none}}@media (max-width:640px){.hero.zs-seo2-hero{padding:56px 0 72px}.zs-seo2-radar{opacity:.35}.zs-seo2-blip,.zs-seo2-engine{display:none}}@media (prefers-reduced-motion:reduce){.zs-seo2-blip-chip,.zs-seo2-blip-dot,.zs-seo2-blip-pulse,.zs-seo2-hero .hero-copy>*,.zs-seo2-hud i,.zs-seo2-radar-dish,.zs-seo2-sweep{animation:none}.zs-seo2-blip-chip,.zs-seo2-blip-dot{opacity:1}.zs-seo2-engine,.zs-seo2-engine-halo{animation:none}.zs-seo2-engine--rest{opacity:1;transform:translate(-50%,-50%)}}.zs-mp{--zs-mp-ease:cubic-bezier(0.65,0,0.35,1);--zs-mp-pop:cubic-bezier(0.34,1.56,0.64,1);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-template-areas:"head stage" "rail stage";grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,88px);align-items:start;max-width:1180px;margin:0 auto}.zs-mp[data-step="0"] *,.zs-mp[data-step="0"] :after,.zs-mp[data-step="0"] :before{transition-duration:0s!important;transition-delay:0s!important}.zs-mp-head{grid-area:head}.zs-mp-head h2{margin:14px 0 0}.zs-mp-head .lead{margin:16px 0 0}.zs-mp-rail{grid-area:rail;list-style:none;max-width:460px;margin:36px 0 0;padding:0}.zs-mp-rail button{box-sizing:border-box;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;width:100%;margin:0;padding:14px 0 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.zs-mp-rail button:focus-visible{outline:2px solid #5eead4;outline-offset:4px;border-radius:6px}.zs-mp-bar{grid-column:1/-1;display:block;height:2px;margin-bottom:14px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.08)}.zs-mp-bar i{display:block;height:100%;background:linear-gradient(90deg,#2dd4bf,#a855f7);transform:scaleX(0);transform-origin:left}.zs-mp-rail li.is-current .zs-mp-bar i,.zs-mp-rail li.is-done .zs-mp-bar i{transform:scaleX(1)}.zs-mp[data-playing=true] .zs-mp-rail li.is-current:not(.is-last) .zs-mp-bar i{animation:zs-mp-fill 1.7s linear both}.zs-mp-num{padding-top:3px;font-size:11px;letter-spacing:.04em;color:var(--fg-mute);transition:color .35s ease}.zs-mp-rail strong{font-size:16px;font-weight:600;line-height:1.35;color:var(--fg-dim);transition:color .35s ease}.zs-mp-detail{grid-column:2;margin-top:4px;font-size:14px;line-height:1.55;color:var(--fg-mute);transition:color .35s ease}.zs-mp-rail button:hover strong,.zs-mp-rail li.is-current strong{color:var(--fg)}.zs-mp-rail li.is-current .zs-mp-detail{color:var(--fg-dim)}.zs-mp-rail li.is-current .zs-mp-num{color:var(--fg)}.zs-mp-stage{grid-area:stage;min-width:0}.zs-mp-scans{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;font-size:11px;color:var(--fg-mute)}.zs-mp-scans span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:opacity .5s ease}.zs-mp-scans .is-term{color:var(--fg-dim)}.zs-mp-scans i{width:6px;height:6px;border-radius:50%}.zs-mp-scans .is-first i{background:#ef4444}.zs-mp-scans .is-latest i{background:#10b981}.zs-mp[data-step="0"] .zs-mp-scans .is-latest{opacity:0}.zs-mp-track{position:relative;container-type:inline-size;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}.zs-mp-map{position:relative;aspect-ratio:1;overflow:hidden;border-radius:20px;background:#f2efe9;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 90px -45px rgba(0,0,0,.95)}.zs-mp-art,.zs-mp-pins,.zs-mp-scene{position:absolute;inset:0;width:100%;height:100%}.zs-mp-pins{isolation:isolate}.zs-mp-art-labels{font-family:var(--font-sans),system-ui,sans-serif}.zs-mp .is-g1{--zs-mp-fill:#10b981;--zs-mp-ink:#03261b}.zs-mp .is-g2{--zs-mp-fill:#3fd49c;--zs-mp-ink:#03261b}.zs-mp .is-a1{--zs-mp-fill:#fbbf24;--zs-mp-ink:#422006}.zs-mp .is-a2{--zs-mp-fill:#f59e0b;--zs-mp-ink:#3b1d02}.zs-mp .is-r1{--zs-mp-fill:#dc2626;--zs-mp-ink:#ffffff}.zs-mp .is-r2{--zs-mp-fill:#b91c1c;--zs-mp-ink:#ffffff}.zs-mp .is-none{--zs-mp-fill:#e6eaf0;--zs-mp-ink:#475569}.zs-mp-pin{position:absolute;display:grid;place-items:center;box-sizing:border-box;width:6.5%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.28),rgba(255,255,255,0) 58%),var(--zs-mp-fill);color:var(--zs-mp-ink);font-size:2.2cqw;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;box-shadow:0 0 0 .32cqw rgba(255,255,255,.95),inset 0 -.35cqw .5cqw rgba(15,23,42,.22),0 .3cqw .45cqw rgba(15,23,42,.35),0 1.1cqw 1.8cqw -.3cqw rgba(15,23,42,.5);transform:translate(-50%,-50%);transition:box-shadow .4s ease}.zs-mp-pin.is-none{border:.3cqw dashed #64748b;background:var(--zs-mp-fill);box-shadow:0 .3cqw .45cqw rgba(15,23,42,.22),0 .9cqw 1.5cqw -.4cqw rgba(15,23,42,.35)}.zs-mp[data-step="0"] .zs-mp-pins .zs-mp-pin{animation:zs-mp-pop .42s var(--zs-mp-pop) var(--zs-mp-d,0s) both}.zs-mp-wave{position:absolute;left:50%;top:50%;width:6%;aspect-ratio:1;border-radius:50%;border:.45cqw solid rgba(124,58,237,.75);opacity:0;transform:translate(-50%,-50%);pointer-events:none}.zs-mp[data-step="0"] .zs-mp-wave{animation:zs-mp-wave .9s linear both}.zs-mp-pins.is-first{transition:clip-path .9s var(--zs-mp-ease)}.zs-mp[data-step="2"] .zs-mp-pin.is-spot{box-shadow:0 0 0 .32cqw #fff,0 0 0 .95cqw #7c3aed,0 1.1cqw 1.8cqw -.3cqw rgba(15,23,42,.5)}.zs-mp-home{position:absolute;z-index:3;width:4.2%;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 0 0 .3cqw #fff,0 .5cqw 1.2cqw rgba(15,23,42,.45);transform:translate(19%,-119%)}.zs-mp-home img{display:block;width:100%;height:100%}.zs-mp-divider{position:absolute;top:0;left:100%;z-index:4;width:0;height:100cqw;opacity:0;pointer-events:none;transition:left .9s var(--zs-mp-ease),opacity .3s ease}.zs-mp-divider.is-on,.zs-mp-divider:focus-within{opacity:1}.zs-mp-divider:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 0 16px rgba(15,23,42,.35)}.zs-mp-knob{position:absolute;top:50%;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 0 0 3px #fff,0 8px 22px rgba(15,23,42,.45);transform:translate(-50%,-50%);pointer-events:auto;cursor:ew-resize;outline:none;transition:transform .2s ease,box-shadow .2s ease}.zs-mp-knob:hover{transform:translate(-50%,-50%) scale(1.07)}.zs-mp-knob:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #5eead4,0 8px 22px rgba(15,23,42,.45)}.zs-mp-track.is-manual .zs-mp-divider,.zs-mp-track.is-manual .zs-mp-pins.is-first{transition-duration:.18s}.zs-mp-track.is-dragging .zs-mp-divider,.zs-mp-track.is-dragging .zs-mp-pins.is-first{transition:none}.zs-mp-spot{box-sizing:border-box;margin-top:12px;padding:10px 12px;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 24px 50px -20px rgba(2,6,23,.6),0 0 0 1px rgba(15,23,42,.08);font-size:12px;line-height:1.35;cursor:default;opacity:0;transform:translateY(8px) scale(.97);transform-origin:51% 100%;transition:opacity .35s ease,transform .4s var(--zs-mp-pop)}.zs-mp[data-step="2"] .zs-mp-spot{opacity:1;transform:none}.zs-mp-spot-brand{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:10.5px;font-weight:500;color:#64748b}.zs-mp-spot-brand img{display:block;border-radius:4px}.zs-mp-spot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid #e2e8f0}.zs-mp-spot-head b{display:block;font-size:12px;font-weight:600;color:#0f172a}.zs-mp-spot-head small{display:block;margin-top:2px;font-size:11.5px;color:#475569}.zs-mp-pin.is-badge{position:static;flex:none;width:28px;font-size:12.5px;transform:none;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(15,23,42,.25)}.zs-mp-spot-title{margin:7px 0 4px;font-size:11px;font-weight:600;color:#64748b}.zs-mp-spot-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.zs-mp-spot-list li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:#334155}.zs-mp-spot-list li>i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f1f5f9;font-size:10.5px;font-style:normal;font-weight:600;color:#0f172a}.zs-mp-spot-list li>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.zs-mp-spot-list b{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.zs-mp-spot-list small{flex:none;font-size:11px;color:#64748b}.zs-mp-spot-list li.is-you b{font-weight:700;color:#0f172a}.zs-mp-spot-list em{font-style:normal;color:#7c3aed}@container (min-width: 540px){.zs-mp-spot{position:absolute;left:46%;bottom:66.4%;z-index:5;width:51%;margin:0;pointer-events:none}.zs-mp-spot:after{content:"";position:absolute;left:calc(51.4% - 6px);bottom:-6px;width:12px;height:12px;border-radius:2px;background:#fff;transform:rotate(45deg)}}@container (max-width: 539px){.zs-mp-pin{width:7.6%;font-size:2.7cqw}}.zs-mp-foot{align-items:center;justify-content:space-between;gap:10px 12px;padding:14px 2px 0}.zs-mp-foot,.zs-mp-legend{display:flex;flex-wrap:wrap}.zs-mp-legend{list-style:none;margin:0;padding:0;gap:6px 16px;font-size:12px;color:var(--fg-dim)}.zs-mp-legend li{display:inline-flex;align-items:center;gap:6px}.zs-mp-legend i{box-sizing:border-box;width:9px;height:9px;border-radius:50%;background:var(--zs-mp-fill)}.zs-mp-legend i.is-none{background:transparent;border:1.5px dashed #8b93a3}.zs-mp-playback{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 2px;border:0;background:none;color:var(--fg-dim);font:inherit;font-size:12px;cursor:pointer}.zs-mp-playback:hover{color:var(--fg)}.zs-mp-playback:focus-visible{outline:2px solid #5eead4;outline-offset:3px;border-radius:4px}.zs-mp-playback svg{width:12px;height:12px}.zs-mp-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:18px 2px 0;border-top:1px solid var(--line)}.zs-mp-figures>div{display:grid;gap:6px;padding:0 18px;border-left:1px solid var(--line)}.zs-mp-figures>div:first-child{padding-left:0;border-left:0}.zs-mp-figures dt{font-size:12.5px;color:var(--fg-mute)}.zs-mp-figures dd{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zs-mp-figures .is-first{font-weight:500;color:var(--fg-mute)}.zs-mp-figures dd i{font-size:14px;font-style:normal;color:var(--fg-mute)}.zs-mp-figures .is-latest{color:#6ee7b7}.zs-mp-figures .is-latest,.zs-mp-figures dd i{display:inline-block;transition:opacity .4s ease,transform .45s var(--zs-mp-pop)}.zs-mp[data-step="1"] .zs-mp-figures .is-latest,.zs-mp[data-step="1"] .zs-mp-figures dd i{transition-delay:.35s}.zs-mp[data-step="0"] .zs-mp-figures .is-latest,.zs-mp[data-step="0"] .zs-mp-figures dd i{opacity:0;transform:translateX(-6px)}@keyframes zs-mp-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes zs-mp-wave{0%{width:6%;opacity:.95}80%{opacity:.55}to{width:132%;opacity:0}}@keyframes zs-mp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.block.zs-sys-spotlight .zs-mp{--fg:var(--spot-fg);--fg-dim:var(--spot-dim);--line:var(--spot-line)}.block.zs-sys-spotlight .zs-mp-bar{background:rgba(0,0,0,.08)}.block.zs-sys-spotlight .zs-mp-map{box-shadow:0 0 0 1px rgba(0,0,0,.08),0 30px 60px -34px rgba(24,24,27,.45)}.block.zs-sys-spotlight .zs-mp-figures .is-latest{color:#047857}.block.zs-sys-spotlight .zs-mp-legend i.is-none{border-color:#6b7280}.block.zs-sys-spotlight .zs-mp-playback:focus-visible{outline-color:#0f766e}@media (max-width:1100px){.zs-mp{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media (max-width:960px){.zs-mp{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "rail";grid-template-rows:auto;max-width:640px}.zs-mp-stage{margin-top:32px}.zs-mp-rail{max-width:none;margin-top:28px}}@media (max-width:600px){.zs-mp-map{border-radius:16px}.zs-mp-knob{width:36px;height:36px}.zs-mp-scans .is-term{display:none}.zs-mp-figures{grid-template-columns:minmax(0,1fr);padding-top:4px}.zs-mp-figures>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-left:0;border-top:1px solid var(--line)}.zs-mp-figures>div:first-child{border-top:0}.zs-mp-figures dd{font-size:17px}}@media (prefers-reduced-motion:reduce){.zs-mp *,.zs-mp :after,.zs-mp :before{transition:none!important;animation:none!important}}