:root{--home-section-edge:clamp(64px,6vw,80px)}.home-tool-workflow{position:relative;height:360dvh;border-top:1px solid var(--line);background:var(--background)}.home-tool-sticky{position:sticky;top:var(--nav-height);height:calc(100dvh - var(--nav-height));min-height:min(680px,calc(100dvh - var(--nav-height)))}.home-tool-state,.home-tool-sticky{overflow:hidden;background:var(--background)}.home-tool-state{position:absolute;inset:0;border-bottom:1px solid var(--line);pointer-events:none;transform-origin:58% 50%;will-change:transform,opacity}.home-tool-state-ai{z-index:0}.home-tool-state-online{z-index:1}.home-tool-content-viewport{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.home-tool-media{position:absolute;top:50%;right:clamp(48px,7vw,128px);bottom:auto;left:46%;height:78%;overflow:hidden;border:0;border-radius:12px;background:var(--surface);transform:translateY(-50%)}.home-tool-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,10,.44),rgba(4,6,10,.07) 38%,rgba(4,6,10,.11)),linear-gradient(0deg,rgba(4,6,10,.46),rgba(4,6,10,.04) 48%,rgba(4,6,10,.16));content:"";pointer-events:none}.home-tool-media-ai:after{background:linear-gradient(90deg,rgba(4,6,10,.36),rgba(4,6,10,.04) 38%,rgba(4,6,10,.08)),linear-gradient(0deg,rgba(4,6,10,.4),rgba(4,6,10,.03) 48%,rgba(4,6,10,.14))}.home-tool-media-ai{border-radius:12px}.home-tool-media .product-interface-main,.home-tool-media .product-interface-showcase{position:absolute;inset:0;width:100%;height:100%}.home-tool-media .product-interface-main img{object-fit:contain;object-position:right top;opacity:.86;filter:none;transform:none;transform-origin:right top;animation:none!important}.home-tool-media .product-interface-showcase.is-panel.is-ai .product-interface-main img{object-position:right top;transform:none}.home-tool-media .home-tool-ai-image,.home-tool-media .product-interface-showcase.is-panel.is-online .product-interface-main img{object-fit:contain;object-position:100% 0;transform:none;transform-origin:100% 0}.home-tool-media .home-tool-ai-image{border-radius:12px;opacity:.98;filter:none}.home-tool-media .home-tool-online-image{object-fit:contain;object-position:100% 0;border-radius:12px;opacity:.94;filter:none;transform:none;transform-origin:100% 0}.home-tool-layout{position:absolute;inset:0;z-index:1;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0;will-change:transform,opacity;backface-visibility:hidden}.home-tool-copy{position:relative;width:min(38%,590px)}.home-tool-copy-online{width:min(45%,660px)}.home-tool-name{color:var(--theme-accent-text);font-family:var(--font-jetbrains),monospace;font-size:clamp(.6rem,.6vw,.72rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.home-tool-copy .section-display{max-width:9ch;margin-top:18px}.home-tool-description{width:100%;max-width:42ch;margin-top:22px}.home-tool-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;pointer-events:auto}.home-tool-action-button{border-color:var(--theme-accent);background:var(--theme-accent);color:#f4f6fa}.home-tool-action-button:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.home-tool-capabilities{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;border-block:1px solid var(--line-strong);background:rgba(7,10,16,.9)}.home-tool-capabilities>div{min-height:132px;padding:24px 28px 22px}.home-tool-capabilities>div:not(:first-child){border-left:1px solid var(--line)}.home-tool-capabilities h3{color:var(--foreground);font-size:clamp(.9rem,1.15vw,1.02rem);font-weight:550;line-height:1.25}.home-tool-capabilities h3:before{display:block;width:28px;height:2px;margin-bottom:15px;background:var(--theme-accent);content:""}.home-tool-capabilities p{margin-top:10px;color:var(--muted-foreground);font-size:.78rem;line-height:1.46}@media (max-width:1100px){.home-tool-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tool-capabilities>div:nth-child(2n){border-left:1px solid var(--line)}.home-tool-capabilities>div:nth-child(3){grid-column:1/-1;border-top:1px solid var(--line);border-left:0}}@media (min-width:1536px){.home-tool-layout{padding-inline:0}}@media (max-width:767px){.home-tool-workflow{height:320dvh}.home-tool-sticky{min-height:0}.home-tool-state{padding:0}.home-tool-media{top:20px;right:20px;bottom:auto;left:24%;height:27%;transform:none}.home-tool-media .product-interface-main img,.home-tool-media .product-interface-showcase.is-panel.is-ai .product-interface-main img{object-position:58% center;opacity:.5;transform:none}.home-tool-media .product-interface-showcase.is-panel.is-online .product-interface-main img{object-fit:contain;object-position:100% 0;opacity:.58;transform:none;transform-origin:100% 0}.home-tool-media .home-tool-ai-image{object-fit:contain;object-position:58% center;opacity:.64;transform:none;transform-origin:58% 50%}.home-tool-media .home-tool-online-image{object-fit:contain;object-position:100% 0;opacity:.64;transform:none;transform-origin:100% 0}.home-tool-media:after{background:linear-gradient(0deg,var(--background) 0,rgba(4,6,10,.48) 62%,rgba(4,6,10,.64))}.home-tool-layout{height:100%;justify-content:flex-start;padding:clamp(150px,24dvh,210px) 20px 18px}.home-tool-copy{position:relative;top:auto;left:auto;width:100%}.home-tool-capabilities{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-top:40px;grid-template-columns:1fr;background:rgba(4,6,10,.86)}.home-tool-capabilities h3:before{margin-bottom:10px}.home-tool-actions{margin-top:20px}.home-tool-capabilities>div{min-height:0;border-bottom:1px solid var(--line);padding:14px 0}.home-tool-capabilities>div,.home-tool-capabilities>div:nth-child(2n),.home-tool-capabilities>div:nth-child(3){grid-column:auto;border-top:0;border-left:0}}@media (max-width:767px) and (max-height:720px){.home-tool-layout{padding-top:120px}.home-tool-copy .section-display{margin-top:12px;font-size:clamp(2rem,10vw,2.35rem)}.home-tool-description{margin-top:14px;font-size:.86rem;line-height:1.4}.home-tool-actions{margin-top:14px}.home-tool-actions a{min-height:40px;padding-block:9px}.home-tool-capabilities{margin-top:18px}.home-tool-capabilities>div{padding-block:9px}.home-tool-capabilities h3{font-size:.78rem}.home-tool-capabilities p{margin-top:6px;font-size:.68rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.home-tool-media .product-interface-showcase.is-panel .product-interface-main img{animation:none}}.home-reason{display:flex;min-height:0;align-items:center;scroll-margin-top:calc(var(--nav-height) + 16px);padding-block:var(--home-section-edge);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--background-1)}.home-reason-layout{display:block}.home-reason-heading{max-width:620px}.home-reason-heading .section-display{max-width:12ch;margin-top:18px;font-size:clamp(2.65rem,4.1vw,4.35rem)}.home-reason-heading .section-copy{max-width:48ch;margin-top:18px}.home-reason-carousel{width:100%}.why-carousel{--carousel-cycle:5200ms;width:100%;outline:none;touch-action:pan-y}.why-carousel-media:active{cursor:grabbing}.why-carousel:focus-visible{outline:1px solid var(--theme-accent);outline-offset:4px}.why-carousel-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(40px,5vw,72px)}.why-carousel-media{position:relative;min-width:0;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--line-strong);background:#020408;cursor:grab}.why-carousel-image{position:absolute;inset:0;opacity:0;transform:scale(1.018);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.why-carousel-image.is-active{z-index:1;opacity:1;transform:scale(1)}.why-carousel-image img{object-fit:contain;object-position:center;user-select:none}.why-carousel-image img.is-cover{object-fit:cover}.why-carousel-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.why-carousel-intro{margin-bottom:clamp(26px,3vw,40px)}.why-carousel-copy-window{display:grid;min-height:160px;align-items:start;border-top:1px solid var(--line-strong);padding-top:22px}.why-carousel-copy-window>div{grid-area:1/1}.why-carousel-copy h3{max-width:18ch;color:var(--foreground);font-size:clamp(1.35rem,2vw,2rem);font-weight:570;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.why-carousel-copy p{max-width:48ch;margin-top:16px;color:var(--muted-foreground);font-size:clamp(.9rem,1.05vw,1rem);line-height:1.62;text-wrap:pretty}.why-carousel-controls{display:flex;gap:10px;padding-top:18px}.why-carousel-controls button{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--line-strong);border-radius:2px;color:var(--foreground);transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .16s ease}.why-carousel-controls button:focus-visible,.why-carousel-controls button:hover{border-color:var(--theme-accent);background:var(--surface);color:var(--theme-accent-text)}.why-carousel-controls button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:3px}.why-carousel-controls button:active{transform:translateY(1px)}.why-carousel-controls svg{width:22px;height:22px}.why-carousel-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding:0 1px}.why-carousel-progress button{display:flex;min-width:0;height:30px;align-items:center;border-radius:0}.why-carousel-progress button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:2px}.why-carousel-track{position:relative;display:block;width:100%;height:1px;overflow:hidden;background:var(--line-strong)}.why-carousel-track>span{position:absolute;inset:0;background:var(--theme-accent);transform:scaleX(0);transform-origin:left center}.why-carousel-progress button.is-active .why-carousel-track{height:2px}.why-carousel-progress button.is-active .why-carousel-track>span{animation:why-carousel-progress var(--carousel-cycle) linear forwards}.why-carousel.is-paused .why-carousel-progress button.is-active .why-carousel-track>span{animation-play-state:paused}@keyframes why-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-industry-list a>span{color:var(--theme-accent-text);font-family:var(--font-jetbrains),monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.home-intelligence{display:flex;min-height:0;align-items:center;overflow:hidden;padding-block:var(--home-section-edge);border-bottom:1px solid var(--line);background:var(--background)}.home-intelligence-layout{display:block}.home-intelligence-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(34px,4vw,64px)}.home-intelligence-heading{max-width:760px;margin-bottom:0}.home-intelligence-heading .section-display{max-width:12ch;margin-top:18px;font-size:clamp(2.65rem,4.3vw,4.4rem)}.home-intelligence-heading .section-copy{max-width:48ch;margin-top:18px}.home-intelligence-robot{position:relative;z-index:2;height:clamp(300px,27vw,400px);margin-bottom:0;pointer-events:none}.home-intelligence-robot img{object-fit:contain;object-position:right bottom}.home-intelligence-stage{--intelligence-cycle:5200ms;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(420px,.72fr);border:1px solid var(--line-strong);background:var(--background-1)}.home-intelligence-carousel{outline:none}.home-intelligence-visual{height:100%;min-height:0;aspect-ratio:auto;border:0;cursor:grab;touch-action:pan-y}.home-intelligence-visual:active{cursor:grabbing}.home-intelligence-image,.home-intelligence-images{position:absolute;inset:0}.home-intelligence-image{opacity:0;transform:translate3d(0,10px,0) scale(.995);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)}.home-intelligence-image.is-active{z-index:1;opacity:1;transform:translateZ(0) scale(1)}.home-intelligence-image img{object-fit:cover;object-position:center;user-select:none}.home-intelligence-visual:after{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(4,6,10,.08),transparent 18%,transparent 78%,rgba(4,6,10,.16));content:"";pointer-events:none}.owner-ai-hud-minimal{z-index:3;display:block}.home-intelligence-playback{position:absolute;top:14px;right:14px;z-index:4;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);border-radius:2px;background:rgba(4,6,10,.82);color:var(--foreground-soft);transition:border-color .18s ease,color .18s ease,transform .14s ease}.home-intelligence-playback:focus-visible,.home-intelligence-playback:hover{border-color:var(--theme-accent);color:var(--theme-accent-text);outline:none}.home-intelligence-playback:focus-visible{outline:1px solid var(--theme-accent);outline-offset:3px}.home-intelligence-playback:active{transform:translateY(1px)}.home-intelligence-playback svg{width:13px;height:13px}.technical-label.home-why-label{margin:0;color:var(--theme-accent);font-family:var(--font-jetbrains),monospace;font-size:.68rem;font-weight:500;line-height:1;letter-spacing:.17em;text-transform:uppercase}.home-why-label+.section-display{margin-top:18px}.home-intelligence-details{display:flex;min-width:0;flex-direction:column;justify-content:center;border-left:1px solid var(--line-strong);padding:clamp(26px,2.8vw,40px)}.home-intelligence-list{margin:0 0 22px;border-top:1px solid var(--line-strong)}.home-intelligence-list>button{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line);padding:18px 4px;color:inherit;text-align:left;transition:background-color .24s ease}.home-intelligence-list>button.is-active,.home-intelligence-list>button:focus-visible,.home-intelligence-list>button:hover{background:color-mix(in srgb,var(--theme-accent) 5%,transparent);outline:none}.home-intelligence-list>button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:3px}.home-intelligence-list>button>span:first-child{padding-top:3px;color:var(--theme-accent);font-family:var(--font-jetbrains),monospace;font-size:.6rem}.home-intelligence-item-copy{display:block;min-width:0}.home-intelligence-item-title{display:block;font-size:.98rem;font-weight:550;line-height:1.3;transition:color .24s ease}.home-intelligence-item-description{display:block;max-width:48ch;max-height:0;margin-top:0;overflow:hidden;color:var(--muted-foreground);font-size:.8rem;line-height:1.46;opacity:0;transform:translateY(-4px);transition:max-height .36s ease,margin-top .36s ease,color .24s ease,opacity .24s ease,transform .36s ease}.home-intelligence-list>button.is-active .home-intelligence-item-title{color:var(--foreground)}.home-intelligence-list>button.is-active .home-intelligence-item-description{max-height:4em;margin-top:9px;color:var(--foreground-soft);opacity:1;transform:translateY(0)}.home-intelligence-item-progress{position:absolute;right:0;bottom:-1px;left:0;display:block;height:1px;overflow:hidden;pointer-events:none}.home-intelligence-item-progress>span{position:absolute;inset:0;display:block;background:var(--theme-accent);transform:scaleX(0);transform-origin:left center}.home-intelligence-list>button.is-active .home-intelligence-item-progress>span{animation:home-intelligence-progress var(--intelligence-cycle) linear forwards}.home-intelligence-carousel.is-paused .home-intelligence-list>button.is-active .home-intelligence-item-progress>span{animation-play-state:paused}@keyframes home-intelligence-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-ecosystem{display:flex;min-height:0;align-items:center;padding-block:var(--home-section-edge);border-bottom:1px solid var(--line);background:var(--background-1)}.home-industry-layout{display:flex;flex-direction:column;align-items:center}.home-ecosystem-heading{max-width:880px;text-align:center}.home-ecosystem-heading .section-display{max-width:13ch;margin-inline:auto}.home-ecosystem-heading .section-copy{margin:20px auto 0}.home-industry-list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,3.5vw,44px);border-top:1px solid var(--line-strong)}.home-industry-list>div{border-bottom:1px solid var(--line)}.home-industry-list>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.home-industry-list a{position:relative;display:grid;min-height:108px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px 20px;isolation:isolate;overflow:hidden;transition:color .36s ease,background-color .36s ease}.home-industry-card-media,.home-industry-card-shade{position:absolute;inset:0;z-index:-2;opacity:0;pointer-events:none;transition:opacity .56s cubic-bezier(.16,1,.3,1)}.home-industry-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04) brightness(.66);transform:scale(1.035);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .56s ease}.home-industry-card-shade{z-index:-1;background:linear-gradient(90deg,rgba(3,8,15,.9),rgba(3,8,15,.72) 58%,rgba(3,8,15,.5))}.home-industry-list a:focus-visible,.home-industry-list a:hover{background:var(--background-1);color:var(--foreground);outline:none}.home-industry-list a:focus-visible .home-industry-card-media,.home-industry-list a:focus-visible .home-industry-card-shade,.home-industry-list a:hover .home-industry-card-media,.home-industry-list a:hover .home-industry-card-shade{opacity:1}.home-industry-list a:focus-visible .home-industry-card-media img,.home-industry-list a:hover .home-industry-card-media img{filter:saturate(.86) contrast(1.04) brightness(.8);transform:scale(1)}.home-industry-list a:focus-visible .home-industry-card-shade,.home-industry-list a:hover .home-industry-card-shade{opacity:.68}.home-industry-list a:focus-visible{outline:1px solid var(--theme-accent);outline-offset:-1px}.home-industry-list a strong{font-size:clamp(.88rem,1.15vw,1rem);font-weight:530;line-height:1.28;text-transform:uppercase}.home-industry-list svg{position:relative;width:20px;height:20px;color:var(--foreground-faint);transition:color .32s ease,transform .42s cubic-bezier(.16,1,.3,1)}.home-industry-list a:focus-visible svg,.home-industry-list a:hover svg{color:var(--theme-accent-text);transform:translate(2px,-2px)}.home-industry-drop{position:relative;width:100%;height:calc(clamp(340px, 29vw, 430px) - 150px);margin-top:clamp(8px,1vw,14px);overflow:hidden;--drop-start-y:clamp(-410px,-27vw,-320px);--industry-drop-lift:0px;contain:layout paint}.home-industry-drop-field{position:absolute;inset:0;transform-origin:center bottom}.industry-drop-tile{position:absolute;bottom:calc(var(--drop-y) + var(--industry-drop-lift));left:var(--drop-x);z-index:1;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,var(--theme-accent));color:var(--foreground-soft);opacity:1;transform:translate3d(-50%,0,0) rotate(var(--drop-rotation));transform-origin:center bottom;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.industry-drop-tile.is-primary{z-index:2;width:clamp(58px,5vw,70px);height:clamp(58px,5vw,70px);border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--line-strong));background:color-mix(in srgb,var(--theme-accent) 8%,var(--background-1));color:var(--theme-accent-text)}.industry-drop-tile.is-supporting{width:clamp(46px,4.2vw,58px);height:clamp(46px,4.2vw,58px)}.industry-drop-tile.is-primary>span{position:absolute;bottom:calc(100% + 10px);left:50%;width:max-content;max-width:220px;padding:8px 10px;border:1px solid var(--line-strong);background:var(--background);color:var(--foreground);font-size:.72rem;font-weight:520;line-height:1.3;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transform:translate3d(-50%,6px,0) rotate(calc(-1 * var(--drop-rotation)));transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.industry-drop-tile.is-primary:focus-visible,.industry-drop-tile.is-primary:hover{z-index:4;border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 15%,var(--background-1));color:var(--foreground);outline:none}.industry-drop-tile.is-primary:focus-visible{outline:1px solid var(--theme-accent);outline-offset:4px}.industry-drop-tile.is-primary:focus-visible>span,.industry-drop-tile.is-primary:hover>span{opacity:1;transform:translate3d(-50%,0,0) rotate(calc(-1 * var(--drop-rotation)))}.home-industry-drop[data-armed=true]:not([data-active=true]) .industry-drop-tile{opacity:0;transform:translate3d(-50%,var(--drop-start-y),0) rotate(var(--drop-start-rotation))}.home-industry-drop[data-active=true] .industry-drop-tile{animation:industry-icon-drop .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--drop-delay)}.home-industry-layout>.inline-flex{margin-top:16px}@keyframes industry-icon-drop{0%{opacity:0;transform:translate3d(-50%,var(--drop-start-y),0) rotate(var(--drop-start-rotation)) scale(.94)}78%{opacity:1;transform:translate3d(-50%,0,0) rotate(var(--drop-rotation)) scale(1.03,.96)}to{opacity:1;transform:translate3d(-50%,0,0) rotate(var(--drop-rotation)) scale(1)}}.home-audiences{min-height:0;padding-block:clamp(44px,4.5vw,60px);overflow:hidden;border-bottom:1px solid var(--line);background:var(--background)}.home-audience-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(520px,1fr);grid-template-areas:"copy orbit" "list list";align-items:center;column-gap:clamp(36px,4.5vw,72px)}.home-audience-copy{grid-area:copy;max-width:560px;align-self:center;padding-top:0}.home-audience-copy .section-display{max-width:11ch}.home-audience-copy .section-copy{max-width:49ch;margin-top:22px}.home-audience-orbit-viewport{position:relative;grid-area:orbit;min-height:450px;align-self:center;overflow:hidden}.home-audience-orbit-stage{--audience-orbit-scale:0.7;position:absolute;top:50%;left:50%;display:flex;width:620px;height:620px;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(var(--audience-orbit-scale));transform-origin:center}.orbiting-circles-path{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.orbiting-circles-path circle{stroke:color-mix(in srgb,var(--theme-accent) 20%,var(--line));stroke-width:1}.orbiting-circle-node{position:absolute;top:50%;left:50%;display:flex;width:var(--orbit-icon-size);height:var(--orbit-icon-size);align-items:center;justify-content:center;margin-top:calc(var(--orbit-icon-size) / -2);margin-left:calc(var(--orbit-icon-size) / -2);transform:rotate(calc(var(--orbit-angle) * 1deg)) translateY(calc(var(--orbit-radius) * 1px)) rotate(calc(var(--orbit-angle) * -1deg))}.orbiting-circle-node.follows-path{transform:rotate(calc(var(--orbit-angle) * 1deg)) translateY(calc(var(--orbit-radius) * 1px))}.home-audience-icon-orbit{z-index:2}.home-audience-flow-orbit{z-index:1;pointer-events:none}.home-audience-ring-flow{display:block;width:28px;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(78,168,255,.48) 48%,var(--wireframe-accent));filter:drop-shadow(0 0 3px rgba(95,227,255,.2))}.home-audience-ring-flow.is-outer{width:32px;opacity:.86;background:linear-gradient(270deg,transparent,rgba(78,168,255,.48) 48%,var(--wireframe-accent))}.home-audience-orbit-node{display:grid;width:100%;height:100%;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--background-1);color:var(--theme-accent-text);opacity:.58;transition:opacity .36s ease,border-color .36s ease,background-color .36s ease,box-shadow .36s ease}.home-audience-orbit-node.is-active{border-color:color-mix(in srgb,var(--theme-accent) 72%,var(--line-strong));background:color-mix(in srgb,var(--theme-accent) 10%,var(--background-1));box-shadow:0 0 28px rgba(78,168,255,.13);opacity:1}.home-audience-orbit-core{position:relative;z-index:3;display:flex;width:156px;height:156px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:50%;background:var(--background-1)}.home-audience-orbit-core:before{position:absolute;inset:-3px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0 64%,color-mix(in srgb,var(--theme-accent) 16%,transparent) 73%,color-mix(in srgb,var(--theme-accent) 58%,transparent) 85%,var(--wireframe-accent) 93%,transparent 100%);content:"";filter:drop-shadow(0 0 3px rgba(95,227,255,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.home-audience-brand-symbol{position:relative;display:block;width:48px;height:50px;overflow:hidden}.home-audience-brand-symbol img{width:196px;max-width:none;height:50px}.home-audience-brand-word{color:var(--foreground);font-size:1.05rem;font-weight:650;letter-spacing:-.015em;line-height:1}.home-audience-list{grid-area:list;display:grid;width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;margin-top:clamp(32px,4vw,54px);border:1px solid var(--line-strong);background:var(--line)}.home-audience-list>button{position:relative;display:flex;min-width:0;min-height:190px;flex-direction:column;align-items:flex-start;gap:18px;background:var(--background-1);isolation:isolate;overflow:hidden;padding:clamp(20px,2vw,28px);color:inherit;text-align:left;transition:background-color .42s ease}.home-audience-list-media,.home-audience-list-shade{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .62s cubic-bezier(.16,1,.3,1)}.home-audience-list-media{background-image:url(https://files.zixel.cn/website/assets/intl/home/audience/audience-scenes-v1.webp);background-position:var(--audience-image-position);background-repeat:no-repeat;background-size:200% auto;filter:saturate(.68) contrast(1.08) brightness(.54);transform:scale(1.035);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .72s ease}.home-audience-list-shade{z-index:1;background:linear-gradient(90deg,rgba(3,7,13,.84),rgba(3,7,13,.56) 72%,rgba(3,7,13,.7)),linear-gradient(180deg,rgba(3,7,13,.34),rgba(3,7,13,.9))}.home-audience-list>button+button{border-left:1px solid var(--line)}.home-audience-list>button.is-active,.home-audience-list>button:focus-visible,.home-audience-list>button:hover{background:var(--background-1);outline:none}.home-audience-list>button.is-active .home-audience-list-media,.home-audience-list>button.is-active .home-audience-list-shade,.home-audience-list>button:focus-visible .home-audience-list-media,.home-audience-list>button:focus-visible .home-audience-list-shade,.home-audience-list>button:hover .home-audience-list-media,.home-audience-list>button:hover .home-audience-list-shade{opacity:1}.home-audience-list>button.is-active .home-audience-list-media,.home-audience-list>button:focus-visible .home-audience-list-media,.home-audience-list>button:hover .home-audience-list-media{filter:saturate(.82) contrast(1.06) brightness(.72);transform:scale(1)}.home-audience-list>button.is-active .home-audience-list-shade,.home-audience-list>button:focus-visible .home-audience-list-shade,.home-audience-list>button:hover .home-audience-list-shade{opacity:.78}.home-audience-list>button:focus-visible{outline:1px dashed var(--foreground-soft);outline-offset:-3px}.home-audience-list-icon{position:relative;z-index:2;display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);color:var(--theme-accent-text)}.home-audience-list-icon svg{width:25px;height:25px}.home-audience-list h3{position:relative;font-size:clamp(.86rem,1vw,.98rem);font-weight:550;line-height:1.25}.home-audience-list-copy{position:relative;z-index:2;display:block;min-width:0}.home-audience-list p{max-width:46ch;margin-top:8px;color:var(--muted-foreground);font-size:.76rem;line-height:1.46;opacity:0;transform:translateY(-5px);transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1),color .28s ease}.home-audience-list>button.is-active p,.home-audience-list>button:focus-visible p,.home-audience-list>button:hover p{color:var(--foreground-soft);opacity:1;transform:translateY(0)}.home-audience-list-progress{position:absolute;right:0;bottom:-1px;left:0;display:block;height:2px;overflow:hidden;z-index:3}.home-audience-list-progress>span{position:absolute;inset:0;display:block;background:var(--theme-accent);transform:scaleX(0);transform-origin:left center}.home-audience-list>button.is-active .home-audience-list-progress>span{animation:home-audience-progress 5.2s linear forwards}.home-audience-list.is-paused>button.is-active .home-audience-list-progress>span{animation-play-state:paused}@keyframes home-audience-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.orbiting-circle-node{animation:audience-orbit calc(var(--orbit-duration) * 1s) linear infinite;animation-delay:var(--orbit-delay);will-change:transform}.orbiting-circle-node.is-reverse{animation-direction:reverse}.orbiting-circle-node.follows-path{animation-name:audience-orbit-follow}.home-audience-orbit-core:before{animation:audience-core-flow 5.6s linear infinite;will-change:transform}}@keyframes audience-orbit{0%{transform:rotate(calc(var(--orbit-angle) * 1deg)) translateY(calc(var(--orbit-radius) * 1px)) rotate(calc(var(--orbit-angle) * -1deg))}to{transform:rotate(calc((var(--orbit-angle) * 1deg) + 1turn)) translateY(calc(var(--orbit-radius) * 1px)) rotate(calc((var(--orbit-angle) * -1deg) - 1turn))}}@keyframes audience-orbit-follow{0%{transform:rotate(calc(var(--orbit-angle) * 1deg)) translateY(calc(var(--orbit-radius) * 1px))}to{transform:rotate(calc((var(--orbit-angle) * 1deg) + 1turn)) translateY(calc(var(--orbit-radius) * 1px))}}@keyframes audience-core-flow{to{transform:rotate(1turn)}}.home-cloud-future{min-height:clamp(380px,46dvh,500px);padding-block:var(--home-section-edge)}.home-cloud-future:after{background:linear-gradient(90deg,rgba(4,6,10,.97),rgba(4,6,10,.88) 46%,rgba(4,6,10,.56))}.home-cloud-future-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(40px,6vw,88px);padding-block:0}.home-cloud-future-heading .section-display{max-width:10ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.5rem)}.home-cloud-future-heading .section-display span{display:block}.home-cloud-future-heading .section-display span:last-child{color:var(--theme-accent-text)}.home-cloud-future-action{width:100%;max-width:520px;justify-self:end}.home-cloud-future-action .section-copy{max-width:48ch;margin:0}.home-cloud-future-action .hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px}.home-cloud-future-action .hero-actions>*{width:100%;justify-content:space-between}@media (max-width:1100px){.why-carousel-stage{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:44px}.home-intelligence-stage{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.home-intelligence-overview{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr)}.home-industry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industry-list>div{border-left:0}.home-industry-list>div:nth-child(2n){border-left:1px solid var(--line)}.home-industry-drop-field{right:-8%;left:-8%;transform:scale(.88)}.home-audience-layout{grid-template-columns:minmax(360px,.95fr) minmax(440px,1.05fr);column-gap:32px}.home-audience-orbit-viewport{min-height:570px}.home-audience-orbit-stage{--audience-orbit-scale:0.74}}@media (max-width:900px){.home-cloud-future-layout{grid-template-columns:1fr;gap:40px}.home-cloud-future-heading .section-display{max-width:12ch;font-size:clamp(2.7rem,7vw,4rem)}.home-cloud-future-action{max-width:560px;justify-self:start}.home-intelligence-overview{grid-template-columns:1fr;gap:0}.home-intelligence-robot{height:clamp(300px,68vw,430px);margin-top:0;margin-bottom:0}.home-intelligence-robot img{object-position:center bottom}.home-intelligence-stage,.why-carousel-stage{grid-template-columns:1fr}.why-carousel-copy{min-height:0}.why-carousel-copy-window{min-height:150px}.why-carousel-copy h3{max-width:18ch}.home-intelligence-details{border-top:1px solid var(--line-strong);border-left:0}.home-intelligence-visual{height:auto;aspect-ratio:16/10}.home-audience-layout{grid-template-columns:1fr;grid-template-areas:"copy" "orbit" "list";column-gap:0}.home-audience-copy{max-width:650px;padding-top:0}.home-audience-orbit-viewport{min-height:530px}.home-audience-orbit-stage{--audience-orbit-scale:0.8;top:50%;left:50%}.home-audience-list{width:100%;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.home-audience-list>button:nth-child(3){border-left:0}.home-audience-list>button:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.home-audiences,.home-ecosystem,.home-intelligence,.home-reason{min-height:0}.home-reason{padding-top:48px}.home-reason-heading{margin-bottom:0}.why-carousel-stage{gap:32px}.why-carousel-copy{min-height:0;padding:0}.why-carousel-copy-window{min-height:150px}.why-carousel-copy h3{font-size:clamp(1.65rem,8vw,2.25rem)}.why-carousel-copy p{margin-top:18px;font-size:.9rem}.why-carousel-controls{padding-top:22px}.why-carousel-controls button{width:48px;height:48px}.why-carousel-progress{gap:5px;margin-top:18px}.home-intelligence-visual{height:auto;width:100%;min-width:0;min-height:0;aspect-ratio:1/.9}.home-intelligence-heading{margin-bottom:30px}.home-intelligence-robot{height:285px;margin-top:-20px;margin-bottom:-14px}.home-intelligence-details{padding:24px 20px 26px}.home-intelligence-item-description{font-size:.875rem}.home-industry-layout{align-items:stretch}.home-ecosystem-heading{text-align:left}.home-ecosystem-heading .section-copy,.home-ecosystem-heading .section-display{margin-inline:0}.home-industry-list{grid-template-columns:1fr}.home-industry-list>div,.home-industry-list>div:not(:nth-child(4n+1)),.home-industry-list>div:nth-child(2n){border-left:0}.home-industry-list a{min-height:84px;padding-inline:0}.home-industry-drop{height:248px;margin-top:0;--drop-start-y:-300px;--industry-drop-lift:0px}.home-industry-drop-field{right:-24%;bottom:0;left:-24%;transform:scale(.72)}.industry-drop-tile.is-primary>span{display:none}.home-audience-layout{gap:0}.home-audience-copy{align-self:start;margin-bottom:24px}.home-audience-orbit-viewport{min-height:390px}.home-audience-orbit-stage{--audience-orbit-scale:0.59}.home-audience-list>button{min-height:170px}.home-cloud-future-layout{grid-template-columns:1fr;gap:28px;padding-block:24px}.home-cloud-future-heading .section-display{max-width:11ch;font-size:clamp(2.4rem,12vw,3.4rem)}.home-cloud-future-action{max-width:none;justify-self:stretch}}@media (max-width:560px){.home-audience-list{grid-template-columns:1fr}.home-audience-list>button,.home-audience-list>button+button,.home-audience-list>button:nth-child(3){min-height:150px;border-top:1px solid var(--line);border-left:0}.home-audience-list>button:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.home-audience-orbit-core:before{opacity:.4}.why-carousel-controls button,.why-carousel-image{transition-duration:.01ms!important}.why-carousel-progress button.is-active .why-carousel-track>span{animation:none;transform:scaleX(1)}.home-intelligence-image{transition-duration:.01ms!important}.home-audience-list>button.is-active .home-audience-list-progress>span,.home-intelligence-list>button.is-active .home-intelligence-item-progress>span{animation:none;transform:scaleX(1)}.home-industry-drop[data-active=true] .industry-drop-tile{animation:none}}.cookie-consent_banner__RpkkJ{position:fixed;z-index:80;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);left:clamp(16px,3vw,36px);display:grid;max-width:1120px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-inline:auto;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--background-1) 96%,transparent);padding:clamp(22px,3vw,32px);box-shadow:0 24px 80px rgba(0,0,0,.42);backdrop-filter:blur(18px)}.cookie-consent_banner__RpkkJ h2,.cookie-consent_dialog__6Hfry h2{margin-top:8px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:560;line-height:1.05}.cookie-consent_banner__RpkkJ p:not(.cookie-consent_eyebrow__YEGCH),.cookie-consent_dialogHead__e5zSV p:not(.cookie-consent_eyebrow__YEGCH){max-width:66ch;margin-top:10px;color:var(--muted-foreground);font-size:.88rem;line-height:1.55}.cookie-consent_eyebrow__YEGCH{color:var(--theme-accent-text);font-family:var(--font-jetbrains),monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.cookie-consent_banner__RpkkJ p:not(.cookie-consent_eyebrow__YEGCH) a{color:var(--theme-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease}.cookie-consent_banner__RpkkJ p:not(.cookie-consent_eyebrow__YEGCH) a:hover{color:var(--foreground)}.cookie-consent_actions__Kjz6i,.cookie-consent_dialogActions__gcJgB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cookie-consent_backdrop__c_A2F{position:fixed;z-index:90;inset:0;display:grid;place-items:center;background:rgba(1,3,7,.76);padding:20px;backdrop-filter:blur(12px)}.cookie-consent_dialog__6Hfry{width:min(680px,100%);border:1px solid var(--line-strong);background:var(--background-1);box-shadow:0 30px 100px rgba(0,0,0,.52)}.cookie-consent_dialogActions__gcJgB,.cookie-consent_dialogHead__e5zSV{padding:clamp(24px,4vw,36px)}.cookie-consent_choices__75iQ7{border-block:1px solid var(--line)}.cookie-consent_choices__75iQ7 label{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:28px;padding:20px clamp(24px,4vw,36px)}.cookie-consent_choices__75iQ7 label+label{border-top:1px solid var(--line)}.cookie-consent_choices__75iQ7 span{display:grid;gap:6px}.cookie-consent_choices__75iQ7 strong{font-size:.98rem;font-weight:560}.cookie-consent_choices__75iQ7 small{max-width:52ch;color:var(--muted-foreground);font-size:.76rem;line-height:1.45}.cookie-consent_choices__75iQ7 input{width:20px;height:20px;accent-color:var(--theme-accent)}@media (max-width:760px){.cookie-consent_banner__RpkkJ{grid-template-columns:1fr;align-items:start}.cookie-consent_actions__Kjz6i,.cookie-consent_dialogActions__gcJgB{justify-content:stretch}.cookie-consent_actions__Kjz6i>*,.cookie-consent_dialogActions__gcJgB>*{flex:1 1 auto}}