:root{--home-section-edge:clamp(64px, 6vw, 80px)}.home-tool-workflow{border-top:1px solid var(--line);background:var(--background);height:360dvh;position:relative}.home-tool-sticky{top:var(--nav-height);height:calc(100dvh - var(--nav-height));min-height:min(680px, calc(100dvh - var(--nav-height)));background:var(--background);position:sticky;overflow:hidden}.home-tool-state{border-bottom:1px solid var(--line);background:var(--background);pointer-events:none;transform-origin:58%;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.home-tool-state-ai{z-index:0}.home-tool-state-online{z-index:1}.home-tool-content-viewport{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-tool-media{background:var(--surface);border:0;border-radius:12px;height:78%;position:absolute;inset:50% clamp(48px,7vw,128px) auto 46%;overflow:hidden;transform:translateY(-50%)}.home-tool-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04060a70 0%,#04060a12 38%,#04060a1c 100%),linear-gradient(#04060a29 0%,#04060a0a 52%,#04060a75 100%);position:absolute;inset:0}.home-tool-media-ai:after{background:linear-gradient(90deg,#04060a5c 0%,#04060a0a 38%,#04060a14 100%),linear-gradient(#04060a24 0%,#04060a08 52%,#04060a66 100%)}.home-tool-media-ai{border-radius:12px}.home-tool-media .product-interface-showcase,.home-tool-media .product-interface-main{width:100%;height:100%;position:absolute;inset:0}.home-tool-media .product-interface-main img{object-fit:contain;object-position:right top;opacity:.86;filter:none;transform-origin:100% 0;transform:none;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 .product-interface-showcase.is-panel.is-online .product-interface-main img{object-fit:contain;object-position:100% 0%;transform-origin:100% 0;transform:none}.home-tool-media .home-tool-ai-image{object-fit:contain;object-position:100% 0%;opacity:.98;filter:none;transform-origin:100% 0;border-radius:12px;transform:none}.home-tool-media .home-tool-online-image{object-fit:contain;object-position:100% 0%;opacity:.94;filter:none;transform-origin:100% 0;border-radius:12px;transform:none}.home-tool-layout{z-index:1;will-change:transform, opacity;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:0;display:flex;position:absolute;inset:0}.home-tool-copy{width:min(38%,590px);position:relative}.home-tool-name{color:var(--theme-accent-text);font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.6rem,.6vw,.72rem);font-weight:600}.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{pointer-events:auto;margin-top:28px;display:flex}.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{border-block:1px solid var(--line-strong);background:#070a10e6;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:40px;display:grid;position:relative}.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{background:var(--theme-accent);content:"";width:28px;height:2px;margin-bottom:15px;display:block}.home-tool-capabilities p{color:var(--muted-foreground);margin-top:10px;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){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}}@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{height:27%;inset:20px 20px auto 24%;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-origin:100% 0;transform:none}.home-tool-media .home-tool-ai-image{object-fit:contain;object-position:58% center;opacity:.64;transform-origin:58%;transform:none}.home-tool-media .home-tool-online-image{object-fit:contain;object-position:100% 0%;opacity:.64;transform-origin:100% 0;transform:none}.home-tool-media:after{background:linear-gradient(0deg, var(--background) 0%, #04060a7a 62%, #04060aa3)}.home-tool-layout{justify-content:flex-start;height:100%;padding:clamp(150px,24dvh,210px) 20px 18px}.home-tool-copy{width:100%;position:relative;top:auto;left:auto}.home-tool-capabilities{background:#04060adb;grid-template-columns:1fr;width:100%;margin-top:40px;position:relative;bottom:auto;left:auto;right:auto}.home-tool-capabilities h3:before{margin-bottom:10px}.home-tool-actions{margin-top:20px}.home-tool-capabilities>div{border-top:0;border-left:0;border-bottom:1px solid var(--line);grid-column:auto;min-height:0;padding:14px 0}.home-tool-capabilities>div:nth-child(2n),.home-tool-capabilities>div:nth-child(3){border-top:0;border-left:0;grid-column:auto}}@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{min-height:0;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);align-items:center;display:flex}.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:5.2s;touch-action:pan-y;outline:none;width:100%}.why-carousel-media:active{cursor:grabbing}.why-carousel:focus-visible{outline:1px solid var(--theme-accent);outline-offset:4px}.why-carousel-stage{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.why-carousel-media{aspect-ratio:3/2;border:1px solid var(--line-strong);cursor:grab;background:#020408;min-width:0;position:relative;overflow:hidden}.why-carousel-image{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.018)}.why-carousel-image.is-active{z-index:1;opacity:1;transform:scale(1)}.why-carousel-image img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.why-carousel-image img.is-cover{object-fit:cover}.why-carousel-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.why-carousel-intro{margin-bottom:clamp(26px,3vw,40px)}.why-carousel-copy-window{border-top:1px solid var(--line-strong);align-items:start;min-height:160px;padding-top:22px;display:grid}.why-carousel-copy-window>div{grid-area:1/1}.why-carousel-copy h3{max-width:18ch;color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.35rem,2vw,2rem);font-weight:570;line-height:1.04}.why-carousel-copy p{max-width:48ch;color:var(--muted-foreground);text-wrap:pretty;margin-top:16px;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.62}.why-carousel-controls{gap:10px;padding-top:18px;display:flex}.why-carousel-controls button{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--foreground);border-radius:2px;place-items:center;transition:border-color .22s,background-color .22s,color .22s,transform .16s;display:grid}.why-carousel-controls button:hover,.why-carousel-controls button:focus-visible{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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding:0 1px;display:grid}.why-carousel-progress button{border-radius:0;align-items:center;min-width:0;height:30px;display:flex}.why-carousel-progress button:focus-visible{outline:1px solid var(--theme-accent);outline-offset:2px}.why-carousel-track{background:var(--line-strong);width:100%;height:1px;display:block;position:relative;overflow:hidden}.why-carousel-track>span{background:var(--theme-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.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;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.home-intelligence{min-height:0;padding-block:var(--home-section-edge);border-bottom:1px solid var(--line);background:var(--background);align-items:center;display:flex;overflow:hidden}.home-intelligence-layout{display:block}.home-intelligence-overview{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(34px,4vw,64px);display:grid}.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{z-index:2;pointer-events:none;height:clamp(300px,27vw,400px);margin-bottom:0;position:relative}.home-intelligence-robot img{object-fit:contain;object-position:right bottom}.home-intelligence-stage{--intelligence-cycle:5.2s;border:1px solid var(--line-strong);background:var(--background-1);grid-template-columns:minmax(0,1.28fr) minmax(420px,.72fr);display:grid}.home-intelligence-carousel{outline:none}.home-intelligence-visual{aspect-ratio:auto;cursor:grab;touch-action:pan-y;border:0;height:100%;min-height:0}.home-intelligence-visual:active{cursor:grabbing}.home-intelligence-images,.home-intelligence-image{position:absolute;inset:0}.home-intelligence-image{opacity:0;transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.995)}.home-intelligence-image.is-active{z-index:1;opacity:1;transform:translate(0,0)scale(1)}.home-intelligence-image img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.home-intelligence-visual:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#04060a14,#0000 18% 78%,#04060a29);position:absolute;inset:0}.owner-ai-hud-minimal{z-index:3;display:block}.home-intelligence-playback{z-index:4;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--foreground-soft);background:#04060ad1;border-radius:2px;place-items:center;transition:border-color .18s,color .18s,transform .14s;display:grid;position:absolute;top:14px;right:14px}.home-intelligence-playback:hover,.home-intelligence-playback:focus-visible{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{color:var(--theme-accent);font-family:var(--font-jetbrains), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500;line-height:1}.home-why-label+.section-display{margin-top:18px}.home-intelligence-details{border-left:1px solid var(--line-strong);flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,2.8vw,40px);display:flex}.home-intelligence-list{border-top:1px solid var(--line-strong);margin:0 0 22px}.home-intelligence-list>button{border-bottom:1px solid var(--line);color:inherit;text-align:left;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 4px;transition:background-color .24s;display:grid;position:relative}.home-intelligence-list>button:hover,.home-intelligence-list>button:focus-visible,.home-intelligence-list>button.is-active{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{color:var(--theme-accent);font-family:var(--font-jetbrains), monospace;padding-top:3px;font-size:.6rem}.home-intelligence-item-copy{min-width:0;display:block}.home-intelligence-item-title{font-size:.98rem;font-weight:550;line-height:1.3;transition:color .24s;display:block}.home-intelligence-item-description{max-width:48ch;max-height:0;color:var(--muted-foreground);opacity:0;margin-top:0;font-size:.8rem;line-height:1.46;transition:max-height .36s,margin-top .36s,color .24s,opacity .24s,transform .36s;display:block;overflow:hidden;transform:translateY(-4px)}.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;color:var(--foreground-soft);opacity:1;margin-top:9px;transform:translateY(0)}.home-intelligence-item-progress{pointer-events:none;height:1px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.home-intelligence-item-progress>span{background:var(--theme-accent);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.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{min-height:0;padding-block:var(--home-section-edge);border-bottom:1px solid var(--line);background:var(--background-1);align-items:center;display:flex}.home-industry-layout{flex-direction:column;align-items:center;display:flex}.home-ecosystem-heading{text-align:center;max-width:880px}.home-ecosystem-heading .section-display{max-width:13ch;margin-inline:auto}.home-ecosystem-heading .section-copy{margin:20px auto 0}.home-industry-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:clamp(32px,3.5vw,44px);display:grid}.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{isolation:isolate;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:108px;padding:18px 20px;transition:color .36s,background-color .36s;display:grid;position:relative;overflow:hidden}.home-industry-card-media,.home-industry-card-shade{z-index:-2;opacity:0;pointer-events:none;transition:opacity .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-industry-card-media img{object-fit:cover;filter:saturate(.7)contrast(1.04)brightness(.66);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .56s;transform:scale(1.035)}.home-industry-card-shade{z-index:-1;background:linear-gradient(90deg,#03080fe6 0%,#03080fb8 58%,#03080f80 100%)}.home-industry-list a:hover,.home-industry-list a:focus-visible{background:var(--background-1);color:var(--foreground);outline:none}.home-industry-list a:hover .home-industry-card-media,.home-industry-list a:hover .home-industry-card-shade,.home-industry-list a:focus-visible .home-industry-card-media,.home-industry-list a:focus-visible .home-industry-card-shade{opacity:1}.home-industry-list a:hover .home-industry-card-media img,.home-industry-list a:focus-visible .home-industry-card-media img{filter:saturate(.78)contrast(1.07)brightness(.72);transform:scale(1)}.home-industry-list a:focus-visible{outline:1px solid var(--theme-accent);outline-offset:-1px}.home-industry-list a strong{text-transform:uppercase;font-size:clamp(.88rem,1.15vw,1rem);font-weight:530;line-height:1.28}.home-industry-list svg{width:20px;height:20px;color:var(--foreground-faint);transition:color .32s,transform .42s cubic-bezier(.16,1,.3,1);position:relative}.home-industry-list a:hover svg,.home-industry-list a:focus-visible svg{color:var(--theme-accent-text);transform:translate(2px,-2px)}.home-industry-drop{--drop-start-y:clamp(-410px, -27vw, -320px);--industry-drop-lift:0px;contain:layout paint;width:100%;height:calc(clamp(340px,29vw,430px) - 150px);margin-top:clamp(8px,1vw,14px);position:relative;overflow:hidden}.home-industry-drop-field{transform-origin:bottom;position:absolute;inset:0}.industry-drop-tile{bottom:calc(var(--drop-y) + var(--industry-drop-lift));left:var(--drop-x);z-index:1;border:1px solid var(--line-strong);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:bottom;border-radius:10px;place-items:center;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);display:grid;position:absolute}.industry-drop-tile.is-primary{z-index:2;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));width:clamp(58px,5vw,70px);height:clamp(58px,5vw,70px);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{border:1px solid var(--line-strong);background:var(--background);width:max-content;max-width:220px;color:var(--foreground);opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transform:translate3d(-50%, 6px, 0) rotate(calc(-1 * var(--drop-rotation)));padding:8px 10px;font-size:.72rem;font-weight:520;line-height:1.3;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 10px);left:50%}.industry-drop-tile.is-primary:hover,.industry-drop-tile.is-primary:focus-visible{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:hover>span,.industry-drop-tile.is-primary:focus-visible>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:.76s cubic-bezier(.16,1,.3,1) both industry-icon-drop;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{border-bottom:1px solid var(--line);background:var(--background);min-height:0;padding-block:clamp(44px,4.5vw,60px);overflow:hidden}.home-audience-layout{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);display:grid}.home-audience-copy{grid-area:copy;align-self:center;max-width:560px;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{grid-area:orbit;align-self:center;min-height:450px;position:relative;overflow:hidden}.home-audience-orbit-stage{--audience-orbit-scale:.7;width:620px;height:620px;transform:translate(-50%, -50%) scale(var(--audience-orbit-scale));transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.orbiting-circles-path{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.orbiting-circles-path circle{stroke:color-mix(in srgb, var(--theme-accent) 20%, var(--line));stroke-width:1px}.orbiting-circle-node{width:var(--orbit-icon-size);height:var(--orbit-icon-size);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));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.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{background:linear-gradient(90deg, transparent, #4ea8ff7a 48%, var(--wireframe-accent));filter:drop-shadow(0 0 3px #5fe3ff33);border-radius:2px;width:28px;height:4px;display:block}.home-audience-ring-flow.is-outer{opacity:.86;background:linear-gradient(270deg, transparent, #4ea8ff7a 48%, var(--wireframe-accent));width:32px}.home-audience-orbit-node{border:1px solid var(--line-strong);background:var(--background-1);width:100%;height:100%;color:var(--theme-accent-text);opacity:.58;border-radius:50%;place-items:center;transition:opacity .36s,border-color .36s,background-color .36s,box-shadow .36s;display:grid}.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));opacity:1;box-shadow:0 0 28px #4ea8ff21}.home-audience-orbit-core{z-index:3;border:1px solid var(--line-strong);background:var(--background-1);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:156px;height:156px;display:flex;position:relative}.home-audience-orbit-core:before{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 #5fe3ff2e);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-audience-brand-symbol{width:48px;height:50px;display:block;position:relative;overflow:hidden}.home-audience-brand-symbol img{width:196px;max-width:none;height:50px}.home-audience-brand-word{color:var(--foreground);letter-spacing:-.015em;font-size:1.05rem;font-weight:650;line-height:1}.home-audience-list{border:1px solid var(--line-strong);background:var(--line);grid-area:list;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;width:100%;max-width:none;margin-top:clamp(32px,4vw,54px);display:grid}.home-audience-list>button{background:var(--background-1);isolation:isolate;min-width:0;min-height:190px;color:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(20px,2vw,28px);transition:background-color .42s;display:flex;position:relative;overflow:hidden}.home-audience-list-media,.home-audience-list-shade{z-index:0;opacity:0;pointer-events:none;transition:opacity .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-audience-list-media{background-image:url(/assets/home/audience/audience-scenes-v1.webp);background-position:var(--audience-image-position);filter:saturate(.68)contrast(1.08)brightness(.54);background-repeat:no-repeat;background-size:200% 200%;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .72s;transform:scale(1.035)}.home-audience-list-shade{z-index:1;background:linear-gradient(90deg,#03070dd6 0%,#03070d8f 72%,#03070db3 100%),linear-gradient(#03070d57 0%,#03070de6 100%)}.home-audience-list>button+button{border-left:1px solid var(--line)}.home-audience-list>button:hover,.home-audience-list>button:focus-visible,.home-audience-list>button.is-active{background:var(--background-1);outline:none}.home-audience-list>button:hover .home-audience-list-media,.home-audience-list>button:hover .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.is-active .home-audience-list-media,.home-audience-list>button.is-active .home-audience-list-shade{opacity:1}.home-audience-list>button:hover .home-audience-list-media,.home-audience-list>button:focus-visible .home-audience-list-media,.home-audience-list>button.is-active .home-audience-list-media{filter:saturate(.72)contrast(1.1)brightness(.58);transform:scale(1)}.home-audience-list>button:focus-visible{outline:1px dashed var(--foreground-soft);outline-offset:-3px}.home-audience-list-icon{z-index:2;border:1px solid var(--line);width:46px;height:46px;color:var(--theme-accent-text);place-items:center;display:grid;position:relative}.home-audience-list-icon svg{width:25px;height:25px}.home-audience-list h3{font-size:clamp(.86rem,1vw,.98rem);font-weight:550;line-height:1.25;position:relative}.home-audience-list-copy{z-index:2;min-width:0;display:block;position:relative}.home-audience-list p{max-width:46ch;color:var(--muted-foreground);opacity:0;margin-top:8px;font-size:.76rem;line-height:1.46;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1),color .28s;transform:translateY(-5px)}.home-audience-list>button:hover p,.home-audience-list>button:focus-visible p,.home-audience-list>button.is-active p{color:var(--foreground-soft);opacity:1;transform:translateY(0)}.home-audience-list-progress{z-index:3;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.home-audience-list-progress>span{background:var(--theme-accent);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.home-audience-list>button.is-active .home-audience-list-progress>span{animation:5.2s linear forwards home-audience-progress}.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{will-change:transform;animation:5.6s linear infinite audience-core-flow}}@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) + 360deg)) translateY(calc(var(--orbit-radius) * 1px)) rotate(calc((var(--orbit-angle) * -1deg) - 360deg))}}@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) + 360deg)) translateY(calc(var(--orbit-radius) * 1px))}}@keyframes audience-core-flow{to{transform:rotate(360deg)}}.home-cloud-future{min-height:clamp(380px,46dvh,500px);padding-block:var(--home-section-edge)}.home-cloud-future:after{background:linear-gradient(90deg,#04060af7 0%,#04060ae0 46%,#04060a8f 100%)}.home-cloud-future-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(40px,6vw,88px);padding-block:0;display:grid}.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{justify-self:end;width:100%;max-width:520px}.home-cloud-future-action .section-copy{max-width:48ch;margin:0}.home-cloud-future-action .hero-actions{grid-template-columns:1fr;gap:10px;margin-top:28px;display:grid}.home-cloud-future-action .hero-actions>*{justify-content:space-between;width:100%}@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{left:-8%;right:-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:.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{justify-self:start;max-width:560px}.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}.why-carousel-stage,.home-intelligence-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{aspect-ratio:16/10;height:auto}.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:.8;top:50%;left:50%}.home-audience-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:720px;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-reason,.home-intelligence,.home-ecosystem,.home-audiences{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{aspect-ratio:1/.9;width:100%;min-width:0;height:auto;min-height:0}.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-display,.home-ecosystem-heading .section-copy{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{--drop-start-y:-300px;--industry-drop-lift:0px;height:248px;margin-top:0}.home-industry-drop-field{bottom:0;left:-24%;right:-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:.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{justify-self:stretch;max-width:none}}@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){border-top:1px solid var(--line);border-left:0;min-height:150px}.home-audience-list>button:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.home-audience-orbit-core:before{opacity:.4}.why-carousel-image,.why-carousel-controls button{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-intelligence-list>button.is-active .home-intelligence-item-progress>span,.home-audience-list>button.is-active .home-audience-list-progress>span{animation:none;transform:scaleX(1)}.home-industry-drop[data-active=true] .industry-drop-tile{animation:none}}
