@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-variable.woff2)format("woff2")}@font-face{font-family:Goga;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Goga-VariableVF.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-midnight-graphite:#000;--color-ash-canvas:#25211f;--color-code-base:#4a3b34;--color-mist-border:#5a463c;--color-faded-stone:#83695b;--color-steel-gray:#766960;--color-pale-sage:#938278;--color-moss-detail:#a07866;--color-cloud-whisper:#f8e3d4;--color-vivid-apple:#f35b22;--color-system-green:#ffc7a7;--color-digital-glow:#fff0df;--color-warm-modal-text:#ffeadc;--color-warm-modal-text-rgb:255, 234, 220;--color-light-aura:#d6a486;--color-snow-peak:#fff;--font-inter-variable:"Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-goga:"Goga", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-caption:12px;--leading-caption:1.33;--tracking-caption:1.2px;--text-body:14px;--leading-body:1.38;--tracking-body:-.31px;--text-body-lg:16px;--leading-body-lg:1.43;--tracking-body-lg:-.35px;--text-subheading:20px;--leading-subheading:1.5;--text-heading:24px;--leading-heading:1.33;--text-heading-lg:40px;--leading-heading-lg:1.4;--tracking-heading-lg:-.87px;--text-display-sm:54px;--leading-display-sm:1.1;--tracking-display-sm:-.81px;--text-display:60px;--leading-display:1;--tracking-display:-.9px;--text-display-lg:64px;--leading-display-lg:1;--tracking-display-lg:-.96px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-unit:4px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-60:60px;--spacing-64:64px;--spacing-80:80px;--spacing-120:120px;--spacing-128:128px;--page-max-width:1200px;--section-gap:56px;--card-padding:16px;--element-gap:16px;--radius-md:4px;--radius-lg:8px;--radius-2xl:16px;--radius-full:9999px;--radius-links:8px;--radius-buttons:4px;--radius-tagspills:9999px;--radius-containers-rounded:16px;--shadow-md:#0000001a 0px 10px 15px -3px, #0000001a 0px 4px 6px -4px;--surface-base-canvas:#000;--surface-navigation-surface:#25211f;--surface-light-panel:#f8e3d4}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-base-canvas);-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{background:var(--surface-base-canvas);min-width:320px;color:var(--color-digital-glow);font-family:var(--font-inter-variable);font-size:var(--text-body);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;line-height:var(--leading-body);letter-spacing:var(--tracking-body);-ms-overflow-style:none;scrollbar-width:none;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--color-vivid-apple);outline-offset:3px}.site-shell{width:min(100% - 64px,1280px);margin:0 auto}.site-nav{--nav-offset-y:0%;z-index:20;width:max-content;min-width:min(810px,100vw - 72px);max-width:calc(100vw - 72px);height:60px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-digital-glow);font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);font-variant-ligatures:no-contextual;letter-spacing:-.36px;transform:translateX(-50%) translateY(var(--nav-offset-y));will-change:transform;background:linear-gradient(#fff0df2e,#fff0df14),linear-gradient(#f35b221a,#f35b220a);border:0;border-radius:0 0 24px 24px;outline:0;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto 0 50%;padding:0 36px;line-height:24px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:sticky;top:0}.site-nav--hidden{--nav-offset-y:calc(-100% - 18px)}.brand-mark{color:var(--color-digital-glow);font-family:var(--font-inter-variable);font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:-.36px;justify-self:start;align-items:center;gap:10px;margin-left:0;line-height:20px;display:inline-flex}.brand-mark span{font-weight:var(--font-weight-bold)}.brand-icon{object-fit:cover;object-position:center;border-radius:3px;width:22px;height:22px;display:block}.nav-links{color:var(--color-digital-glow);font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:-.36px;justify-content:center;gap:36px;line-height:20px;display:flex}.nav-links a,.nav-actions a{opacity:1;transition:color .16s,opacity .16s}.nav-links a:hover,.nav-actions a:hover{color:var(--color-digital-glow);opacity:1}.nav-actions{color:var(--color-digital-glow);font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:-.36px;justify-self:end;align-items:center;gap:18px;line-height:20px;display:inline-flex}.btn{border-radius:var(--radius-full);cursor:pointer;width:max-content;min-height:38px;font-size:var(--text-body);font-feature-settings:"cv11";font-variant-ligatures:no-contextual;font-weight:var(--font-weight-medium);letter-spacing:-.36px;text-rendering:auto;border:1px solid #0000;justify-content:center;align-items:center;padding:0 21px;line-height:20px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-small{min-height:28px;font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:-.36px;padding:0 0 0 12px;line-height:20px}.btn-primary{background:var(--color-vivid-apple);border-color:var(--color-vivid-apple);color:var(--color-midnight-graphite)}.nav-actions .btn-primary{color:var(--color-vivid-apple);background:0 0;border:0;gap:10px}.nav-actions .btn-primary:after{border-radius:var(--radius-full);background:var(--color-vivid-apple);width:28px;height:28px;color:var(--color-midnight-graphite);content:"↗";place-items:center;font-size:16px;line-height:1;display:inline-grid}.btn-ghost{color:var(--color-digital-glow);background:0 0;border-color:#85908557}.btn-light{color:var(--color-midnight-graphite);background:0 0;border-color:#00000029}.hero-section{place-items:center;padding:48px 0 28px;display:grid}#partnership,#product,#brain-factory,#how-it-works,#solutions,#resources{scroll-margin-top:92px}.hero-copy{text-align:center;justify-items:center;max-width:880px;display:grid}.hero-copy h1,.section h2,.light-panel h2{color:var(--color-digital-glow);font-family:var(--font-goga);font-feature-settings:"ss01";font-variant-ligatures:no-contextual;font-weight:var(--font-weight-medium);letter-spacing:normal;margin:0}.hero-copy h1{max-width:820px;font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:normal}.hero-title-accent{color:var(--color-vivid-apple)}.hero-title-break{display:block}.hero-copy p{max-width:640px;color:var(--color-light-aura);font-family:var(--font-goga);font-feature-settings:"ss01";font-variant-ligatures:no-contextual;font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:normal;margin:20px 0 0;line-height:26px}.hero-actions{justify-content:center;gap:16px;margin-top:20px;display:flex}.hero-actions .btn{min-height:38px;padding:9px 21px}.hero-actions .btn-primary{border:0}.hero-actions .btn-ghost{color:#fff0dfeb;font-weight:var(--font-weight-regular);border-color:#fff0df4d;padding:8px 20px}.hero-art{place-items:center;min-height:365px;margin-top:28px;display:grid}.hero-logo{object-fit:contain;filter:drop-shadow(0 0 36px #f35b227a);width:min(520px,78vw);height:auto;display:block}.hero-cube{filter:drop-shadow(0 0 28px #f35b22ad);width:250px;height:230px;display:block;position:relative}.hero-cube:before{content:"";background:radial-gradient(circle at 52% 46%,#ffb434f2 0 27%,#f35b22e6 35%,#ae3712d9 62%,#0000 74%),linear-gradient(145deg,#ff9037f2,#84270eeb);border:2px solid #ffae5cc7;border-radius:4px 22px 10px 18px;position:absolute;inset:18px 6px 2px 8px;transform:skewY(1deg)rotate(-1deg);box-shadow:inset 0 0 38px #5c1c087a,0 0 52px #f35b228f}.hero-cube__top{clip-path:polygon(0 44%,84% 12%,100% 44%,19% 100%);background:linear-gradient(140deg,#fff0dfe6,#ff7d37d1);border-radius:18px 18px 4px 4px;width:180px;height:48px;position:absolute;top:0;left:40px}.hero-cube__side,.hero-cube__front,.hero-cube__core{display:none}.logo-strip{color:#d6a48675;width:100%;max-width:1210px;font-size:12px;font-weight:var(--font-weight-semibold);margin:0 auto;overflow:clip}.partners-section{text-align:center;width:min(100%,1280px);margin:0 auto 72px}.logo-track{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:10px 34px;width:100%;display:grid}.logo-mark{border-radius:var(--radius-lg);color:#fff0df57;white-space:nowrap;justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;height:68px;transition:background-color .16s;display:inline-flex;position:relative}.logo-mark__image{object-fit:contain;filter:grayscale()saturate(0)brightness(1.18)contrast(.82);opacity:.48;width:auto;max-width:100%;height:34px;transition:filter .16s,opacity .16s;display:block}.logo-mark__image--hover{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-mark__image--telkomsel{height:80px}.logo-mark__image--telkom-indonesia{filter:grayscale()invert()brightness(1.2)contrast(.82);height:58px}.logo-mark__image--mayora{height:40px}.logo-mark__image--akr{height:58px}.logo-mark__image--oxa{height:54px}.logo-mark:hover .logo-mark__image{filter:none;opacity:1}.logo-mark--telkom-indonesia:hover{background:0 0}.logo-mark--telkom-indonesia:hover .logo-mark__image--telkom-indonesia:not(.logo-mark__image--hover){opacity:0}.logo-mark--telkom-indonesia:hover .logo-mark__image--hover{filter:none;opacity:1}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 28px))}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.partnership-section{width:100vw;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;margin:20px calc(50% - 50vw) 42px;padding:0;display:grid}.partnership-copy{z-index:4;text-shadow:0 2px 16px #000000b8;width:min(700px,100vw - 64px);margin:0;padding:0;display:grid;position:absolute;bottom:clamp(36px,6vw,76px);left:max(32px,50vw - 560px)}.eyebrow{color:var(--color-vivid-apple);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:1.05px;text-transform:uppercase;margin:0 0 14px;line-height:18px}.partnership-copy h2{color:var(--color-digital-glow);font-family:var(--font-goga);font-feature-settings:"ss01";font-variant-ligatures:no-contextual;font-size:58px;font-weight:var(--font-weight-medium);letter-spacing:normal;margin:0;line-height:.94}.partnership-copy h2 span{color:var(--color-vivid-apple)}.partnership-copy p:last-child{color:#d6a486d1;max-width:660px;margin:20px 0 0;font-size:17px;line-height:1.48}.partnership-visual{background:#000;border:0;border-radius:0;place-items:center;width:100%;height:clamp(420px,57vw,840px);min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.spacex-parallax{--parallax-x:0;--parallax-y:0;perspective:1000px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.spacex-parallax__space{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.spacex-parallax__space-track{will-change:transform;width:max-content;height:100%;animation:300s linear infinite reverse spacex-space-scroll;display:flex}.spacex-parallax__space-track img{object-fit:contain;flex:none;width:auto;height:100%;display:block}.spacex-parallax__satellite{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 36px #0000007a)drop-shadow(0 0 30px #f35b224d);width:min(52%,600px);height:min(92%,410px);transform:translate3d(calc(var(--parallax-x) * 30px), calc(-50% + (var(--parallax-y) * 24px)), 80px) rotateX(calc(var(--parallax-y) * -5deg)) rotateY(calc(var(--parallax-x) * 7deg));will-change:transform;transition:transform .18s ease-out;position:absolute;top:50%;right:clamp(56px,6vw,92px)}@keyframes spacex-space-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.spacex-parallax__space-track{animation:none}}.section{padding:104px 0}.section h2{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm)}.section-production h2{margin:0}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;display:grid}.production-intro-card{align-items:center;min-height:0;display:flex}.product-card{background:linear-gradient(#212525f5,#111512fa);border:1px solid #485346c7;border-radius:7px;min-height:520px;padding:34px}.product-card--floating-visual{background:0 0;border:0;flex-direction:column;padding:0;display:flex}.product-card--floating-visual .product-card-visual{width:min(88%,320px);margin-bottom:18px}.product-card--floating-visual .product-card-visual img{filter:none}.product-card--floating-visual .product-card__body{background:linear-gradient(#212525f5,#111512fa);border:1px solid #485346c7;border-radius:7px;width:100%;min-height:231px;padding:30px 34px 34px}.product-card--media-card{background:radial-gradient(circle at 78% 8%,#f35b2224,#0000 30%),radial-gradient(circle at 12% 18%,#d6a4861a,#0000 28%),linear-gradient(#212525f5,#111512fa);border:1px solid #485346c7;flex-direction:column;min-height:647px;padding:34px;display:flex;overflow:hidden}.product-card--media-card .product-card-visual{width:min(100%,320px);margin-bottom:28px}.product-card--media-card .product-card-visual img,.product-card--media-card .pulsing-node-image__image{filter:none;mix-blend-mode:screen}.product-card--media-card .product-card__body{min-height:231px;margin-top:auto}.mini-window{background:#0c1110;border:8px solid #2b3c3b;border-radius:10px;width:76%;min-height:224px;margin:0 auto 44px;overflow:hidden;box-shadow:0 0 22px #d6a48614}.product-card-visual{aspect-ratio:1;justify-content:center;align-items:center;width:min(86%,296px);margin:0 auto 34px;display:flex}.product-card-visual img{object-fit:contain;filter:drop-shadow(0 0 22px #f35b2229);width:100%;height:100%;display:block}.pulsing-node-image{width:100%;height:100%;display:block;position:relative}.pulsing-node-image__image,.pulsing-node-image__canvas{width:100%;height:100%;display:block}.pulsing-node-image__image{object-fit:contain}.pulsing-node-image__canvas{pointer-events:none;position:absolute;inset:0}.mini-window__dots{border-bottom:1px solid #25312e;gap:8px;padding:14px 16px;display:flex}.mini-window__dots span{border:1px solid var(--color-pale-sage);border-radius:var(--radius-full);width:6px;height:6px}.code-lines,.status-list,.control-panel,.chart-panel{padding:18px}.code-lines{color:var(--color-light-aura);gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:grid}.code-lines span:nth-child(2){color:var(--color-vivid-apple)}.status-list{gap:12px;display:grid}.status-list div{color:var(--color-light-aura);justify-content:space-between;font-size:12px;display:flex}.status-list strong{color:var(--color-vivid-apple)}.control-panel{color:var(--color-light-aura);grid-template-columns:1fr 1fr;gap:16px;display:grid}.control-panel strong{color:var(--color-vivid-apple)}.control-panel div{border:1px solid var(--color-code-base);border-radius:var(--radius-full);background:linear-gradient(90deg,#f35b2259 0 58%,#0000 58%);grid-column:1/-1;height:42px}.chart-panel{align-items:end;gap:12px;height:128px;display:flex}.chart-panel span{background:linear-gradient(180deg, var(--color-vivid-apple), #f35b2224);border-radius:8px 8px 0 0;flex:1}.chart-panel span:first-child{height:18%}.chart-panel span:nth-child(2){height:30%}.chart-panel span:nth-child(3){height:40%}.chart-panel span:nth-child(4){height:58%}.chart-panel span:nth-child(5){height:46%}.chart-panel span:nth-child(6){height:76%}.card-label{color:var(--color-steel-gray);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.6px;text-transform:uppercase;margin:0 0 8px}.product-card h3{color:var(--color-digital-glow);font-size:23px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.08}.product-card p:last-child{max-width:460px;color:var(--color-light-aura);margin:10px 0 0;font-size:13px;line-height:1.45}.section-production{padding-top:104px}.section-production h2{max-width:1304px;color:var(--color-digital-glow);font-family:var(--font-goga);letter-spacing:normal;font-size:54px;font-weight:400;line-height:59.4px}.production-intro-card h2{max-width:620px;font-size:clamp(76px,6.45vw,92px);line-height:.94}.production-title-accent{color:var(--color-vivid-apple)}.section-production .product-card,.section-production .product-card--media-card{background:0 0;border:0;border-radius:0;flex-direction:column;gap:24px;min-height:0;padding:0;display:flex;overflow:visible}.section-production .product-card-visual{aspect-ratio:650/460;background:radial-gradient(circle at 76% 10%,#f35b221f,#0000 34%),radial-gradient(circle at 16% 20%,#d6a48614,#0000 30%),linear-gradient(#141817fa,#090c0bfa);border:1px solid #485346e0;border-radius:8px;width:100%;margin:0;position:relative;overflow:hidden}.section-production .product-card-visual>img,.section-production .product-card-visual>.pulsing-node-image{aspect-ratio:1;width:min(70%,390px);height:auto}.section-production .product-card--media-card .product-card-visual img,.section-production .product-card--media-card .pulsing-node-image__image{mix-blend-mode:screen}.section-production .product-card__body{flex-direction:column;gap:8px;min-height:0;padding:0;display:flex}.section-production .card-label{color:#d6a486b8;font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.6px;margin:0;line-height:16px}.section-production .product-card h3{color:var(--color-digital-glow);font-family:var(--font-goga);letter-spacing:normal;margin:0;font-size:30px;font-weight:400;line-height:36px}.section-production .product-card p:last-child{color:#d6a486b8;max-width:none;margin:0;font-size:20px;font-weight:400;line-height:30px}.light-panel{isolation:isolate;color:var(--color-midnight-graphite);background:0 0;margin:128px auto;padding:76px 0 88px;position:relative}.light-panel:before{content:"";z-index:-1;background:var(--color-cloud-whisper);pointer-events:none;position:absolute;inset:0 min(0px,36px + -1*max(32px,50vw - 640px))}.panel-kicker{color:#0000008f;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.65px;text-transform:uppercase;margin:0 0 10px}.light-panel h2{color:var(--color-midnight-graphite);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm)}.core-capability-carousel{margin-top:46px;position:relative}.core-capability-window{overflow:hidden}.core-capability-grid{transform:translateX(var(--capability-track-offset,0px));will-change:transform;gap:24px;transition:transform .68s cubic-bezier(.22,1,.36,1);display:flex;overflow:visible}.core-capability-grid--instant{transition:none}.core-capability-card{flex:0 0 var(--capability-card-basis);height:var(--capability-card-height,407px);color:#00000080;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:0;transition:color .22s;display:flex}@media (prefers-reduced-motion:reduce){.core-capability-grid--next,.core-capability-grid--prev{transition:none}}.capability-carousel-arrow{z-index:2;color:#000000d1;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:52px;transition:color .16s,opacity .16s;display:grid;position:absolute;top:132px}.capability-carousel-arrow--prev{left:-44px}.capability-carousel-arrow--next{right:-44px}.capability-carousel-arrow:disabled{cursor:default;opacity:.24}.capability-carousel-arrow:not(:disabled):hover,.capability-carousel-arrow:not(:disabled):focus-visible{color:var(--color-vivid-apple)}.capability-carousel-arrow span{border-top:3px solid;border-left:3px solid;width:18px;height:18px;display:block}.capability-carousel-arrow--prev span{transform:translate(2px)rotate(-45deg)}.capability-carousel-arrow--next span{transform:translate(-2px)rotate(135deg)}.core-capability-card--active,.core-capability-card:hover,.core-capability-card:focus-visible{color:var(--color-midnight-graphite)}.core-capability-visual{aspect-ratio:1.56;background:#00000078;width:100%;margin-bottom:24px;transition:background-color .22s,box-shadow .22s,transform .22s;display:block;position:relative;overflow:hidden}.core-capability-visual:before{content:"";opacity:0;background:radial-gradient(circle at 26% 6%,#f35b2252,#0000 30%),radial-gradient(circle at 92% 32%,#f35b223d,#0000 26%);transition:opacity .22s;position:absolute;inset:-25%}.core-capability-card--active .core-capability-visual,.core-capability-card:hover .core-capability-visual,.core-capability-card:focus-visible .core-capability-visual{background:var(--color-midnight-graphite);box-shadow:inset 0 0 54px #f35b2229}.core-capability-card--active .core-capability-visual:before,.core-capability-card:hover .core-capability-visual:before,.core-capability-card:focus-visible .core-capability-visual:before{opacity:1}.core-capability-visual--image{background:var(--color-midnight-graphite)}.core-capability-visual--image:before{display:none}.core-capability-visual--image img{object-fit:contain;opacity:.58;filter:grayscale()sepia(.16)saturate(.72);width:100%;height:100%;transition:filter .22s,opacity .22s;display:block}.core-capability-card--active .core-capability-visual--image img,.core-capability-card:hover .core-capability-visual--image img,.core-capability-card:focus-visible .core-capability-visual--image img{opacity:1;filter:none}.core-capability-visual span{background:#f35b223d;border:3px solid #fff0df94;transition:border-color .22s,background-color .22s,box-shadow .22s,opacity .22s;display:block;position:absolute;box-shadow:0 0 #f35b2200}.core-capability-card--active .core-capability-visual span,.core-capability-card:hover .core-capability-visual span,.core-capability-card:focus-visible .core-capability-visual span{border-color:var(--color-digital-glow);background:#f35b22ad;box-shadow:0 0 24px #f35b2270}.core-capability-visual--0 span{width:28%;height:28%;transform:rotate(45deg)}.core-capability-visual--0 span:first-child{top:25%;left:23%}.core-capability-visual--0 span:nth-child(2){top:25%;left:47%}.core-capability-visual--0 span:nth-child(3){top:49%;left:23%}.core-capability-visual--0 span:nth-child(4){top:49%;left:47%}.core-capability-visual--1 span{border-radius:999px;width:46%;height:13%;left:27%}.core-capability-visual--1 span:first-child{top:28%}.core-capability-visual--1 span:nth-child(2){top:41%;transform:translate(8%)}.core-capability-visual--1 span:nth-child(3){top:54%;transform:translate(-8%)}.core-capability-visual--1 span:nth-child(4){top:67%}.core-capability-visual--2 span{background:0 0;width:20%;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.core-capability-visual--2 span:first-child{width:52%;height:52%}.core-capability-visual--2 span:nth-child(2){width:38%;height:38%}.core-capability-visual--2 span:nth-child(3){width:24%;height:24%}.core-capability-visual--2 span:nth-child(4){background:var(--color-vivid-apple);border-radius:999px;width:7%;height:7%}.core-capability-visual--3 span{border-radius:999px 999px 0 0;width:12%;bottom:25%}.core-capability-visual--3 span:first-child{height:22%;left:24%}.core-capability-visual--3 span:nth-child(2){height:34%;left:39%}.core-capability-visual--3 span:nth-child(3){height:48%;left:54%}.core-capability-visual--3 span:nth-child(4){height:62%;left:69%}.core-capability-visual--4 span{width:48%;height:15%;left:50%;transform:translate(-50%)skewY(-16deg)}.core-capability-visual--4 span:first-child{top:26%}.core-capability-visual--4 span:nth-child(2){top:40%}.core-capability-visual--4 span:nth-child(3){top:54%}.core-capability-visual--4 span:nth-child(4){top:68%}.core-capability-card__title,.core-capability-card__subtitle,.core-capability-card__summary{display:block}.core-capability-card__title{color:currentColor;font-size:29px;font-weight:var(--font-weight-regular);letter-spacing:-.52px;line-height:1.08}.core-capability-card__subtitle{color:currentColor;font-size:15px;font-weight:var(--font-weight-medium);opacity:.68;margin-top:7px;line-height:1.3}.core-capability-card__summary{color:#00000085;min-height:46px;margin-top:16px;font-size:16px;line-height:1.45;transition:color .22s}.core-capability-card--active .core-capability-card__summary,.core-capability-card:hover .core-capability-card__summary,.core-capability-card:focus-visible .core-capability-card__summary{color:#000000ad}.core-capability-detail-shell{border-top:1px solid #00000029;min-height:304px;margin-top:68px;padding-top:54px;position:relative}.core-capability-detail{opacity:0;pointer-events:none;visibility:hidden;grid-template-columns:.82fr 1.18fr;gap:64px;transition:opacity .42s,visibility 0s linear .42s;display:grid}.core-capability-detail:not(.core-capability-detail--active){position:absolute;inset:54px 0 auto}.core-capability-detail--active{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .42s,visibility linear}.core-capability-detail h3{color:var(--color-midnight-graphite);font-size:var(--text-heading-lg);font-weight:var(--font-weight-regular);letter-spacing:-.7px;margin:0;line-height:1.13}.core-capability-detail p{color:#00000091;max-width:430px;margin:26px 0 0;font-size:15px;line-height:1.48}.core-capability-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:30px 42px;display:grid}.capability-detail-item{color:var(--color-midnight-graphite);grid-template-columns:32px 1fr;align-items:start;gap:14px;display:grid}.capability-detail-copy{gap:8px;display:grid}.capability-detail-title{color:#000000db;font-size:16px;font-weight:var(--font-weight-bold);line-height:1.18;display:block}.capability-detail-description{color:#0000008c;max-width:320px;font-size:13px;font-weight:var(--font-weight-regular);line-height:1.38;display:block}.capability-detail-icon{color:#000000c7;flex:none;width:26px;height:26px;margin-top:1px;position:relative}.capability-detail-icon:before,.capability-detail-icon:after{content:"";box-sizing:border-box;position:absolute}.capability-detail-icon--media:before{border:2px solid;border-radius:4px;inset:3px}.capability-detail-icon--media:after{border-bottom:2px solid;border-left:2px solid;width:13px;height:9px;bottom:5px;right:4px;transform:skew(-18deg)}.capability-detail-icon--sensor:before,.capability-detail-icon--reporting:before{border:2px solid;border-radius:3px;inset:2px 6px 2px 5px}.capability-detail-icon--sensor:after{border:2px solid;border-radius:999px;width:7px;height:7px;top:8px;right:2px}.capability-detail-icon--processing:before{border:2px solid;border-radius:4px;inset:4px;box-shadow:-5px 3px 0 -3px,-5px 10px 0 -3px,21px 3px 0 -3px,21px 10px 0 -3px}.capability-detail-icon--processing:after{background:currentColor;inset:10px}.capability-detail-icon--analysis:before{background:currentColor;width:3px;height:10px;bottom:4px;left:4px;box-shadow:7px -5px,14px -2px}.capability-detail-icon--analysis:after,.capability-detail-icon--forecast:after{background:currentColor;height:2px;bottom:3px;left:3px;right:3px}.capability-detail-icon--search:before{border:2px solid;border-radius:999px;width:14px;height:14px;top:3px;left:3px}.capability-detail-icon--search:after{transform-origin:50%;background:currentColor;width:10px;height:2px;bottom:5px;right:4px;transform:rotate(45deg)}.capability-detail-icon--reporting:after,.capability-detail-icon--summary:before{background:currentColor;width:11px;height:2px;top:8px;left:8px;box-shadow:0 5px,0 10px}.capability-detail-icon--summary:after{border-left:2px solid;border-right:2px solid;width:16px;height:18px;top:4px;left:5px}.capability-detail-icon--insight:before,.capability-detail-icon--effort:before{background:currentColor;width:4px;height:22px;top:2px;left:11px;transform:rotate(35deg)}.capability-detail-icon--insight:after{background:currentColor;width:22px;height:4px;top:11px;left:2px;transform:rotate(35deg)}.capability-detail-icon--operations:before,.capability-detail-icon--decision:before,.capability-detail-icon--workflow:before{background:currentColor;border-radius:999px;width:6px;height:6px;top:5px;left:5px;box-shadow:12px 3px,5px 14px}.capability-detail-icon--operations:after,.capability-detail-icon--decision:after,.capability-detail-icon--workflow:after{border-top:2px solid;border-left:2px solid;width:13px;height:10px;top:10px;left:8px;transform:rotate(18deg)}.capability-detail-icon--vision:before{border:2px solid;border-radius:999px/70%;width:20px;height:11px;top:8px;left:3px}.capability-detail-icon--vision:after{background:currentColor;border-radius:999px;width:6px;height:6px;top:11px;left:10px}.capability-detail-icon--quality:before{border:2px solid;border-radius:4px;width:15px;height:17px;top:4px;left:6px}.capability-detail-icon--quality:after{border-bottom:2px solid;border-left:2px solid;width:12px;height:6px;top:12px;left:8px;transform:rotate(-45deg)}.capability-detail-icon--shield:before{border:2px solid;border-radius:8px 8px 10px 10px;width:16px;height:20px;top:2px;left:5px}.capability-detail-icon--shield:after{background:currentColor;width:2px;height:10px;top:7px;left:12px}.capability-detail-icon--forecast:before{border-top:2px solid;border-right:2px solid;width:17px;height:12px;top:6px;left:4px;transform:skewY(-28deg)}.capability-detail-icon--risk:before{border-top:2px solid;border-left:2px solid;width:15px;height:15px;top:5px;left:6px;transform:rotate(45deg)}.capability-detail-icon--risk:after{background:currentColor;width:2px;height:8px;top:9px;left:12px;box-shadow:0 10px}.capability-detail-icon--shift:before{background:currentColor;width:18px;height:2px;top:12px;left:3px}.capability-detail-icon--shift:after{border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:8px;right:4px;transform:rotate(45deg)}.capability-detail-icon--rules:before{border:2px solid;border-radius:3px;width:16px;height:18px;top:4px;left:5px}.capability-detail-icon--rules:after{background:currentColor;width:9px;height:2px;top:9px;left:9px;box-shadow:0 5px,0 10px}.capability-detail-icon--effort:after{border-bottom:2px solid;border-left:2px solid;width:11px;height:20px;top:3px;left:7px;transform:skew(-18deg)}.capability-detail-icon--consistency:before{border:2px solid;border-radius:999px;inset:4px}.capability-detail-icon--consistency:after{background:currentColor;border-radius:999px;width:4px;height:4px;top:11px;left:11px;box-shadow:0 0 0 5px #0000001f}.infrastructure-section,.security-section{grid-template-columns:1fr 1fr;align-items:center;gap:78px;min-height:660px;display:grid}.infrastructure-section{padding-bottom:56px}.security-section{align-items:center;min-height:580px;padding-top:56px}.infrastructure-visual{aspect-ratio:1;justify-self:center;place-items:center;width:min(560px,100%);display:grid}.brain-network{cursor:default;filter:drop-shadow(0 24px 60px #f35b221a);touch-action:none;width:100%;height:100%}.brain-network svg,.brain-network canvas{width:100%;height:100%;display:block;overflow:visible}.brain-network__source-image{opacity:.34;filter:saturate(1.1)brightness(1.08);mix-blend-mode:screen}.brain-network__dot-field circle{fill:#ff6f18;transition:r .14s,opacity .14s}.brain-network__connections line{stroke:#f35b22;stroke-linecap:round;transition:opacity .14s,stroke-width .14s}.brain-network__signal{pointer-events:none}.brain-network__signal-trail{fill:none;stroke-linecap:round;mix-blend-mode:screen;pointer-events:none}.brain-network__signal-trail--soft{stroke:url(#brain-signal-soft-gradient);filter:url(#brain-signal-glow);stroke-width:3px;opacity:.76}.brain-network__signal-trail--core{filter:url(#brain-signal-glow);stroke:url(#brain-signal-core-gradient);stroke-width:1.45px;opacity:.96}.brain-network__signals circle{fill:#fff1c8;filter:url(#brain-signal-glow);pointer-events:none;transition:fill .14s,filter .14s,r .14s}.brain-network__signal--active .brain-network__signal-trail--soft{stroke-width:3.9px;opacity:.9;filter:url(#brain-signal-hover-glow)}.brain-network__signal--active .brain-network__signal-trail--core{stroke-width:1.85px;opacity:1;filter:url(#brain-signal-hover-glow)}.brain-network__signal--active circle{fill:#ffe7b0;filter:url(#brain-signal-hover-glow)}.brain-network__nodes circle:not(.brain-network__node-halo){fill:#ff8a28;transition:r .14s,opacity .14s}.brain-network__node-halo{fill:#f35b22;transition:r .14s,opacity .14s}@media (prefers-reduced-motion:reduce){.brain-network__signals{display:none}}.accordion-block h2{margin-bottom:24px}.accordion-list,.accordion-item{display:grid}.accordion-block button{cursor:pointer;width:100%;color:var(--color-digital-glow);text-align:left;background:0 0;border-top:1px solid #485346b8;justify-content:space-between;gap:24px;padding:18px 0;font-size:14px;display:flex}.infrastructure-section .accordion-block h2,.security-section .accordion-block h2{color:var(--color-warm-modal-text);font-family:var(--font-goga);letter-spacing:normal;margin-bottom:56px;font-size:40px;font-weight:400;line-height:44px}.infrastructure-title-accent{color:var(--color-vivid-apple)}.accordion-list .accordion-item{border-top:1px solid rgba(var(--color-warm-modal-text-rgb), .16);color:var(--color-warm-modal-text)}.accordion-list .accordion-item:last-child{border-bottom:1px solid rgba(var(--color-warm-modal-text-rgb), .16)}.accordion-list .accordion-item button{min-height:0;color:var(--color-warm-modal-text);border:0;align-items:center;padding:20px 0}.accordion-list .accordion-item button span:first-child{font-family:var(--font-goga);letter-spacing:normal;font-size:24px;font-weight:400;line-height:31.2px}.accordion-block>button:last-of-type,.accordion-item:last-child button{border-bottom:1px solid #485346b8}.accordion-list .accordion-item:last-child button{border-bottom:0}.accordion-icon{color:var(--color-warm-modal-text);font-size:24px;font-weight:var(--font-weight-regular);flex:none;line-height:31.2px;transition:transform .42s cubic-bezier(.22,1,.36,1)}.accordion-item--open .accordion-icon{transform:rotate(45deg)}.accordion-panel{max-width:532px;color:rgba(var(--color-warm-modal-text-rgb), .6);grid-template-rows:0fr;padding:0;transition:grid-template-rows .64s cubic-bezier(.22,1,.36,1),padding-bottom .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-3px)}.accordion-item--open .accordion-panel{grid-template-rows:1fr;padding-bottom:20px;transform:translateY(0)}.accordion-panel-inner{opacity:0;min-height:0;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-2px)}.accordion-item--open .accordion-panel-inner{opacity:1;transform:translateY(0)}.accordion-panel p{font-family:var(--font-inter-variable);font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:-.36px;margin:0;line-height:24px}@media (prefers-reduced-motion:reduce){.accordion-icon,.accordion-panel,.accordion-panel-inner{transition:none}}.stack-visual{aspect-ratio:1;place-self:center;width:min(480px,100%);margin-top:0;position:relative}.mosaic-blink-image{width:100%;height:100%;display:block;position:relative}.mosaic-blink-image__image{object-fit:contain;filter:none;width:100%;height:100%;display:block}.mosaic-blink-image__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section-row-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.article-section{overflow:hidden}.article-section .section-row-heading{margin-bottom:24px}.article-section .section-row-heading h2{color:var(--color-digital-glow);font-size:40px;font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:44px}.product-showcase-section{margin-top:-72px;padding-top:48px;overflow:visible}.product-showcase-section .section-row-heading{margin-bottom:8px}.product-tab-strip{--product-tab-line-bottom:32px;--product-tab-arch-width:196px;--product-tab-arch-height:88px;--product-tab-arch-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;width:100vw;min-height:126px;margin:22px 0 64px;padding:0 max(32px,50vw - 608px);display:flex;position:relative;left:50%;transform:translate(-50%)}.product-tab-rail{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.product-tab-rail__glow,.product-tab-rail__core{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.product-tab-rail__glow{stroke:#f35b2294;stroke-width:12px;opacity:.28;filter:blur(7px)}.product-tab-rail__core{stroke:var(--color-vivid-apple);stroke-width:4px;filter:drop-shadow(0 0 12px #f35b226b)}.product-tab{z-index:1;color:#fff0df70;cursor:pointer;opacity:.68;filter:grayscale()brightness(.82)saturate(.2);background:0 0;border:0;border-radius:0;place-items:center;width:74px;height:74px;transition:color .18s,filter .18s,opacity .18s;display:grid;position:relative;overflow:visible;transform:translateY(-30px)}.product-tab:hover,.product-tab:focus-visible{color:var(--color-digital-glow);opacity:.86;filter:grayscale()brightness()saturate(.32)}.product-tab--active{color:var(--color-vivid-apple);opacity:1;filter:none;transition:color .18s,filter .18s,opacity .18s;transform:translateY(-30px)}.product-tab--active:hover,.product-tab--active:focus-visible{color:var(--color-vivid-apple);opacity:1;filter:none}.product-tab--active:before,.product-tab--active:after{display:none}.product-tab-icon{z-index:2;color:currentColor;width:30px;height:30px;display:block;position:relative}.product-tab-icon:before,.product-tab-icon:after{content:"";box-sizing:border-box;position:absolute}.product-tab-icon--logistics{background:url(/assets/logistics-truck-tab-icon-transparent.png) 50%/contain no-repeat;width:42px;height:42px}.product-tab-icon--logistics:before,.product-tab-icon--logistics:after,.product-tab-icon--mining:before,.product-tab-icon--mining:after{display:none}.product-tab-icon--mining{background:url(/assets/mining-fleet-tab-icon-transparent.png) 50%/contain no-repeat;width:42px;height:42px}.product-tab-icon--retail:before,.product-tab-icon--retail:after{display:none}.product-tab-icon--retail{background:url(/assets/shopper-behavior-tab-icon-transparent.png) 50%/contain no-repeat;width:42px;height:42px}.product-tab-icon--sales:before,.product-tab-icon--sales:after{display:none}.product-tab-icon--sales{background:url(/assets/sales-territory-tab-icon-transparent.png) 50%/contain no-repeat;width:42px;height:42px}.product-tab-icon--supply:before,.product-tab-icon--supply:after{display:none}.product-tab-icon--supply{background:url(/assets/stock-optimization-tab-icon-transparent.png) 50%/contain no-repeat;width:42px;height:42px}.product-tab-panel-shell{min-height:560px;position:relative;overflow:hidden}.product-tab-panel{opacity:0;pointer-events:none;visibility:hidden;grid-template-columns:minmax(0,.92fr) minmax(460px,1fr);grid-template-areas:"copy visual""highlights visual""capability capability";gap:34px 60px;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:grid;transform:translate(0,0)}.product-tab-panel:not(.product-tab-panel--active){position:absolute;inset:0}.product-tab-panel--active{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1),visibility linear}.product-tab-panel--previous{opacity:1;pointer-events:none;visibility:visible;position:absolute;inset:0}.product-tab-panel-shell--next .product-tab-panel--active{animation:.64s cubic-bezier(.22,1,.36,1) both productPanelEnterNext}.product-tab-panel-shell--next .product-tab-panel--previous{animation:.64s cubic-bezier(.22,1,.36,1) both productPanelExitNext}.product-tab-panel-shell--prev .product-tab-panel--active{animation:.64s cubic-bezier(.22,1,.36,1) both productPanelEnterPrev}.product-tab-panel-shell--prev .product-tab-panel--previous{animation:.64s cubic-bezier(.22,1,.36,1) both productPanelExitPrev}@keyframes productPanelEnterNext{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:translate(0,0)}}@keyframes productPanelExitNext{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-56px)}}@keyframes productPanelEnterPrev{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:translate(0,0)}}@keyframes productPanelExitPrev{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(56px)}}.product-tab-panel__copy{grid-area:copy;max-width:660px}.product-tab-panel__copy h3{max-width:660px;color:var(--color-digital-glow);font-family:var(--font-goga);font-size:52px;font-weight:var(--font-weight-regular);letter-spacing:normal;margin:0;line-height:.98}.product-tab-panel__copy>p:last-child{color:#d6a486c7;max-width:610px;margin:22px 0 0;font-size:17px;line-height:1.48}.product-tab-panel__visual{aspect-ratio:16/9;background:radial-gradient(circle at 50% 44%,#f35b2233,#0000 36%),linear-gradient(#211611b8,#070707fa);border-radius:8px;grid-area:visual;align-self:start;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0df17}.product-tab-abstract{opacity:.92;background-image:url(/assets/fleet-optimization-visual.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1)}.product-tab-abstract--1{background-image:url(/assets/mining-fleet-analytics-visual.png)}.product-tab-abstract--2{background-image:url(/assets/shopper-behavior-analytics-visual.png)}.product-tab-abstract--3{background-image:url(/assets/sales-territory-intelligence-visual.png)}.product-tab-abstract--4{background-image:url(/assets/stock-optimization-visual.png)}.product-tab-panel__visual .product-tab-icon{width:112px;height:112px;color:var(--color-vivid-apple);filter:drop-shadow(0 0 28px #f35b2280);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.6)}.product-tab-panel__visual .product-tab-icon--logistics,.product-tab-panel__visual .product-tab-icon--mining,.product-tab-panel__visual .product-tab-icon--retail,.product-tab-panel__visual .product-tab-icon--sales,.product-tab-panel__visual .product-tab-icon--supply{display:none}.product-tab-highlights{grid-area:highlights;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 34px;display:grid}.product-tab-highlight{border-top:1px solid rgba(var(--color-warm-modal-text-rgb), .16);padding-top:18px}.product-tab-highlight h4{color:var(--color-warm-modal-text);font-family:var(--font-goga);letter-spacing:normal;margin:0;font-size:22px;font-weight:400;line-height:1.16}.product-tab-highlight p{color:rgba(var(--color-warm-modal-text-rgb), .56);margin:10px 0 0;font-size:14px;line-height:1.45}.product-tab-capability{border-top:1px solid rgba(var(--color-warm-modal-text-rgb), .16);max-width:780px;color:rgba(var(--color-warm-modal-text-rgb), .64);grid-area:capability;margin:6px 0 0;padding-top:20px;font-size:14px;line-height:1.45}.article-controls{align-items:center;gap:12px;display:flex}.article-controls a{color:var(--color-digital-glow);text-underline-offset:3px;font-size:13px;line-height:18px;text-decoration:underline}.article-controls span{width:19px;height:19px;position:relative}.article-controls span:before{content:"";border-top:2px solid #fff0dfc7;border-right:2px solid #fff0dfc7;width:8px;height:8px;position:absolute;top:5px;left:6px;transform:rotate(45deg)}.article-controls span:first-of-type:before{left:5px;transform:rotate(-135deg)}.pill-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.pill-tag{border-radius:var(--radius-tagspills);min-height:38px;color:var(--color-light-aura);cursor:pointer;font-size:13px;font-weight:var(--font-weight-semibold);background:0 0;border:1px solid #fff0df52;align-items:center;padding:0 21px;line-height:18px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.pill-tag:hover,.pill-tag:focus-visible,.pill-tag--active{border-color:var(--color-vivid-apple);color:var(--color-vivid-apple)}.pill-tag:focus-visible{outline-offset:3px;outline:2px solid #f35b226b}.article-strip-shell{min-height:384px;position:relative}.article-strip{scroll-behavior:smooth;scrollbar-width:none;opacity:0;pointer-events:none;visibility:hidden;gap:10px;padding-bottom:4px;transition:opacity .42s,visibility 0s linear .42s;display:flex;overflow:auto hidden}.article-strip:not(.article-strip--active){position:absolute;inset:0}.article-strip--active{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .42s,visibility linear}.article-strip::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.article-strip{scroll-behavior:auto;transition:none}.article-card,.article-thumb{transition:none}}.article-card{height:380px;color:var(--color-digital-glow);isolation:isolate;background:#111;border:0;border-radius:8px;flex:0 0 316px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.article-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#00000047 58%,#000000c7 100%),linear-gradient(#f35b2200,#f35b2229);position:absolute;inset:0}.article-thumb{z-index:0;background-color:#120d0b;background-image:url(/assets/built-card-abstract-0.svg);background-position:50%;background-size:cover;transition:transform .28s;position:absolute;inset:0}.article-thumb--1{background-image:url(/assets/built-card-abstract-1.svg)}.article-thumb--2{background-image:url(/assets/built-card-abstract-2.svg)}.article-thumb--3{background-image:url(/assets/built-card-abstract-3.svg)}.article-thumb--4{background-image:url(/assets/built-card-abstract-4.svg)}.article-thumb--5{background-image:url(/assets/built-card-abstract-5.svg)}.article-card__content{z-index:2;position:absolute;bottom:18px;left:20px;right:20px}.article-card p{color:#fff0dfc2;margin:0 0 8px;font-size:13px;line-height:18px}.article-card h3{color:var(--color-digital-glow);font-size:23px;font-weight:var(--font-weight-regular);margin:0;line-height:28px}.article-card .article-card__description{color:#fff0dfd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden}.article-card__arrow{color:var(--color-digital-glow);margin-top:18px;font-size:20px;line-height:20px;display:block}.site-footer{isolation:isolate;background:#000;border-radius:0 0 16px 16px;width:100vw;height:min(680px,100svh);min-height:640px;margin:44px calc(50% - 50vw) 0;padding:72px max(32px,50vw - 658px) 34px;position:relative;overflow:hidden;box-shadow:inset 0 -190px 120px #000000d1,inset 0 -72px 80px #000000f5}.footer-partner-strip{z-index:3;align-items:center;gap:clamp(22px,3vw,42px);display:inline-flex;position:absolute;bottom:24px;right:max(32px,50vw - 658px)}.footer-partner-strip__item{justify-content:center;align-items:center;width:72px;height:42px;display:inline-flex}.footer-partner-strip__logo{object-fit:contain;opacity:.58;filter:grayscale()saturate(0)brightness(1.22)contrast(.82);width:auto;max-width:76px;max-height:42px;transition:filter .18s,opacity .18s,transform .18s;display:block}.footer-partner-strip__item:hover .footer-partner-strip__logo{opacity:1;filter:none;transform:translateY(-2px)}.footer-partner-strip .footer-partner-logo--gasing{max-width:82px}.footer-partner-strip .footer-partner-logo--bandung{border-radius:50%;max-height:40px}.footer-partner-strip .footer-partner-logo--toba{max-width:68px;max-height:42px;transform:scale(1.55)}.footer-partner-strip__item:hover .footer-partner-logo--toba{transform:translateY(-2px)scale(1.55)}.site-footer:before{content:"";z-index:-1;opacity:.7;pointer-events:none;background:linear-gradient(#0000003d 0%,#0000 24%,#0000001f 58%,#000000bd 100%),url(/assets/footer-background.png) bottom/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer:after{content:"";z-index:1;opacity:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000009e 58%,#000000fa 100%);width:100%;height:42%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-hero{z-index:2;border-top:1px solid #fff0df30;width:min(100%,620px);margin-left:0;padding-top:28px;position:relative}.footer-eyebrow{color:var(--color-digital-glow);font-size:17px;font-weight:var(--font-weight-medium);margin:0 0 24px;line-height:1.35}.footer-hero h2{max-width:620px;color:var(--color-digital-glow);font-family:var(--font-inter-variable);font-size:clamp(32px,2.7vw,46px);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0;line-height:1.08}.footer-cta{border-radius:var(--radius-full);background:var(--color-digital-glow);color:#160905;width:max-content;min-width:136px;height:44px;font-size:14px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;margin-top:30px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.footer-cta:hover{background:var(--color-vivid-apple);color:#000;transform:translateY(-1px)}.footer-scene{display:none}.footer-scene:before{content:none}.footer-reference-bar{z-index:3;border-bottom:1px solid #fff0df29;grid-template-columns:1fr;align-items:center;gap:28px;padding-bottom:28px;display:grid;position:absolute;bottom:78px;left:max(32px,50vw - 658px);right:max(32px,50vw - 658px)}.footer-reference-bar .brand-mark{background:0 0;justify-self:start;width:auto;min-width:0;height:auto;padding:0}.site-footer>.footer-copyright{z-index:3;color:#fff0dfb8;margin:0;font-size:14px;line-height:1.4;position:absolute;bottom:32px;left:max(32px,50vw - 658px)}@media (width<=960px){.site-shell{width:min(100% - 32px,1280px)}.site-nav{width:calc(100vw - 32px);min-width:0;max-width:calc(100vw - 32px);height:auto;min-height:60px;transform:translateX(-50%) translateY(var(--nav-offset-y));border-radius:0 0 22px 22px;grid-template-columns:1fr auto;margin:0 auto 0 50%;padding:0 20px}.brand-mark{margin-left:0}.nav-links{grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;padding:0 0 14px;overflow-x:auto}.hero-copy h1{font-size:48px;line-height:48px}.hero-title-break{display:none}.partnership-section{grid-template-columns:1fr;margin:20px calc(50% - 50vw) 40px}.partnership-copy{width:min(520px,100vw - 64px);bottom:34px;left:32px}.partnership-copy h2{font-size:48px}.partnership-copy p:last-child{max-width:500px;font-size:15px}.partnership-visual{min-height:0}.logo-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 16px}.logo-mark{height:58px}.logo-mark__image{height:24px}.logo-mark__image--telkomsel{height:56px}.logo-mark__image--telkom-indonesia{height:42px}.logo-mark__image--akr{height:44px}.logo-mark__image--oxa{height:42px}.logo-mark__image--mayora{height:30px}.spacex-parallax__satellite{width:min(50%,390px);height:min(88%,320px);top:50%;right:clamp(20px,5vw,40px)}.production-grid,.infrastructure-section,.security-section{grid-template-columns:1fr}.site-footer{height:auto;min-height:700px;padding:64px 32px 40px}.footer-hero{width:min(100%,720px)}.footer-hero h2{font-size:clamp(32px,6vw,44px)}.footer-reference-bar{grid-template-columns:1fr;justify-items:start;gap:18px;bottom:86px}.footer-partner-strip{justify-content:flex-start;gap:24px}.production-intro-card h2{max-width:760px;font-size:clamp(58px,9vw,76px);line-height:.96}.security-section{align-items:center}.security-section .stack-visual{align-self:center;margin-top:0}.core-capability-card{flex-basis:calc(50% - 12px)}.light-panel:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}.core-capability-detail{grid-template-columns:1fr;gap:36px}.core-capability-detail-shell{min-height:476px}.product-tab-strip{--product-tab-line-bottom:32px;--product-tab-arch-width:174px;--product-tab-arch-height:82px;--product-tab-arch-radius:26px;scrollbar-width:none;justify-content:flex-start;gap:22px;padding-left:32px;padding-right:32px;overflow-x:auto}.product-tab-strip::-webkit-scrollbar{display:none}.product-tab{flex:none}.product-tab-panel-shell{min-height:840px}.product-tab-panel{grid-template-columns:1fr;grid-template-areas:"copy""visual""highlights""capability";gap:30px}.product-tab-panel__visual{width:min(100%,760px);min-height:0}}@media (width<=620px){.site-shell{width:min(100% - 24px,1280px)}.nav-actions{display:none}.brand-icon{width:22px;height:22px}.hero-section{padding-top:42px}.hero-copy h1{font-size:42px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.btn{width:100%}.hero-cube{width:210px;height:198px}.hero-logo{width:min(340px,82vw)}.hero-art{min-height:260px;margin-top:20px}.partnership-section{margin:20px calc(50% - 50vw) 36px}.partners-section{margin-bottom:52px}.section-production h2{font-size:40px;line-height:1.06}.logo-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px}.logo-mark{height:56px}.logo-mark__image{height:26px}.logo-mark__image--telkomsel{height:60px}.logo-mark__image--telkom-indonesia{height:46px}.logo-mark__image--mayora{height:32px}.logo-mark__image--akr{height:38px}.logo-mark__image--oxa{height:36px}.partnership-copy h2{font-size:41px;line-height:.98}.partnership-visual{height:600px}.spacex-parallax__satellite{width:50%;height:52%;top:50%;right:22px}.partnership-copy{width:calc(100vw - 48px);bottom:28px;left:24px}.partnership-copy p:last-child{max-width:320px;margin-top:16px;font-size:14px;line-height:1.45}.production-grid,.article-strip{grid-template-columns:1fr}.article-card{min-height:auto}.product-card{min-height:auto;padding:20px}.product-card--floating-visual{padding:0}.product-card--floating-visual .product-card__body{min-height:231px;padding:20px}.product-card--media-card{min-height:599px;padding:20px}.product-card--media-card .product-card__body{min-height:231px}.mini-window{width:100%}.product-card-visual{width:min(100%,320px);margin-bottom:28px}.light-panel{margin:44px 0;padding:36px 0}.core-capability-card{flex-basis:100%}.core-capability-detail-list{grid-template-columns:1fr}.capability-carousel-arrow{top:118px}.capability-carousel-arrow--prev{left:-6px}.capability-carousel-arrow--next{right:-6px}.core-capability-card__title{font-size:26px}.core-capability-card__summary{font-size:15px}.core-capability-detail-shell{margin-top:44px;padding-top:36px}.core-capability-detail:not(.core-capability-detail--active){inset:36px 0 auto}.core-capability-detail h3{font-size:34px}.infrastructure-visual,.stack-visual{width:260px;height:260px}.section-row-heading{flex-direction:column;align-items:flex-start}.product-showcase-section .section-row-heading{margin-bottom:0}.product-showcase-section{margin-top:-24px;padding-top:32px}.product-tab-strip{--product-tab-line-bottom:28px;--product-tab-arch-width:148px;--product-tab-arch-height:72px;--product-tab-arch-radius:22px;min-height:108px;margin-top:16px;margin-bottom:42px;padding-left:24px;padding-right:24px}.product-tab{border-radius:0;width:64px;height:64px;transform:translateY(-20px)}.product-tab--active{transform:translateY(-20px)}.product-tab-icon{width:26px;height:26px}.product-tab-panel-shell{min-height:920px}.product-tab-panel__copy h3{font-size:40px;line-height:1.02}.product-tab-panel__copy>p:last-child{font-size:15px}.product-tab-panel__visual{width:100%;min-height:0}.product-tab-highlights{grid-template-columns:1fr;gap:18px}.product-tab-panel__visual .product-tab-icon{transform:translate(-50%,-50%)scale(2)}.site-footer{min-height:720px;padding:52px 24px 40px}.footer-hero{padding-top:22px}.footer-hero h2{font-size:32px;line-height:1.1}.footer-cta{width:max-content;min-width:0;padding:0 28px}.footer-scene{display:none}.site-footer:after{height:46%}.footer-reference-bar{gap:16px;padding-bottom:28px;bottom:92px;left:24px;right:24px}.footer-partner-strip{grid-template-columns:repeat(4,34px);gap:8px;display:grid;bottom:30px;right:24px}.footer-partner-strip__item{width:34px;height:26px}.footer-partner-strip__logo{max-width:34px;max-height:25px}.footer-partner-strip .footer-partner-logo--gasing{max-width:38px}.footer-partner-strip .footer-partner-logo--toba{max-width:30px;transform:scale(1.42)}.footer-partner-strip__item:hover .footer-partner-logo--toba{transform:translateY(-2px)scale(1.42)}.site-footer>.footer-copyright{bottom:36px;left:24px}}
