/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--bg:#f7f8f4;--surface:#fff;--surface-2:#eef2ea;--ink:#0c2118;--muted:#66736b;--line:#dce3d8;--green:#0b3a2a;--green-2:#17583e;--accent:#8fc65d;--lime:#b0dc70;--sand:#ebe4d3;--shadow:0 30px 90px #0e302021}:root[data-theme=dark]{--bg:#07110d;--surface:#0c1c15;--surface-2:#12251c;--ink:#edf5eb;--muted:#9aaea2;--line:#244037;--sand:#263328;--shadow:0 35px 100px #00000061}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}.site-header{z-index:50;background:var(--bg);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,4.8vw,78px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent)}}.brand{align-items:center;display:flex}.brand img{object-fit:contain;width:150px;height:50px}.main-nav{align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.main-nav a{color:var(--muted);font-size:12px;font-weight:650;transition:all .2s}.main-nav a:hover{color:var(--accent)}.header-actions{align-items:center;gap:10px;display:flex}.theme-toggle,.menu-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%}.menu-toggle{padding:11px 9px;display:none}.menu-toggle i{background:currentColor;height:1px;margin:5px;display:block}.button{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 23px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #08332326}.button:hover{background:var(--green-2);transform:translateY(-2px)}.header-cta{min-height:40px;padding:0 17px;font-size:11px}.button-light{color:#082d20;background:#fff}.button-light:hover{background:var(--lime);color:#082d20}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,100px);min-height:770px;padding:86px clamp(24px,6.4vw,110px) 70px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.32;background-size:52px 52px;position:absolute;inset:0 52% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25%,#0000)}.hero-copy{z-index:2;position:relative}.eyebrow,.section-index{letter-spacing:.18em;color:var(--green-2);text-transform:uppercase;font-size:9px;font-weight:800}.eyebrow{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:10px;padding:9px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.eyebrow i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.eyebrow i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 16%, transparent)}}.hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(60px,6.3vw,96px);font-weight:670;line-height:.93}.hero h1 em,.section h2 em,.sentipec-highlight h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:500}.hero-copy>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--ink);padding:12px 0;font-size:12px;font-weight:750}.text-link span{color:var(--accent);margin-left:12px}.hero-proof{color:var(--muted);letter-spacing:.14em;align-items:center;gap:11px;margin-top:54px;font-size:7px;font-weight:750;display:flex}.hero-proof i{color:var(--accent)}.ecosystem{min-height:590px;position:relative}.eco-grid{background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);opacity:.45;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.orbit{border:1px solid var(--green-2);position:absolute}@supports (color:color-mix(in lab, red, red)){.orbit{border:1px solid color-mix(in srgb, var(--green-2) 20%, transparent)}}.orbit{border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.eco-center{background:var(--green);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 65px #0634233d}.eco-center:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:10px}.eco-center img{object-fit:contain;filter:brightness(1.4);z-index:2;width:115px;max-height:95px;position:relative}.eco-center span{letter-spacing:.13em;color:#9db8a8;z-index:2;font-size:6px;position:relative}.eco-node{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.eco-node{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.eco-node{z-index:4;min-width:150px;box-shadow:0 14px 35px #0f32221a}.eco-node>span{background:var(--surface-2);width:34px;height:34px;color:var(--green-2);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.eco-node div{flex-direction:column;gap:2px;display:flex}.eco-node small{letter-spacing:.12em;color:var(--muted);font-size:5px}.eco-node strong{font-size:10px}.eco-node>b{color:var(--green-2);background:var(--accent);margin-left:auto;font-size:5px}@supports (color:color-mix(in lab, red, red)){.eco-node>b{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.eco-node>b{border-radius:99px;padding:4px 6px}.sentipec{top:42px;left:48%;transform:translate(-50%)}.eco-status{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;bottom:20px;right:5%}.eco-status>i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.eco-status>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 13%, transparent)}}.eco-status span{flex-direction:column;display:flex}.eco-status small{color:var(--muted);letter-spacing:.12em;font-size:5px}.manifesto{background:var(--green);color:#dce9df;grid-template-columns:.4fr 1.4fr .55fr;align-items:end;gap:6vw;padding:85px clamp(24px,8vw,135px);display:grid}.manifesto>span{letter-spacing:.16em;color:var(--lime);font-size:8px}.manifesto p{margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,43px);line-height:1.28}.manifesto p strong{color:var(--lime);font-weight:500}.manifesto>i{color:#8fa99a;font-size:9px;font-style:normal;line-height:1.6}.section{padding:115px clamp(24px,7vw,118px)}.split-heading{grid-template-columns:1.05fr .6fr;align-items:end;gap:10vw;display:grid}.section h2{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(44px,4.8vw,70px);font-weight:640;line-height:1.02}.split-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:75px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:520px;padding:26px;display:flex;overflow:hidden}.product-card.featured{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-card.featured{border-color:color-mix(in srgb, var(--accent) 75%, var(--line))}}.product-card.featured{box-shadow:var(--shadow)}.product-top{justify-content:space-between;align-items:center;display:flex}.product-code{background:var(--green);width:36px;height:36px;color:var(--lime);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.product-status{letter-spacing:.09em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:6px 8px;font-size:6px}.product-status i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.product-visual{background:var(--surface-2);border-radius:14px;place-items:center;height:220px;margin:24px 0;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";border:1px solid var(--line);border-radius:50%;width:320px;height:320px;position:absolute}.visual-index{color:var(--muted);font-family:Georgia,serif;font-size:10px;position:absolute;top:15px;left:16px}.visual-core{background:var(--green);width:90px;height:90px;color:var(--lime);border-radius:24px;place-items:center;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 18px 45px #072d1f3d}.visual-core:before,.visual-core:after{content:"";border:1px solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.visual-core:before,.visual-core:after{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.visual-core:before,.visual-core:after{border-radius:28px;inset:-22px}.visual-core:after{inset:-45px}.visual-core b{font-size:22px;transform:rotate(8deg)}.core-1{color:#8cc3c9;background:#183b48}.core-2{color:#b9a8e6;background:#352f57}.visual-category{letter-spacing:.13em;color:var(--muted);font-size:6px;position:absolute;bottom:14px;right:15px}.product-info small{letter-spacing:.12em;color:var(--green-2);font-size:7px;font-weight:800}.product-info h3{letter-spacing:-.04em;margin:8px 0 10px;font-size:33px}.product-info p{min-height:45px;color:var(--muted);font-size:11px;line-height:1.65}.product-info a,.future-card a{border-bottom:1px solid var(--ink);gap:12px;padding:9px 0;font-size:10px;font-weight:750;display:inline-flex}.product-info a span,.future-card a span{color:var(--accent)}.future-card{background:var(--green);color:#e6f0e8;justify-content:space-between}.future-symbol{width:80px;height:80px;color:var(--lime);border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:30px;display:grid}.future-card small{color:var(--lime);letter-spacing:.14em;font-size:7px}.future-card h3{letter-spacing:-.04em;max-width:430px;margin:14px 0;font-size:32px}.future-card p{color:#9eb4a6;font-size:11px;line-height:1.65}.future-card a{color:#fff;border-color:#fff}.sentipec-highlight{color:#edf5ed;background:#082d21;grid-template-columns:.8fr 1.05fr;align-items:center;gap:7vw;padding:115px clamp(24px,7vw,118px);display:grid}.sentipec-copy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(45px,5vw,72px);line-height:1.02}.sentipec-copy>p{color:#a9bdb0;font-size:14px;line-height:1.75}.tag-row{flex-wrap:wrap;gap:7px;margin:27px 0;display:flex}.tag-row span{color:#a8bcae;border:1px solid #ffffff24;border-radius:99px;padding:7px 9px;font-size:7px}.sentipec-panel{color:#173025;background:#f9fbf7;border-radius:18px;padding:30px;box-shadow:0 35px 90px #00000045}.panel-header{border-bottom:1px solid #dfe7dc;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.panel-header>div{align-items:center;gap:8px;display:flex}.mini-product{color:#a9d56b;background:#16563d;border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;font-weight:800;display:grid}.panel-header strong{font-size:11px}.panel-header>span{color:#849189;letter-spacing:.12em;font-size:6px}.panel-score{align-items:center;gap:22px;padding:27px 0;display:flex}.score-ring{background:radial-gradient(circle, #f9fbf7 60%, transparent 61%), conic-gradient(#7fba59 78%, #e4e9e1 0);border-radius:50%;justify-content:center;align-items:baseline;width:120px;height:120px;padding-top:38px;display:flex}.score-ring strong{font-size:38px}.score-ring small{color:#77857c;font-size:8px}.panel-score>div:last-child small{letter-spacing:.13em;color:#738078;font-size:6px}.panel-score h3{margin:8px 0 5px;font-size:22px}.panel-score p{color:#7b8980;margin:0;font-size:8px}.domain-bars{border-top:1px solid #e0e7dd;padding:18px 0}.domain-bars>div{grid-template-columns:100px 1fr 25px;align-items:center;gap:10px;margin:10px 0;display:grid}.domain-bars span{font-size:8px}.domain-bars i{background:#e9eee6;border-radius:99px;height:5px;overflow:hidden}.domain-bars b{background:#72ac55;border-radius:99px;height:100%;display:block}.domain-bars strong{text-align:right;font-size:8px}.panel-alert{background:#f4f1e7;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.panel-alert>span{color:#ae5d3a;background:#f7e4d9;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.panel-alert>div{flex-direction:column;flex:1;gap:2px;display:flex}.panel-alert small{color:#8b7b70;letter-spacing:.1em;font-size:5px}.panel-alert strong{font-size:8px}.panel-alert>b{color:#607168;font-size:7px}.early-cta{background:var(--sand);justify-content:space-between;align-items:center;gap:45px;margin:0;padding:80px clamp(24px,7vw,118px);display:flex}.early-cta>div{max-width:780px}.early-cta>div>span{letter-spacing:.15em;color:var(--green-2);font-size:8px;font-weight:800}.early-cta h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(37px,4.3vw,62px)}.early-cta p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.site-footer{color:#d5e2d8;background:#061a13;padding:70px clamp(24px,6vw,100px) 25px}.footer-main{grid-template-columns:1fr .7fr .7fr;gap:7vw;padding-bottom:60px;display:grid}.footer-brand img{filter:brightness(1.25);width:180px}.footer-brand p{color:#809488;max-width:380px;margin-top:25px;font-size:11px;line-height:1.7}.footer-main nav{grid-template-columns:1fr 1fr;align-content:start;gap:16px 25px;display:grid}.footer-main nav a{color:#91a499;font-size:9px}.footer-main nav a:hover{color:var(--lime)}.footer-note{border-left:1px solid #ffffff1a;padding-left:35px}.footer-note>span{letter-spacing:.12em;color:#769284;font-size:6px}.footer-note>span i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.footer-note h3{margin:34px 0 10px;font-size:17px}.footer-note a{color:var(--lime);font-size:9px;font-weight:750}.footer-bottom{color:#63786b;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:20px;font-size:7px;display:flex}@media (width<=1100px){.main-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);opacity:0;visibility:hidden;border-radius:16px;flex-direction:column;align-items:stretch;padding:22px;transition:all .2s;position:fixed;inset:78px 18px auto;transform:translateY(-8px)}.main-nav.open{opacity:1;visibility:visible;transform:none}.main-nav a{padding:9px;font-size:14px}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:800px}.ecosystem{width:760px;max-width:100%;margin:auto}.product-grid{grid-template-columns:1fr 1fr}.sentipec-highlight{grid-template-columns:1fr}.sentipec-copy{max-width:800px}}@media (width<=720px){.site-header{height:68px;padding:0 18px}.brand img{width:120px}.header-cta{display:none}.main-nav{top:68px}.hero{min-height:auto;padding:60px 20px 50px}.hero h1{font-size:60px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.text-link{text-align:center}.hero-proof{flex-wrap:wrap}.ecosystem{transform-origin:50%;min-height:470px;transform:scale(.88)}.orbit-c{width:480px;height:480px}.senticare{right:-7%}.future{left:-8%}.nextypass{right:-3%}.research{bottom:35px;left:7%}.eco-status{display:none}.manifesto{grid-template-columns:1fr;gap:25px;padding:70px 20px}.section{padding:85px 20px}.split-heading{grid-template-columns:1fr;gap:28px}.section h2{font-size:45px}.product-grid{grid-template-columns:1fr}.product-card{min-height:auto}.product-visual{height:200px}.future-card{min-height:400px}.sentipec-highlight{padding:85px 20px}.sentipec-copy h2{font-size:48px}.sentipec-panel{padding:21px}.panel-score{flex-direction:column;align-items:flex-start}.domain-bars>div{grid-template-columns:80px 1fr 22px}.panel-alert>b{display:none}.early-cta{flex-direction:column;align-items:stretch;padding:65px 20px}.footer-main{grid-template-columns:1fr}.footer-note{border-top:1px solid #ffffff1a;border-left:0;padding:30px 0 0}.footer-bottom{flex-direction:column;gap:12px}.footer-main nav{margin:10px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.capabilities-section{background:var(--surface)}.capability-list{border-top:1px solid var(--line);margin-top:70px}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:25px;min-height:145px;padding:22px;transition:all .2s;display:grid}.capability-list article:hover{background:var(--surface-2);padding-left:32px}.capability-list>article>span{color:var(--accent);font-family:Georgia,serif;font-size:11px}.capability-list article>div{grid-template-columns:140px .6fr 1fr;align-items:center;gap:25px;display:grid}.capability-list small{letter-spacing:.14em;color:var(--green-2);font-size:7px}.capability-list h3{margin:0;font-size:24px}.capability-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.capability-list article>b{color:var(--accent);font-weight:400}.verticals-section{color:#edf5ed;background:#082d21;grid-template-columns:.7fr 1.15fr;gap:7vw;display:grid}.verticals-intro h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(43px,4.7vw,68px);line-height:1.02}.verticals-intro h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:500}.verticals-intro p{color:#9db2a5;font-size:12px;line-height:1.7}.vertical-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vertical-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;min-height:175px;padding:24px;position:relative}.vertical-grid article.active{background:var(--lime);color:#082d21}.vertical-grid>article>span{color:var(--lime);font-size:9px;font-weight:800}.vertical-grid article.active>span{color:#305e3f}.vertical-grid h3{margin:45px 0 7px;font-size:19px}.vertical-grid p{color:#91a89a;margin:0;font-size:8px}.vertical-grid article.active p{color:#456750}.vertical-grid article>i{color:#6f8979;font-size:7px;position:absolute;top:16px;right:18px}.innovation-section{background:var(--bg)}.innovation-flow{border:1px solid var(--line);border-radius:14px;margin-top:70px;display:flex;overflow:hidden}.innovation-flow>div{border-right:1px solid var(--line);flex-direction:column;flex:1;justify-content:space-between;min-height:150px;padding:20px;display:flex;position:relative}.innovation-flow>div:last-child{border:0}.innovation-flow span{color:var(--accent);font-family:Georgia,serif;font-size:9px}.innovation-flow i{background:var(--surface);width:18px;height:18px;color:var(--accent);z-index:2;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:50%;right:-9px}.innovation-note{background:var(--surface-2);border-radius:13px;grid-template-columns:80px 1fr auto;align-items:center;gap:25px;margin-top:20px;padding:25px;display:grid}.innovation-note>span{background:var(--green);width:55px;height:55px;color:var(--lime);border-radius:14px;place-items:center;font-size:10px;font-weight:800;display:grid}.innovation-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.innovation-note strong{color:var(--ink);margin-bottom:4px;display:block}.innovation-note a{color:var(--green-2);font-size:9px;font-weight:750}.engineering-section{background:var(--surface);grid-template-columns:.65fr 1.1fr;align-items:center;gap:8vw;display:grid}.engineering-copy h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(43px,4.8vw,68px);line-height:1.02}.engineering-copy p{color:var(--muted);margin-bottom:25px;font-size:12px;line-height:1.7}.engineering-map{background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:20px 20px;height:560px;position:relative;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.eng-core{background:var(--green);width:160px;height:160px;box-shadow:var(--shadow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eng-core img{object-fit:contain;filter:brightness(1.3);width:105px;max-height:90px}.eng-core span{letter-spacing:.13em;color:#98b1a2;font-size:5px}.eng-node{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:25px 1fr;gap:3px 8px;width:175px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 12px 32px #0f322214}.eng-node>span{color:var(--accent);grid-row:1/3;font-family:Georgia,serif;font-size:9px}.eng-node strong{font-size:10px}.eng-node small{color:var(--muted);font-size:6px}.node-0{top:35px;left:37%}.node-1{top:155px;right:1%}.node-2{bottom:80px;right:8%}.node-3{bottom:30px;left:28%}.node-4{bottom:150px;left:0}.node-5{top:130px;left:4%}.experience-section{background:var(--bg);grid-template-columns:.8fr 1fr;gap:9vw;display:grid}.experience-section h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(43px,4.7vw,67px);line-height:1.02}.experience-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.experience-tags{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.experience-tags span{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:8px 10px;font-size:8px}.experience-copy>small{border-top:1px solid var(--line);color:var(--green-2);padding-top:20px;font-family:Georgia,serif;font-size:13px;line-height:1.5;display:block}.partnership-section{background:var(--surface)}.centered-heading{text-align:center;max-width:860px;margin:auto}.centered-heading>p{max-width:650px;color:var(--muted);margin:22px auto 0;font-size:12px;line-height:1.7}.partner-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.partner-grid article{border:1px solid var(--line);border-radius:13px;flex-direction:column;min-height:260px;padding:27px;display:flex}.partner-grid>article>span{color:var(--accent);font-family:Georgia,serif;font-size:10px}.partner-grid h3{margin:60px 0 10px;font-size:19px}.partner-grid p{color:var(--muted);font-size:9px;line-height:1.6}.partner-grid a{color:var(--green-2);margin-top:auto;font-size:9px;font-weight:750}.inner-main{min-height:100vh}.inner-hero{background:var(--bg);min-height:620px;padding:120px clamp(24px,8vw,135px) 90px;position:relative;overflow:hidden}.inner-hero:after{content:"";border:1px solid var(--line);width:630px;height:630px;box-shadow:0 0 0 100px var(--line), 0 0 0 200px var(--line);border-radius:50%;position:absolute;top:-220px;right:-160px}@supports (color:color-mix(in lab, red, red)){.inner-hero:after{box-shadow:0 0 0 100px color-mix(in srgb, var(--line) 15%, transparent), 0 0 0 200px color-mix(in srgb, var(--line) 8%, transparent)}}.inner-hero h1{letter-spacing:-.065em;z-index:2;max-width:1050px;margin:25px 0;font-size:clamp(57px,6.6vw,100px);line-height:.96;position:relative}.inner-hero h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:500}.inner-hero>p{max-width:720px;color:var(--muted);z-index:2;font-size:15px;line-height:1.75;position:relative}.inner-hero>.button{z-index:2;margin-top:18px;position:relative}.inner-hero-note{z-index:2;align-items:center;gap:10px;margin-top:50px;display:flex;position:relative}.inner-hero-note span{color:var(--green-2);font-size:24px;font-weight:700}.inner-hero-note p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:8px}.inner-hero-note i{color:var(--accent);margin:0 15px}.product-catalog{background:var(--surface)}.catalog-card{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr .85fr;min-height:590px;margin-bottom:18px;padding:30px;display:grid;position:relative;overflow:hidden}.catalog-meta{grid-column:1/-1;align-items:flex-start;gap:20px;height:50px;display:flex}.catalog-meta>span{color:var(--accent);font-family:Georgia,serif;font-size:11px}.catalog-meta small{color:var(--green-2);letter-spacing:.14em;font-size:7px}.catalog-meta b{color:var(--muted);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:6px 8px;font-size:6px}.catalog-meta b i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.catalog-copy{grid-template-columns:65px 1fr;align-items:start;gap:22px;padding:45px 20px;display:grid}.catalog-code{background:var(--green);width:52px;height:52px;color:var(--lime);border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}.catalog-copy h2{letter-spacing:-.05em;margin:0 0 14px;font-size:48px}.catalog-copy p{max-width:580px;color:var(--muted);font-size:11px;line-height:1.7}.catalog-copy ul{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.catalog-copy li{color:var(--muted);font-size:9px}.catalog-mock{background:var(--surface-2);border-radius:18px;place-items:center;margin:20px;display:grid;position:relative;overflow:hidden}.mock-orbit{border:1px solid var(--line);width:350px;height:350px;box-shadow:0 0 0 65px var(--line);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.mock-orbit{box-shadow:0 0 0 65px color-mix(in srgb, var(--line) 28%, transparent)}}.mock-core{background:var(--green);width:120px;height:120px;color:var(--lime);box-shadow:var(--shadow);border-radius:28px;place-items:center;font-size:28px;font-weight:800;display:grid;position:relative}.catalog-mock>span{letter-spacing:.13em;color:var(--muted);font-size:7px;position:absolute;bottom:25px}.catalog-card.blue .catalog-code,.catalog-card.blue .mock-core{color:#93cad0;background:#173e4b}.catalog-card.purple .catalog-code,.catalog-card.purple .mock-core{color:#c0ade9;background:#352e56}.catalog-future{background:var(--green);color:#edf5ed;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:60px;display:flex}.catalog-future>span{color:var(--lime);letter-spacing:.15em;font-size:8px}.catalog-future h2{letter-spacing:-.05em;max-width:720px;margin:20px 0;font-size:52px}.catalog-future p{color:#a7baae;max-width:650px;font-size:12px;line-height:1.7}.catalog-future .text-link{border-color:#fff;margin-top:15px}.catalog-lab-note{border:1px solid var(--accent);min-height:230px;margin:18px 0}@supports (color:color-mix(in lab, red, red)){.catalog-lab-note{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line))}}.catalog-lab-note{background:linear-gradient(115deg, var(--accent), var(--surface));border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:25px;padding:38px 42px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-lab-note{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface))}}.catalog-lab-note{position:relative;overflow:hidden}.catalog-lab-note:after{content:"";border:1px dashed var(--accent);width:260px;height:260px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.catalog-lab-note:after{border:1px dashed color-mix(in srgb, var(--accent) 24%, transparent)}}.catalog-lab-note:after{opacity:.65;pointer-events:none;border-radius:50%}.lab-note-icon{background:var(--green);width:58px;height:58px;color:var(--lime);box-shadow:var(--shadow);z-index:1;border-radius:17px;place-items:center;font-style:normal;display:grid;position:relative}.catalog-lab-note>div{z-index:1;position:relative}.catalog-lab-note>div>span{color:var(--green-2);letter-spacing:.15em;font-size:7px;font-weight:800}.catalog-lab-note h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:34px}.catalog-lab-note p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.catalog-lab-note>a{z-index:1;white-space:nowrap;margin-left:18px;position:relative}.company-intro{background:var(--surface);grid-template-columns:1fr .8fr;gap:10vw;display:grid}.company-intro h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(43px,4.8vw,68px);line-height:1.03}.company-intro p{color:var(--muted);font-size:14px;line-height:1.8}.company-intro blockquote{border-left:3px solid var(--accent);background:var(--surface-2);margin:40px 0 0;padding:30px;font-family:Georgia,serif;font-size:25px;line-height:1.45}.thinking-section{color:#edf5ed;background:#082d21}.thinking-flow{border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid;overflow:hidden}.thinking-flow article{border-right:1px solid #ffffff1f;min-height:240px;padding:22px}.thinking-flow article:last-child{border:0}.thinking-flow span{color:var(--lime);font-family:Georgia,serif;font-size:9px}.thinking-flow h3{margin:95px 0 8px;font-size:17px}.thinking-flow p{color:#91a89a;font-size:8px}.values-section{grid-template-columns:.65fr 1.1fr;gap:8vw;display:grid}.values-section h2{letter-spacing:-.05em;margin:22px 0;font-size:50px;line-height:1.05}.value-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.value-grid article{border:1px solid var(--line);border-radius:12px;min-height:220px;padding:24px}.value-grid span{color:var(--accent);font-family:Georgia,serif;font-size:9px}.value-grid p{color:var(--muted);font-size:9px;line-height:1.6}.company-phase{background:var(--green);color:#edf5ed;grid-template-columns:1fr .9fr auto;align-items:center;gap:6vw;display:grid}.company-phase>div>span{color:var(--lime);letter-spacing:.15em;font-size:7px}.company-phase h2{letter-spacing:-.04em;margin:15px 0;font-size:42px}.company-phase>p{color:#a4b8ab;margin:0;font-size:11px;line-height:1.7}.rd-manifesto{background:var(--green);color:#edf5ed;grid-template-columns:.4fr 1fr;gap:7vw;display:grid}.rd-manifesto>span{color:#ffffff14;letter-spacing:-.08em;font-size:100px;font-weight:800}.rd-manifesto h2{letter-spacing:-.05em;margin-bottom:20px;font-size:48px}.rd-manifesto p{color:#9fb4a6;font-size:12px;line-height:1.7}.rd-pipeline{background:var(--surface)}.pipeline-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:65px;display:grid}.pipeline-grid article{border:1px solid var(--line);border-radius:12px;min-height:150px;padding:25px;position:relative}.pipeline-grid span{color:var(--accent);font-family:Georgia,serif;font-size:9px}.pipeline-grid h3{margin:35px 0 7px;font-size:21px}.pipeline-grid p{color:var(--muted);font-size:9px}.pipeline-grid>article>i{color:var(--accent);position:absolute;bottom:20px;right:20px}.collab-section{color:#edf5ed;background:#082d21;grid-template-columns:.7fr 1.1fr;gap:8vw;display:grid}.collab-section>div:first-child h2{letter-spacing:-.05em;margin:22px 0;font-size:50px}.collab-section>div:first-child p{color:#9db2a5;font-size:11px;line-height:1.7}.collab-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.collab-grid article{border:1px solid #ffffff1f;border-radius:12px;min-height:140px;padding:24px}.collab-grid h3{margin-top:30px;font-size:16px}.collab-grid p{color:#8ea397;font-size:8px}.neutral-note{background:var(--sand);grid-template-columns:.4fr 1fr;gap:8vw;display:grid}.neutral-note>span{letter-spacing:.14em;color:var(--green-2);font-size:8px;font-weight:800}.neutral-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.contact-page{background:#082d21}.contact-layout{color:#edf5ed;grid-template-columns:.7fr 1.1fr;align-items:start;gap:8vw;display:grid}.contact-side{position:sticky;top:120px}.contact-side h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,5.5vw,78px);line-height:1}.contact-side>p{color:#9fb3a6;font-size:12px;line-height:1.75}.contact-types{border-top:1px solid #ffffff1f;margin-top:40px}.contact-types>div{border-bottom:1px solid #ffffff1f;gap:15px;padding:18px 0;display:flex}.contact-types>div>span{color:var(--lime);font-family:Georgia,serif;font-size:9px}.contact-types p{flex-direction:column;gap:4px;margin:0;display:flex}.contact-types small{color:#859c8e;font-size:7px}.contact-side img{filter:brightness(1.3);width:180px;margin-top:50px}.contact-form,.contact-success{color:#13291f;background:#fbfcf9;border-radius:20px;min-height:720px;padding:clamp(25px,4vw,48px)}.form-heading>span{letter-spacing:.14em;color:#4e825e;font-size:7px;font-weight:800}.form-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:35px}.form-heading p{color:#728078;font-size:9px}.form-fields{grid-template-columns:1fr 1fr;gap:18px 15px;margin-top:30px;display:grid}.form-fields label{color:#56645d;flex-direction:column;gap:7px;font-size:9px;font-weight:650;display:flex}.form-fields .wide{grid-column:1/-1}.form-fields input,.form-fields select,.form-fields textarea{color:#13291f;background:#fff;border:1px solid #d9e1d6;border-radius:9px;outline:none;padding:12px 13px;font-size:10px}.form-fields input:focus,.form-fields select:focus,.form-fields textarea:focus{border-color:#6ea261;box-shadow:0 0 0 3px #6ea2611f}.form-consent{color:#718078;gap:9px;margin:20px 0;font-size:8px;line-height:1.5;display:flex}.form-consent input{accent-color:#16553b}.form-button{cursor:pointer;border:0;width:100%}.contact-form>small{text-align:center;color:#8d9891;margin-top:12px;font-size:7px;display:block}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-success>span{color:#3e804b;background:#e3f0df;border-radius:50%;place-items:center;width:65px;height:65px;font-size:25px;display:grid}.contact-success h2{margin:22px 0 10px;font-size:35px}.contact-success p{color:#6f7d75;max-width:430px;font-size:10px;line-height:1.7}.contact-success button{color:#173d2b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #173d2b;margin-top:15px;font-size:9px;font-weight:750}.contact-success.error>span{color:#ae5a38;background:#f7e4da}@media (width<=1100px){.verticals-section,.engineering-section,.experience-section{grid-template-columns:1fr}.engineering-copy{max-width:760px}.contact-layout{grid-template-columns:.75fr 1fr;gap:4vw}}@media (width<=720px){.capability-list article{grid-template-columns:35px 1fr}.capability-list article>div{grid-template-columns:1fr;gap:7px}.capability-list article>b{display:none}.vertical-grid{grid-template-columns:1fr}.innovation-flow{overflow-x:auto}.innovation-flow>div{min-width:135px}.innovation-note{grid-template-columns:1fr}.innovation-note a{margin-top:5px}.engineering-map{height:500px;margin:-45px;transform:scale(.82)}.experience-section,.partner-grid{grid-template-columns:1fr}.inner-hero{min-height:520px;padding:90px 20px 65px}.inner-hero h1{font-size:56px}.catalog-card{grid-template-columns:1fr;padding:20px}.catalog-copy{grid-template-columns:1fr;padding:30px 0}.catalog-mock{height:330px;margin:10px 0}.catalog-copy ul{grid-template-columns:1fr}.catalog-future{padding:35px 25px}.catalog-future h2{font-size:40px}.company-intro,.values-section,.company-phase,.rd-manifesto,.collab-section,.neutral-note{grid-template-columns:1fr}.thinking-flow{overflow-x:auto}.thinking-flow article{min-width:150px}.value-grid,.collab-grid{grid-template-columns:1fr}.company-phase{align-items:start}.rd-manifesto>span{font-size:70px}.pipeline-grid,.contact-layout{grid-template-columns:1fr}.contact-side{position:static}.form-fields{grid-template-columns:1fr}.form-fields .wide{grid-column:auto}}:root[data-theme=dark] .eco-center,:root[data-theme=dark] .eng-core,:root[data-theme=dark] .button{background:linear-gradient(145deg,#163d34,#0d2823)}:root[data-theme=dark] .button:hover{background:linear-gradient(145deg,#215044,#12362e)}:root[data-theme=dark] .contact-form,:root[data-theme=dark] .contact-success{color:#f3f6f8;background:#111925}:root[data-theme=dark] .form-heading p,:root[data-theme=dark] .form-consent,:root[data-theme=dark] .contact-success p{color:#8491a1}:root[data-theme=dark] .hero-grid{opacity:.2}.page-loader{z-index:9999;color:#f1f5f3;background:radial-gradient(circle at 50% 45%,#17242a 0,#090d14 36%,#05070b 75%);place-items:center;animation:.35s both loaderIn,.38s 1.82s forwards loaderOut;display:grid;position:fixed;inset:0;overflow:hidden}.page-loader:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.loader-brand{z-index:2;flex-direction:column;align-items:center;gap:18px;animation:1.45s cubic-bezier(.2,.8,.2,1) both loaderLogo;display:flex;position:relative}.loader-brand img{object-fit:contain;filter:drop-shadow(0 25px 40px #0006);width:min(270px,54vw);height:210px}.loader-brand span,.page-loader>small{letter-spacing:.28em;color:#9ecb74;font-size:8px;font-weight:750}.page-loader>small{color:#738079;letter-spacing:.18em;position:absolute;bottom:7vh}.loader-orbit{aspect-ratio:1;border:1px solid #9dcc6938;border-radius:50%;width:min(530px,85vw);position:absolute}.loader-orbit:before{content:"";background:#a9d872;border-radius:50%;width:9px;height:9px;position:absolute;top:9%;left:28%;box-shadow:0 0 22px #9dcc69}.orbit-one{animation:7s linear infinite loaderSpin}.orbit-two{border-style:dashed;border-color:#ffffff1a;width:min(390px,65vw);animation:11s linear infinite reverse loaderSpin}.loader-progress{background:#ffffff1f;width:min(260px,52vw);height:1px;position:absolute;bottom:14vh;overflow:hidden}.loader-progress i{background:linear-gradient(90deg,#6e9f67,#b7df7f);height:100%;animation:1.45s cubic-bezier(.4,0,.15,1) both loaderProgress;display:block}.scroll-progress{z-index:90;height:2px;width:calc(var(--scroll-progress,0)*100%);pointer-events:none;background:linear-gradient(90deg,#4d8063,#b7df7f);position:fixed;top:0;left:0;box-shadow:0 0 14px #b7df7f8c}.site-header{transition:background .35s,border-color .35s}.site-header:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 50%, transparent), transparent)}}.site-header:after{opacity:.4}.hero-grid{transform:translate3d(calc(var(--pointer-x,0)*-18px), calc(var(--page-scroll,0)*.06px), 0);transition:transform .18s ease-out}.ecosystem{transform:translate3d(calc(var(--pointer-x,0)*24px), calc(var(--pointer-y,0)*18px + var(--page-scroll,0)*.035px), 0);will-change:transform;transition:transform .22s ease-out}.hero-copy{animation:1s cubic-bezier(.18,.8,.2,1) .15s both heroCopyIn}.hero-aurora{filter:blur(85px);opacity:.12;pointer-events:none;will-change:transform;border-radius:50%;width:430px;height:430px;position:absolute}.aurora-one{background:#a8d66f;animation:12s ease-in-out infinite alternate auroraDrift;top:3%;right:23%}.aurora-two{background:#346a89;animation:15s ease-in-out -4s infinite alternate-reverse auroraDrift;bottom:-14%;right:-10%}.orbit-b{animation:32s linear infinite ecoSpin}.orbit-c{animation:46s linear infinite reverse ecoSpin}.eco-node{transition:border-color .25s,box-shadow .25s;animation:5.5s ease-in-out infinite nodeFloat}.eco-node:nth-of-type(2n){animation-delay:-1.6s}.eco-node:nth-of-type(3n){animation-delay:-3.1s}.eco-node:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-node:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.eco-node:hover{box-shadow:0 20px 50px var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-node:hover{box-shadow:0 20px 50px color-mix(in srgb, var(--accent) 16%, transparent)}}.motion-ribbon{color:#b9c3ce;background:#0b111a;border-top:1px solid #1d2a38;border-bottom:1px solid #1d2a38;align-items:center;height:48px;display:flex;overflow:hidden}.ribbon-track{white-space:nowrap;align-items:center;gap:30px;width:max-content;animation:26s linear infinite ribbonMove;display:flex}.ribbon-track span{letter-spacing:.22em;font-size:8px;font-weight:800}.ribbon-track i{color:#9dcc69;font-size:7px;font-style:normal}.motion-ready .motion-reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.75,.2,1),transform .85s cubic-bezier(.2,.75,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(46px)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:translateY(0)}.product-card,.catalog-card,.partner-grid article,.value-grid article{transform:perspective(1200px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .22s,border-color .25s,box-shadow .25s}.product-card:before,.catalog-card:before,.partner-grid article:before,.value-grid article:before{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--glow-x,50%) var(--glow-y,50%), var(--accent), transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-card:before,.catalog-card:before,.partner-grid article:before,.value-grid article:before{background:radial-gradient(420px circle at var(--glow-x,50%) var(--glow-y,50%), color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%)}}.product-card:before,.catalog-card:before,.partner-grid article:before,.value-grid article:before{opacity:0;pointer-events:none;z-index:0;transition:opacity .25s}.product-card:hover:before,.catalog-card:hover:before,.partner-grid article:hover:before,.value-grid article:hover:before{opacity:1}.product-card>:not(.product-visual),.catalog-card>*,.partner-grid article>*,.value-grid article>*{z-index:1;position:relative}.button{position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(100deg,#0000,#ffffff52,#0000);width:36%;transition:left .55s;position:absolute;inset:-2px auto -2px -50%;transform:skew(-18deg)}.button:hover:before{left:120%}@keyframes loaderIn{0%{opacity:0}to{opacity:1}}@keyframes loaderOut{to{opacity:0;visibility:hidden}}@keyframes loaderLogo{0%{opacity:0;filter:blur(8px);transform:scale(.82)translateY(18px)}55%{opacity:1;filter:blur()}to{transform:scale(1)translateY(0)}}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderProgress{0%{width:0}to{width:100%}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes ecoSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes nodeFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes auroraDrift{0%{transform:translate(-6%,-4%)scale(.9)}to{transform:translate(10%,8%)scale(1.16)}}@keyframes ribbonMove{to{transform:translate(-50%)}}@media (width<=720px){.hero-aurora{width:300px;height:300px}.motion-ribbon{height:42px}.ribbon-track{gap:22px;animation-duration:20s}.ecosystem,.hero-grid{transform:none}.page-loader>small{bottom:5vh}.loader-progress{bottom:12vh}.product-card,.catalog-card,.partner-grid article,.value-grid article{transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-loader,.loader-brand,.loader-orbit,.loader-progress i,.hero-copy,.hero-aurora,.orbit-b,.orbit-c,.eco-node,.ribbon-track{animation:none!important}.motion-ready .motion-reveal{opacity:1;transition:none;transform:none}.ecosystem,.hero-grid,.product-card,.catalog-card,.partner-grid article,.value-grid article{transition:none!important;transform:none!important}}.theme-toggle{place-items:center;padding:0;display:grid}.menu-toggle{place-items:center;padding:0}.theme-toggle svg,.menu-toggle svg{transition:transform .28s,color .28s}.theme-toggle:hover svg{color:var(--accent);transform:rotate(12deg)scale(1.08)}.hero-visual-cues{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero-visual-cues>span{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-visual-cues>span{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.hero-visual-cues>span{color:var(--muted);box-shadow:0 8px 24px #0a23190d}.hero-visual-cues svg{color:var(--green-2)}.hero-visual-cues b{letter-spacing:.06em;font-size:7px}.hero-visual-cues>span:nth-child(2) svg{color:#598ea0}.hero-visual-cues>span:nth-child(3) svg{color:#856fab}.eco-node>span svg{stroke-width:1.8px}.eco-node:hover>span svg{animation:.55s iconWiggle}.product-code{gap:6px;width:auto;min-width:44px;padding:0 9px;display:flex}.product-code svg{stroke-width:1.8px}.product-visual:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-visual:after{background-image:linear-gradient(color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px)}}.product-visual:after{opacity:.55;background-size:24px 24px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 68%);mask-image:radial-gradient(circle,#000 0,#0000 68%)}.visual-core{z-index:2}.visual-core svg{stroke-width:1.6px;transform:rotate(8deg)}.product-card:hover .visual-core svg{animation:1.1s ease-in-out infinite alternate iconBreathe}.future-symbol svg{stroke-width:1.45px}.capability-list article>.capability-main{grid-template-columns:54px 1fr;gap:24px}.capability-icon{background:var(--surface-2);border:1px solid var(--line);width:50px;height:50px;color:var(--green-2);border-radius:15px;place-items:center;font-style:normal;transition:all .3s;display:grid}.capability-main>div{grid-template-columns:140px .6fr 1fr;align-items:center;gap:25px;display:grid}.capability-list article:hover .capability-icon{background:var(--green);color:var(--lime);box-shadow:0 13px 30px var(--green);transform:rotate(-5deg)scale(1.05)}@supports (color:color-mix(in lab, red, red)){.capability-list article:hover .capability-icon{box-shadow:0 13px 30px color-mix(in srgb, var(--green) 18%, transparent)}}.vertical-grid article{transition:transform .25s,background .25s,border-color .25s;overflow:hidden}.vertical-grid article:hover{border-color:#b7df7f61;transform:translateY(-5px)}.vertical-grid>article>.vertical-icon{width:47px;height:47px;color:var(--lime);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;place-items:center;display:grid}.vertical-grid article.active>.vertical-icon{color:#24573a;background:#082d211a;border-color:#082d211f}.vertical-grid article>small{letter-spacing:.13em;color:#7e9989;font-size:7px;font-weight:800;position:absolute;top:40px;left:83px}.vertical-grid article.active>small{color:#416c50}.vertical-grid h3{margin:27px 0 7px}.vertical-grid article:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-53px;right:-46px}.innovation-flow .flow-icon{width:23px;height:23px;color:var(--green-2);margin-top:auto;margin-bottom:13px;transition:transform .25s,color .25s;position:static}.innovation-flow>div:hover .flow-icon{color:var(--accent);transform:translateY(-4px)scale(1.08)}.innovation-flow>div>i{top:50%}.partner-grid article{position:relative;overflow:hidden}.partner-icon{background:var(--surface-2);border:1px solid var(--line);width:48px;height:48px;color:var(--green-2);border-radius:14px;place-items:center;margin-top:23px;font-style:normal;transition:all .28s;display:grid}.partner-grid h3{margin:24px 0 10px}.partner-grid article:hover .partner-icon{color:var(--lime);background:var(--green);transform:translateY(-3px)rotate(-4deg)}.partner-grid article:after{content:"";border:1px solid var(--accent);border-radius:50%;width:140px;height:140px;position:absolute;top:-74px;right:-72px}@supports (color:color-mix(in lab, red, red)){.partner-grid article:after{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.partner-grid article:after{box-shadow:0 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-grid article:after{box-shadow:0 0 0 22px color-mix(in srgb, var(--accent) 4%, transparent)}}.catalog-copy li{align-items:center;gap:7px;display:flex}.catalog-copy li svg{color:var(--accent);flex:none}.mock-core svg{stroke-width:1.45px}.catalog-card:hover .mock-core svg{animation:1.1s ease-in-out infinite alternate iconBreathe}.future-rocket{width:58px;height:58px;color:var(--lime);background:#ffffff12;border:1px solid #ffffff24;border-radius:17px;place-items:center;margin-bottom:18px;font-style:normal;display:grid}:root[data-theme=dark] .hero-visual-cues>span{box-shadow:none;background:#ffffff06}:root[data-theme=dark] .capability-icon,:root[data-theme=dark] .partner-icon{background:#141e2a}@keyframes iconWiggle{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)scale(1.05)}70%{transform:rotate(7deg)}}@keyframes iconBreathe{0%{transform:rotate(8deg)scale(1)}to{transform:rotate(8deg)scale(1.12)}}@media (width<=1100px){.menu-toggle{display:grid}}@media (width<=720px){.hero-visual-cues{grid-template-columns:1fr 1fr;display:grid}.hero-visual-cues>span:last-child{grid-column:1/-1}.capability-list article>.capability-main{grid-template-columns:44px 1fr;gap:13px}.capability-main>div{grid-template-columns:1fr;gap:7px}.capability-icon{width:42px;height:42px}.vertical-grid article>small{left:82px}.innovation-flow .flow-icon{margin-top:24px}.partner-grid{grid-template-columns:1fr}.menu-toggle{display:grid}}@media (prefers-reduced-motion:reduce){.eco-node:hover>span svg,.product-card:hover .visual-core svg,.catalog-card:hover .mock-core svg{animation:none!important}.vertical-grid article:hover,.capability-list article:hover .capability-icon,.partner-grid article:hover .partner-icon{transform:none!important}}.hero{grid-template-columns:minmax(0,.93fr) minmax(560px,1.07fr);gap:clamp(36px,4.8vw,86px);padding-top:64px;padding-bottom:58px}.hero-grid{opacity:.18;background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000c 46%,#00000038 100%);mask-image:linear-gradient(90deg,#000 0,#000c 46%,#00000038 100%)}.connected-title{flex-direction:column;align-items:flex-start;display:flex;margin:30px 0 31px!important;font-size:clamp(62px,6.45vw,102px)!important;line-height:.9!important}.connected-title span,.connected-title em{white-space:nowrap;display:block}.connected-title em{letter-spacing:-.06em;margin:.04em 0 .02em -.02em;font-size:1.02em}.hero-copy>p{max-width:610px;font-size:15px;line-height:1.82}.hero-actions{margin-top:30px}.ecosystem{isolation:isolate;min-height:620px}.eco-grid{opacity:.38;-webkit-mask-image:radial-gradient(circle,#000 0,#000000b3 45%,#0000 75%);mask-image:radial-gradient(circle,#000 0,#000000b3 45%,#0000 75%)}.orbit-b{width:390px;height:390px}.neural-links{z-index:1;width:100%;height:100%;filter:drop-shadow(0 0 7px var(--accent));position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.neural-links{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 26%, transparent))}}.neural-links path{fill:none;stroke:url(#neuralGlow);stroke-width:1.35px;stroke-dasharray:8 9;vector-effect:non-scaling-stroke;animation:7s linear infinite neuralFlow}.neural-links path:nth-of-type(2),.neural-links path:nth-of-type(4){animation-duration:8.5s;animation-direction:reverse}.neural-links .signal{fill:var(--lime);stroke:var(--lime)}@supports (color:color-mix(in lab, red, red)){.neural-links .signal{stroke:color-mix(in srgb, var(--lime) 34%, transparent)}}.neural-links .signal{stroke-width:12px;paint-order:stroke;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite signalPulse}.neural-links .signal-2{animation-delay:-.45s}.neural-links .signal-3{animation-delay:-.9s}.neural-links .signal-4{animation-delay:-1.35s}.neural-links .signal-5{animation-delay:-1.8s}.eco-center{border:1px solid var(--accent);background:radial-gradient(circle at 50% 30%,#194f36 0,#0c3829 56%,#07291f 100%);border-radius:34px;width:180px;height:180px}@supports (color:color-mix(in lab, red, red)){.eco-center{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.eco-center{box-shadow:0 0 0 18px var(--green-2), 0 0 80px var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-center{box-shadow:0 0 0 18px color-mix(in srgb, var(--green-2) 10%, transparent), 0 0 80px color-mix(in srgb, var(--accent) 22%, transparent)}}.eco-center{overflow:visible}.eco-center:after{border-color:#b7df7f42;border-radius:27px}.eco-center .core-halo{border:1px solid var(--accent);position:absolute;inset:-33px}@supports (color:color-mix(in lab, red, red)){.eco-center .core-halo{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.eco-center .core-halo{z-index:-1;border-radius:50%;animation:3s ease-in-out infinite coreBreathe}.eco-center img{filter:brightness(1.28)saturate(1.08)drop-shadow(0 10px 18px #00000040);width:125px;max-height:108px}.eco-center>span:last-child{color:#a8beae;letter-spacing:.2em;font-size:6px;font-weight:750}.eco-node{border-color:var(--accent);min-width:158px;min-height:59px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.eco-node{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}.eco-node{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer;outline:none}.eco-node:after{content:"↗";color:var(--accent);opacity:0;margin-left:auto;font-size:9px;transition:all .22s;transform:translate(-5px,4px)}.eco-node:hover,.eco-node:focus-visible{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.eco-node:hover,.eco-node:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, var(--line))}}.eco-node:hover,.eco-node:focus-visible{box-shadow:0 20px 52px var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-node:hover,.eco-node:focus-visible{box-shadow:0 20px 52px color-mix(in srgb, var(--accent) 18%, transparent)}}.eco-node:hover:after,.eco-node:focus-visible:after{opacity:1;transform:none}.eco-node>b{text-transform:uppercase;letter-spacing:.08em;background:var(--lime);color:#0a2c1f;padding:4px 8px;position:absolute;top:-9px;right:10px}.eco-node.sentipec{border-color:var(--accent);min-width:192px;top:30px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.eco-node.sentipec{border-color:color-mix(in srgb, var(--accent) 74%, var(--line))}}.nextypass{bottom:111px;right:2%}.research{bottom:43px;left:8%}.future{top:188px;left:0}.sentipec-node-logo{overflow:hidden;background:#18a94f!important;padding:0!important}.sentipec-node-logo img{object-fit:cover;border-radius:8px;width:100%;height:100%}.eco-status{z-index:5;background:var(--surface);bottom:3px;right:27%}@supports (color:color-mix(in lab, red, red)){.eco-status{background:color-mix(in srgb, var(--surface) 87%, transparent)}}.eco-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eco-status small{font-size:5px}.eco-status strong{font-size:8px}.sentipec-product-icon{object-fit:cover;border-radius:24px;width:100%;height:100%;transform:rotate(8deg)}.sentipec-horizontal-logo{object-fit:contain;object-position:left center;width:140px;height:36px}@keyframes neuralFlow{to{stroke-dashoffset:-68px}}@keyframes signalPulse{0%,to{opacity:.48;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes coreBreathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (width<=1180px){.hero{grid-template-columns:1fr;padding-top:72px}.hero-copy{max-width:850px}.connected-title{font-size:clamp(62px,9vw,96px)!important}.ecosystem{width:760px;max-width:100%;margin:10px auto 0}}@media (width<=720px){.hero{padding-top:54px;padding-bottom:35px}.connected-title{font-size:clamp(49px,15vw,67px)!important;line-height:.91!important}.connected-title span,.connected-title em{white-space:normal}.connected-title em{font-size:.98em}.hero-copy>p{font-size:14px}.ecosystem{width:100%;min-height:545px;margin-top:20px;transform:none!important}.orbit-a{width:175px;height:175px}.orbit-b{width:305px;height:305px}.orbit-c{width:445px;height:445px}.eco-center{border-radius:27px;width:132px;height:132px}.eco-center:after{border-radius:21px}.eco-center img{width:91px;max-height:80px}.eco-center>span:last-child{font-size:5px}.eco-center .core-halo{inset:-24px}.eco-node{gap:7px;min-width:126px;min-height:51px;padding:8px 9px}.eco-node>span{width:31px;height:31px}.eco-node small{font-size:4.5px}.eco-node strong{font-size:8.5px}.eco-node.sentipec{min-width:166px;top:8px}.senticare{top:135px;right:-4%}.nextypass{bottom:78px;right:-2%}.research{bottom:8px;left:-1%}.future{top:148px;left:-4%}.neural-links{width:108%;inset:0 -4%}.eco-node:after{display:none}.sentipec-product-icon{border-radius:22px}}@media (prefers-reduced-motion:reduce){.neural-links path,.neural-links .signal,.eco-center .core-halo{animation:none!important}}.hero-foundations{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:31px;padding-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-foundations{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.hero-foundations span{color:var(--muted);letter-spacing:.03em;align-items:center;gap:7px;font-size:7px;font-weight:700;display:inline-flex}.hero-foundations i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hero-foundations i{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 75%, transparent)}}.ecosystem{min-height:590px}.ecosystem:before{content:"";background:repeating-radial-gradient(circle, transparent 0 35px, var(--green-2) 36px 37px);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ecosystem:before{background:repeating-radial-gradient(circle, transparent 0 35px, color-mix(in srgb, var(--green-2) 17%, transparent) 36px 37px)}}.ecosystem:before{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 0,#000000b3 68%,#0000 78%);mask-image:radial-gradient(circle,#000 0,#000000b3 68%,#0000 78%)}.ecosystem:after{content:"";background:radial-gradient(circle, var(--accent) 0, var(--accent) 43%, transparent 72%);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ecosystem:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent) 0, color-mix(in srgb, var(--accent) 5%, transparent) 43%, transparent 72%)}}.ecosystem:after{filter:blur(12px);z-index:0;pointer-events:none}.eco-grid{opacity:.34;background-size:18px 18px;inset:6% 4%;-webkit-mask-image:radial-gradient(circle,#000 0,#000000b3 52%,#0000 76%);mask-image:radial-gradient(circle,#000 0,#000000b3 52%,#0000 76%)}.orbit{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.orbit{border-color:color-mix(in srgb, var(--accent) 19%, transparent)}}.orbit{border-style:solid}.orbit-a{width:164px;height:164px}.orbit-b{border-style:dashed;width:232px;height:232px}.orbit-c{width:316px;height:316px}.orbit-d{border-style:dashed;width:408px;height:408px;animation:62s linear infinite ecoSpin}.orbit-e{width:510px;height:510px;animation:78s linear infinite reverse ecoSpin}.neural-links{filter:none;z-index:2;width:100%;height:100%;inset:0}.neural-links .beam{fill:none;stroke:url(#neuralGlow);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:none;animation:none}.neural-links .beam-glow{stroke-width:10px;opacity:.16;filter:blur(3px)}.neural-links .beam-core{stroke-width:1.15px;opacity:.82;filter:drop-shadow(0 0 5px var(--lime))}@supports (color:color-mix(in lab, red, red)){.neural-links .beam-core{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--lime) 85%, transparent))}}.neural-links .travel-signal{fill:#c5f681;stroke:#c5f68161;stroke-width:8px;paint-order:stroke}.neural-links .travel-signal-small{opacity:.82;stroke-width:5px}.eco-center,.eco-center:where(:root[data-theme=dark] *){border:1px solid var(--accent);background:radial-gradient(circle at 50% 34%,#1a5237 0,#0b3928 60%,#06271c 100%);border-radius:50%;width:154px;height:154px}@supports (color:color-mix(in lab, red, red)){.eco-center,.eco-center:where(:root[data-theme=dark] *){border:1px solid color-mix(in srgb, var(--accent) 52%, transparent)}}.eco-center,.eco-center:where(:root[data-theme=dark] *){box-shadow:0 0 0 10px var(--accent), 0 0 52px var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-center,.eco-center:where(:root[data-theme=dark] *){box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 7%, transparent), 0 0 52px color-mix(in srgb, var(--accent) 20%, transparent)}}.eco-center:after{border-color:#b7df7f40;border-radius:50%;inset:8px}.eco-center .core-halo{border-color:var(--accent);inset:-26px}@supports (color:color-mix(in lab, red, red)){.eco-center .core-halo{border-color:color-mix(in srgb, var(--accent) 22%, transparent)}}.eco-center img{width:112px;max-height:95px}.eco-center>span:last-child{letter-spacing:.21em;font-size:5.5px}.eco-node{background:var(--surface);min-width:146px;min-height:55px;padding:10px 12px;animation:6.5s ease-in-out infinite nodeFloat}@supports (color:color-mix(in lab, red, red)){.eco-node{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.eco-node{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eco-node{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}.eco-node{box-shadow:0 15px 40px #0000001f}.eco-node:after{display:none}.eco-node.sentipec{min-width:165px;top:58px;left:1%;transform:none}.eco-node.sentipec:hover,.eco-node.sentipec:focus-visible{transform:translateY(-3px)}.senticare{top:74px;right:0}.nextypass{top:auto;bottom:71px;right:1%}.future{top:auto;bottom:70px;left:2%}.eco-status{justify-content:center;min-width:128px;bottom:8px;left:50%;right:auto;transform:translate(-50%)}.scroll-discover{z-index:6;color:var(--muted);align-items:center;gap:11px;display:flex;position:absolute;bottom:20px;left:clamp(24px,6.4vw,110px)}.scroll-discover>span{background:var(--line);width:45px;height:1px;display:block;overflow:hidden}.scroll-discover>span i{background:var(--accent);width:17px;height:100%;animation:2.4s cubic-bezier(.45,0,.2,1) infinite scrollDiscover;display:block}.scroll-discover small{letter-spacing:.19em;font-size:5px;font-weight:800}.scroll-discover:hover{color:var(--ink)}@keyframes scrollDiscover{0%{opacity:0;transform:translate(-20px)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(49px)}}@media (width<=1180px){.ecosystem{min-height:610px}.eco-node.sentipec{left:2%}.future{left:3%}.senticare{right:2%}.nextypass{right:3%}.scroll-discover{bottom:15px}}@media (width<=720px){.hero-foundations{gap:12px;margin-top:25px}.hero-foundations span{font-size:6px}.ecosystem{min-height:520px}.ecosystem:before{width:440px;height:440px}.ecosystem:after{width:230px;height:230px}.orbit-a{width:146px;height:146px}.orbit-b{width:212px;height:212px}.orbit-c{width:286px;height:286px}.orbit-d{width:365px;height:365px}.orbit-e{width:438px;height:438px}.eco-center{width:126px;height:126px}.eco-center img{width:90px;max-height:75px}.eco-center .core-halo{inset:-21px}.eco-node{min-width:122px;min-height:48px;padding:8px 9px}.eco-node.sentipec{min-width:147px;top:17px;left:-1%}.senticare{top:77px;right:-3%}.nextypass{bottom:58px;right:-3%}.future{bottom:41px;left:-2%}.eco-status{bottom:1px}.neural-links{width:100%;inset:0}.scroll-discover{grid-column:1/-1;width:max-content;margin:0 0 8px;position:relative;bottom:auto;left:auto}}@media (prefers-reduced-motion:reduce){.neural-links .travel-signal{display:none}.orbit-d,.orbit-e,.scroll-discover>span i{animation:none!important}}.hero{color:#f4f8f6;background:radial-gradient(circle at 75% 43%,#3d845e2b,#0000 34%),linear-gradient(135deg,#08120f 0%,#071019 54%,#070b12 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4vw;min-height:calc(100vh - 78px);padding:72px clamp(24px,5.8vw,100px) 54px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.hero-grid{opacity:.12;background-image:radial-gradient(#ffffff61 .65px,#0000 .65px);background-size:8px 8px;position:absolute;inset:0;transform:none;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.hero-copy{z-index:3;max-width:670px;animation:.9s both referenceHeroIn;position:relative}.hero .eyebrow{color:#a8b9af;letter-spacing:.2em;background:#ffffff08;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:10px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.hero .eyebrow i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 14px var(--lime);border-radius:50%;animation:1.8s ease-in-out infinite referenceStatusPulse}.hero h1{letter-spacing:-.067em;color:#f4f8f6;margin:30px 0;font-size:clamp(58px,6.4vw,98px);font-weight:610;line-height:.91}.hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#9faea6;max-width:620px;font-size:clamp(14px,1.25vw,18px);line-height:1.75}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero .button{min-height:53px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:0 22px;font-size:11px;font-weight:780;transition:all .25s;display:inline-flex}.hero .primary{background:var(--lime);color:#092116;box-shadow:0 18px 45px #a5d76c26}.hero .primary:hover{background:#c1ee8e;transform:translateY(-2px)}.hero .ghost{color:#e6eee9;background:#ffffff09;border:1px solid #ffffff29}.hero .ghost:hover{background:#bafa700f;border-color:#bafa7080}:root[data-theme=dark] .hero .primary{background:var(--lime);color:#092116}:root[data-theme=dark] .hero .ghost{color:#e6eee9;background:#ffffff09}.hero-proof{border-top:1px solid #ffffff17;gap:24px;margin-top:35px;padding-top:22px;display:flex}.hero-proof span{color:#7f9188;align-items:center;gap:8px;font-size:9px;display:flex}.hero-proof b{color:var(--lime);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8px}.scroll-cue{z-index:8;color:#66766e;letter-spacing:.18em;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:22px;left:clamp(24px,5.8vw,100px)}.scroll-cue i{background:#4d5e55;width:35px;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--lime);animation:2.2s ease-in-out infinite referenceScrollSignal;position:absolute;inset:0}.neural-scene{z-index:3;isolation:isolate;height:min(670px,68vw);min-height:560px;position:relative}.neural-grid{background-image:radial-gradient(#aedd782e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.neural-halo{border:1px solid #b1e1781a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.halo-one{width:430px;height:430px;animation:5s ease-in-out infinite referenceHaloBreathe;box-shadow:0 0 100px #59a06a14,inset 0 0 70px #59a06a0a}.halo-two{border-style:dashed;width:575px;height:575px;animation:60s linear infinite referenceOrbitSpin}.brain-core{text-align:center;z-index:6;place-items:center;width:220px;height:220px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-logo{background:radial-gradient(circle at 50% 36%,#256846eb,#0a2a20 68%);border:1px solid #bcf17e59;border-radius:38%;place-items:center;width:170px;height:170px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 12px #5fa4650d,0 0 70px #58b06838,inset 0 0 35px #ffffff0a}.core-logo:before{content:"";background:conic-gradient(#0000,#c4f48b1f,#0000 26%);animation:8s linear infinite referenceRotateOnly;position:absolute;inset:-60%}.core-logo img{object-fit:contain;filter:drop-shadow(0 13px 20px #00000059);width:138px;height:138px;position:relative}.brain-core>small{letter-spacing:.23em;color:#809087;font-size:7px;font-weight:800;position:absolute;top:calc(50% + 108px)}.core-orbit{border:1px solid #b1de7938;border-radius:50%;position:absolute;inset:-12px}.orbit-one:after,.orbit-two:after{content:"";background:var(--lime);width:7px;height:7px;box-shadow:0 0 16px var(--lime);border-radius:50%;position:absolute;top:10%;left:17%}.core-orbit.orbit-one{animation:13s linear infinite referenceRotateOnly}.core-orbit.orbit-two{border-style:dashed;border-color:#ffffff1a;animation:21s linear infinite reverse referenceRotateOnly;inset:-33px}.core-pulse{border:1px solid #b3e57647;border-radius:50%;animation:2.8s ease-out infinite referenceCorePulse;position:absolute;inset:24px}.neural-link{transform-origin:0;z-index:2;cursor:pointer;background:linear-gradient(90deg,#aedf7880,#aedf7814);height:1px;transition:filter .22s,opacity .22s;position:absolute}.neural-link:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#9ee17940,#0000);position:absolute;inset:-4px 0}.neural-link:after{content:"";position:absolute;inset:-16px 0}.neural-link:hover{filter:brightness(1.8);opacity:1}.neural-link:focus-visible{outline:2px solid var(--lime);outline-offset:8px}.neural-link i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 13px var(--lime);border-radius:50%;animation:3.2s linear infinite referenceSignalTravel;position:absolute;top:-2px}.neural-link i:nth-child(2){animation-delay:-1.1s}.neural-link i:nth-child(3){animation-delay:-2.1s}.link-sentipec{width:31%;top:31%;left:25%;transform:rotate(22deg)}.link-senticare{width:33%;top:45%;left:54%;transform:rotate(-21deg)}.link-nextypass{width:35%;top:55%;left:52%;transform:rotate(21deg)}.link-lab{width:35%;top:70%;left:22%;transform:rotate(-25deg)}.neural-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eff5f1;z-index:7;background:#0b151bd6;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:11px;min-width:185px;min-height:70px;padding:12px 14px;transition:all .25s;animation:5s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 18px 45px #00000040}.neural-node:hover{border-color:#bef08273;transform:translateY(-4px);box-shadow:0 24px 60px #00000057,0 0 35px #7fc56d14}.neural-node>img{object-fit:contain;border-radius:11px;width:43px;height:43px}.neural-node>span:not(.node-icon):not(.sentipec-brand){flex-direction:column;gap:4px;display:flex}.neural-node small{letter-spacing:.16em;color:#71837a;font-size:6px}.neural-node strong{font-size:12px}.neural-node>b{background:var(--lime);color:#092016;letter-spacing:.1em;border-radius:30px;padding:4px 7px;font-size:5px;position:absolute;top:-8px;right:10px}.node-icon{border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:43px;height:43px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:800;display:grid}.node-icon.cyan{color:#8ed0db;background:#3e83942e}.node-icon.violet{color:#b8abef;background:#705bae2e}.node-icon.lime{color:#c7f297;background:#91c55f26;font-size:18px}.node-sentipec{animation-delay:-.6s;top:12%;left:0}.node-senticare{animation-delay:-2.2s;top:17%;right:0}.node-nextypass{animation-delay:-3.5s;bottom:15%;right:0}.node-lab{animation-delay:-1.5s;bottom:8%;left:1%}.neural-status{color:#71827a;letter-spacing:.12em;white-space:nowrap;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:6px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.neural-status>i{background:#77d887;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #77d887}.neural-status b{color:#a2b1a9;font-weight:650}.final-cta{color:#f2f8f4;text-align:center;background:radial-gradient(circle at 50% 45%,#19523a 0%,#0a2d21 34%,#061a14 70%);flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:110px 24px;display:flex;position:relative;overflow:hidden}.final-cta .section-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.final-cta .section-kicker.light{color:#b3e588}.final-cta h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(48px,5.4vw,80px);line-height:1.02}.final-cta>p{color:#9db5a7;max-width:650px;margin-bottom:30px;font-size:12px;line-height:1.7}.final-cta .light-button{color:#0a3522;background:#f5fff1}.final-cta .light-button:hover{background:var(--lime);transform:translateY(-2px)}:root[data-theme=dark] .final-cta .light-button{color:#0a3522;background:#f5fff1}.cta-orbit{border:1px solid #b5e87b1c;border-radius:50%;width:620px;height:620px;animation:45s linear infinite referenceOrbitSpin;position:absolute;top:50%;left:50%}.cta-orbit:before,.cta-orbit:after{content:"";border:1px dashed #ffffff12;border-radius:50%;position:absolute}.cta-orbit:before{inset:70px}.cta-orbit:after{inset:140px}.cta-orbit i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 15px var(--lime);border-radius:50%;position:absolute}.cta-orbit i:first-child{top:18%;left:14%}.cta-orbit i:nth-child(2){top:50%;right:4%}.cta-orbit i:nth-child(3){bottom:1%;left:33%}.final-cta>:not(.cta-orbit){z-index:2;position:relative}@keyframes referenceHeroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes referenceStatusPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes referenceScrollSignal{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes referenceHaloBreathe{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.06)}}@keyframes referenceOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes referenceRotateOnly{to{transform:rotate(360deg)}}@keyframes referenceCorePulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes referenceSignalTravel{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@media (width<=1100px){.hero{grid-template-columns:1fr;padding-top:85px}.hero-copy{max-width:820px}.neural-scene{width:min(760px,100%);margin:0 auto}}@media (width<=720px){.hero{min-height:auto;padding:70px 20px 52px}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{gap:10px;display:grid}.neural-scene{height:560px;min-height:560px;margin:-15px auto;transform:scale(.9)}.halo-one{width:320px;height:320px}.halo-two{width:440px;height:440px}.brain-core{width:175px;height:175px}.core-logo{width:137px;height:137px}.core-logo img{width:112px;height:112px}.brain-core>small{top:calc(50% + 87px)}.neural-node{min-width:150px;padding:10px}.neural-node>img,.node-icon{width:37px;height:37px}.node-sentipec{top:6%;left:-4%}.node-senticare{top:16%;right:-5%}.node-nextypass{bottom:15%;right:-6%}.node-lab{bottom:6%;left:-3%}.link-sentipec{width:40%;top:27%;left:18%}.link-senticare{width:40%;top:44%;left:54%}.link-nextypass{width:43%;top:55%;left:52%}.link-lab{width:44%;top:72%;left:14%}.final-cta{min-height:540px}.cta-orbit{width:480px;height:480px}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero .eyebrow i,.halo-one,.halo-two,.core-logo:before,.core-orbit.orbit-one,.core-orbit.orbit-two,.core-pulse,.neural-link i,.neural-node,.cta-orbit,.scroll-cue i:after{animation:none!important}.neural-node:hover{transform:none}}.brain-core .core-orbit:after{display:none}.brain-core .core-orbit.orbit-one{width:calc(100% + 24px);height:calc(100% + 24px);animation:none;inset:-12px auto auto -12px;transform:none}.brain-core .core-orbit.orbit-two{width:calc(100% + 66px);height:calc(100% + 66px);animation:none;inset:-33px auto auto -33px;transform:none}.orbit-runner{pointer-events:none;border-radius:50%;animation:10s linear infinite referenceRotateOnly;position:absolute;inset:-1px}.orbit-runner:after{content:"";background:var(--lime);width:8px;height:8px;box-shadow:0 0 16px var(--lime);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.orbit-runner-outer{animation-duration:16s;animation-direction:reverse;animation-delay:-5s}.orbit-runner-outer:after{width:7px;height:7px;box-shadow:0 0 14px var(--lime);top:-3px}:root[data-theme=dark] .button.button-light{color:#0a3522;background:#f5fff1;box-shadow:0 14px 34px #0000002e}:root[data-theme=dark] .button.button-light:hover{background:var(--lime);color:#082d20}.hero-signals{border-top:1px solid #ffffff17;gap:16px;margin-top:30px;padding-top:19px;display:grid}.hero-signal-top{color:#899990;flex-wrap:wrap;align-items:center;gap:11px;display:flex}.hero-signal-top span{letter-spacing:.14em;font-size:7px;font-weight:800}.hero-signal-top i{color:var(--lime);text-shadow:0 0 10px #b0dc708c;font-size:8px;font-style:normal}.hero-signal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;display:grid}.hero-signal-cards>span{color:#aab7b0;background:#ffffff06;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:0 13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.hero-signal-cards>span:hover{background:#b0dc700e;border-color:#b0dc7075;transform:translateY(-2px)}.hero-signal-cards svg{color:#82c99e;stroke-width:1.55px;flex:none}.hero-signal-cards>span:nth-child(2) svg{color:#70aebf}.hero-signal-cards>span:nth-child(3) svg{color:#a88bd0}.hero-signal-cards b{white-space:nowrap;font-size:7px;line-height:1.35}@media (width<=720px){.hero-signals{margin-top:25px}.hero-signal-top{gap:8px}.hero-signal-top span{font-size:6px}.hero-signal-cards{grid-template-columns:1fr 1fr}.hero-signal-cards>span:last-child{grid-column:1/-1}.hero-signal-cards b{white-space:normal}}@media (prefers-reduced-motion:reduce){.hero-signal-cards>span:hover{transform:none}.orbit-runner{animation:none!important}}.innovation-page{color:#f1f6f2;background:#07110e;overflow:hidden}.innovation-lab-hero{background:radial-gradient(circle at 76% 44%,#549a6433,#0000 32%),linear-gradient(135deg,#07130f 0%,#08131a 58%,#080d13 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:calc(100vh - 78px);padding:82px clamp(24px,6vw,102px) 60px;display:grid;position:relative}.innovation-lab-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.innovation-lab-copy{z-index:3;max-width:680px;animation:.9s both innovationHeroIn;position:relative}.innovation-kicker{color:#9db0a5;letter-spacing:.2em;background:#ffffff08;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:10px;padding:9px 12px;font-size:8px;font-weight:800;display:inline-flex}.innovation-kicker i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 14px var(--lime);border-radius:50%;animation:1.8s ease-in-out infinite innovationPulse}.innovation-lab-copy h1{letter-spacing:-.067em;color:#f5f8f6;margin:30px 0;font-size:clamp(55px,6vw,94px);font-weight:610;line-height:.93}.innovation-lab-copy h1 em,.innovation-section-heading h2 em,.principles-intro h2 em,.case-copy h2 em,.collaboration-copy h2 em,.innovation-final-cta h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.innovation-lab-copy>p{color:#9aada2;max-width:630px;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.innovation-hero-actions{align-items:center;gap:28px;margin-top:31px;display:flex}.innovation-page .innovation-primary{background:var(--lime);color:#092116;box-shadow:0 18px 45px #a5d76c21}.innovation-page .innovation-primary:hover{color:#092116;background:#c5ef94}.innovation-text-link{color:#e5ede8;border-bottom:1px solid #ffffff4d;align-items:center;gap:9px;padding:12px 0;font-size:11px;font-weight:730;transition:all .2s;display:inline-flex}.innovation-text-link:hover{color:var(--lime);border-color:var(--lime)}.innovation-proof{border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:9px;margin-top:37px;padding-top:21px;display:flex}.innovation-proof span{color:#82948a;letter-spacing:.05em;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:7px;font-weight:750;display:flex}.innovation-proof svg{color:#91ce83}.innovation-reactor{z-index:2;isolation:isolate;height:min(650px,62vw);min-height:560px;position:relative}.reactor-grid{background-image:radial-gradient(#b0dc7033 .8px,#0000 .8px);background-size:22px 22px;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#000,#0000 71%);mask-image:radial-gradient(circle,#000,#0000 71%)}.reactor-glow{filter:blur(5px);background:radial-gradient(circle,#75c96e2e,#346f4b0a 52%,#0000 72%);border-radius:50%;width:280px;height:280px;animation:4.8s ease-in-out infinite reactorBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reactor-ring{border:1px solid #aee17529;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reactor-ring-one{width:270px;height:270px}.reactor-ring-two{border-style:dashed;border-color:#ffffff1c;width:405px;height:405px}.reactor-ring-three{border-color:#aee17517;width:545px;height:545px}.reactor-ring>i{border-radius:50%;animation:12s linear infinite reactorOrbit;position:absolute;inset:-1px}.reactor-ring>i:after{content:"";background:var(--lime);width:8px;height:8px;box-shadow:0 0 17px var(--lime);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.reactor-ring-two>i{animation-duration:20s;animation-direction:reverse;animation-delay:-8s}.reactor-ring-two>i:after{width:6px;height:6px;top:-3px}.reactor-ring-three>i{animation-duration:28s;animation-delay:-16s}.reactor-ring-three>i:after{opacity:.72;width:5px;height:5px;top:-2px}.reactor-core{z-index:4;background:radial-gradient(circle at 50% 35%,#19513a,#08291e 67%);border:1px solid #bbeb7e59;border-radius:38%;flex-direction:column;justify-content:center;align-items:center;width:185px;height:185px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #64b0680d,0 0 70px #5bb36938}.reactor-core:before{content:"";border:1px solid #ffffff14;border-radius:35%;position:absolute;inset:9px}.reactor-core-pulse{border:1px solid #b0e07633;border-radius:43%;animation:2.8s ease-out infinite reactorCorePulse;position:absolute;inset:-25px}.reactor-core img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000057);z-index:2;width:128px;height:128px;position:relative}.reactor-core small{letter-spacing:.21em;color:#768980;white-space:nowrap;font-size:6px;font-weight:800;position:absolute;top:calc(100% + 19px)}.reactor-beam{transform-origin:0;z-index:1;background:linear-gradient(90deg,#aee0758c,#aee07508);height:1px;position:absolute;top:50%;left:50%}.reactor-beam:before{content:"";background:inherit;filter:blur(5px);opacity:.45;position:absolute;inset:-5px 0}.reactor-beam i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:3s linear infinite reactorTravel;position:absolute;top:-2px}.reactor-beam-a{width:42%;transform:rotate(-33deg)}.reactor-beam-b{width:43%;transform:rotate(18deg)}.reactor-beam-c{width:42%;transform:rotate(148deg)}.reactor-beam-b i{animation-delay:-1.1s}.reactor-beam-c i{animation-delay:-2s}.reactor-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf2ed;z-index:5;background:#0b161ad4;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:26px 1fr;align-items:center;gap:1px 9px;min-width:142px;padding:11px 13px;animation:5.5s ease-in-out infinite innovationNodeFloat;display:grid;position:absolute;box-shadow:0 16px 42px #0000003b}.reactor-node svg{color:#a8dc7f;grid-row:1/3}.reactor-node b{letter-spacing:.14em;font-size:7px}.reactor-node small{color:#71847a;font-size:6px}.reactor-node-idea{top:16%;left:3%}.reactor-node-data{animation-delay:-2s;top:23%;right:0}.reactor-node-product{animation-delay:-3.7s;bottom:13%;right:5%}.reactor-status{color:#75877d;letter-spacing:.13em;white-space:nowrap;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:6px;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.reactor-status i{background:#77d887;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #77d887}.innovation-ribbon{background:var(--lime);color:#0a291d;align-items:center;height:50px;display:flex;overflow:hidden}.innovation-ribbon>div{white-space:nowrap;align-items:center;gap:28px;width:max-content;animation:30s linear infinite innovationRibbon;display:flex}.innovation-ribbon span{letter-spacing:.2em;font-size:8px;font-weight:850}.innovation-ribbon i{opacity:.55;font-size:9px;font-style:normal}.innovation-process{color:#10251b;background:#f5f7f3}.innovation-section-heading{grid-template-columns:1.05fr .55fr;align-items:end;gap:9vw;display:grid}.innovation-section-heading h2{letter-spacing:-.052em;color:#10251b;margin:22px 0 0;font-size:clamp(44px,4.8vw,70px);line-height:1.02}.innovation-section-heading>p{color:#657169;margin:0;font-size:12px;line-height:1.75}.innovation-process-track{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:72px;display:grid;position:relative}.process-line{background:#ccd8cc;height:1px;position:absolute;top:42px;left:8%;right:8%;overflow:hidden}.process-line i{background:linear-gradient(90deg,#0000,#78b75c,#0000);width:95px;height:3px;animation:5s linear infinite processSignal;position:absolute;top:-1px}.innovation-process-track article{z-index:2;background:#fff;border:1px solid #dce5da;border-radius:15px;flex-direction:column;min-height:280px;padding:21px;transition:all .28s;display:flex;position:relative}.innovation-process-track article:hover{border-color:#99c87d;transform:translateY(-9px);box-shadow:0 23px 60px #19422b1c}.process-card-top{justify-content:space-between;align-items:flex-start;height:53px;display:flex}.process-card-top span{color:#7fb257;font-family:Georgia,serif;font-size:11px}.process-card-top svg{color:#326c4a}.innovation-process-track h3{letter-spacing:-.025em;margin:auto 0 10px;font-size:20px}.innovation-process-track p{color:#6a776f;min-height:70px;margin:0;font-size:9px;line-height:1.7}.process-point{background:#79b75a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #79b75a21}.innovation-loop-note{color:#526158;background:#eaf0e5;border-radius:12px;align-items:center;gap:14px;max-width:620px;margin:24px 0 0 auto;padding:17px 20px;display:flex}.innovation-loop-note svg{color:#4f8c4c;flex:none}.innovation-loop-note p{margin:0;font-size:9px;line-height:1.6}.innovation-loop-note strong{color:#173322}.innovation-principles{color:#eef5f0;background:#0a1713;grid-template-columns:.67fr 1.2fr;gap:8vw;display:grid;position:relative}.innovation-principles:before{content:"";background-image:radial-gradient(#aedd781c .8px,#0000 .8px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.principles-intro,.principles-grid{z-index:2;position:relative}.principles-intro{align-self:center}.principles-intro h2{letter-spacing:-.052em;margin:22px 0;font-size:clamp(43px,4.5vw,66px);line-height:1.03}.principles-intro>p{color:#92a69a;font-size:11px;line-height:1.75}.principles-intro>a{border-bottom:1px solid #ffffff4d;align-items:center;gap:10px;margin-top:18px;padding-bottom:8px;font-size:9px;font-weight:750;display:inline-flex}.principles-intro>a:hover{color:var(--lime);border-color:var(--lime)}.principles-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.principles-grid article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;min-height:230px;padding:24px;transition:all .28s}.principles-grid article:hover{background:#b0dc700b;border-color:#b0dc705e;transform:translateY(-5px)}.principles-grid article>span{width:45px;height:45px;color:var(--lime);background:#b0dc701a;border-radius:12px;place-items:center;display:grid}.principles-grid small{color:#65796d;letter-spacing:.15em;margin-top:29px;font-size:6px;display:block}.principles-grid p{color:#879a8e;margin:0;font-size:8px;line-height:1.65}.innovation-case{color:#10251b;background:#eef2eb;grid-template-columns:.8fr 1.1fr;align-items:center;gap:7vw;display:grid}.case-copy h2{letter-spacing:-.052em;margin:22px 0;font-size:clamp(43px,4.6vw,68px);line-height:1.03}.case-copy>p{color:#66736b;font-size:11px;line-height:1.78}.case-tags{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.case-tags span{color:#58675e;border:1px solid #ccd8cb;border-radius:99px;padding:7px 9px;font-size:6px}.innovation-page .innovation-light-button{color:#fff;background:#0c3d2b}.innovation-page .innovation-light-button:hover{background:#18563d}.case-lab{background:#fbfcfa;border:1px solid #d7e0d5;border-radius:19px;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 90px #1c412c26}.case-lab:after{content:"";pointer-events:none;background:radial-gradient(circle,#8ec76024,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-80px}.case-window-bar{border-bottom:1px solid #e0e7de;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.case-window-bar>span{gap:5px;display:flex}.case-window-bar>span i{background:#d3ddd0;border-radius:50%;width:6px;height:6px}.case-window-bar small{letter-spacing:.13em;color:#87938b;font-size:5px}.case-window-bar>b{color:#52813f;letter-spacing:.11em;background:#e8f4e2;border-radius:99px;padding:5px 7px;font-size:5px}.case-product-head{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.case-product-head img{object-fit:contain;width:135px;height:42px}.case-product-head>span{text-align:right;color:#718077;max-width:170px;font-size:7px;line-height:1.5}.case-data-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.case-data-grid article{background:#f7f9f6;border:1px solid #e0e7de;border-radius:11px;grid-template-columns:34px 1fr;align-content:start;column-gap:10px;min-height:130px;padding:15px;display:grid}.case-data-grid article>span{color:#457b44;background:#e5efe1;border-radius:9px;grid-row:1/4;place-items:center;width:34px;height:34px;display:grid}.case-data-grid small{color:#89958d;letter-spacing:.12em;font-size:5px}.case-data-grid strong{margin-top:5px;font-size:14px}.case-data-grid article>i{color:#849189;margin-top:4px;font-size:6px;font-style:normal}.case-signal{color:#bcd5c3;background:#0d392a;border-radius:9px;align-items:center;gap:9px;margin:13px 0;padding:11px 14px;display:flex}.case-signal>span{background:#ffffff1a;border-radius:9px;flex:1;height:3px;overflow:hidden}.case-signal>span i{background:var(--lime);width:35%;height:100%;animation:2.8s ease-in-out infinite caseSignal;display:block}.case-signal small{letter-spacing:.12em;font-size:5px}.case-signal b{color:var(--lime);font-size:8px}.case-validation{border:1px solid #dfe7dc;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.case-validation>svg{color:#58964d}.case-validation>span{flex-direction:column;flex:1;gap:3px;display:flex}.case-validation small{color:#89958c;letter-spacing:.1em;font-size:5px}.case-validation>b{color:#5b8e48;letter-spacing:.11em;font-size:5px}.innovation-collaboration{color:#edf5ef;background:#08120f;grid-template-columns:.7fr 1.15fr;align-items:center;gap:7vw;min-height:700px;display:grid}.collaboration-copy h2{letter-spacing:-.052em;margin:22px 0;font-size:clamp(44px,4.7vw,69px);line-height:1.03}.collaboration-copy>p{color:#91a59a;margin-bottom:27px;font-size:11px;line-height:1.75}.collaboration-system{background-image:radial-gradient(#b0dc7021 .8px,#0000 .8px);background-size:20px 20px;height:520px;position:relative;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.collab-core{z-index:3;background:radial-gradient(circle at 50% 30%,#245c40,#0a2d20 70%);border:1px solid #b0dc7061;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #b0dc7009,0 0 60px #56ad632e}.collab-core:after{content:"";border:1px dashed #b0dc7021;border-radius:50%;animation:25s linear infinite collabSpin;position:absolute;inset:-40px}.collab-core svg{color:var(--lime)}.collab-core strong{letter-spacing:.12em;margin-top:9px;font-size:9px}.collab-core small{color:#7f9588;letter-spacing:.1em;margin-top:4px;font-size:5px}.collab-node{z-index:4;background:#0f1d18e0;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:11px;min-width:180px;min-height:65px;padding:12px;animation:5.8s ease-in-out infinite innovationNodeFloat;display:flex;position:absolute}.collab-node>svg,.collab-node>img{object-fit:contain;width:38px;height:38px;color:var(--lime);background:#b0dc7017;border-radius:10px;padding:9px}.collab-node>span{flex-direction:column;gap:4px;display:flex}.collab-node small{color:#73877b;font-size:6px}.collab-company{top:13%;left:0}.collab-university{animation-delay:-1.5s;top:16%;right:0}.collab-people{animation-delay:-3s;bottom:12%;left:3%}.collab-minner{animation-delay:-4.2s;bottom:10%;right:2%}.collab-line{transform-origin:0;z-index:1;background:linear-gradient(90deg,#b0dc7078,#b0dc700a);width:35%;height:1px;position:absolute;top:50%;left:50%}.collab-line i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;animation:3.4s linear infinite reactorTravel;position:absolute;top:-2px}.collab-line-a{transform:rotate(-145deg)}.collab-line-b{transform:rotate(-34deg)}.collab-line-c{transform:rotate(145deg)}.collab-line-d{transform:rotate(31deg)}.collab-line-b i{animation-delay:-.8s}.collab-line-c i{animation-delay:-1.6s}.collab-line-d i{animation-delay:-2.4s}.innovation-responsibility{color:#183024;background:#dfe9d8;grid-template-columns:.38fr 1fr;align-items:start;gap:7vw;padding:36px clamp(24px,7vw,118px);display:grid}.innovation-responsibility>span{color:#316340;letter-spacing:.14em;align-items:center;gap:10px;font-size:7px;font-weight:850;display:flex}.innovation-responsibility p{color:#58675e;margin:0;font-size:10px;line-height:1.7}.innovation-final-cta em{display:inline-block}@keyframes innovationHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes innovationPulse{50%{opacity:.35;transform:scale(.72)}}@keyframes reactorBreathe{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.12)}}@keyframes reactorOrbit{to{transform:rotate(360deg)}}@keyframes reactorCorePulse{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.5)}}@keyframes reactorTravel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes innovationNodeFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes innovationRibbon{to{transform:translate(-50%)}}@keyframes processSignal{0%{left:-95px}to{left:100%}}@keyframes caseSignal{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(300%)}}@keyframes collabSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.innovation-lab-hero{grid-template-columns:1fr;padding-top:90px}.innovation-lab-copy{max-width:830px}.innovation-reactor{width:min(760px,100%);margin:0 auto}.innovation-process-track{grid-template-columns:repeat(3,1fr)}.process-line{display:none}.innovation-principles,.innovation-case,.innovation-collaboration{grid-template-columns:1fr}.principles-intro,.case-copy,.collaboration-copy{max-width:800px}.collaboration-system{width:min(760px,100%);margin:auto}}@media (width<=720px){.innovation-lab-hero{min-height:auto;padding:68px 20px 42px}.innovation-lab-copy h1{font-size:51px}.innovation-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.innovation-text-link{justify-content:center}.innovation-proof{grid-template-columns:1fr 1fr;display:grid}.innovation-proof span:last-child{grid-column:1/-1}.innovation-reactor{height:525px;min-height:525px;margin:-15px auto;transform:scale(.88)}.reactor-ring-one{width:225px;height:225px}.reactor-ring-two{width:335px;height:335px}.reactor-ring-three{width:455px;height:455px}.reactor-core{width:155px;height:155px}.reactor-core img{width:108px;height:108px}.reactor-node{min-width:124px;padding:9px}.reactor-node-idea{top:11%;left:-6%}.reactor-node-data{top:22%;right:-8%}.reactor-node-product{bottom:9%;right:-4%}.innovation-section-heading{grid-template-columns:1fr;gap:26px}.innovation-process-track{grid-template-columns:1fr;margin-top:45px}.innovation-process-track article{min-height:220px}.innovation-loop-note{margin-top:16px}.innovation-principles{padding-top:85px;padding-bottom:85px}.principles-grid{grid-template-columns:1fr}.principles-grid article{min-height:205px}.innovation-case{padding-top:85px;padding-bottom:85px}.case-product-head{flex-direction:column;align-items:flex-start}.case-product-head>span{text-align:left}.case-data-grid{grid-template-columns:1fr}.case-validation>b{display:none}.innovation-collaboration{min-height:auto;padding-top:85px;padding-bottom:85px}.collaboration-system{height:500px;margin:-18px auto;transform:scale(.87)}.collab-node{min-width:155px}.collab-company{left:-5%}.collab-university{right:-8%}.collab-people{left:-4%}.collab-minner{right:-6%}.innovation-responsibility{grid-template-columns:1fr;gap:15px}.innovation-final-cta h2{font-size:48px}}@media (prefers-reduced-motion:reduce){.innovation-lab-copy,.innovation-kicker i,.reactor-glow,.reactor-ring>i,.reactor-core-pulse,.reactor-beam i,.reactor-node,.innovation-ribbon>div,.process-line i,.case-signal>span i,.collab-core:after,.collab-node,.collab-line i{animation:none!important}.innovation-process-track article:hover,.principles-grid article:hover{transform:none}}.universal-ribbon{background:var(--lime);color:#0a291d;border-color:#0a291d21;align-items:center;height:50px;transition:background-color .25s,color .25s,border-color .25s;display:flex;overflow:hidden}.universal-ribbon-track,.innovation-ribbon>.universal-ribbon-track{white-space:nowrap;align-items:center;gap:34px;width:max-content;animation:29s linear infinite ribbonMove;display:flex}.universal-ribbon-track span{color:inherit;letter-spacing:.18em;align-items:center;gap:9px;font-size:8px;font-weight:850;display:inline-flex}.universal-ribbon-track span:after{content:"";opacity:.34;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:25px}.universal-ribbon-track svg{stroke-width:1.8px;color:#174f35;flex:none;width:14px;height:14px}.universal-ribbon-track b{font:inherit;color:inherit}:root[data-theme=dark] .universal-ribbon{color:#dce9df;background:#0b1713;border-top:1px solid #20382d;border-bottom:1px solid #20382d}:root[data-theme=dark] .universal-ribbon-track svg{color:var(--lime)}:root[data-theme=dark] .universal-ribbon-track span:after{background:var(--lime);opacity:.55}:root[data-theme=dark] .innovation-page .section-index{color:#9fd273}:root[data-theme=dark] .innovation-section-heading h2{color:#edf5ef}:root[data-theme=dark] .innovation-section-heading>p{color:#93a69b}:root[data-theme=dark] .innovation-process-track article{color:#edf5ef;background:#102119;border-color:#263f34;box-shadow:0 18px 45px #00000021}:root[data-theme=dark] .innovation-process-track article:hover{border-color:#699f56;box-shadow:0 23px 60px #00000047}:root[data-theme=dark] .process-card-top svg{color:#91cf73}:root[data-theme=dark] .innovation-process-track p{color:#91a399}:root[data-theme=dark] .process-point{background:var(--lime);border-color:#102119}:root[data-theme=dark] .innovation-loop-note{color:#9eb0a5;background:#12271e;border:1px solid #294238}:root[data-theme=dark] .innovation-loop-note svg{color:var(--lime)}:root[data-theme=dark] .innovation-loop-note strong{color:#e8f2eb}:root[data-theme=dark] .case-copy>p{color:#93a69b}:root[data-theme=dark] .case-tags span{color:#9dafa4;background:#ffffff05;border-color:#294238}:root[data-theme=dark] .case-lab{color:#edf5ef;background:#0e1e17;border-color:#294238;box-shadow:0 35px 90px #00000057}:root[data-theme=dark] .case-window-bar{border-color:#294238}:root[data-theme=dark] .case-window-bar>span i{background:#43594c}:root[data-theme=dark] .case-window-bar small{color:#75887d}:root[data-theme=dark] .case-window-bar>b{color:#addd83;background:#b0dc701c}:root[data-theme=dark] .case-product-head img{filter:brightness(0)invert();opacity:.9}:root[data-theme=dark] .case-product-head>span{color:#8fa298}:root[data-theme=dark] .case-data-grid article{color:#edf5ef;background:#12241c;border-color:#294238}:root[data-theme=dark] .case-data-grid article>span{color:var(--lime);background:#b0dc701a}:root[data-theme=dark] .case-data-grid small,:root[data-theme=dark] .case-data-grid article>i{color:#82958a}:root[data-theme=dark] .case-validation>svg{color:var(--lime)}:root[data-theme=dark] .case-validation small{color:#82958a}:root[data-theme=dark] .case-validation>b{color:#a8d77e}:root[data-theme=dark] .innovation-responsibility{color:#e8f1eb;background:#10231a;border-top:1px solid #294238}:root[data-theme=dark] .innovation-responsibility>span{color:var(--lime)}:root[data-theme=dark] .innovation-responsibility p{color:#9dafa4}:root[data-theme=dark] .innovation-page .button.innovation-primary,:root[data-theme=dark] .innovation-page .button.innovation-light-button{background:var(--lime);color:#092116;box-shadow:0 16px 38px #b0dc7024}:root[data-theme=dark] .innovation-page .button.innovation-primary:hover,:root[data-theme=dark] .innovation-page .button.innovation-light-button:hover{color:#092116;background:#c5ef94}.innovation-mission-teaser{color:#edf7ef;background:linear-gradient(135deg,#06140f,#07121a);border:1px solid #244137;border-radius:20px;grid-template-columns:.78fr 1.22fr;min-height:270px;margin-top:20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #051c142e}.innovation-mission-teaser:hover{border-color:#659051;transform:translateY(-4px);box-shadow:0 34px 90px #051c1442}.mission-teaser-copy{z-index:4;flex-direction:column;justify-content:center;padding:36px clamp(24px,3.2vw,48px);display:flex;position:relative}.mission-teaser-copy>span{color:#a7cf7a;letter-spacing:.17em;align-items:center;gap:9px;font-size:7px;font-weight:820;display:inline-flex}.mission-teaser-copy>span i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 14px var(--lime);border-radius:50%}.mission-teaser-copy h3{letter-spacing:-.055em;margin:18px 0 13px;font-size:clamp(38px,3.6vw,56px);line-height:.92}.mission-teaser-copy h3 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.mission-teaser-copy p{color:#8fa59a;max-width:410px;margin:0;font-size:10px;line-height:1.65}.mission-teaser-copy>strong{color:#dce9df;align-items:center;gap:10px;margin-top:23px;font-size:9px;display:inline-flex}.mission-teaser-copy>strong b{color:var(--lime);font-size:13px}.mission-teaser-space{background:radial-gradient(circle at 74% 38%,#b0dc7029,#0000 24%),radial-gradient(circle at 20% 80%,#36746a2e,#0000 32%);min-height:270px;position:relative;overflow:hidden}.mission-teaser-space:before{content:"";opacity:.34;background-image:radial-gradient(circle,#e1ffd8b3 1px,#0000 1.5px);background-size:43px 37px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.teaser-orbit{border-top:1px dashed #b0dc703b;border-radius:50%;width:380px;height:190px;position:absolute;top:19%;right:5%;transform:rotate(-14deg)}.teaser-moon{background:radial-gradient(circle at 35% 28%,#e9f1d8,#a9b99a 50%,#627468);border-radius:50%;width:145px;height:145px;animation:5s ease-in-out infinite teaserMoon;position:absolute;top:38px;right:8%;box-shadow:inset -18px -20px 35px #0a1e146b,0 0 42px #b0dc7033}.teaser-moon>i,.teaser-moon>b{background:#344e3a30;border-radius:50%;position:absolute;box-shadow:inset 4px 5px 7px #1b302033}.teaser-moon>i:first-child{width:31px;height:31px;top:36px;left:25px}.teaser-moon>i:nth-child(2){width:19px;height:19px;top:24px;right:25px}.teaser-moon>b{width:37px;height:37px;bottom:24px;right:19px}.teaser-moon>span{background:#284d38;width:2px;height:42px;position:absolute;bottom:35px;left:66px;transform:rotate(-4deg)}.teaser-moon>span img{object-fit:contain;clip-path:polygon(0 0,100% 8%,89% 50%,100% 92%,0 100%);background:#eef5e9;width:50px;height:24px;padding:3px;position:absolute;top:0;left:2px}.teaser-rocket-flight{width:150px;height:58px;animation:7.4s cubic-bezier(.45,.03,.32,1) infinite teaserFlight;position:absolute;bottom:24px;left:4%}.teaser-rocket-body{z-index:2;background:linear-gradient(#f1f5ec,#aebcaf);border:1px solid #ffffff7a;border-radius:16px 10px 10px 16px;width:92px;height:52px;position:absolute;top:0;left:35px;box-shadow:0 18px 24px #00000047}.teaser-rocket-body>span{background:radial-gradient(circle at 35% 30%,#b5edda,#28675d 72%);border:3px solid #496e5d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid;position:absolute;top:7px;left:7px}.teaser-rocket-body>img{object-fit:contain;width:33px;height:27px;position:absolute;top:12px;right:8px}.teaser-rocket-nose{clip-path:polygon(0 0,43% 5%,100% 50%,43% 95%,0 100%);background:linear-gradient(90deg,#b8c6b9,#edf3e8);width:32px;height:52px;position:absolute;top:0;right:0}.teaser-rocket-flame{filter:drop-shadow(0 0 8px #b0dc70);background:linear-gradient(90deg,#0000,#b0dc70);border-radius:100% 0 0 100%;width:65px;height:17px;animation:.2s ease-in-out infinite alternate teaserFlame;position:absolute;top:18px;left:-25px}.mission-teaser-space>small{color:#7e9588;letter-spacing:.2em;font-size:5px;font-weight:820;position:absolute;bottom:26px;right:12%}@keyframes teaserFlight{0%{opacity:0;bottom:12px;left:-8%;transform:rotate(-8deg)scale(.7)}10%{opacity:1}48%{bottom:72px;left:42%;transform:rotate(-15deg)scale(1)}78%{opacity:1;bottom:112px;left:68%;transform:rotate(-23deg)scale(.56)}92%{opacity:1;bottom:128px;left:76%;transform:rotate(-27deg)scale(.3)}to{opacity:0;bottom:136px;left:80%;transform:rotate(-29deg)scale(.18)}}@keyframes teaserMoon{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}:root[data-theme=dark] .innovation-mission-teaser{border-color:#2b463c;box-shadow:0 30px 85px #0000004d}:root[data-theme=dark] .innovation-mission-teaser:hover{border-color:#70995c}.header-cta.button,:root[data-theme=dark] .header-cta.button{background:var(--lime);color:#092116;box-shadow:0 12px 30px #b0dc702e}.header-cta.button:hover,:root[data-theme=dark] .header-cta.button:hover{color:#092116;background:#c5ef94}@media (width<=720px){.universal-ribbon{height:44px}.universal-ribbon-track,.innovation-ribbon>.universal-ribbon-track{gap:25px;animation-duration:22s}.universal-ribbon-track span:after{margin-left:16px}.innovation-mission-teaser{grid-template-columns:1fr;min-height:500px}.mission-teaser-copy{padding:29px 24px}.mission-teaser-copy h3{font-size:45px}.mission-teaser-space{min-height:245px}.teaser-moon{width:128px;height:128px;right:2%}.teaser-moon>span{left:57px}.teaser-rocket-flight{transform-origin:0;bottom:35px;left:2%;transform:scale(.85)}.mission-teaser-space>small{bottom:16px;right:8%}}@media (prefers-reduced-motion:reduce){.universal-ribbon-track,.innovation-ribbon>.universal-ribbon-track,.teaser-moon,.teaser-rocket-flight,.teaser-rocket-flame{animation:none!important}.teaser-rocket-flight{opacity:1;bottom:75px;left:46%;transform:rotate(-15deg)scale(.9)}}.case-product-brand{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:154px;padding:7px 10px;display:flex}.case-product-brand img{display:block}:root[data-theme=dark] .case-product-brand{background:#f3f7f0;border-color:#dce6d8;box-shadow:0 8px 24px #00000024}:root[data-theme=dark] .case-product-head .case-product-brand img{filter:none;opacity:1}:root[data-theme=dark] .sentipec-panel{color:#edf5ef;background:#0e1e17;border:1px solid #294238;box-shadow:0 35px 90px #00000059}:root[data-theme=dark] .panel-header{border-color:#294238}:root[data-theme=dark] .panel-header>div{background:#f3f7f0;border:1px solid #dce6d8;border-radius:9px;padding:7px 10px;box-shadow:0 8px 22px #00000024}:root[data-theme=dark] .panel-header>span{color:#82958a}:root[data-theme=dark] .score-ring{background:radial-gradient(circle, #0e1e17 60%, transparent 61%), conic-gradient(#7fba59 78%, #263f34 0)}:root[data-theme=dark] .score-ring small{color:#91a399}:root[data-theme=dark] .panel-score>div:last-child small{color:#82958a}:root[data-theme=dark] .panel-score h3{color:#edf5ef}:root[data-theme=dark] .panel-score p{color:#91a399}:root[data-theme=dark] .domain-bars{border-color:#294238}:root[data-theme=dark] .domain-bars span,:root[data-theme=dark] .domain-bars strong{color:#dce9df}:root[data-theme=dark] .domain-bars i{background:#243a30}:root[data-theme=dark] .domain-bars b{background:#8fc65d}:root[data-theme=dark] .panel-alert{background:#211e17;border:1px solid #403826}:root[data-theme=dark] .panel-alert>span{color:#ef9c72;background:#3b261e}:root[data-theme=dark] .panel-alert small{color:#a18d7f}:root[data-theme=dark] .panel-alert strong{color:#eef4ef}:root[data-theme=dark] .panel-alert>b{color:#b9c9bf}.thinking-flow article{isolation:isolate;flex-direction:column;justify-content:space-between;transition:background-color .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.thinking-flow article:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#b0dc7017,#0000 70%);border-radius:50%;width:155px;height:155px;transition:opacity .28s;position:absolute;top:32px;right:-48px}.thinking-number{z-index:2;position:relative}.thinking-watermark{width:125px;height:125px;color:var(--lime);stroke-width:.65px;opacity:.1;transform-origin:50%;z-index:0;transition:opacity .28s,transform .35s,filter .28s;position:absolute;top:37px;right:-12px;transform:rotate(-7deg)scale(.96)}.thinking-copy{z-index:2;margin-top:auto;position:relative}.thinking-flow .thinking-copy h3{margin:0 0 8px}.thinking-flow article:hover{background:#b0dc700b}.thinking-flow article:hover:before{opacity:1}.thinking-flow article:hover .thinking-watermark{opacity:.32;filter:drop-shadow(0 0 18px #b0dc702b);transform:rotate(-3deg)scale(1.06)}.value-grid article{isolation:isolate;background:var(--surface);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.value-grid article{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.value-grid article:after{content:"";background:linear-gradient(135deg, transparent 45%, var(--accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.value-grid article:after{background:linear-gradient(135deg, transparent 45%, color-mix(in srgb, var(--accent) 7%, transparent))}}.value-grid article:after{opacity:0;z-index:-1;transition:opacity .28s}.value-number{z-index:2;position:relative}.value-watermark{width:118px;height:118px;color:var(--green-2);stroke-width:.62px;opacity:.075;transform-origin:50%;z-index:0;transition:opacity .28s,transform .35s,color .28s;position:absolute;top:21px;right:18px;transform:rotate(7deg)scale(.96)}.value-copy{z-index:2;max-width:82%;margin-top:auto;position:relative}.value-grid .value-copy h3{margin:0 0 10px}.value-grid article:hover:after{opacity:1}.value-grid article:hover .value-watermark{color:var(--accent);opacity:.22;transform:rotate(3deg)scale(1.07)}:root[data-theme=dark] .value-grid article{background:#ffffff05;border-color:#294238}:root[data-theme=dark] .value-watermark{color:var(--lime);opacity:.09}:root[data-theme=dark] .value-grid article:hover .value-watermark{opacity:.25}@media (width<=720px){.thinking-flow article{min-height:235px}.thinking-watermark{width:105px;height:105px;top:44px;right:4px}.value-watermark{width:104px;height:104px}.value-copy{max-width:88%}}@media (prefers-reduced-motion:reduce){.thinking-flow article:hover .thinking-watermark,.value-grid article:hover .value-watermark{transform:none}}.sentipec-brand{white-space:nowrap;align-items:center;gap:10px;width:max-content;max-width:100%;line-height:1;display:inline-flex}.sentipec-brand-icon{object-fit:contain;border-radius:9px;flex:none;width:36px;height:36px;display:block;filter:none!important;opacity:1!important}.sentipec-brand-wordmark{letter-spacing:-.045em!important;text-align:left!important;flex-direction:row!important;align-items:baseline!important;gap:0!important;max-width:none!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}.sentipec-brand-wordmark b,.sentipec-brand-wordmark strong{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:790!important}.sentipec-brand-wordmark b{color:#101b31}.sentipec-brand-compact{gap:9px}.sentipec-brand-compact .sentipec-brand-icon{border-radius:11px;width:43px;height:43px}.sentipec-brand-compact .sentipec-brand-wordmark{font-size:14px!important}.sentipec-brand-wordmark-only{gap:0}.sentipec-brand-on-dark .sentipec-brand-wordmark b,:root[data-theme=dark] .sentipec-brand-wordmark b{color:#f0f5f2}.neural-node>.sentipec-brand,.panel-header>.sentipec-brand{flex-direction:row;align-items:center;gap:9px;display:flex}.case-product-head>.sentipec-brand{text-align:left;max-width:none;color:inherit;font-size:inherit;flex-direction:row;align-items:center;gap:10px;display:flex}.case-product-head .sentipec-brand-icon{width:36px;height:36px}:root[data-theme=dark] .panel-header>.sentipec-brand,:root[data-theme=dark] .case-product-head>.sentipec-brand{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=720px){.sentipec-brand-wordmark{font-size:15px!important}.sentipec-brand-compact .sentipec-brand-wordmark{font-size:13px!important}}.product-code.product-code-sentipec{color:#0000;width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;gap:0;padding:0}.product-code-sentipec img{object-fit:cover;border-radius:11px;flex:none;width:44px;height:44px;display:block;box-shadow:0 7px 18px #0000002e}.vertical-icon-card{isolation:isolate;flex-direction:column;justify-content:space-between;transition:transform .28s,background-color .28s,border-color .28s;display:flex;overflow:hidden}.vertical-icon-card:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#b0dc7017,#0000 70%);border-radius:50%;width:155px;height:155px;transition:opacity .28s;position:absolute;top:27px;right:-48px}.vertical-number{z-index:2;letter-spacing:.08em;font-family:Georgia,serif;position:relative;color:#6f8979!important;font-size:8px!important}.vertical-watermark{width:122px;height:122px;color:var(--lime);stroke-width:.62px;opacity:.085;transform-origin:50%;z-index:0;transition:opacity .28s,transform .35s,filter .28s;position:absolute;top:31px;right:-10px;transform:rotate(7deg)scale(.96)}.vertical-card-copy{z-index:2;max-width:82%;margin-top:auto;position:relative}.vertical-grid .vertical-card-copy small{color:#7e9989;letter-spacing:.13em;margin-bottom:8px;font-size:6px;font-weight:800;display:block;position:static}.vertical-grid .vertical-card-copy h3{margin:0 0 7px}.vertical-icon-card:hover:after{opacity:1}.vertical-icon-card:hover .vertical-watermark{opacity:.3;filter:drop-shadow(0 0 18px #b0dc7029);transform:rotate(3deg)scale(1.07)}.vertical-grid article.active .vertical-watermark{color:#164d34;opacity:.12}.vertical-grid article.active:hover .vertical-watermark{opacity:.28}.vertical-grid article.active .vertical-number,.vertical-grid article.active .vertical-card-copy small{color:#416c50!important}.innovation-icon-card{isolation:isolate;transition:background-color .28s,border-color .28s;overflow:hidden}.innovation-icon-card:before{content:"";background:radial-gradient(circle, var(--accent), transparent 70%);border-radius:50%;width:112px;height:112px;position:absolute;top:27px;right:-38px}@supports (color:color-mix(in lab, red, red)){.innovation-icon-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}}.innovation-icon-card:before{opacity:0;z-index:-1;transition:opacity .28s}.flow-watermark{stroke-width:.65px;opacity:.075;transform-origin:50%;transform:rotate(6deg)scale(.96);width:84px!important;height:84px!important;color:var(--green-2)!important;z-index:0!important;transition:opacity .28s,transform .35s,color .28s!important;position:absolute!important;top:34px!important;right:-9px!important}.innovation-icon-card>span,.innovation-icon-card>strong,.innovation-icon-card>i{z-index:2;position:relative}.innovation-icon-card:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.innovation-icon-card:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.innovation-icon-card:hover:before{opacity:1}.innovation-icon-card:hover .flow-watermark{opacity:.24;transform:rotate(2deg)scale(1.08);color:var(--accent)!important}.partner-icon-card{isolation:isolate;position:relative;overflow:hidden}.partner-watermark{width:132px;height:132px;color:var(--green-2);stroke-width:.62px;opacity:.07;transform-origin:50%;z-index:0;transition:opacity .28s,transform .35s,color .28s,filter .28s;position:absolute;top:40px;right:-13px;transform:rotate(7deg)scale(.96)}.partner-icon-card>span,.partner-icon-card>h3,.partner-icon-card>p,.partner-icon-card>a{z-index:2;position:relative}.partner-grid .partner-icon-card h3{max-width:82%;margin:auto 0 10px}.partner-grid .partner-icon-card p{max-width:86%}.partner-icon-card:hover .partner-watermark{color:var(--accent);opacity:.22;filter:drop-shadow(0 0 18px var(--accent));transform:rotate(3deg)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.partner-icon-card:hover .partner-watermark{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 18%, transparent))}}:root[data-theme=dark] .flow-watermark,:root[data-theme=dark] .partner-watermark{opacity:.09;color:var(--lime)!important}:root[data-theme=dark] .innovation-icon-card:hover .flow-watermark,:root[data-theme=dark] .partner-icon-card:hover .partner-watermark{opacity:.25}@media (width<=720px){.vertical-watermark{width:105px;height:105px;top:38px;right:2px}.vertical-card-copy{max-width:86%}.flow-watermark{width:76px!important;height:76px!important;top:39px!important;right:-5px!important}.partner-watermark{width:112px;height:112px;top:44px;right:5px}.partner-grid .partner-icon-card h3,.partner-grid .partner-icon-card p{max-width:88%}}@media (prefers-reduced-motion:reduce){.vertical-icon-card:hover .vertical-watermark,.innovation-icon-card:hover .flow-watermark,.partner-icon-card:hover .partner-watermark{transform:none!important}}:root:not([data-theme=dark]) .flow-watermark,:root:not([data-theme=dark]) .partner-watermark{opacity:.27;filter:none;color:#72aa45!important}:root:not([data-theme=dark]) .innovation-icon-card:hover .flow-watermark,:root:not([data-theme=dark]) .partner-icon-card:hover .partner-watermark{opacity:.52;filter:drop-shadow(0 8px 18px #17583e2e);color:var(--green-2)!important}:root:not([data-theme=dark]) .innovation-page{background:var(--bg);color:var(--ink)}:root:not([data-theme=dark]) .innovation-lab-hero{background:radial-gradient(circle at 76% 44%,#71aa4524,#0000 32%),linear-gradient(135deg,#f7f9f5 0%,#f0f4ee 58%,#eaf0e9 100%)}:root:not([data-theme=dark]) .innovation-lab-hero:before{background-image:linear-gradient(#17583e0b 1px,#0000 1px),linear-gradient(90deg,#17583e0b 1px,#0000 1px)}:root:not([data-theme=dark]) .innovation-kicker{border-color:var(--line);color:var(--green-2);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .innovation-kicker{background:color-mix(in srgb, var(--surface) 86%, transparent)}}:root:not([data-theme=dark]) .innovation-lab-copy h1{color:var(--ink)}:root:not([data-theme=dark]) .innovation-lab-copy h1 em,:root:not([data-theme=dark]) .principles-intro h2 em,:root:not([data-theme=dark]) .collaboration-copy h2 em{color:#72aa45}:root:not([data-theme=dark]) .innovation-lab-copy>p{color:var(--muted)}:root:not([data-theme=dark]) .innovation-text-link{color:var(--ink);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .innovation-text-link{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}}:root:not([data-theme=dark]) .innovation-text-link:hover{color:var(--green-2);border-color:var(--green-2)}:root:not([data-theme=dark]) .innovation-proof{border-color:var(--line)}:root:not([data-theme=dark]) .innovation-proof span{border-color:var(--line);color:var(--muted);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .innovation-proof span{background:color-mix(in srgb, var(--surface) 86%, transparent)}}:root:not([data-theme=dark]) .innovation-proof svg{color:#72aa45;transition:color .25s,transform .25s}:root:not([data-theme=dark]) .innovation-proof span:hover svg{color:var(--green-2);transform:translateY(-2px)scale(1.08)}:root:not([data-theme=dark]) .reactor-grid{background-image:radial-gradient(#17583e29 .8px,#0000 .8px)}:root:not([data-theme=dark]) .reactor-ring{border-color:#50913f33}:root:not([data-theme=dark]) .reactor-ring-two{border-color:#17583e29}:root:not([data-theme=dark]) .reactor-ring-three{border-color:#50913f21}:root:not([data-theme=dark]) .reactor-node{border-color:var(--line);color:var(--ink);background:#ffffffd6;box-shadow:0 16px 42px #17583e1f}:root:not([data-theme=dark]) .reactor-node svg{color:#72aa45;transition:color .25s,transform .25s}:root:not([data-theme=dark]) .reactor-node:hover svg{color:var(--green-2);transform:scale(1.1)rotate(-5deg)}:root:not([data-theme=dark]) .reactor-node small,:root:not([data-theme=dark]) .reactor-core small{color:var(--muted)}:root:not([data-theme=dark]) .reactor-status{border-color:var(--line);color:var(--muted);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .reactor-status{background:color-mix(in srgb, var(--surface) 82%, transparent)}}:root:not([data-theme=dark]) .process-card-top svg{color:#72aa45;transition:color .25s,transform .25s}:root:not([data-theme=dark]) .innovation-process-track article:hover .process-card-top svg{color:var(--green-2);transform:translateY(-3px)rotate(-5deg)scale(1.08)}:root:not([data-theme=dark]) .innovation-principles{color:var(--ink);background:#eef3eb}:root:not([data-theme=dark]) .innovation-principles:before{background-image:radial-gradient(#17583e21 .8px,#0000 .8px)}:root:not([data-theme=dark]) .principles-intro>p{color:var(--muted)}:root:not([data-theme=dark]) .principles-intro>a{color:var(--ink);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-intro>a{border-color:color-mix(in srgb, var(--ink) 25%, transparent)}}:root:not([data-theme=dark]) .principles-intro>a:hover{color:var(--green-2);border-color:var(--green-2)}:root:not([data-theme=dark]) .principles-grid article{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-grid article{background:color-mix(in srgb, var(--surface) 82%, transparent)}}:root:not([data-theme=dark]) .principles-grid article:hover{border-color:#72aa45}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-grid article:hover{border-color:color-mix(in srgb, #72aa45 65%, var(--line))}}:root:not([data-theme=dark]) .principles-grid article:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-grid article:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}:root:not([data-theme=dark]) .principles-grid article>span{background:#72aa45}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-grid article>span{background:color-mix(in srgb, #72aa45 14%, var(--surface))}}:root:not([data-theme=dark]) .principles-grid article>span{color:#72aa45;transition:color .25s,transform .25s,background-color .25s}:root:not([data-theme=dark]) .principles-grid article:hover>span{background:var(--green-2)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .principles-grid article:hover>span{background:color-mix(in srgb, var(--green-2) 13%, var(--surface))}}:root:not([data-theme=dark]) .principles-grid article:hover>span{color:var(--green-2);transform:translateY(-3px)rotate(-4deg)}:root:not([data-theme=dark]) .principles-grid small{color:#728078}:root:not([data-theme=dark]) .principles-grid p{color:var(--muted)}:root:not([data-theme=dark]) .case-data-grid article>span{color:#72aa45;transition:color .25s,transform .25s,background-color .25s}:root:not([data-theme=dark]) .case-data-grid article:hover>span{color:var(--green-2);background:#dcebd5;transform:translateY(-2px)rotate(-4deg)}:root:not([data-theme=dark]) .innovation-collaboration{color:var(--ink);background:#f5f7f3}:root:not([data-theme=dark]) .collaboration-copy>p{color:var(--muted)}:root:not([data-theme=dark]) .collaboration-system{background-image:radial-gradient(#17583e26 .8px,#0000 .8px)}:root:not([data-theme=dark]) .collab-node{border-color:var(--line);color:var(--ink);background:#ffffffe0;box-shadow:0 16px 42px #17583e1c}:root:not([data-theme=dark]) .collab-node>svg,:root:not([data-theme=dark]) .collab-node>img{color:#72aa45;background:#e5efe0;transition:color .25s,transform .25s,background-color .25s}:root:not([data-theme=dark]) .collab-node:hover{border-color:#72aa45}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]) .collab-node:hover{border-color:color-mix(in srgb, #72aa45 60%, var(--line))}}:root:not([data-theme=dark]) .collab-node:hover>svg,:root:not([data-theme=dark]) .collab-node:hover>img{color:var(--green-2);background:#dcebd5;transform:rotate(-4deg)scale(1.06)}:root:not([data-theme=dark]) .collab-node small{color:var(--muted)}.innovation-process-track article,.principles-grid article,.case-data-grid article{isolation:isolate;overflow:hidden}.innovation-process-track article:before,.principles-grid article:after,.case-data-grid article:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#72aa451f,#0000 70%);border-radius:50%;width:150px;height:150px;transition:opacity .28s;position:absolute;top:24px;right:-48px}.innovation-process-track article:hover:before,.principles-grid article:hover:after,.case-data-grid article:hover:before{opacity:1}.process-card-top svg{color:#72aa45;stroke-width:.64px;opacity:.16;transform-origin:50%;z-index:0;width:116px;height:116px;transition:color .28s,opacity .28s,transform .35s,filter .28s;position:absolute;top:58px;right:-9px;transform:rotate(7deg)scale(.96)}.process-card-top span,.innovation-process-track h3,.innovation-process-track p,.process-point{z-index:2;position:relative}.innovation-process-track article:hover .process-card-top svg{color:var(--green-2);opacity:.42;filter:drop-shadow(0 8px 18px #17583e2b);transform:rotate(2deg)scale(1.07)}.principles-grid article{flex-direction:column;display:flex;position:relative}.principles-grid article>span{color:#72aa45;opacity:.16;transform-origin:50%;z-index:0;border-radius:0;width:118px;height:118px;padding:0;transition:color .28s,opacity .28s,transform .35s,filter .28s;position:absolute;top:25px;right:-7px;transform:rotate(7deg)scale(.96);background:0 0!important}.principles-grid article>span svg{stroke-width:.64px;width:100%;height:100%}.principles-grid small,.principles-grid h3,.principles-grid p{z-index:2;position:relative}.principles-grid article:hover>span{color:var(--green-2);opacity:.42;filter:drop-shadow(0 8px 18px #17583e2b);transform:rotate(2deg)scale(1.07);background:0 0!important}.case-data-grid article{grid-template-columns:1fr;padding-right:54px;position:relative}.case-data-grid article>span{color:#72aa45;opacity:.15;transform-origin:50%;z-index:0;border-radius:0;width:92px;height:92px;padding:0;transition:color .28s,opacity .28s,transform .35s,filter .28s;position:absolute;top:18px;right:-4px;transform:rotate(7deg)scale(.96);background:0 0!important}.case-data-grid article>span svg{stroke-width:.68px;width:100%;height:100%}.case-data-grid small,.case-data-grid strong,.case-data-grid article>i{z-index:2;position:relative}.case-data-grid article:hover>span{color:var(--green-2);opacity:.4;filter:drop-shadow(0 8px 18px #17583e29);transform:rotate(2deg)scale(1.07);background:0 0!important}:root[data-theme=dark] .innovation-process-track article:hover .process-card-top svg,:root[data-theme=dark] .principles-grid article:hover>span,:root[data-theme=dark] .case-data-grid article:hover>span{color:var(--lime);opacity:.31;filter:drop-shadow(0 0 18px #b0dc702b)}@media (width<=720px){.process-card-top svg{width:102px;height:102px;top:55px;right:4px}.principles-grid article>span{width:102px;height:102px;top:31px;right:4px}.case-data-grid article>span{width:86px;height:86px;top:20px;right:5px}}@media (prefers-reduced-motion:reduce){.innovation-process-track article:hover .process-card-top svg,.principles-grid article:hover>span,.case-data-grid article:hover>span{transform:none!important}}@media (width<=720px){.catalog-lab-note{grid-template-columns:52px 1fr;gap:17px;padding:28px 22px}.catalog-lab-note>a{grid-column:1/-1;margin:4px 0 0}.catalog-lab-note:after{right:-110px}}.company-origin-hero,.product-lab-hero{background:var(--bg);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(38px,6vw,96px);min-height:max(720px,100svh - 78px);padding:clamp(66px,7vw,108px) clamp(24px,6.5vw,108px);display:grid;position:relative;overflow:hidden}.origin-contours{z-index:-2;background-image:radial-gradient(circle at 72% 48%, transparent 0 12%, var(--accent) 12.15% 12.35%, transparent 12.5% 20%, var(--accent) 20.15% 20.35%, transparent 20.5% 29%, var(--accent) 29.15% 29.35%, transparent 29.5%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.origin-contours{background-image:radial-gradient(circle at 72% 48%, transparent 0 12%, color-mix(in srgb, var(--accent) 13%, transparent) 12.15% 12.35%, transparent 12.5% 20%, color-mix(in srgb, var(--accent) 9%, transparent) 20.15% 20.35%, transparent 20.5% 29%, color-mix(in srgb, var(--accent) 7%, transparent) 29.15% 29.35%, transparent 29.5%), linear-gradient(color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px)}}.origin-contours{opacity:.65;background-size:auto,52px 52px,52px 52px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000000a6 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 0,#000000a6 65%,#0000 100%)}.company-origin-copy,.product-lab-copy{z-index:4;max-width:720px;position:relative}.company-origin-copy h1,.product-lab-copy h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(60px,6.1vw,94px);font-weight:680;line-height:.94}.company-origin-copy h1 em,.product-lab-copy h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:500}.company-origin-copy>p,.product-lab-copy>p{max-width:660px;color:var(--muted);font-size:15px;line-height:1.82}.company-origin-copy>p strong{color:var(--ink);font-weight:700}.company-origin-copy>p i{color:var(--accent);font-family:Georgia,serif;font-size:1.08em}.origin-actions,.product-lab-actions{align-items:center;gap:28px;margin-top:31px;display:flex}.origin-facts,.lab-facts{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.origin-facts,.lab-facts{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.origin-facts,.lab-facts{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.origin-facts>span,.lab-facts>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:15px 17px;display:flex}.origin-facts>span:last-child,.lab-facts>span:last-child{border:0}.origin-facts small,.lab-facts small{color:var(--green-2);letter-spacing:.15em;font-size:6px;font-weight:800}.origin-facts b{font-size:10px}.lab-facts b{color:var(--accent);font-family:Georgia,serif;font-size:20px;line-height:1}.lab-facts small{color:var(--muted)}.mineral-nucleus{border:1px solid var(--accent);height:610px;position:relative}@supports (color:color-mix(in lab, red, red)){.mineral-nucleus{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.mineral-nucleus{background:radial-gradient(circle at 50% 48%, var(--accent), transparent 39%), linear-gradient(145deg, var(--surface), var(--surface-2));border-radius:38px}@supports (color:color-mix(in lab, red, red)){.mineral-nucleus{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 39%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 91%, transparent), color-mix(in srgb, var(--surface-2) 88%, transparent))}}.mineral-nucleus{box-shadow:0 35px 100px var(--green)}@supports (color:color-mix(in lab, red, red)){.mineral-nucleus{box-shadow:0 35px 100px color-mix(in srgb, var(--green) 16%, transparent)}}.mineral-nucleus{isolation:isolate;overflow:hidden}.mineral-grid,.radar-grid{background-image:radial-gradient(circle, var(--green-2) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mineral-grid,.radar-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--green-2) 34%, transparent) 1px, transparent 1px)}}.mineral-grid,.radar-grid{opacity:.75;background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000 0,#000000c7 48%,#0000 78%);mask-image:radial-gradient(circle,#000 0,#000000c7 48%,#0000 78%)}.mineral-orbit,.radar-ring{border:1px solid var(--accent);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.mineral-orbit,.radar-ring{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.mineral-orbit,.radar-ring{pointer-events:none}.orbit-mineral-one{width:245px;height:245px}.orbit-mineral-two{border-style:dashed;width:390px;height:390px;animation:32s linear infinite mineralOrbitSpin}.orbit-mineral-three{border-color:var(--line);width:535px;height:535px}@supports (color:color-mix(in lab, red, red)){.orbit-mineral-three{border-color:color-mix(in srgb, var(--line) 75%, transparent)}}.mineral-shell{clip-path:polygon(50% 0,88% 19%,100% 58%,76% 91%,50% 100%,22% 88%,0 58%,12% 20%);filter:drop-shadow(0 28px 34px #062b1d47);z-index:4;background:conic-gradient(from 25deg,#174c36,#92ca62 13%,#0b3a2a 26%,#4e8d52 43%,#092c20 58%,#b0dc70 72%,#1c563b 87%,#174c36);width:220px;height:220px;animation:5.5s ease-in-out infinite mineralFloat;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.mineral-shell:before{content:"";clip-path:inherit;background:linear-gradient(135deg,#ffffff38,#0000 30%,#ffffff0d 60%,#0000);position:absolute;inset:2px}.mineral-core{clip-path:polygon(50% 0,88% 19%,100% 58%,76% 91%,50% 100%,22% 88%,0 58%,12% 20%);z-index:2;background:radial-gradient(circle at 50% 28%,#1a5a3d,#082f22 68%);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:32px}.mineral-core img{object-fit:contain;filter:brightness(1.28)drop-shadow(0 9px 13px #0000004d);width:105px;max-height:90px}.mineral-core small{color:#adc4b4;letter-spacing:.18em;font-size:5px;font-weight:800}.origin-node,.lab-product-node{border:1px solid var(--accent);min-width:155px;min-height:59px;padding:11px 13px;position:absolute}@supports (color:color-mix(in lab, red, red)){.origin-node,.lab-product-node{border:1px solid color-mix(in srgb, var(--accent) 29%, var(--line))}}.origin-node,.lab-product-node{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.origin-node,.lab-product-node{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.origin-node,.lab-product-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 38px var(--green)}@supports (color:color-mix(in lab, red, red)){.origin-node,.lab-product-node{box-shadow:0 16px 38px color-mix(in srgb, var(--green) 12%, transparent)}}.origin-node,.lab-product-node{z-index:6;align-items:center;gap:10px;animation:5s ease-in-out infinite labNodeFloat;display:flex}.origin-node>svg,.lab-product-node>svg{background:var(--accent);border-radius:10px;width:36px;height:36px;padding:9px}@supports (color:color-mix(in lab, red, red)){.origin-node>svg,.lab-product-node>svg{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}}.origin-node>svg,.lab-product-node>svg{color:var(--green-2);stroke-width:1.7px}.origin-node>span,.lab-product-node>span{flex-direction:column;gap:4px;display:flex}.origin-node small,.lab-product-node small{color:var(--muted);letter-spacing:.14em;font-size:5px;font-weight:800}.origin-node strong,.lab-product-node strong{font-size:10px}.origin-node-research{animation-delay:-.7s;top:12%;left:4%}.origin-node-tech{animation-delay:-2.1s;top:13%;right:4%}.origin-node-product{animation-delay:-3.2s;bottom:13%;right:4%}.origin-node-business{animation-delay:-1.4s;bottom:14%;left:4%}.origin-connection,.lab-connection{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent));height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.origin-connection,.lab-connection{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 62%, transparent))}}.origin-connection,.lab-connection{z-index:2}.origin-connection b,.lab-connection b{background:var(--lime);width:6px;height:6px;box-shadow:0 0 14px var(--lime);border-radius:50%;animation:3.4s linear infinite mineralSignal;position:absolute;top:-3px}.connection-research{width:32%;top:25%;left:20%;transform:rotate(34deg)}.connection-tech{width:32%;top:48%;left:50%;transform:rotate(-34deg)}.connection-product{width:33%;top:49%;left:50%;transform:rotate(35deg)}.connection-business{width:35%;top:73%;left:19%;transform:rotate(-37deg)}.connection-tech b,.connection-business b{animation-delay:-1.7s}.origin-ground{opacity:.34;z-index:1;height:110px;position:absolute;bottom:5%;left:7%;right:7%}.origin-ground i{border-top:1px solid var(--accent);width:62%;height:70px;position:absolute;bottom:0;left:0;transform:skewY(-15deg)}.origin-ground i:nth-child(2){opacity:.65;width:58%;height:88px;left:37%;transform:skewY(18deg)}.origin-ground i:nth-child(3){opacity:.34;width:68%;height:45px;left:20%;transform:skewY(-7deg)}.origin-signature{white-space:nowrap;color:var(--muted);letter-spacing:.16em;z-index:7;align-items:center;gap:8px;font-size:5px;font-weight:800;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.origin-signature i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%}.product-lab-hero{background:radial-gradient(circle at 76% 48%, var(--accent), transparent 30%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.product-lab-hero{background:radial-gradient(circle at 76% 48%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 30%), var(--bg)}}.product-lab-hero{border-bottom:1px solid var(--line)}.product-lab-copy h1{font-size:clamp(58px,5.7vw,90px)}.product-radar{isolation:isolate;height:640px;position:relative;overflow:hidden}.radar-ring{top:50%}.radar-ring-one{width:245px;height:245px}.radar-ring-two{border-style:dashed;width:390px;height:390px}.radar-ring-three{width:540px;height:540px}.radar-cross{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px));width:540px;height:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.radar-cross{background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--line) 68%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), color-mix(in srgb, var(--line) 68%, transparent) 50%, transparent calc(50% + .5px))}}.radar-cross{opacity:.6;border-radius:50%}.radar-scan{background:conic-gradient(from 0deg, transparent 0 292deg, var(--accent) 310deg, var(--accent) 351deg, transparent 360deg);border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.radar-scan{background:conic-gradient(from 0deg, transparent 0 292deg, color-mix(in srgb, var(--accent) 2%, transparent) 310deg, color-mix(in srgb, var(--accent) 17%, transparent) 351deg, transparent 360deg)}}.radar-scan{z-index:1;animation:8s linear infinite radarSweep}.product-radar-core{border:1px solid var(--accent);background:radial-gradient(circle at 50% 20%,#1b5b3d,#073124 72%);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:218px;min-height:125px;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.product-radar-core{border:1px solid color-mix(in srgb, var(--accent) 64%, transparent)}}.product-radar-core{box-shadow:0 0 0 17px var(--accent), 0 24px 65px #052e1f52}@supports (color:color-mix(in lab, red, red)){.product-radar-core{box-shadow:0 0 0 17px color-mix(in srgb, var(--accent) 7%, transparent), 0 24px 65px #052e1f52}}.product-radar-core{z-index:6;animation:3.4s ease-in-out infinite radarCoreBreathe}.product-radar-core .sentipec-brand-icon{width:45px;height:45px}.product-radar-core .sentipec-brand-wordmark{font-size:16px!important}.product-radar-core>small{color:#a7bdb0;letter-spacing:.14em;font-size:5px;font-weight:800}.lab-product-node{min-width:175px}.lab-product-node>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--accent);border-radius:50%;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.lab-product-node>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 13%, transparent)}}.lab-product-node>i{animation:2s ease-in-out infinite radarPulse}.lab-node-next{animation-delay:-.8s;top:10%;right:1%}.lab-node-research{animation-delay:-2s;bottom:13%;left:1%}.lab-node-opportunity{min-width:192px;animation-delay:-3s;bottom:10%;right:0}.lab-connection-next{width:36%;top:49%;left:50%;transform:rotate(-39deg)}.lab-connection-research{width:39%;top:75%;left:14%;transform:rotate(-40deg)}.lab-connection-opportunity{width:38%;top:52%;left:50%;transform:rotate(39deg)}.lab-connection-research b{animation-delay:-1.2s}.lab-connection-opportunity b{animation-delay:-2.2s}.radar-status{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.radar-status{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.radar-status{color:var(--muted);letter-spacing:.13em;white-space:nowrap;z-index:8;font-size:5px;font-weight:800}.radar-status>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 11px var(--accent);border-radius:50%}.radar-status b{color:var(--ink);margin-left:5px}:root[data-theme=dark] .mineral-nucleus{background:radial-gradient(circle at 50% 48%,#87cc6021,#0000 39%),linear-gradient(145deg,#0a1b15,#07130f)}:root[data-theme=dark] .origin-node,:root[data-theme=dark] .lab-product-node,:root[data-theme=dark] .radar-status{background:#0a1a14d6;box-shadow:0 17px 45px #00000047}:root[data-theme=dark] .origin-node>svg,:root[data-theme=dark] .lab-product-node>svg{color:var(--lime);background:#b0dc7014}@keyframes mineralOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mineralFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-9px)}}@keyframes mineralSignal{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes labNodeFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes radarSweep{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes radarPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes radarCoreBreathe{50%{box-shadow:0 0 0 24px color-mix(in srgb, var(--accent) 4%, transparent), 0 28px 78px #052e1f61}}@media (width<=1100px){.company-origin-hero,.product-lab-hero{grid-template-columns:1fr;padding-top:74px}.company-origin-copy,.product-lab-copy{max-width:850px}.mineral-nucleus,.product-radar{width:min(760px,100%);margin:auto}}@media (width<=720px){.company-origin-hero,.product-lab-hero{gap:42px;min-height:auto;padding:62px 20px 45px}.company-origin-copy h1,.product-lab-copy h1{font-size:53px}.company-origin-copy>p,.product-lab-copy>p{font-size:13px}.origin-actions,.product-lab-actions{flex-direction:column;align-items:stretch;gap:8px}.origin-actions .text-link,.product-lab-actions .text-link{text-align:center}.origin-facts,.lab-facts{grid-template-columns:1fr 1fr;margin-top:35px}.origin-facts>span:nth-child(2),.lab-facts>span:nth-child(2){border-right:0}.origin-facts>span:last-child,.lab-facts>span:last-child{border-top:1px solid var(--line);grid-column:1/-1}.mineral-nucleus{border-radius:25px;height:535px}.orbit-mineral-one{width:190px;height:190px}.orbit-mineral-two{width:310px;height:310px}.orbit-mineral-three{width:445px;height:445px}.mineral-shell{width:170px;height:170px}.mineral-core{inset:25px}.mineral-core img{width:78px}.origin-node{min-width:125px;padding:9px}.origin-node>svg{width:31px;height:31px;padding:8px}.origin-node-research{top:10%;left:2%}.origin-node-tech{top:12%;right:2%}.origin-node-product{bottom:13%;right:2%}.origin-node-business{bottom:15%;left:2%}.origin-connection{opacity:.65}.origin-signature{font-size:4px;bottom:15px}.product-radar{height:540px}.radar-ring-one{width:190px;height:190px}.radar-ring-two{width:320px;height:320px}.radar-ring-three,.radar-cross{width:455px;height:455px}.radar-scan{width:440px;height:440px}.product-radar-core{width:185px;min-height:110px;padding:16px}.lab-product-node{min-width:145px;padding:9px}.lab-product-node>svg{width:32px;height:32px;padding:8px}.lab-node-next{top:6%;right:0}.lab-node-research{bottom:12%;left:0}.lab-node-opportunity{min-width:165px;bottom:7%;right:0}.radar-status{bottom:0}}@media (width<=420px){.origin-node strong,.lab-product-node strong{font-size:8px}.origin-node{min-width:111px}.lab-product-node{min-width:126px}.lab-node-opportunity{min-width:150px}.origin-node small,.lab-product-node small{font-size:4px}.product-radar-core{width:165px}.product-radar-core .sentipec-brand-wordmark{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.orbit-mineral-two,.mineral-shell,.origin-node,.origin-connection b,.radar-scan,.product-radar-core,.lab-product-node,.lab-product-node>i{animation:none!important}}.company-story-hero{isolation:isolate;color:#eef6f0;background:#06120e;align-items:center;min-height:max(780px,100svh - 78px);padding:clamp(76px,7vw,112px) clamp(24px,7vw,118px) 180px;display:flex;position:relative;overflow:hidden}.company-story-art{object-fit:cover;object-position:center;z-index:-4;width:100%;height:100%;position:absolute;inset:0}.story-shade{z-index:-3;background:linear-gradient(90deg,#030c09fa 0%,#030c09e8 30%,#030c099e 55%,#030c091f 82%),linear-gradient(#030c0957 0%,#0000 64%,#030c09eb 100%);position:absolute;inset:0}.story-grid{z-index:-2;background-image:linear-gradient(#c2e7ad12 1px,#0000 1px),linear-gradient(90deg,#c2e7ad12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%,#0000)}.company-story-copy{z-index:4;width:min(760px,58%);position:relative}.company-story-hero .eyebrow{color:#c7e8aa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0619128a;border-color:#caebb233}.company-story-copy h1{letter-spacing:-.068em;text-wrap:balance;margin:28px 0;font-size:clamp(62px,6vw,96px);font-weight:680;line-height:.93}.company-story-copy h1 em{color:#b0dc70;font-family:Georgia,serif;font-weight:500;display:block}.company-story-copy>p{color:#a9bbb0;text-wrap:pretty;max-width:700px;font-size:15px;line-height:1.82}.company-story-copy>p strong{color:#eff7f1}.company-story-copy>p i{color:#c5e78e;font-family:Georgia,serif;font-size:1.08em}.story-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.story-primary,:root[data-theme=dark] .button.story-primary{color:#082419;background:#b0dc70;box-shadow:0 16px 42px #a5da6929}.story-primary:hover,:root[data-theme=dark] .button.story-primary:hover{color:#082419;background:#c8ed91}.company-story-hero .text-link{color:#eff7f1;border-color:#ffffff9e}.story-beacon{z-index:4;place-items:center;width:230px;height:230px;display:grid;position:absolute;top:42%;right:12.5%;transform:translateY(-50%)}.story-ring{border:1px solid #bee58f47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-ring:after{content:"";background:#b9ec78;border-radius:50%;width:8px;height:8px;position:absolute;top:10%;left:15%;box-shadow:0 0 18px #b9ec78}.story-ring-one{width:250px;height:250px;animation:15s linear infinite storyRingSpin}.story-ring-two{border-style:dashed;border-color:#d5efc124;width:340px;height:340px;animation:25s linear infinite reverse storyRingSpin}.story-ring-two:after{width:6px;height:6px;top:68%;left:auto;right:9%}.story-beacon-pulse{border:1px solid #b0dc706b;border-radius:50%;animation:3s ease-out infinite storyBeaconPulse;position:absolute;inset:28px}.story-logo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#226342f5,#05261bfa 68%);border:1px solid #bee58f7a;border-radius:43px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:178px;height:178px;display:flex;box-shadow:0 28px 80px #0000006b,0 0 55px #8ecb5d2e}.story-logo img{object-fit:contain;filter:brightness(1.28)saturate(1.08)drop-shadow(0 10px 18px #00000052);width:125px;max-height:105px}.story-logo small{letter-spacing:.16em;color:#a9bcae;font-size:4px;font-weight:800}.story-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05150fb8;border:1px solid #d6efc229;border-radius:12px;flex-direction:column;gap:4px;min-width:145px;padding:11px 13px;animation:4.8s ease-in-out infinite storyBadgeFloat;display:flex;position:absolute;box-shadow:0 16px 42px #0000003d}.story-badge small{letter-spacing:.14em;color:#94a99b;font-size:5px;font-weight:800}.story-badge-origin{top:-24px;left:-120px}.story-badge-phase{animation-delay:-2.3s;bottom:-28px;right:-122px}.story-badge-phase:before{content:"";background:#b0dc70;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:11px;box-shadow:0 0 12px #b0dc70}.story-particles{z-index:1;pointer-events:none;position:absolute;inset:0}.story-particles i{background:#d1eea7;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite storyParticle;position:absolute;box-shadow:0 0 13px #b0dc70}.story-particles i:first-child{top:21%;left:53%}.story-particles i:nth-child(2){animation-delay:-1.4s;top:67%;left:68%}.story-particles i:nth-child(3){animation-delay:-2.8s;top:24%;left:82%}.story-particles i:nth-child(4){animation-delay:-4.2s;top:61%;left:91%}.story-particles i:nth-child(5){animation-delay:-5.6s;top:78%;left:59%}.story-timeline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:6;background:#03100bb0;border:1px solid #d2edbf26;border-radius:15px;grid-template-columns:repeat(3,1fr);min-height:112px;display:grid;position:absolute;bottom:30px;left:clamp(24px,7vw,118px);right:clamp(24px,7vw,118px);overflow:hidden}.story-timeline article{border-right:1px solid #d2edbf1f;flex-direction:column;justify-content:center;gap:5px;padding:22px 25px;display:flex;position:relative}.story-timeline article:last-child{border:0}.story-timeline article:before{content:"";background:#b0dc70;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:24px;transform:translateY(-50%);box-shadow:0 0 0 6px #b0dc7014,0 0 16px #b0dc708c}.story-timeline small{color:#b0dc70;letter-spacing:.16em;font-size:6px;font-weight:850}.story-timeline article>span{color:#81968a;letter-spacing:.04em;font-size:7px}.story-track{background:#b0dc702e;height:1px;position:absolute;top:0;left:0;right:0}.story-track i{background:linear-gradient(90deg,#0000,#b0dc70,#0000);width:85px;height:3px;animation:5.5s linear infinite storyTimelineSignal;position:absolute;top:-1px;box-shadow:0 0 10px #b0dc70b3}@keyframes storyImageDrift{0%{transform:scale(1.01)translate(-.4%)}to{transform:scale(1.055)translate(.6%,-.7%)}}@keyframes storyRingSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes storyBeaconPulse{0%{opacity:.75;transform:scale(.78)}to{opacity:0;transform:scale(1.45)}}@keyframes storyBadgeFloat{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes storyParticle{0%,to{opacity:.2;transform:translateY(9px)scale(.7)}50%{opacity:1;transform:translateY(-10px)scale(1.25)}}@keyframes storyTimelineSignal{0%{left:-90px}to{left:100%}}@media (width<=1100px){.company-story-hero{padding-top:84px}.company-story-copy{width:min(720px,68%)}.story-beacon{right:8%;transform:translateY(-50%)scale(.84)}.story-badge{display:none}.story-shade{background:linear-gradient(90deg,#030c09fa 0%,#030c09e6 42%,#030c0961 76%),linear-gradient(#0000 55%,#030c09e6)}}@media (width<=720px){.company-story-hero{min-height:1080px;padding:58px 20px 300px;display:block}.company-story-art{object-position:70% center;opacity:.82}.story-shade{background:linear-gradient(#030c09f2 0%,#030c09e0 42%,#030c095c 67%,#030c09eb 100%)}.story-grid{opacity:.45;inset:0}.company-story-copy{width:100%}.company-story-copy h1{font-size:53px}.company-story-copy>p{font-size:13px;line-height:1.72}.story-actions{flex-direction:column;align-items:stretch;gap:8px}.story-actions .text-link{text-align:center}.story-beacon{top:66%;left:50%;right:auto;transform:translate(-50%,-50%)scale(.72)}.story-timeline{grid-template-columns:1fr;min-height:220px;bottom:24px;left:20px;right:20px}.story-timeline article{border-bottom:1px solid #d2edbf1f;border-right:0;min-height:72px;padding:14px 18px}.story-timeline article:last-child{border:0}.story-timeline article:before{top:50%;left:0;transform:translate(-50%,-50%)}.story-track{width:1px;height:auto;inset:0 auto 0 0}.story-track i{background:linear-gradient(#0000,#b0dc70,#0000);width:3px;height:70px;animation:5.5s linear infinite storyTimelineSignalMobile;top:-70px;left:-1px!important}.story-particles i:nth-child(-n+2){display:none}}@keyframes storyTimelineSignalMobile{0%{top:-70px}to{top:100%}}@media (prefers-reduced-motion:reduce){.company-story-art,.story-ring,.story-beacon-pulse,.story-badge,.story-particles i,.story-track i{animation:none!important}}.product-forge-hero{isolation:isolate;color:#eef7f0;background:#040d0a;align-items:center;min-height:max(780px,100svh - 78px);padding:clamp(76px,7vw,112px) clamp(24px,7vw,118px) 72px;display:flex;position:relative;overflow:hidden}.product-forge-art{object-fit:cover;object-position:center;z-index:-5;width:100%;height:100%;position:absolute;inset:0}.product-forge-shade{z-index:-4;background:linear-gradient(90deg,#020a07fc 0%,#020a07f0 28%,#020a07b8 47%,#020a0721 74%),linear-gradient(#020a0747 0%,#0000 63%,#020a07d6 100%);position:absolute;inset:0}.product-forge-grid{z-index:-3;background-image:linear-gradient(#c4e8ab0e 1px,#0000 1px),linear-gradient(90deg,#c4e8ab0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0 52% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%,#0000)}.product-forge-copy{z-index:7;width:min(710px,48%);position:relative}.product-forge-copy .eyebrow{color:#c6e8a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0619127a;border-color:#caebb233}.product-forge-copy h1{letter-spacing:-.068em;text-wrap:balance;margin:28px 0;font-size:clamp(60px,5.9vw,94px);font-weight:680;line-height:.93}.product-forge-copy h1 em{color:#b0dc70;font-family:Georgia,serif;font-weight:500;display:block}.product-forge-copy>p{color:#a9bbb0;text-wrap:pretty;max-width:660px;font-size:15px;line-height:1.82}.product-forge-actions{align-items:center;gap:29px;margin-top:32px;display:flex}.forge-primary,:root[data-theme=dark] .button.forge-primary{color:#082419;background:#b0dc70;box-shadow:0 16px 42px #a5da6929}.forge-primary:hover,:root[data-theme=dark] .button.forge-primary:hover{color:#082419;background:#c8ed91}.product-forge-hero .text-link{color:#eff7f1;border-color:#ffffff9e}.product-forge-facts{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04140e91;border:1px solid #d3edc024;border-radius:14px;grid-template-columns:repeat(3,1fr);max-width:660px;margin-top:48px;display:grid;overflow:hidden}.product-forge-facts>span{border-right:1px solid #d3edc01f;flex-direction:column;justify-content:center;gap:7px;min-height:74px;padding:15px 16px;display:flex}.product-forge-facts>span:last-child{border:0}.product-forge-facts small{letter-spacing:.15em;color:#89a094;font-size:5px;font-weight:800}.product-forge-facts strong{color:#eff7f1;font-size:10px}.product-forge-network{z-index:5;pointer-events:none;position:absolute;inset:0}.forge-aura{border:1px solid #bee58f33;border-radius:50%;width:330px;height:330px;animation:4s ease-in-out infinite forgeAuraPulse;position:absolute;top:47%;left:68%;transform:translate(-50%,-50%);box-shadow:0 0 0 54px #b0dc7006,0 0 120px #b0dc702e}.forge-aura:before{content:"";border:1px dashed #bee58f2e;border-radius:50%;animation:23s linear infinite forgeRingSpin;position:absolute;inset:38px}.forge-core{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:radial-gradient(circle at 50% 20%,#226342e8,#041d14f5 69%);border:1px solid #c7eba573;border-radius:44px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:190px;height:190px;animation:5.2s ease-in-out infinite forgeCoreRise;display:flex;position:absolute;top:47%;left:68%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000075,0 0 58px #a2db6747}.forge-core img{object-fit:contain;filter:brightness(1.3)saturate(1.08)drop-shadow(0 10px 18px #0000005c);width:142px;max-height:124px}.forge-core small{letter-spacing:.17em;color:#aabeb0;font-size:4px;font-weight:850}.forge-link{transform-origin:0;z-index:2;background:linear-gradient(90deg,#b7e47f94,#b7e47f14);height:1px;position:absolute;top:47%;left:68%}.forge-link i{background:#c0ed7e;border-radius:50%;width:7px;height:7px;animation:3.2s linear infinite forgeSignal;position:absolute;top:-3px;left:0;box-shadow:0 0 16px #b0dc70}.forge-link-sentipec{width:clamp(180px,18vw,300px);transform:rotate(-53deg)}.forge-link-next{width:clamp(170px,17vw,280px);transform:rotate(37deg)}.forge-link-next i{animation-delay:-1.3s}.forge-link-ventures{width:clamp(165px,16vw,270px);transform:rotate(-133deg)}.forge-link-ventures i{animation-delay:-2.1s}.forge-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eff7f1;z-index:6;background:#04140eb8;border:1px solid #d3edc02e;border-radius:13px;align-items:center;gap:10px;min-width:166px;min-height:61px;padding:10px 12px;animation:5s ease-in-out infinite forgeNodeFloat;display:flex;position:absolute;box-shadow:0 17px 46px #00000047}.forge-node>svg,.forge-node>img{color:#b0dc70;object-fit:contain;stroke-width:1.7px;background:#b0dc701a;border-radius:10px;width:38px;height:38px;padding:9px}.forge-node>img{padding:0}.forge-node>span{flex-direction:column;gap:4px;display:flex}.forge-node small{letter-spacing:.14em;color:#8da195;font-size:5px;font-weight:800}.forge-node>i{background:#b0dc70;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:2s ease-in-out infinite forgeNodePulse;box-shadow:0 0 0 5px #b0dc7014,0 0 12px #b0dc70}.forge-node-sentipec{animation-delay:-.8s;top:14%;right:4.5%}.forge-node-next{animation-delay:-2.5s;bottom:14%;right:3%}.forge-node-ventures{animation-delay:-3.7s;top:13%;left:50%}.product-forge-particles{z-index:3;pointer-events:none;position:absolute;inset:0}.product-forge-particles i{background:#d1eea7;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite storyParticle;position:absolute;box-shadow:0 0 13px #b0dc70}.product-forge-particles i:first-child{top:30%;left:51%}.product-forge-particles i:nth-child(2){animation-delay:-1.1s;top:18%;left:62%}.product-forge-particles i:nth-child(3){animation-delay:-2.2s;top:27%;left:78%}.product-forge-particles i:nth-child(4){animation-delay:-3.3s;top:48%;left:91%}.product-forge-particles i:nth-child(5){animation-delay:-4.4s;top:75%;left:73%}.product-forge-particles i:nth-child(6){animation-delay:-5.5s;top:68%;left:55%}.product-forge-scroll{color:#7f9588;letter-spacing:.17em;z-index:7;align-items:center;gap:12px;font-size:5px;font-weight:800;display:flex;position:absolute;bottom:25px;right:clamp(24px,7vw,118px)}.product-forge-scroll i{background:#b0dc7038;width:62px;height:1px;display:block;position:relative}.product-forge-scroll i:after{content:"";background:linear-gradient(90deg,#0000,#b0dc70,#0000);width:19px;height:3px;animation:2.6s linear infinite forgeScrollSignal;position:absolute;top:-1px;left:0}@keyframes forgeAuraPulse{50%{opacity:.72;transform:translate(-50%,-50%)scale(1.045)}}@keyframes forgeRingSpin{to{transform:rotate(360deg)}}@keyframes forgeCoreRise{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes forgeSignal{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes forgeNodeFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes forgeNodePulse{50%{opacity:.35;transform:scale(.7)}}@keyframes forgeScrollSignal{0%{left:-19px}to{left:100%}}@media (width<=1100px){.product-forge-copy{width:min(690px,60%)}.forge-node-ventures,.forge-link-ventures{display:none}.forge-core,.forge-aura,.forge-link{left:75%}.forge-node-sentipec,.forge-node-next{right:2%}.product-forge-shade{background:linear-gradient(90deg,#020a07fc 0%,#020a07eb 38%,#020a0773 70%),linear-gradient(#0000 58%,#020a07d6)}}@media (width<=720px){.product-forge-hero{min-height:1110px;padding:58px 20px 480px;display:block}.product-forge-art{object-position:69% center}.product-forge-shade{background:linear-gradient(#020a07f5 0%,#020a07e6 42%,#020a0757 68%,#020a07ed 100%)}.product-forge-grid{opacity:.4;inset:0}.product-forge-copy{width:100%}.product-forge-copy h1{font-size:52px}.product-forge-copy>p{font-size:13px;line-height:1.72}.product-forge-actions{flex-direction:column;align-items:stretch;gap:8px}.product-forge-actions .text-link{text-align:center}.product-forge-facts{margin-top:34px}.product-forge-facts>span{min-height:65px;padding:11px 10px}.product-forge-facts strong{font-size:8px}.forge-core{border-radius:36px;width:158px;height:158px;top:72%;left:50%}.forge-core img{width:116px}.forge-aura{width:260px;height:260px;top:72%;left:50%}.forge-link{top:72%;left:50%}.forge-link-sentipec{width:178px;transform:rotate(-55deg)}.forge-link-next{width:174px;transform:rotate(42deg)}.forge-node{min-width:145px;padding:9px}.forge-node-sentipec{top:55%;right:2%}.forge-node-next{bottom:8%;right:2%}.forge-node>svg,.forge-node>img{width:34px;height:34px}.product-forge-scroll{bottom:18px;right:20px}.product-forge-particles i:nth-child(-n+2){display:none}}@media (width<=420px){.product-forge-facts{grid-template-columns:1fr 1fr}.product-forge-facts>span:nth-child(2){border-right:0}.product-forge-facts>span:last-child{border-top:1px solid #d3edc01f;grid-column:1/-1}.forge-node-sentipec,.forge-node-next{right:-4%}}@media (prefers-reduced-motion:reduce){.forge-aura,.forge-aura:before,.forge-core,.forge-link i,.forge-node,.forge-node>i,.product-forge-particles i,.product-forge-scroll i:after{animation:none!important}}.nextypass-brand{white-space:nowrap;letter-spacing:-.045em;width:max-content;max-width:100%;font-weight:780;line-height:1;display:inline-flex}.nextypass-brand>span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#08cfbd 0%,#139bdc 58%,#2d79ee 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.nextypass-brand-compact{font-size:14px}.catalog-brand-heading,.product-brand-heading,.catalog-nextypass-heading{align-items:center;display:flex}.catalog-brand-heading{margin:0 0 14px!important}.catalog-sentipec-wordmark .sentipec-brand-wordmark{font-size:48px!important}.home-sentipec-wordmark .sentipec-brand-wordmark{font-size:33px!important}.catalog-nextypass-heading .nextypass-brand{font-size:34px}.forge-fact-sentipec .sentipec-brand-wordmark,.forge-fact-nextypass{font-size:10px!important}.forge-node-sentipec-brand .sentipec-brand-wordmark,.forge-node-nextypass-brand{font-size:9px!important}.catalog-code.product-code-sentipec{color:#0000;width:52px;min-width:52px;height:52px;box-shadow:none;background:0 0;padding:0}.catalog-code.product-code-sentipec img{border-radius:14px;width:52px;height:52px}.catalog-mock .mock-core{padding:0;overflow:hidden}.catalog-mock .mock-core .sentipec-product-icon{object-fit:cover;border-radius:28px;width:100%;height:100%;transform:none}:root[data-theme=dark] .catalog-card .button.catalog-product-cta{background:var(--lime);color:#092116;box-shadow:0 15px 36px #b0dc7026}@media (width<=720px){.catalog-sentipec-wordmark .sentipec-brand-wordmark{font-size:40px!important}.home-sentipec-wordmark .sentipec-brand-wordmark{font-size:30px!important}.catalog-nextypass-heading .nextypass-brand{font-size:32px}}html{scroll-padding-top:88px}section[id]{scroll-margin-top:88px}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=light] .site-header{color:#0c2118;background:#f7f8f4eb;border-bottom-color:#d8e1d6}:root[data-theme=light] .site-header .main-nav a{color:#4f6258}:root[data-theme=light] .site-header .main-nav a:hover{color:#17633f}:root[data-theme=light] .site-header .theme-toggle{color:#123226;background:#fff;border-color:#d4dfd4}:root[data-theme=dark] .site-header{color:#f3f6f8;background:#080b12e6;border-bottom-color:#283343}.site-header .main-nav a.active{color:var(--accent);position:relative}.site-header .main-nav a.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-9px;left:0;right:0}.mobile-contact-link{display:none}:root[data-theme=dark] .innovation-page .button.innovation-light-button{color:#092116!important;background:#b7df7f!important;box-shadow:0 16px 38px #b0dc702b!important}:root[data-theme=dark] .innovation-page .button.innovation-light-button:hover{color:#092116!important;background:#c8ed91!important}.nextypass-brand{align-items:center;width:max-content;max-width:100%;line-height:0;display:inline-flex}.nextypass-brand>img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:46px;display:block}.nextypass-brand-compact>img{height:24px}.forge-node-nextypass-brand>img{height:21px}.catalog-nextypass-heading .nextypass-brand>img{height:62px}.catalog-nextypass-heading{margin:0 0 12px}.lab-note-icon img{object-fit:contain;width:34px;height:34px;display:block}.contact-email-card{background:#b7df7f0f;border:1px solid #b7df7f40;border-radius:14px;align-items:center;gap:13px;margin-top:28px;padding:16px 18px;transition:all .22s;display:flex}.contact-email-card:hover{background:#b7df7f1a;border-color:#b7df7f9e;transform:translateY(-2px)}.contact-email-card>svg{color:var(--lime);flex:none}.contact-email-card>span{flex-direction:column;gap:5px;display:flex}.contact-email-card small{letter-spacing:.13em;color:#91a89a;font-size:8px}.contact-email-card strong{color:#edf5ed;font-size:15px}.contact-side>p{font-size:14px}.contact-types strong{font-size:12px}.contact-types small{font-size:10px;line-height:1.55}.contact-form{min-height:0}.form-heading>span{font-size:9px}.form-heading p{font-size:12px;line-height:1.6}.form-fields input,.form-fields select,.form-fields textarea{font-size:13px}.form-consent a{text-underline-offset:2px;color:inherit;text-decoration:underline}.contact-form>small{font-size:9px;line-height:1.55}.privacy-page{background:var(--bg);color:var(--ink)}.privacy-hero{background:radial-gradient(circle at 78% 34%, var(--accent), transparent 30%);flex-direction:column;justify-content:center;min-height:550px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.privacy-hero{background:radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 30%)}}.privacy-hero>svg{width:min(360px,28vw);height:auto;color:var(--accent);position:absolute;right:8%}@supports (color:color-mix(in lab, red, red)){.privacy-hero>svg{color:color-mix(in srgb, var(--accent) 23%, transparent)}}.privacy-hero>svg{stroke-width:.65px}.privacy-hero h1{letter-spacing:-.065em;z-index:1;max-width:820px;margin:25px 0;font-size:clamp(52px,6vw,88px);line-height:.95;position:relative}.privacy-hero>p{max-width:680px;color:var(--muted);z-index:1;font-size:16px;line-height:1.7;position:relative}.privacy-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:50px;display:grid}.privacy-content article{border:1px solid var(--line);background:var(--surface);border-radius:17px;min-height:230px;padding:30px}@supports (color:color-mix(in lab, red, red)){.privacy-content article{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.privacy-content article{grid-template-columns:45px 1fr;gap:18px;display:grid}.privacy-content article>span{color:var(--accent);font-size:10px;font-weight:800}.privacy-content h2{margin:0 0 12px;font-size:24px}.privacy-content p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.privacy-content p a{color:var(--accent);font-weight:700}.privacy-contact{width:max-content;margin-top:18px}.privacy-content>small{color:var(--muted);align-self:center;font-size:10px}.capability-main p,.vertical-card-copy p,.partner-icon-card p,.thinking-flow p,.value-grid p,.innovation-process-track p,.pipeline-grid p{font-size:12px;line-height:1.65}.section{padding-top:100px;padding-bottom:100px}@media (width<=720px){.mobile-contact-link{background:var(--lime);border-radius:9px;justify-content:center;align-items:center;margin-top:8px;font-weight:800;color:#092116!important;padding:12px!important;display:flex!important}.main-nav{max-height:calc(100vh - 88px);overflow:auto}.section{padding-top:72px;padding-bottom:72px}.product-forge-hero{min-height:990px;padding-bottom:410px}.company-story-hero{min-height:1000px;padding-bottom:270px}.contact-email-card strong{font-size:13px}.privacy-hero{min-height:520px;padding-top:95px}.privacy-hero>svg{width:260px;right:-12%}.privacy-hero h1{max-width:92%;font-size:52px}.privacy-hero>p{max-width:92%;font-size:14px}.privacy-content{grid-template-columns:1fr;padding-top:35px}.privacy-content article{grid-template-columns:34px 1fr;min-height:auto;padding:24px}.privacy-content h2{font-size:21px}.privacy-content p{font-size:13px}.privacy-contact{width:100%}.catalog-nextypass-heading .nextypass-brand>img{height:48px}.forge-fact-nextypass>img{height:17px}.forge-node-nextypass-brand>img{height:19px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b12;--surface:#101722;--surface-2:#17202d;--ink:#f3f6f8;--muted:#aab6c3;--line:#344252;--green:#13382f;--green-2:#86bd91;--accent:#a9d977;--lime:#bfe78a;--sand:#171d27;--shadow:0 35px 100px #0000007a}:root[data-theme=dark] body{background:var(--bg)}:root[data-theme=dark] .site-header{background:#080b12e6;border-bottom-color:#344252}:root[data-theme=dark] .site-header .main-nav a{color:#b7c2cd}:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .menu-toggle{background:var(--surface);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .manifesto,:root[data-theme=dark] .sentipec-highlight,:root[data-theme=dark] .verticals-section,:root[data-theme=dark] .thinking-section,:root[data-theme=dark] .collab-section,:root[data-theme=dark] .contact-page{background:#0a0f18}:root[data-theme=dark] .company-phase,:root[data-theme=dark] .rd-manifesto,:root[data-theme=dark] .catalog-future,:root[data-theme=dark] .final-cta{background:#111a25}:root[data-theme=dark] .site-footer{background:#05070b}:root[data-theme=dark] .product-card{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .catalog-card,:root[data-theme=dark] .partner-grid article,:root[data-theme=dark] .pipeline-grid article{border-color:var(--line);background:0 0}:root[data-theme=dark] .value-grid article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .value-grid article{background:color-mix(in srgb, var(--surface) 91%, transparent)}}:root[data-theme=dark] .value-grid article{border-color:var(--line)}:root[data-theme=dark] .privacy-content article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .privacy-content article{background:color-mix(in srgb, var(--surface) 78%, transparent)}}:root[data-theme=dark] .privacy-content article{border-color:var(--line)}:root[data-theme=dark] .capabilities-section,:root[data-theme=dark] .engineering-section,:root[data-theme=dark] .rd-pipeline{background:var(--surface)}:root[data-theme=dark] .button:not(.ghost):not(.button-light):not(.light-button){background:var(--lime);color:#0b291d;box-shadow:0 14px 34px #c2e98c29}:root[data-theme=dark] .button:not(.ghost):not(.button-light):not(.light-button):hover{color:#0b291d;background:#d2f3a2}:root[data-theme=dark] .hero .ghost{color:#eef5f1;background:#20313b;border:1px solid #49606a}:root[data-theme=dark] .contact-form,:root[data-theme=dark] .contact-success{color:var(--ink);border:1px solid var(--line);background:#111925}:root[data-theme=dark] .form-heading>span,:root[data-theme=dark] .form-fields label{color:#c3cfcb}:root[data-theme=dark] .form-heading p,:root[data-theme=dark] .form-consent,:root[data-theme=dark] .contact-success p,:root[data-theme=dark] .contact-form>small{color:#aebdb8}:root[data-theme=dark] .form-fields input,:root[data-theme=dark] .form-fields select,:root[data-theme=dark] .form-fields textarea{color:#f5f8f6;background:#0c121c;border-color:#354556}:root[data-theme=dark] .contact-email-card{background:#c2e98c1a;border-color:#c2e98c6b}:root[data-theme=dark] .contact-email-card small,:root[data-theme=dark] .contact-types small{color:#b0c0ba}:root[data-theme=dark] .capability-icon,:root[data-theme=dark] .partner-icon,:root[data-theme=dark] .eco-node>span,:root[data-theme=dark] .origin-node>svg,:root[data-theme=dark] .lab-product-node>svg{color:var(--lime);background:#243943;border-color:#4a616a;box-shadow:0 10px 28px #00000024}:root[data-theme=dark] .hero-visual-cues>span,:root[data-theme=dark] .eco-node,:root[data-theme=dark] .origin-node,:root[data-theme=dark] .lab-product-node,:root[data-theme=dark] .radar-status{background:#1d2f38eb;border-color:#435b63}:root[data-theme=dark] .hero-visual-cues svg,:root[data-theme=dark] .reactor-node svg{color:var(--lime)}:root[data-theme=dark] .thinking-watermark,:root[data-theme=dark] .vertical-watermark,:root[data-theme=dark] .value-watermark,:root[data-theme=dark] .flow-watermark,:root[data-theme=dark] .partner-watermark{color:var(--lime)!important;opacity:.22!important}:root[data-theme=dark] .thinking-flow article:hover .thinking-watermark,:root[data-theme=dark] .vertical-icon-card:hover .vertical-watermark,:root[data-theme=dark] .value-grid article:hover .value-watermark,:root[data-theme=dark] .innovation-icon-card:hover .flow-watermark,:root[data-theme=dark] .partner-icon-card:hover .partner-watermark{filter:drop-shadow(0 0 20px #c2e98c36);opacity:.48!important}:root[data-theme=dark] .process-card-top svg,:root[data-theme=dark] .principles-grid article>span,:root[data-theme=dark] .case-data-grid article>span{color:var(--lime);opacity:.23}:root[data-theme=dark] .innovation-process-track article:hover .process-card-top svg,:root[data-theme=dark] .principles-grid article:hover>span,:root[data-theme=dark] .case-data-grid article:hover>span{opacity:.5;filter:drop-shadow(0 0 20px #c2e98c38)}:root[data-theme=dark] .universal-ribbon{color:#dce9df;background:#0b1713;border-color:#20382d}:root[data-theme=dark] .innovation-process{color:var(--ink);background:#0b1713}:root[data-theme=dark] .innovation-process-track article{background:#102119;border-color:#314b3e;box-shadow:0 18px 45px #00000021}:root[data-theme=dark] .process-line{background:#345246}:root[data-theme=dark] .innovation-loop-note{color:#b7c6bd;background:#12271e;border-color:#345044}:root[data-theme=dark] .innovation-principles{color:var(--ink);background:#0a1713}:root[data-theme=dark] .principles-grid article{background:#ffffff09;border-color:#ffffff24}:root[data-theme=dark] .innovation-case{color:var(--ink);background:#08140f}:root[data-theme=dark] .case-lab{background:#0e1e17;border-color:#345044;box-shadow:0 35px 90px #00000057}:root[data-theme=dark] .case-data-grid article{background:#12241c;border-color:#345044}:root[data-theme=dark] .case-validation{background:#ffffff07;border-color:#345044}:root[data-theme=dark] .innovation-collaboration{color:var(--ink);background:#08120f}:root[data-theme=dark] .collab-node{background:#0f1d18eb;border-color:#ffffff26}:root[data-theme=dark] .collab-node>svg,:root[data-theme=dark] .collab-node>img{color:var(--lime);background:#c2e98c1f;border:1px solid #c2e98c33}:root[data-theme=dark] .innovation-responsibility{background:#10231a;border-color:#345044}:root[data-theme=dark] .innovation-section-heading>p,:root[data-theme=dark] .innovation-process-track p,:root[data-theme=dark] .case-copy>p,:root[data-theme=dark] .case-data-grid small,:root[data-theme=dark] .case-data-grid article>i,:root[data-theme=dark] .case-validation small,:root[data-theme=dark] .collab-node small,:root[data-theme=dark] .innovation-responsibility p{color:#b5c4be}:root[data-theme=dark] .mineral-nucleus{border-color:var(--accent);background:radial-gradient(circle at 50% 48%,#87cc6021,#0000 39%),linear-gradient(145deg,#0a1b15,#07130f)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .mineral-nucleus{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}:root[data-theme=dark] .product-lab-hero{background:radial-gradient(circle at 76% 48%, var(--accent), transparent 30%), var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .product-lab-hero{background:radial-gradient(circle at 76% 48%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 30%), var(--bg)}}:root[data-theme=dark] .privacy-hero>svg{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .privacy-hero>svg{color:color-mix(in srgb, var(--accent) 30%, transparent)}}:root[data-theme=dark] .final-cta>p{color:#c2cfca}:root[data-theme=dark] .footer-brand p,:root[data-theme=dark] .footer-main nav a{color:#b3c1bc}:root[data-theme=dark] .footer-note>span{color:#9fb1aa}:root[data-theme=dark] .footer-bottom{color:#91a39c;border-top-color:#304149}.catalog-lab-note-nexty{grid-template-columns:minmax(0,1fr) auto}@media (width<=720px){.catalog-lab-note-nexty{grid-template-columns:1fr}.catalog-lab-note-nexty>a{grid-column:1;margin-left:0}}html{scroll-behavior:auto}.skip-link{z-index:10001;background:var(--lime);color:#092116;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.theme-icon-placeholder{opacity:.55;border:1px solid;border-radius:50%;width:15px;height:15px;display:block}.theme-toggle{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.menu-toggle{place-items:center;width:44px;min-width:44px;height:44px;padding:0}:root[data-theme=dark] .site-header .brand img{filter:brightness(1.52)saturate(1.08)drop-shadow(0 3px 12px #93d36c1f)}.back-to-top{z-index:46;border:1px solid var(--accent);width:44px;height:44px;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.back-to-top{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line))}}.back-to-top{background:var(--surface);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.back-to-top{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.back-to-top{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(12px);box-shadow:0 15px 38px #0003}.back-to-top.visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.motion-ready .motion-reveal{transition-duration:.62s}.hero-copy{animation-duration:.72s;animation-delay:50ms}.footer-brand p{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:10px}.neural-status,.brain-core>small,.story-timeline small{font-size:8px}:root:not([data-theme=dark]) .thinking-watermark,:root:not([data-theme=dark]) .vertical-watermark,:root:not([data-theme=dark]) .value-watermark,:root:not([data-theme=dark]) .flow-watermark,:root:not([data-theme=dark]) .partner-watermark{color:#4f913f!important;opacity:.25!important}:root:not([data-theme=dark]) .process-card-top svg,:root:not([data-theme=dark]) .principles-grid article>span,:root:not([data-theme=dark]) .case-data-grid article>span{color:#4f913f;opacity:.24}:root:not([data-theme=dark]) .innovation-process-track article:hover .process-card-top svg,:root:not([data-theme=dark]) .principles-grid article:hover>span,:root:not([data-theme=dark]) .case-data-grid article:hover>span{opacity:.5}.company-proof{background:var(--surface);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:7vw;display:grid}.company-proof-heading{position:sticky;top:120px}.company-proof-heading h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(46px,5vw,72px);line-height:.98}.company-proof-heading h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:500}.company-proof-heading p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.75}.company-proof-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.company-proof-grid article{border:1px solid var(--line);background:var(--bg);border-radius:17px;min-height:230px;padding:28px}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article{background:color-mix(in srgb, var(--bg) 44%, var(--surface))}}.company-proof-grid article{flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.company-proof-grid article>svg{width:126px;height:126px;color:var(--accent);stroke-width:.65px;opacity:.2;position:absolute;top:22px;right:-12px}.company-proof-grid small{letter-spacing:.14em;color:var(--green-2);font-size:9px;font-weight:800}.company-proof-grid h3{margin:12px 0 7px;font-size:24px}.company-proof-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}:root[data-theme=dark] .company-proof{background:var(--surface)}:root[data-theme=dark] .company-proof-grid article{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .company-proof-grid article{background:color-mix(in srgb, var(--surface-2) 68%, transparent)}}.copy-message-button{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:12px 16px;font-size:11px;font-weight:750}.copy-message-button:hover{border-color:var(--accent);color:var(--green-2)}.form-feedback{background:var(--accent);border-radius:9px;margin:12px 0 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.form-feedback{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.form-feedback{color:var(--muted);font-size:11px;line-height:1.5}:root[data-theme=dark] .copy-message-button{color:#e9f1ed;border-color:#40515f}:root[data-theme=dark] .copy-message-button:hover{color:var(--lime);border-color:var(--lime)}@media (width>=721px) and (width<=900px){.company-story-copy{width:72%}.company-story-copy h1,.product-forge-copy h1{font-size:68px}.story-beacon{opacity:.78;right:2%;transform:translateY(-50%)scale(.68)}.product-forge-copy{width:64%}.product-forge-network{opacity:.82}.forge-core,.forge-aura,.forge-link{left:78%}.forge-node{transform-origin:100%;transform:scale(.88)}.company-proof{grid-template-columns:1fr}.company-proof-heading{position:static}.company-proof-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.back-to-top{bottom:14px;right:14px}.company-proof{grid-template-columns:1fr}.company-proof-heading{position:static}.company-proof-grid{grid-template-columns:1fr}.company-proof-grid article{min-height:190px}.footer-bottom{align-items:flex-start}.neural-node small{font-size:7px}}@media (prefers-reduced-motion:reduce){.back-to-top,.skip-link{transition:none!important}}.hero-proof,.scroll-cue,.manifesto>span,.product-status,.visual-category{font-size:10px}.manifesto>i{font-size:12px}.product-info small,.future-card small,.tag-row span,.panel-header>span{font-size:10px}.product-info p,.future-card p{font-size:13px}.product-info a,.future-card a{font-size:12px}.universal-ribbon-track span{font-size:10px}.mission-teaser-copy>span,.vertical-number,.vertical-grid .vertical-card-copy small,.innovation-responsibility>span{font-size:10px!important}.mission-teaser-copy p,.innovation-responsibility p{font-size:12px}.mission-teaser-copy>strong{font-size:11px}.capability-main small,.vertical-card-copy small,.partner-icon-card>span,.thinking-flow article>span,.value-grid article>span,.innovation-process-track article>span,.principles-grid article>span,.case-data-grid small,.collab-node small{font-size:10px}.capability-main p,.vertical-card-copy p,.partner-icon-card p,.thinking-flow p,.value-grid p,.innovation-process-track p,.pipeline-grid p,.principles-grid p,.case-data-grid p,.collab-node p{font-size:13px}.innovation-kicker{font-size:10px}.innovation-note p,.innovation-note a{font-size:12px}.innovation-flow span{font-size:11px}.innovation-flow strong{font-size:14px}.centered-heading>p,.partner-grid p,.engineering-copy p{font-size:13px}.partner-grid a{font-size:11px}.experience-tags span,.inner-hero-note p{font-size:10px}.forge-core small{font-size:8px}.forge-node small{font-size:9px}.forge-node strong{font-size:11px}.product-forge-scroll{font-size:9px}.forge-fact-sentipec .sentipec-brand-icon{width:28px;height:28px}.forge-fact-nextypass>img{height:25px}.forge-fact-ventures{color:#eff7f1;align-items:center;gap:9px;display:flex}.forge-fact-ventures>svg{color:#b0dc70;stroke-width:1.8px;background:#b0dc701a;border:1px solid #b0dc7033;border-radius:9px;width:28px;height:28px;padding:6px}.catalog-future>span,.contact-email-card small,.form-heading>span,.contact-form>small{font-size:10px}.form-fields label{font-size:12px}.form-consent,.privacy-content>small{font-size:11px}.footer-main nav a,.footer-note a{font-size:12px}.footer-note>span{font-size:10px}.footer-bottom{font-size:11px}.neural-node small{font-size:10px}.neural-node>b{font-size:8px}.neural-status,.brain-core>small,.story-logo small,.story-timeline small{font-size:9px}.story-timeline article>span{font-size:11px}.story-timeline strong{font-size:14px}.story-badge small{font-size:9px}.story-badge strong{font-size:11px}.company-phase>div>span{font-size:10px}.company-phase>p{font-size:13px}.page-loader .loader-brand span,.page-loader>small,.hero-signal-top span{font-size:10px}.hero-signal-top i{font-size:11px}.hero-signal-cards b,.neural-node>b,.sentipec-panel small,.sentipec-panel p,.sentipec-panel .panel-score>div>small,.sentipec-panel .domain-bars span,.sentipec-panel .domain-bars strong{font-size:10px}.sentipec-panel .panel-alert small{font-size:9px}.sentipec-panel .panel-alert strong,.sentipec-panel .panel-alert>b{font-size:10px}.mission-teaser-space>small,.forge-core small{font-size:9px}.principles-grid small,.case-tags span,.case-product-head span,.case-data-grid article>i{font-size:10px}.case-window-bar small,.case-window-bar b,.case-signal small,.collab-core small,.case-validation small,.case-validation b{font-size:9px}.company-proof-grid article{isolation:isolate;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .34s,box-shadow .34s,background .34s}.company-proof-grid article:before{content:"";z-index:-1;background:radial-gradient(circle, var(--accent), transparent 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-80px}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 20%, transparent), transparent 68%)}}.company-proof-grid article:before{opacity:.35;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(.74)}.company-proof-grid article:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:32%;height:100%;position:absolute;top:0;left:-45%}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 13%, transparent), transparent)}}.company-proof-grid article:after{opacity:0;pointer-events:none;transform:skew(-18deg)}.company-proof-grid article>*{z-index:1;position:relative}.company-proof-grid article>svg{transform-origin:50%;transition:opacity .35s,color .35s,transform .45s cubic-bezier(.2,.8,.2,1),filter .35s;animation:5.2s ease-in-out infinite proofIconDrift}.company-proof-grid article:nth-child(2)>svg{animation-delay:-1.3s}.company-proof-grid article:nth-child(3)>svg{animation-delay:-2.6s}.company-proof-grid article:nth-child(4)>svg{animation-delay:-3.9s}.company-proof-grid article:hover{border-color:var(--accent);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}}.company-proof-grid article:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.company-proof-grid article:hover{box-shadow:0 22px 56px var(--green)}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:hover{box-shadow:0 22px 56px color-mix(in srgb, var(--green) 16%, transparent)}}.company-proof-grid article:hover:before{opacity:.82;transform:scale(1.18)}.company-proof-grid article:hover:after{opacity:1;animation:.85s ease-out forwards proofCardScan}.company-proof-grid article:hover>svg{opacity:.54;color:var(--accent);filter:drop-shadow(0 10px 20px var(--accent));transform:translate(-7px,7px)rotate(-4deg)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article:hover>svg{filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--accent) 30%, transparent))}}@keyframes proofIconDrift{0%,to{translate:0}50%{translate:0 -7px}}@keyframes proofCardScan{0%{left:-45%}to{left:125%}}@media (width<=720px){.product-forge-facts small{font-size:8px}.product-forge-facts strong{font-size:11px}.forge-fact-sentipec .sentipec-brand-wordmark{font-size:12px!important}.forge-fact-sentipec .sentipec-brand-icon{width:24px;height:24px}.forge-fact-nextypass>img{height:22px}.forge-fact-ventures{gap:5px}.forge-fact-ventures>svg{width:24px;height:24px;padding:5px}}@media (prefers-reduced-motion:reduce){.company-proof-grid article>svg{animation:none!important}.company-proof-grid article:hover:after{display:none;animation:none!important}.company-proof-grid article:hover{transform:none}}.sentipec-brand-wordmark strong,.forge-fact-sentipec .sentipec-brand-wordmark strong{color:#15aa50!important}:root[data-theme=dark] .catalog-card .button.catalog-product-cta{color:#082419!important;background:#b0dc70!important;box-shadow:0 15px 36px #b0dc702e!important}:root[data-theme=dark] .catalog-card .button.catalog-product-cta:hover{color:#082419!important;background:#c8ed91!important}.thinking-watermark,.vertical-watermark,.value-watermark,.flow-watermark,.partner-watermark,.process-card-top svg,.principles-grid article>span,.case-data-grid article>span,.company-proof-grid article>svg{filter:none!important}html body main .readable-microcopy.readable-microcopy{font-size:11px!important;line-height:1.4!important}.collaboration-system{background-image:none;-webkit-mask-image:none;mask-image:none}.collaboration-system:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--accent) .8px, transparent .8px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.collaboration-system:before{background-image:radial-gradient(color-mix(in srgb, var(--accent) 22%, transparent) .8px, transparent .8px)}}.collaboration-system:before{background-size:20px 20px;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}:root:not([data-theme=dark]) .collab-core{color:#edf7ef}.eyebrow,.section-index,.section-kicker{font-size:12px}.product-forge-facts small{font-size:11px}.product-forge-facts strong{font-size:15px}.forge-fact-sentipec .sentipec-brand-wordmark{font-size:16px!important}.catalog-meta small,.catalog-meta b,.catalog-mock>span,.catalog-lab-note>div>span{font-size:12px}.catalog-copy p,.catalog-lab-note p,.catalog-future p{font-size:15px}.catalog-copy li{font-size:14px}.catalog-future>span{font-size:11px}.innovation-section-heading>p,.principles-intro>p,.case-copy>p,.collaboration-copy>p,.innovation-process-track p,.principles-grid p,.case-data-grid p,.collab-node p{font-size:14px}.innovation-process-track article>span,.principles-grid small,.case-tags span{font-size:11px}.innovation-loop-note p,.principles-intro>a{font-size:12px}.case-window-bar small,.case-window-bar b,.case-signal small,.collab-core small{font-size:10px}.case-product-head>span,.case-data-grid article>i{font-size:12px}.case-data-grid small{font-size:10px}.case-data-grid strong{font-size:16px}.case-validation small,.case-validation b{font-size:10px}.case-validation strong{font-size:13px}.collab-node strong{font-size:12px}.collab-node small{font-size:10px}.collab-core strong{font-size:11px}.collab-core small{font-size:10px}.innovation-responsibility>span{font-size:11px!important}.innovation-responsibility p{font-size:14px}.company-proof-grid small{font-size:11px}.company-proof-grid p{font-size:14px}.capability-main small,.vertical-card-copy small,.partner-icon-card>span,.thinking-flow article>span,.value-grid article>span{font-size:11px}.capability-main p,.vertical-card-copy p,.partner-icon-card p,.thinking-flow p,.value-grid p,.pipeline-grid p{font-size:14px}@media (width<=720px){.product-forge-facts small{font-size:9px}.product-forge-facts strong{font-size:12px}.forge-fact-sentipec .sentipec-brand-wordmark{font-size:13px!important}}.product-card:before,.catalog-card:before,.partner-grid article:before,.value-grid article:before,.approach-grid article:after,.company-proof-grid article:before,.company-proof-grid article:after,.innovation-icon-card:before,.innovation-process-track article:before,.principles-grid article:after,.case-data-grid article:before,.thinking-flow article:before,.value-grid article:after,.vertical-icon-card:after{display:none!important}.thinking-watermark{opacity:.12;width:84px;height:84px;top:42px;right:18px;transform:rotate(-5deg)}.thinking-flow article:hover .thinking-watermark{opacity:.3;transform:rotate(-2deg)scale(1.04);filter:none!important}.value-watermark{opacity:.11;width:86px;height:86px;top:25px;right:22px;transform:rotate(5deg)}.value-grid article:hover .value-watermark{opacity:.27;transform:rotate(2deg)scale(1.04);filter:none!important}:root[data-theme=dark] .thinking-watermark,:root[data-theme=dark] .value-watermark{opacity:.15!important}:root[data-theme=dark] .thinking-flow article:hover .thinking-watermark,:root[data-theme=dark] .value-grid article:hover .value-watermark{opacity:.32!important;filter:none!important}.catalog-ventures-strip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:18px;padding:27px 30px;display:grid}.catalog-ventures-icon{background:var(--accent);border-radius:17px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-ventures-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}}.catalog-ventures-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.catalog-ventures-icon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}}.catalog-ventures-icon{color:var(--green-2);font-style:normal}.catalog-ventures-copy>span{letter-spacing:.14em;color:var(--green-2);font-size:10px;font-weight:800}.catalog-ventures-copy h2{letter-spacing:-.035em;color:var(--ink);margin:8px 0 5px;font-size:clamp(22px,2.1vw,32px);line-height:1.08}.catalog-ventures-copy p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.catalog-ventures-strip>a{white-space:nowrap;border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:11px;padding:12px 0;font-size:12px;font-weight:750;display:inline-flex}.catalog-ventures-strip>a span{color:var(--accent)}:root[data-theme=dark] .catalog-ventures-strip{background:var(--surface);border-color:var(--line)}@media (width<=900px){.catalog-ventures-strip{grid-template-columns:auto 1fr}.catalog-ventures-strip>a{grid-column:2;justify-self:start}}@media (width<=720px){.thinking-watermark{width:76px;height:76px;top:42px;right:15px}.thinking-copy{max-width:92%}.value-watermark{width:78px;height:78px;top:22px;right:17px}.value-copy{max-width:92%;padding-top:85px}.catalog-ventures-strip{grid-template-columns:1fr;gap:17px;margin-top:14px;padding:22px}.catalog-ventures-strip>a{grid-column:1}.catalog-ventures-icon{width:58px;height:58px}}.pointer-light-card{isolation:isolate}.pointer-light-needs-position{position:relative}.pointer-light-layer{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(145px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), var(--accent) 0%, var(--accent) 38%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pointer-light-layer{background:radial-gradient(145px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), color-mix(in srgb, var(--accent) 21%, transparent) 0%, color-mix(in srgb, var(--accent) 9%, transparent) 38%, transparent 72%)}}.pointer-light-layer{transition:opacity .16s}.pointer-light-card.is-pointer-lit>.pointer-light-layer{opacity:1}.pointer-light-card>:not(.pointer-light-layer){z-index:1;position:relative}:root:not([data-theme=dark]) .pointer-light-layer{background:radial-gradient(145px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), #76b55238 0%, #76b55214 40%, transparent 72%)}:root[data-theme=dark] .pointer-light-layer{background:radial-gradient(145px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), #b0dc7038 0%, #b0dc7016 40%, transparent 72%)}.thinking-watermark{opacity:.14;width:112px;height:112px;top:32px;right:8px}.thinking-copy{max-width:94%}:root[data-theme=dark] .thinking-watermark{opacity:.17!important}.values-section{text-align:center;display:block}.values-heading{max-width:900px;margin:0 auto 36px}.values-section h2{max-width:780px;margin:18px auto 0;font-size:clamp(40px,3.8vw,56px)}.value-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.value-grid article{min-height:210px;padding:22px}.value-watermark{opacity:.13;width:96px;height:96px;top:20px;right:18px}.value-copy{max-width:96%;padding-top:76px}:root[data-theme=dark] .value-watermark{opacity:.17!important}.values-section.section{padding-top:72px;padding-bottom:72px}@media (width<=980px){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thinking-watermark{width:102px;height:102px;top:36px;right:5px}}@media (width<=720px){.pointer-light-layer{display:none}.values-heading{margin-bottom:30px}.values-section h2{font-size:40px}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:205px}.value-watermark{width:92px;height:92px;top:18px;right:16px}.value-copy{padding-top:72px}.thinking-watermark{width:96px;height:96px;top:38px;right:8px}.values-section.section{padding-top:58px;padding-bottom:58px}}@media (prefers-reduced-motion:reduce){.pointer-light-layer{display:none!important}}.product-forge-art,.product-forge-shade,.product-forge-grid,.product-forge-particles,.company-story-art,.story-shade,.story-grid,.story-particles{pointer-events:none}.product-forge-network .forge-node{pointer-events:auto}@media (width<=720px){.products-showcase .sentipec-highlight{padding-top:62px;padding-bottom:54px}.sentipec-copy h2{font-size:43px}.sentipec-copy>p{font-size:13px;line-height:1.62}.sentipec-panel{margin-top:2px;padding:20px}.sentipec-panel .panel-header{padding-bottom:14px}.sentipec-panel .panel-score{grid-template-columns:96px 1fr;align-items:center;gap:17px;min-height:124px;padding:19px 0;display:grid}.sentipec-panel .score-ring{width:96px;height:96px;padding-top:30px}.sentipec-panel .score-ring strong{font-size:31px}.sentipec-panel .panel-score h3{font-size:20px}.sentipec-panel .domain-bars,.sentipec-panel .panel-alert{display:none}.labs-followup{gap:14px;padding:20px}.labs-followup-icon{border-radius:15px;width:52px;height:52px}.labs-followup-copy h3{margin-bottom:0;font-size:24px}.labs-followup-copy p{display:none}.approach-section{padding-top:62px;padding-bottom:62px}.approach-grid article,.approach-grid article:last-child{min-height:232px}.approach-grid article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.partnership-section{padding-top:62px;padding-bottom:62px}.partner-grid article{min-height:205px}.partner-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.collab-core{text-align:center;gap:0;width:170px;height:170px}.collab-core strong{letter-spacing:.1em;white-space:nowrap;margin-top:10px;font-size:12px;line-height:1.15}.collab-core small{letter-spacing:.055em;white-space:nowrap;margin-top:7px;font-size:9px;line-height:1.25}:root:not([data-theme=dark]) .collab-core{color:#123a2a;background:radial-gradient(circle at 42% 28%,#effbdc,#c9e99e 72%);border-color:#8ab965;box-shadow:0 0 0 16px #7eb75812,0 24px 58px #37694229}:root:not([data-theme=dark]) .collab-core svg{color:#33734a}:root:not([data-theme=dark]) .collab-core strong{color:#123a2a;text-shadow:none}:root:not([data-theme=dark]) .collab-core small{color:#4f705d}.product-catalog{padding-top:78px;padding-bottom:78px}.catalog-card-compact{grid-template-columns:1fr;min-height:0;padding:24px 34px}.catalog-card-compact .catalog-meta{height:auto;min-height:32px}.catalog-card-compact .catalog-copy{max-width:960px;padding:18px 20px 16px}.catalog-card-compact .catalog-copy ul{margin:20px 0}@media (width<=720px){.collab-core{width:158px;height:158px}.collab-core strong{font-size:11px}.collab-core small{font-size:8px}.product-catalog{padding-top:52px;padding-bottom:52px}.catalog-card-compact{padding:22px}.catalog-card-compact .catalog-copy{padding:22px 0 14px}}.nextypass-brand{position:relative}.nextypass-brand-light-arrow{pointer-events:none;fill:none;stroke:#f4f8f2;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.nextypass-brand-light-arrow path:first-child{stroke-width:21px}.nextypass-brand-light-arrow path:last-child{stroke-width:27px}:root[data-theme=dark] .nextypass-brand-light-arrow{display:none}.products-showcase{background:var(--bg);color:var(--ink);padding-bottom:74px}.products-showcase .sentipec-highlight{padding-top:125px;padding-bottom:115px}.labs-followup{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin:74px clamp(24px,7vw,118px) 0;padding:28px 30px;display:grid}.labs-followup-icon{background:var(--accent);border-radius:18px;place-items:center;width:66px;height:66px;display:grid}@supports (color:color-mix(in lab, red, red)){.labs-followup-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}}.labs-followup-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.labs-followup-icon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}}.labs-followup-icon{color:var(--green-2)}.labs-followup-copy>span{letter-spacing:.14em;color:var(--green-2);font-size:10px;font-weight:800}.labs-followup-copy h3{letter-spacing:-.035em;color:var(--ink);margin:9px 0 7px;font-size:clamp(23px,2.2vw,34px);line-height:1.08}.labs-followup-copy p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.labs-followup>a{white-space:nowrap;border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-size:12px;font-weight:750;display:inline-flex}.labs-followup>a span{color:var(--accent)}:root[data-theme=dark] .products-showcase{background:var(--bg)}:root[data-theme=dark] .labs-followup{background:var(--surface);border-color:var(--line)}@media (width<=900px){.labs-followup{grid-template-columns:auto 1fr}.labs-followup>a{grid-column:2;justify-self:start}}@media (width<=720px){.products-showcase{padding-bottom:50px}.products-showcase .sentipec-highlight{padding-top:90px;padding-bottom:85px}.labs-followup{grid-template-columns:1fr;gap:18px;margin:0 20px;padding:24px}.labs-followup-icon{width:58px;height:58px}.labs-followup>a{grid-column:1}}.main-nav a{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;transition:color .22s,background-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.main-nav a svg{stroke-width:1.75px;flex:none;transition:transform .22s}.site-header .main-nav a:hover{color:var(--green-2);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-header .main-nav a:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.site-header .main-nav a:hover{transform:translateY(-1px)}.site-header .main-nav a:hover svg{transform:translateY(-1px)scale(1.06)}.site-header .main-nav a.active,:root[data-theme=dark] .site-header .main-nav a.active,:root[data-theme=light] .site-header .main-nav a.active{background:var(--lime);box-shadow:0 10px 25px var(--lime);color:#092116!important}@supports (color:color-mix(in lab, red, red)){.site-header .main-nav a.active,:root[data-theme=dark] .site-header .main-nav a.active,:root[data-theme=light] .site-header .main-nav a.active{box-shadow:0 10px 25px color-mix(in srgb, var(--lime) 19%, transparent)}}.site-header .main-nav a.active:after,.main-nav .mobile-contact-link,.mobile-ecosystem-summary{display:none}.approach-section{background:var(--surface);overflow:hidden}.approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:68px;display:grid}.approach-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:17px;min-height:300px;padding:28px}@supports (color:color-mix(in lab, red, red)){.approach-grid article{background:color-mix(in srgb, var(--surface-2) 62%, var(--surface))}}.approach-grid article{isolation:isolate;flex-direction:column;transition:transform .28s,border-color .28s,background-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.approach-grid article:after{content:"";background:radial-gradient(circle, var(--accent), transparent 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-78px;right:-78px}@supports (color:color-mix(in lab, red, red)){.approach-grid article:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 23%, transparent), transparent 70%)}}.approach-grid article:after{z-index:-1;opacity:.55;transition:transform .4s,opacity .3s}.approach-grid article>span{color:var(--accent);font-family:Georgia,serif;font-size:12px}.approach-grid article>svg{width:105px;height:105px;color:var(--green-2);stroke-width:.62px;opacity:.12;transition:opacity .28s,transform .35s,color .28s;position:absolute;top:22px;right:22px;transform:rotate(7deg)}.approach-grid article small{color:var(--green-2);letter-spacing:.14em;margin-top:auto;font-size:10px;font-weight:800}.approach-grid article h3{letter-spacing:-.035em;margin:10px 0;font-size:27px}.approach-grid article p{color:var(--muted);max-width:92%;margin:0;font-size:14px;line-height:1.65}.approach-grid article:hover{border-color:var(--accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.approach-grid article:hover{border-color:color-mix(in srgb, var(--accent) 54%, var(--line))}}.approach-grid article:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.approach-grid article:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.approach-grid article:hover{box-shadow:0 24px 54px var(--green)}@supports (color:color-mix(in lab, red, red)){.approach-grid article:hover{box-shadow:0 24px 54px color-mix(in srgb, var(--green) 15%, transparent)}}.approach-grid article:hover:after{opacity:.9;transform:scale(1.2)}.approach-grid article:hover>svg{opacity:.34;color:var(--accent);transform:rotate(2deg)scale(1.08)}.approach-verticals{border:1px solid var(--line);background:var(--bg);border-radius:17px;grid-template-columns:minmax(180px,.6fr) minmax(0,1.6fr) auto;align-items:center;gap:24px;margin-top:14px;padding:24px 26px;display:grid}.approach-verticals>div:first-child{flex-direction:column;gap:7px;display:flex}.approach-verticals>div:first-child span{letter-spacing:.14em;color:var(--green-2);font-size:10px;font-weight:800}.approach-verticals>div:first-child strong{font-size:14px;line-height:1.4}.approach-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approach-chips>span{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.approach-chips svg{color:var(--accent);stroke-width:1.7px}.approach-chips b{font-size:10px}.approach-verticals>a{border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:12px;padding:11px 0;font-size:11px;font-weight:760;display:inline-flex}.approach-verticals>a b{color:var(--accent)}.approach-section .innovation-mission-teaser{margin-top:42px}:root[data-theme=dark] .approach-grid article{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .approach-grid article{background:color-mix(in srgb, var(--surface-2) 66%, var(--surface))}}:root[data-theme=dark] .approach-grid article{border-color:var(--line)}:root[data-theme=dark] .approach-grid article>svg{color:var(--lime);opacity:.1}:root[data-theme=dark] .approach-verticals{background:var(--bg)}@media (width<=1100px){.approach-grid{grid-template-columns:1fr 1fr}.approach-grid article:last-child{grid-column:1/-1;min-height:240px}.approach-verticals{grid-template-columns:1fr}.approach-verticals>a{justify-self:start}.main-nav{gap:6px}.main-nav a{width:100%;padding:12px 13px;font-size:14px}}@media (width<=720px){.hero{isolation:isolate;min-height:630px;padding:52px 20px 42px;display:block}.hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0710120d,#07101294 58%,#071012e6);position:absolute;inset:42% 0 0}.hero-copy{z-index:4;max-width:100%;position:relative}.hero h1{margin:24px 0;font-size:clamp(48px,14.4vw,56px)}.hero-copy>p{max-width:95%;font-size:13px;line-height:1.68}.hero-actions{gap:9px;margin-top:24px}.hero .button{min-height:48px}.hero-signals{display:none}.hero .neural-scene{opacity:.38;transform-origin:50%;z-index:1;pointer-events:none;width:410px;height:410px;min-height:0;margin:0;position:absolute;bottom:-34px;right:-86px;transform:scale(.82);-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 100%);mask-image:linear-gradient(#0000 0%,#000 26% 100%)}.hero .neural-node,.hero .neural-link,.hero .neural-status{display:none}.hero .neural-grid{inset:-2%}.hero .halo-one{width:300px;height:300px}.hero .halo-two{width:400px;height:400px}.hero .brain-core{width:165px;height:165px}.hero .core-logo{width:130px;height:130px}.hero .core-logo img{width:106px;height:106px}.hero .brain-core>small{font-size:8px;top:calc(50% + 84px)}.mobile-ecosystem-summary{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b8c8bf;white-space:nowrap;background:#08141294;border:1px solid #ffffff1c;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:39px;margin-top:20px;padding:0 12px;display:flex;position:relative;overflow:hidden}.mobile-ecosystem-summary span{font-size:9px;font-weight:750}.mobile-ecosystem-summary i{background:var(--lime);width:3px;height:3px;box-shadow:0 0 8px var(--lime);border-radius:50%}.scroll-cue{display:none}.manifesto{gap:20px;padding-top:58px;padding-bottom:58px}.manifesto p{font-size:27px}.manifesto>i{display:none}.products-showcase .sentipec-highlight{padding-top:70px;padding-bottom:70px}.labs-followup{padding:21px}.labs-followup-copy h3{font-size:26px}.approach-section{padding-top:72px;padding-bottom:72px}.approach-section .section-heading{gap:20px}.approach-section .section-heading h2{font-size:43px}.approach-section .section-heading>p{font-size:13px}.approach-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:42px -20px 0;padding:0 20px 8px;display:flex;overflow-x:auto}.approach-grid::-webkit-scrollbar{display:none}.approach-grid article,.approach-grid article:last-child{scroll-snap-align:start;flex:0 0 min(82vw,330px);grid-column:auto;min-height:260px;padding:24px}.approach-grid article>svg{width:90px;height:90px}.approach-grid article h3{font-size:24px}.approach-grid article p{font-size:13px}.approach-verticals{gap:18px;margin-top:12px;padding:21px}.approach-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -21px;padding:0 21px 6px;overflow-x:auto}.approach-chips::-webkit-scrollbar{display:none}.approach-chips>span{flex:none}.approach-verticals>a{white-space:normal}.approach-section .innovation-mission-teaser{min-height:0;margin-top:28px;display:block}.approach-section .mission-teaser-copy{padding:24px}.approach-section .mission-teaser-copy h3{margin:16px 0 12px;font-size:40px}.approach-section .mission-teaser-copy p,.approach-section .mission-teaser-space{display:none}.partnership-section{padding-bottom:72px}.partnership-section .centered-heading{text-align:left}.partnership-section .centered-heading>p{margin-left:0}.partner-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:10px;margin:42px -20px 0;padding:0 20px 8px;display:flex;overflow-x:auto}.partner-grid::-webkit-scrollbar{display:none}.partner-grid article{scroll-snap-align:start;flex:0 0 min(78vw,310px);min-height:235px}.partner-grid h3{margin-top:48px}}@media (prefers-reduced-motion:reduce){.approach-grid article,.approach-grid article>svg,.main-nav a,.main-nav a svg{transition:none!important}.approach-grid article:hover{transform:none}}.catalog-product-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalog-product-tile{background:var(--surface);min-width:0;height:100%;margin:0;padding:28px 30px}.catalog-product-tile .catalog-meta{align-items:center;gap:12px;min-height:44px}.catalog-product-tile .catalog-meta small{min-width:0;max-width:none;color:var(--green-2);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:1;font-size:9px;font-weight:800;line-height:1}.catalog-product-tile .catalog-meta b{white-space:nowrap}.catalog-product-tile .catalog-copy{grid-template-columns:58px minmax(0,1fr);gap:18px;max-width:none;padding:32px 8px 22px}.catalog-product-tile .catalog-copy h2{font-size:clamp(34px,3vw,48px)}.catalog-product-tile .catalog-copy p{min-height:78px;font-size:14px;line-height:1.68}.catalog-product-tile .catalog-copy ul{grid-template-columns:1fr;gap:9px;margin:20px 0 24px}.catalog-product-tile .catalog-copy li{font-size:13px}.catalog-product-tile .catalog-product-cta{min-height:48px;padding:0 19px}.catalog-product-tile .catalog-copy-nextypass{grid-template-columns:1fr}.catalog-copy-nextypass .catalog-nextypass-heading{min-height:52px;margin:0 0 14px}.catalog-copy-nextypass .catalog-nextypass-heading .nextypass-brand{width:min(100%,265px);font-size:0}.catalog-copy-nextypass .catalog-nextypass-heading .nextypass-brand>img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:52px}.catalog-future-wide{min-height:330px;margin-top:18px;padding:48px 54px;position:relative;overflow:hidden}.catalog-future-wide:after{content:"";pointer-events:none;border:1px dashed #b0dc7038;border-radius:50%;width:310px;height:310px;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 0 55px #b0dc7006}.catalog-future-wide>*{z-index:1;position:relative}.catalog-future-wide h2{max-width:820px;margin:14px 0;font-size:clamp(40px,4.3vw,62px)}.catalog-future-wide p{margin-bottom:8px}@media (width<=980px){.catalog-product-pair{grid-template-columns:1fr}.catalog-product-tile .catalog-copy p{min-height:0}}@media (width<=720px){.product-catalog{overflow:hidden}.catalog-product-pair{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.catalog-product-pair::-webkit-scrollbar{display:none}.catalog-product-tile{scroll-snap-align:start;flex:0 0 min(82vw,350px);padding:22px}.catalog-product-tile .catalog-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:64px;display:grid}.catalog-product-tile .catalog-meta small{letter-spacing:.105em;font-size:8px}.catalog-product-tile .catalog-meta b{grid-column:1/-1;justify-self:start;margin-left:0}.catalog-product-tile .catalog-copy{grid-template-columns:1fr;padding:20px 0 8px}.catalog-product-tile .catalog-copy p{font-size:13px}.catalog-product-tile .catalog-copy li{font-size:12px}.catalog-copy-nextypass .catalog-nextypass-heading .nextypass-brand{width:min(100%,240px)}.catalog-future-wide{min-height:300px;margin-top:14px;padding:32px 25px}.catalog-future-wide:after{width:280px;height:280px;right:-170px}.catalog-future-wide h2{font-size:39px}}.button.button-light,.button.light-button,:root[data-theme=dark] .button.button-light,:root[data-theme=dark] .button.light-button{color:#0a3522;border:1px solid var(--accent);background:#f5fff1}@supports (color:color-mix(in lab, red, red)){.button.button-light,.button.light-button,:root[data-theme=dark] .button.button-light,:root[data-theme=dark] .button.light-button{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.button.button-light,.button.light-button,:root[data-theme=dark] .button.button-light,:root[data-theme=dark] .button.light-button{transition:transform .24s,background-color .24s,color .24s,border-color .24s,box-shadow .24s}.button.button-light:hover,.button.light-button:hover,:root[data-theme=dark] .button.button-light:hover,:root[data-theme=dark] .button.light-button:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 16px 38px #b0dc703d;background:var(--lime)!important;color:#082d20!important}.button>span,.button>svg{transition:transform .24s}.button:hover>span,.button:hover>svg{transform:translate(2px,-1px)}.theme-toggle,.menu-toggle,.back-to-top{transition:transform .22s,background-color .22s,color .22s,border-color .22s,box-shadow .22s}.theme-toggle:hover,.menu-toggle:hover,.back-to-top:hover{background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:hover,.menu-toggle:hover,.back-to-top:hover{background:color-mix(in srgb, var(--lime) 82%, var(--surface))}}.theme-toggle:hover,.menu-toggle:hover,.back-to-top:hover{color:#082d20;border-color:var(--lime);transform:translateY(-2px);box-shadow:0 10px 26px #5f913d2b}.innovation-principles.section{grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(44px,6vw,88px);padding-top:clamp(68px,7vw,100px);padding-bottom:clamp(68px,7vw,100px)}.principles-intro h2{margin:18px 0;font-size:clamp(41px,4vw,60px)}.principles-intro>p{max-width:590px;line-height:1.7}.principles-grid{gap:12px}.principles-grid article{justify-content:center;min-height:170px;padding:22px 104px 22px 22px}.principles-grid small{margin-top:0;padding-top:0}.principles-grid h3{margin:10px 0 8px;font-size:18px}.principles-grid article>span:not(.pointer-light-layer){opacity:.18;z-index:1;width:76px;height:76px;position:absolute;top:50%;left:auto;right:17px;transform:translateY(-50%)rotate(6deg)}.principles-grid article:hover>span:not(.pointer-light-layer){opacity:.48;transform:translateY(-50%)rotate(0)scale(1.08)}.story-logo{gap:0}.story-logo img{width:137px;max-height:118px}.story-badge-focus{min-width:190px;animation-delay:-1.1s;bottom:-42px;left:-145px}.story-badge-focus:before{content:"";background:#b0dc70;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:11px;box-shadow:0 0 12px #b0dc70}.story-badge-focus strong{white-space:nowrap}@media (width<=1100px){.innovation-principles.section{grid-template-columns:1fr;gap:38px}.principles-intro{max-width:720px}}@media (width<=720px){.innovation-principles.section{gap:32px;padding-top:68px;padding-bottom:68px}.principles-intro h2{font-size:43px}.principles-grid{gap:9px}.principles-grid article{min-height:154px;padding:20px 88px 20px 20px}.principles-grid article>span:not(.pointer-light-layer){width:65px;height:65px;top:50%;right:13px}.principles-grid h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.button>span,.button>svg,.theme-toggle,.menu-toggle,.back-to-top,.principles-grid article>span:not(.pointer-light-layer){transition:none!important}.button:hover,.theme-toggle:hover,.menu-toggle:hover,.back-to-top:hover{transform:none!important}}.partner-grid,.value-grid{gap:12px}.partner-grid article,.value-grid article{border-radius:15px;min-height:158px;padding:20px 22px;transition:transform .26s,border-color .26s,box-shadow .26s,background-color .26s;overflow:hidden}.partner-grid article{grid-template-rows:auto auto auto auto;grid-template-columns:66px minmax(0,1fr);align-content:center;column-gap:18px;display:grid}.partner-icon-card>span:not(.pointer-light-layer){grid-area:1/1/auto/-1;margin-bottom:11px}.partner-watermark{border:1px solid var(--accent);grid-area:2/1/5;align-self:center;padding:11px;width:60px!important;height:60px!important;position:relative!important;top:auto!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.partner-watermark{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.partner-watermark{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.partner-watermark{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.partner-watermark{stroke-width:1.35px;z-index:1;color:var(--green-2)!important;opacity:.72!important;transform:none!important}.partner-grid .partner-icon-card h3{grid-area:2/2;align-self:end;max-width:none;margin:0 0 5px;font-size:18px}.partner-grid .partner-icon-card p{grid-area:3/2;max-width:none;margin:0;line-height:1.55}.partner-grid .partner-icon-card a{grid-area:4/2;align-self:start;margin-top:7px}.value-grid article{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:66px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.value-number{grid-area:1/1/auto/-1;align-self:start;margin-bottom:11px}.value-watermark{border:1px solid var(--accent);grid-area:2/1;align-self:center;width:60px;height:60px;padding:11px;position:relative;top:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.value-watermark{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.value-watermark{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.value-watermark{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.value-watermark{color:var(--green-2);stroke-width:1.35px;z-index:1;transform:none;opacity:.72!important}.value-copy{grid-area:2/2;align-self:center;max-width:none;padding-top:0}.value-grid h3{margin:0 0 7px;font-size:18px}.value-grid p{margin:0;line-height:1.55}.partner-icon-card>.pointer-light-layer,.value-grid article>.pointer-light-layer{border-radius:inherit!important;background:radial-gradient(175px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), var(--accent) 0%, var(--accent) 42%, transparent 74%)!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.partner-icon-card>.pointer-light-layer,.value-grid article>.pointer-light-layer{background:radial-gradient(175px circle at var(--pointer-light-x,-999px) var(--pointer-light-y,-999px), color-mix(in srgb, var(--accent) 28%, transparent) 0%, color-mix(in srgb, var(--accent) 11%, transparent) 42%, transparent 74%)!important}}.partner-icon-card>.pointer-light-layer,.value-grid article>.pointer-light-layer{opacity:0!important;filter:none!important;pointer-events:none!important;z-index:0!important;transform:none!important}.partner-icon-card.is-pointer-lit>.pointer-light-layer,.value-grid article.is-pointer-lit>.pointer-light-layer{opacity:1!important}.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}}.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{box-shadow:0 18px 42px var(--green)}@supports (color:color-mix(in lab, red, red)){.partner-grid article:hover,.value-grid article:hover,.partner-grid article.is-pointer-lit,.value-grid article.is-pointer-lit{box-shadow:0 18px 42px color-mix(in srgb, var(--green) 12%, transparent)}}.partner-icon-card:hover .partner-watermark,.partner-icon-card.is-pointer-lit .partner-watermark,.value-grid article:hover .value-watermark,.value-grid article.is-pointer-lit .value-watermark{color:var(--accent)!important;opacity:1!important;filter:drop-shadow(0 8px 16px var(--accent))!important;transform:rotate(-3deg)scale(1.04)!important}@supports (color:color-mix(in lab, red, red)){.partner-icon-card:hover .partner-watermark,.partner-icon-card.is-pointer-lit .partner-watermark,.value-grid article:hover .value-watermark,.value-grid article.is-pointer-lit .value-watermark{filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--accent) 17%, transparent))!important}}:root[data-theme=dark] .partner-watermark,:root[data-theme=dark] .value-watermark{background:#b0dc700e;color:var(--lime)!important;opacity:.76!important}:root[data-theme=dark] .partner-icon-card:hover .partner-watermark,:root[data-theme=dark] .partner-icon-card.is-pointer-lit .partner-watermark,:root[data-theme=dark] .value-grid article:hover .value-watermark,:root[data-theme=dark] .value-grid article.is-pointer-lit .value-watermark{opacity:1!important}@media (width<=980px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.partner-grid{gap:10px;margin-top:42px;display:flex}.partner-grid article{flex:0 0 min(86vw,350px);min-height:168px;padding:19px}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:152px;padding:19px}.partner-watermark,.value-watermark{padding:10px;width:56px!important;height:56px!important;top:auto!important;right:auto!important}}@media (prefers-reduced-motion:reduce){.partner-grid article,.value-grid article,.partner-watermark,.value-watermark{transition:none!important}.partner-grid article:hover,.value-grid article:hover{transform:none!important}}@media (width<=720px){.company-story-hero{min-height:900px;padding:52px 20px 198px}.company-story-copy h1{font-size:clamp(47px,13.6vw,53px)}.story-beacon{display:none}.story-timeline{min-height:162px;bottom:18px;left:20px;right:20px}.story-timeline article{gap:3px;min-height:54px;padding:10px 16px}.thinking-flow{border:0;border-radius:0;grid-template-columns:1fr;gap:8px;margin-top:36px;display:grid;overflow:visible}.thinking-flow article{border-radius:13px;grid-template-rows:auto;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;min-height:104px;padding:15px 16px;display:grid;border:1px solid #ffffff1f!important}.thinking-number{position:absolute;top:11px;right:13px;font-size:8px!important}.thinking-watermark{background:#b0dc700e;border:1px solid #b0dc702e;border-radius:14px;grid-area:1/1;width:50px;height:50px;padding:9px;position:relative;top:auto;right:auto;transform:none;opacity:.68!important}.thinking-copy{grid-area:1/2;max-width:none;margin:0}.thinking-flow .thinking-copy h3{margin:0 0 5px;font-size:17px}.thinking-flow .thinking-copy p{margin:0;font-size:12px;line-height:1.45}.value-number{display:none}.value-grid article{grid-template-rows:1fr;grid-template-columns:52px minmax(0,1fr);column-gap:14px;min-height:116px;padding:16px}.value-watermark{grid-area:1/1;padding:9px;width:50px!important;height:50px!important}.value-copy{grid-area:1/2;max-width:none}.value-grid h3{margin:0 0 5px;font-size:17px}.value-grid p{font-size:12px;line-height:1.45}.hero{min-height:630px}.hero .neural-scene{opacity:.2;transform-origin:50%;width:360px;height:360px;inset:88px auto auto 50%;transform:translate(-50%)scale(.92);-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 73%);mask-image:radial-gradient(circle,#000 24%,#0000 73%)}.hero .brain-core>small{display:none}.approach-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid;overflow:visible}.approach-chips>span{justify-content:flex-start;width:100%;min-width:0;min-height:36px;padding:0 10px}.approach-chips b{white-space:normal;font-size:9px;line-height:1.15}.approach-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:8px;margin:34px 0 0;padding:0;display:grid;overflow:visible}.approach-grid article,.approach-grid article:last-child{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr);align-content:center;column-gap:14px;min-height:132px;padding:16px;display:grid}.approach-grid article:after{display:none}.approach-grid article>span{font-size:9px;position:absolute;top:11px;right:13px}.approach-grid article>svg{border:1px solid var(--accent);grid-area:1/1/4;align-self:center;width:52px;height:52px;padding:10px;position:relative;top:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.approach-grid article>svg{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.approach-grid article>svg{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.approach-grid article>svg{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.approach-grid article>svg{opacity:.72;stroke-width:1.3px;transform:none}.approach-grid article small{grid-area:1/2;margin:0;font-size:9px}.approach-grid article h3{grid-area:2/2;margin:3px 0 4px;font-size:20px}.approach-grid article p{-webkit-line-clamp:2;grid-area:3/2;max-width:none;margin:0;font-size:12px;line-height:1.45}.partner-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:8px;margin:34px 0 0;padding:0;display:grid;overflow:visible}.partner-grid article{grid-template-rows:auto auto auto;grid-template-columns:52px minmax(0,1fr);column-gap:14px;min-width:0;min-height:124px;padding:16px}.partner-icon-card>span:not(.pointer-light-layer){display:none}.partner-watermark{grid-area:1/1/4;padding:9px;width:50px!important;height:50px!important}.partner-grid .partner-icon-card h3{grid-area:1/2;margin:0 0 4px;font-size:17px}.partner-grid .partner-icon-card p{-webkit-line-clamp:2;grid-area:2/2;margin:0;font-size:12px;line-height:1.45}.partner-grid .partner-icon-card a{grid-area:3/2;margin-top:6px;font-size:10px}.product-forge-hero{min-height:auto;padding:52px 20px 54px}.product-forge-network,.product-forge-scroll{display:none}.product-forge-facts{margin-top:27px}.catalog-product-pair{scroll-snap-type:none;grid-template-columns:1fr;gap:12px;margin:0;padding:0;display:grid;overflow:visible}.catalog-product-tile{flex:none;width:100%;min-width:0;padding:21px}}.innovation-case{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(42px,5vw,82px);padding-top:72px;padding-bottom:72px}.case-copy h2{margin:16px 0;font-size:clamp(42px,4.15vw,62px)}.case-copy>p{line-height:1.65}.case-tags{margin:17px 0}.case-lab{border-radius:16px;padding:15px 16px 16px}.case-window-bar{padding-bottom:10px}.case-product-head{padding:14px 0}.case-data-grid{gap:7px}.case-data-grid article{align-content:center;min-height:98px;padding:12px 48px 12px 13px}.case-data-grid article>span:not(.pointer-light-layer){width:70px;height:70px;top:14px;right:4px;z-index:0!important;position:absolute!important}.case-data-grid strong{margin-top:18px}.case-signal{margin:8px 0;padding:8px 12px}.case-validation{padding:10px 12px}@media (width<=1100px){.innovation-case{grid-template-columns:1fr;gap:34px}}@media (width<=720px){.innovation-case{gap:28px;padding-top:64px;padding-bottom:64px}.case-copy h2{font-size:43px}.case-lab{padding:12px}.case-product-head{flex-direction:row;align-items:center;padding:13px 0}.case-product-head>span{text-align:right;max-width:138px}.case-data-grid article{min-height:84px;padding:11px 56px 11px 13px}.case-data-grid article>span:not(.pointer-light-layer){width:60px;height:60px;top:12px;right:6px}.case-data-grid strong{margin-top:9px}}.innovation-process-track article{min-height:220px;padding:18px 20px}.process-card-top{height:0}.process-card-top svg{width:82px;height:82px;top:18px;right:15px}.innovation-process-track h3{margin:82px 0 8px}.innovation-process-track p{min-height:0}@media (width<=720px){.innovation-process-track article{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;column-gap:14px;min-height:132px;padding:16px;display:grid}.process-card-top{grid-area:1/1/3;align-self:center;width:58px;height:58px}.process-card-top svg{width:58px;height:58px;position:relative;inset:auto;transform:none}.innovation-process-track h3{grid-area:1/2;margin:0 0 6px}.innovation-process-track p{grid-area:2/2;margin:0}.process-point{display:none}}.approach-grid article{min-height:250px}.partner-grid article{grid-template-rows:auto auto auto}.partner-watermark{grid-row:1/4}.partner-grid .partner-icon-card h3{grid-row:1}.partner-grid .partner-icon-card p{grid-row:2}.partner-grid .partner-icon-card a{grid-row:3}@media (width<=720px){.approach-grid article,.approach-grid article:last-child{min-height:132px}}.approach-grid article{grid-template-rows:auto auto auto;grid-template-columns:60px minmax(0,1fr);align-content:center;column-gap:16px;min-height:150px;padding:20px 22px;display:grid}.approach-grid article:after{display:none}.approach-grid article>svg{border:1px solid var(--accent);grid-area:1/1/4;align-self:center;width:58px;height:58px;padding:11px;position:relative;top:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.approach-grid article>svg{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.approach-grid article>svg{background:var(--accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.approach-grid article>svg{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.approach-grid article>svg{color:var(--green-2);opacity:.76;stroke-width:1.3px;transform:none}.approach-grid article small{grid-area:1/2;margin:0;font-size:9px}.approach-grid article h3{grid-area:2/2;margin:4px 0 5px;font-size:21px}.approach-grid article p{grid-area:3/2;max-width:none;margin:0;font-size:12px;line-height:1.48}.approach-grid article:hover>svg{opacity:1;transform:rotate(-3deg)scale(1.04)}:root[data-theme=dark] .approach-grid article>svg{color:var(--lime);opacity:.78;background:#b0dc700e}:root[data-theme=dark] .approach-grid article:hover>svg{opacity:1}@media (width<=1100px){.approach-grid article,.approach-grid article:last-child{min-height:150px}}@media (width<=720px){.approach-grid article,.approach-grid article:last-child{grid-template-columns:56px minmax(0,1fr);column-gap:14px;min-height:132px;padding:16px}.approach-grid article>svg{border-radius:14px;width:52px;height:52px;padding:10px}.approach-grid article h3{font-size:20px}.approach-grid article p{font-size:12px;line-height:1.45}}.value-grid article{grid-template-rows:1fr}.value-watermark,.value-copy{grid-row:1}.value-copy{flex-direction:column;justify-content:center;align-self:center;min-height:50px;margin:0;display:flex}.thinking-flow{background:0 0;border:0;gap:8px}.thinking-flow article{border-radius:13px;grid-template-rows:1fr;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:14px;min-height:142px;padding:18px;display:grid;border:1px solid #ffffff1f!important}.thinking-watermark{stroke-width:1.25px;background:#b0dc700e;border:1px solid #b0dc702e;border-radius:14px;grid-area:1/1;width:52px;height:52px;padding:9px;position:relative;top:auto;right:auto;transform:none;opacity:.72!important}.thinking-copy{grid-area:1/2;align-self:center;max-width:none;margin:0}.thinking-flow .thinking-copy h3{margin:0 0 5px;font-size:16px}.thinking-flow .thinking-copy p{margin:0;font-size:11px;line-height:1.45}.thinking-flow article:hover .thinking-watermark{transform:rotate(-3deg)scale(1.04);opacity:1!important}@media (width<=1100px){.thinking-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.thinking-flow{grid-template-columns:1fr}.thinking-flow article{min-height:104px;padding:15px 16px}.thinking-watermark{width:50px;height:50px}.thinking-flow .thinking-copy h3{font-size:17px}.thinking-flow .thinking-copy p{font-size:12px}}:root:not([data-theme=dark]) .thinking-watermark,:root:not([data-theme=dark]) .vertical-watermark,:root:not([data-theme=dark]) .value-watermark,:root:not([data-theme=dark]) .flow-watermark,:root:not([data-theme=dark]) .partner-watermark{transition:color .28s,opacity .28s,filter .28s,transform .28s;color:#286843!important;opacity:.64!important;filter:drop-shadow(0 7px 16px #1b603d1a)!important}:root:not([data-theme=dark]) .thinking-flow article:hover .thinking-watermark,:root:not([data-theme=dark]) .thinking-flow article.is-pointer-lit .thinking-watermark,:root:not([data-theme=dark]) .vertical-icon-card:hover .vertical-watermark,:root:not([data-theme=dark]) .vertical-icon-card.is-pointer-lit .vertical-watermark,:root:not([data-theme=dark]) .value-grid article:hover .value-watermark,:root:not([data-theme=dark]) .value-grid article.is-pointer-lit .value-watermark,:root:not([data-theme=dark]) .innovation-icon-card:hover .flow-watermark,:root:not([data-theme=dark]) .innovation-icon-card.is-pointer-lit .flow-watermark,:root:not([data-theme=dark]) .partner-icon-card:hover .partner-watermark,:root:not([data-theme=dark]) .partner-icon-card.is-pointer-lit .partner-watermark{color:#0f5d3b!important;opacity:1!important;filter:drop-shadow(0 10px 22px #0f5d3b3d)!important}:root:not([data-theme=dark]) .process-card-top svg,:root:not([data-theme=dark]) .principles-grid article>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .case-data-grid article>span:not(.pointer-light-layer){transition:color .28s,opacity .28s,filter .28s,transform .28s;color:#286843!important;opacity:.66!important;filter:drop-shadow(0 6px 14px #1b603d1a)!important}:root:not([data-theme=dark]) .innovation-process-track article:hover .process-card-top svg,:root:not([data-theme=dark]) .innovation-process-track article.is-pointer-lit .process-card-top svg,:root:not([data-theme=dark]) .principles-grid article:hover>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .principles-grid article.is-pointer-lit>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .case-data-grid article:hover>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .case-data-grid article.is-pointer-lit>span:not(.pointer-light-layer){color:#0f5d3b!important;opacity:1!important;filter:drop-shadow(0 10px 22px #0f5d3b40)!important;transform:rotate(2deg)scale(1.07)!important}:root:not([data-theme=dark]) .company-proof-grid article>svg{color:#367b4c!important;opacity:.5!important;filter:drop-shadow(0 8px 20px #23653c14)!important}:root:not([data-theme=dark]) .company-proof-grid article:hover>svg,:root:not([data-theme=dark]) .company-proof-grid article.is-pointer-lit>svg{color:#145f3d!important;opacity:.86!important;filter:drop-shadow(0 12px 24px #145f3d3d)!important}:root:not([data-theme=dark]) .privacy-hero>svg{color:#236d4570;filter:drop-shadow(0 12px 30px #236d4514);transition:color .3s,filter .3s}:root:not([data-theme=dark]) .privacy-hero:hover>svg{color:#155e3bad;filter:drop-shadow(0 15px 34px #155e3b2e)}:root .thinking-section .thinking-flow article{transition:border-color .28s,background-color .28s,box-shadow .28s;border-color:#75b08247!important}:root .thinking-section .thinking-watermark{box-shadow:inset 0 0 0 1px #c9f39a09,0 8px 20px #0000001f;color:#c9f39a!important;opacity:.88!important;filter:none!important;background:#052d20c7!important;border-color:#5ca5709e!important}:root .thinking-section .thinking-flow article:hover,:root .thinking-section .thinking-flow article.is-pointer-lit{background:#b0dc700b;border-color:#bae5847a!important}:root .thinking-section .thinking-flow article:hover .thinking-watermark,:root .thinking-section .thinking-flow article.is-pointer-lit .thinking-watermark{box-shadow:0 10px 25px #071b1333,0 0 18px #b0dc701f;color:#efffd5!important;opacity:1!important;filter:none!important;background:#b0dc7024!important;border-color:#c9f39adb!important}@media (prefers-reduced-motion:reduce){:root:not([data-theme=dark]) .thinking-watermark,:root:not([data-theme=dark]) .vertical-watermark,:root:not([data-theme=dark]) .value-watermark,:root:not([data-theme=dark]) .flow-watermark,:root:not([data-theme=dark]) .partner-watermark,:root:not([data-theme=dark]) .process-card-top svg,:root:not([data-theme=dark]) .principles-grid article>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .case-data-grid article>span:not(.pointer-light-layer),:root:not([data-theme=dark]) .company-proof-grid article>svg{transform:none!important}}.company-proof{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6vw,96px);padding-top:72px;padding-bottom:72px}.company-proof-heading{position:static}.company-proof-heading h2{margin:16px 0;font-size:clamp(44px,4.5vw,66px)}.company-proof-heading p{line-height:1.65}.company-proof-grid{gap:10px}.company-proof-grid article{align-content:center;column-gap:17px;justify-content:initial;grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);min-height:142px;padding:18px 20px;display:grid}.company-proof-grid article>svg{border:1px solid var(--accent);grid-area:1/1/4;align-self:center;width:56px;height:56px;padding:10px;top:auto;right:auto;position:relative!important}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article>svg{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}}.company-proof-grid article>svg{background:var(--accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.company-proof-grid article>svg{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.company-proof-grid article>svg{stroke-width:1.25px;color:var(--green-2)!important;opacity:.74!important}.company-proof-grid small{grid-area:1/2;margin:0}.company-proof-grid h3{grid-area:2/2;margin:5px 0 4px;font-size:21px}.company-proof-grid p{grid-area:3/2;font-size:12px;line-height:1.5}.company-proof-grid article:hover>svg,.company-proof-grid article.is-pointer-lit>svg{color:var(--accent)!important;opacity:1!important}:root[data-theme=dark] .company-proof-grid article>svg{background:#b0dc700e;border-color:#b0dc703d;color:var(--lime)!important}@media (width<=900px){.company-proof{grid-template-columns:1fr;gap:32px}}@media (width<=720px){.company-proof{gap:28px;padding-top:64px;padding-bottom:64px}.company-proof-grid article{grid-template-columns:52px minmax(0,1fr);column-gap:14px;min-height:112px;padding:15px 16px}.company-proof-grid article>svg{border-radius:14px;width:50px;height:50px;padding:9px}.company-proof-grid h3{font-size:20px}.company-proof-grid p{font-size:12px;line-height:1.45}}.product-forge-hero{background:radial-gradient(circle at 69% 47%,#4ca15b2b,#0000 24%),radial-gradient(circle at 95% 9%,#127a971a,#0000 23%),radial-gradient(circle at 38% 108%,#5b944c14,#0000 34%),linear-gradient(142deg,#020805 0%,#04100b 52%,#02070a 100%)}.product-forge-hero:before{content:"";z-index:-6;pointer-events:none;opacity:.76;background-image:radial-gradient(circle,#e1f7d2e6 0 1px,#0000 1.4px),radial-gradient(circle,#b0dc70b8 0 1.2px,#0000 1.7px),radial-gradient(circle,#85c2a273 0 .8px,#0000 1.3px),radial-gradient(circle,#d1eebd57 0 .7px,#0000 1.2px);background-position:0 0,43px 67px,91px 28px,137px 104px;background-size:173px 157px,239px 211px,311px 277px,397px 349px;animation:55s linear infinite productStarDrift;position:absolute;inset:-12%}.product-forge-hero:after{content:"";z-index:-5;pointer-events:none;filter:blur(2px);background:radial-gradient(at 71% 47%,#b0dc7012,#0000 31%),radial-gradient(at 57% 22%,#3675540e,#0000 29%),radial-gradient(at 89% 72%,#1f6f850b,#0000 28%);position:absolute;inset:0}.product-forge-shade{background:linear-gradient(90deg,#020906fa 0%,#020906e0 31%,#02090661 52%,#0209060a 76%),linear-gradient(#02080638 0%,#0000 61%,#020806b8 100%)}.product-forge-grid{opacity:.7;background-size:58px 58px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000073 54%,#0000 88%);mask-image:linear-gradient(90deg,#000,#00000073 54%,#0000 88%)}.forge-aura{border-color:#bee58f2e;width:360px;height:360px;box-shadow:0 0 0 54px #b0dc7005,0 0 135px #b0dc7029}.forge-aura:after{content:"";border:1px dotted #bee58f1c;border-radius:50%;animation:36s linear infinite reverse forgeRingSpin;position:absolute;inset:-82px}.forge-link{display:none}.forge-node{will-change:transform, opacity;animation-timing-function:linear;overflow:visible}.forge-node:before{content:"";transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#0000,#b0dc702e,#c4ec90d1);width:clamp(82px,9vw,155px);height:1px;position:absolute;top:50%;right:calc(100% - 2px);box-shadow:0 0 10px #b0dc702e}.forge-node-next:before{background:linear-gradient(90deg,#0000,#159dd624,#2ac6dfd1);box-shadow:0 0 11px #1faedb2e}.forge-node-sentipec{animation:18s linear infinite productCometSentipec;top:13%;right:1%}.forge-node-next{animation:21s linear -7s infinite productCometNext;bottom:12%;right:0}.forge-node-ventures{animation:19s linear -12s infinite productCometVentures;top:11%;left:54%}.product-forge-particles i{opacity:0;background:linear-gradient(90deg,#0000,#b0dc7057,#e2f8be);border-radius:99px;width:clamp(65px,6vw,105px);height:1px;animation:9s linear infinite productMeteor;transform:rotate(-18deg);box-shadow:0 0 9px #b0dc7047}.product-forge-particles i:first-child{animation-delay:-1s;top:20%;left:49%}.product-forge-particles i:nth-child(2){animation-duration:12s;animation-delay:-5.2s;top:8%;left:64%}.product-forge-particles i:nth-child(3){animation-duration:10.5s;animation-delay:-7.6s;top:26%;left:81%}.product-forge-particles i:nth-child(4){animation-duration:13s;animation-delay:-3.4s;top:54%;left:91%}.product-forge-particles i:nth-child(5){animation-duration:11.5s;animation-delay:-9.1s;top:76%;left:70%}.product-forge-particles i:nth-child(6){animation-duration:14s;animation-delay:-6.3s;top:66%;left:54%}.product-forge-flares{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-forge-flares i{opacity:.24;background:#f4ffe4;border-radius:50%;width:5px;height:5px;animation:4.6s ease-in-out infinite productStarTwinkle;position:absolute;box-shadow:0 0 5px #fff,0 0 12px #c1ef89e6,0 0 24px #b0dc7066}.product-forge-flares i:before,.product-forge-flares i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffeb,#0000);border-radius:99px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-forge-flares i:before{width:44px;height:1px}.product-forge-flares i:after{background:linear-gradient(#0000,#ffffffe6,#0000);width:1px;height:44px}.product-forge-flares i:first-child{animation-duration:5.2s;animation-delay:-1.2s;top:17%;left:52%}.product-forge-flares i:nth-child(2){animation-duration:6.1s;animation-delay:-3.8s;top:37%;left:63%}.product-forge-flares i:nth-child(3){background:#d8f4ff;animation-delay:-2.1s;top:13%;left:76%;box-shadow:0 0 6px #fff,0 0 14px #69cdffe6,0 0 28px #4a99ff70}.product-forge-flares i:nth-child(4){animation-duration:5.8s;animation-delay:-4.4s;top:29%;left:89%}.product-forge-flares i:nth-child(5){animation-duration:6.6s;animation-delay:-.7s;top:63%;left:83%}.product-forge-flares i:nth-child(6){animation-duration:5.6s;animation-delay:-3s;top:75%;left:68%}.product-forge-flares i:nth-child(7){animation-duration:7.2s;animation-delay:-5.1s;top:79%;left:95%}@keyframes productStarDrift{to{transform:translate(70px,48px)}}@keyframes productMeteor{0%{opacity:0;transform:translate(-18vw,-9vh)rotate(18deg)scaleX(.4)}12%{opacity:.82}58%{opacity:.56}to{opacity:0;transform:translate(19vw,13vh)rotate(18deg)scaleX(1)}}@keyframes productCometSentipec{0%{opacity:0;transform:translate(-13vw,-6vh)}13%{opacity:1}70%{opacity:1;transform:translate(7vw,7vh)}88%,to{opacity:0;transform:translate(13vw,11vh)}}@keyframes productCometNext{0%{opacity:0;transform:translate(-12vw,8vh)}14%{opacity:1}72%{opacity:1;transform:translate(9vw,-8vh)}90%,to{opacity:0;transform:translate(15vw,-12vh)}}@keyframes productCometVentures{0%{opacity:0;transform:translate(-20vw,-7vh)}15%{opacity:1}72%{opacity:1;transform:translate(3vw,8vh)}90%,to{opacity:0;transform:translate(8vw,12vh)}}@keyframes productStarTwinkle{0%,68%,to{opacity:.16;transform:scale(.35)rotate(0)}76%{opacity:.96;transform:scale(1.22)rotate(7deg)}84%{opacity:.4;transform:scale(.66)rotate(0)}}@media (width<=1100px){.product-forge-shade{background:linear-gradient(90deg,#020906fc 0%,#020906e8 40%,#0209065c 72%),linear-gradient(#0000 56%,#020806b8)}}@media (width<=720px){.product-forge-hero:before{opacity:.56}.product-forge-shade{background:linear-gradient(#020906fa 0%,#020906e8 62%,#020906b3 100%)}.product-forge-grid{opacity:.42;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.product-forge-particles i{opacity:.55;width:62px}.product-forge-flares i:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.product-forge-hero:before,.forge-aura:after,.forge-node,.product-forge-particles i,.product-forge-flares i{animation:none!important}.forge-node{opacity:1!important;transform:none!important}}.forge-node-sentipec>span{justify-content:center}.neural-node>.product-node-status,.forge-node>.product-node-status{z-index:2;color:#082419;letter-spacing:.15em;white-space:nowrap;background:#b9e979;border:1px solid #e1f7b9c2;border-radius:999px;padding:5px 9px 4px;font-size:5px;font-weight:900;line-height:1;position:absolute;top:0;right:16px;transform:translateY(-50%);box-shadow:0 6px 16px #00000047,0 0 16px #b0dc701f}._missionPage_czjmx_1{isolation:isolate;color:#eef8f0;min-height:100svh;font-family:var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 72% 18%,#5ba8742e,#0000 28%),radial-gradient(circle at 18% 82%,#2e635c33,#0000 31%),linear-gradient(135deg,#020807 0%,#06120f 46%,#061016 100%);position:relative;overflow:hidden}._spaceGrid_czjmx_14{z-index:-5;background-image:linear-gradient(#b0dc7007 1px,#0000 1px),linear-gradient(90deg,#b0dc7007 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 78%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 78%)}._nebulaOne_czjmx_15,._nebulaTwo_czjmx_15{z-index:-4;filter:blur(80px);opacity:.32;border-radius:50%;animation:12s ease-in-out infinite alternate _nebulaFloat_czjmx_1;position:absolute}._nebulaOne_czjmx_15{background:#276a44;width:34vw;height:34vw;top:-17%;right:4%}._nebulaTwo_czjmx_15{background:#174e55;width:28vw;height:28vw;animation-delay:-6s;bottom:-14%;left:-12%}._stars_czjmx_18{z-index:-2;position:absolute;inset:0;overflow:hidden}._stars_czjmx_18 i{background:#eaffdc;border-radius:50%;animation:4s ease-in-out infinite _starTwinkle_czjmx_1;display:block;position:absolute;box-shadow:0 0 8px #d5ffb4cc}._backLink_czjmx_20{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#a9bbb0;letter-spacing:.03em;background:#07181294;border:1px solid #d4f1ca29;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:720;transition:all .25s;display:inline-flex;position:absolute;top:28px;left:clamp(22px,4.5vw,72px)}._backLink_czjmx_20:hover{color:#eff9f1;border-color:#b0dc707a;transform:translate(-3px)}._missionIntro_czjmx_23{z-index:6;max-width:680px;animation:.9s both _introIn_czjmx_1;position:absolute;top:clamp(102px,14vh,150px);left:clamp(24px,6.4vw,108px)}._kicker_czjmx_24{color:#b7dc86;letter-spacing:.18em;background:#b0dc700b;border:1px solid #b0dc7033;border-radius:999px;align-items:center;gap:10px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex}._kicker_czjmx_24 i{background:#b0dc70;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite _statusPulse_czjmx_1;box-shadow:0 0 0 5px #b0dc7014,0 0 18px #b0dc70}._missionIntro_czjmx_23 h1{letter-spacing:-.068em;margin:27px 0 22px;font-size:clamp(54px,6.4vw,102px);font-weight:680;line-height:.88}._missionIntro_czjmx_23 h1 em{color:#b0dc70;font-family:Georgia,serif;font-weight:500}._missionIntro_czjmx_23 p{color:#a8bbb0;max-width:480px;margin:0;font-size:14px;line-height:1.7}._spaceScene_czjmx_27{z-index:2;position:absolute;inset:0}._trajectory_czjmx_28{opacity:.9;border-top:1px dashed #b0dc702b;border-radius:50%;width:68vw;height:32vw;min-height:260px;position:absolute;top:21vh;right:8vw;transform:rotate(-17deg)}._trajectory_czjmx_28:before{content:"";filter:blur(3px);border-top:1px solid #b0dc700f;position:absolute;inset:-3px}._trajectory_czjmx_28>i{background:#c8f58d;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;box-shadow:0 0 15px #b0dc70}._trajectory_czjmx_28>i:first-child{left:18%}._trajectory_czjmx_28>i:nth-child(2){animation:5s linear infinite _trajectorySignal_czjmx_1;left:49%}._trajectory_czjmx_28>i:nth-child(3){right:9%}._moonSystem_czjmx_30{aspect-ratio:1;z-index:3;width:clamp(190px,23vw,350px);animation:7s ease-in-out infinite _moonDrift_czjmx_1;position:absolute;top:clamp(70px,10vh,110px);right:clamp(3vw,6vw,105px)}._moonGlow_czjmx_31{filter:blur(8px);background:radial-gradient(circle,#c4eca529,#7ebe740d 40%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite _moonPulse_czjmx_1;position:absolute;inset:-28%}._moonOrbit_czjmx_32{border:1px dashed #b0dc7029;border-radius:50%;animation:24s linear infinite _orbitSpin_czjmx_1;position:absolute;inset:-18%}._moonOrbit_czjmx_32 i{background:#b0dc70;border-radius:50%;width:8px;height:8px;position:absolute;top:16%;left:12%;box-shadow:0 0 14px #b0dc70}._moon_czjmx_30{background:radial-gradient(circle at 35% 28%,#e9f1d8 0,#bcc9a9 47%,#728474 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -28px -34px 65px #0c1e1675,inset 14px 15px 40px #ffffff3d,0 0 50px #b0dc7029}._moon_czjmx_30:after{content:"";mix-blend-mode:multiply;opacity:.34;background-image:radial-gradient(#27423229 1px,#0000 1px);background-size:9px 9px;position:absolute;inset:0}._craterOne_czjmx_35,._craterTwo_czjmx_35,._craterThree_czjmx_35,._craterFour_czjmx_35{background:#4359452b;border-radius:50%;display:block;position:absolute;box-shadow:inset 7px 8px 12px #2135283d,3px 3px #ffffff1f}._craterOne_czjmx_35{width:22%;height:22%;top:25%;left:17%}._craterTwo_czjmx_35{width:13%;height:13%;top:19%;right:18%}._craterThree_czjmx_35{width:28%;height:28%;bottom:17%;right:14%}._craterFour_czjmx_35{width:10%;height:10%;bottom:14%;left:28%}._moonFlag_czjmx_37{z-index:4;transform-origin:bottom;background:linear-gradient(90deg,#173f2d,#50745e,#173f2d);width:3px;height:28%;position:absolute;bottom:27%;left:45%;transform:rotate(-4deg);box-shadow:2px 0 3px #142d1f38}._flagCloth_czjmx_38{clip-path:polygon(0 0,100% 7%,89% 50%,100% 93%,0 100%);transform-origin:0;background:linear-gradient(135deg,#f3f7ed,#dbe7d5);border:1px solid #113f2a3d;place-items:center;width:72px;height:34px;padding:4px 9px 4px 5px;animation:3.2s ease-in-out infinite _flagWave_czjmx_1;display:grid;position:absolute;top:0;left:2px;box-shadow:5px 7px 12px #142d1f2e}._flagCloth_czjmx_38 img{object-fit:contain;filter:saturate(1.15)contrast(1.06);width:57px;height:24px;display:block}._moonLabel_czjmx_40{white-space:nowrap;color:#9bad9f;letter-spacing:.24em;font-size:8px;font-weight:850;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}._rocketFlight_czjmx_42{z-index:7;width:260px;height:120px;animation:11s cubic-bezier(.45,.03,.32,1) -3s infinite _rocketMission_czjmx_1;position:absolute;top:63%;left:47%;transform:translate(-50%,-50%)}._rocket_czjmx_42{filter:drop-shadow(0 22px 26px #0006);width:172px;height:66px;animation:1.8s ease-in-out infinite _rocketHover_czjmx_1;position:absolute;top:27px;left:42px}._rocketBody_czjmx_44{z-index:3;background:linear-gradient(#f3f6ef,#c7d2c6 68%,#93a89a);border:1px solid #ffffff85;border-radius:18px 12px 12px 18px;width:112px;height:66px;position:absolute;top:0;left:33px;box-shadow:inset 0 -10px 18px #253f2f2e}._rocketNose_czjmx_45{clip-path:polygon(0 0,45% 4%,100% 50%,45% 96%,0 100%);z-index:2;background:linear-gradient(90deg,#c8d4c7,#eef4e9);border-radius:0 70% 70% 0;width:47px;height:66px;position:absolute;top:0;right:0}._cockpit_czjmx_46{z-index:5;background:radial-gradient(circle at 35% 30%,#b5edda,#28675d 72%);border:4px solid #557366;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:8px;left:9px;overflow:hidden;box-shadow:inset 0 0 13px #051c188c,0 0 0 1px #ffffff61}._cockpitGlass_czjmx_46{background:#ffffff4d;border-radius:50%;width:70%;height:30%;position:absolute;top:7%;left:8%;transform:rotate(-20deg)}._cow_czjmx_47{z-index:2;filter:drop-shadow(0 2px 2px #00000047);font-size:30px;line-height:1;animation:2.1s ease-in-out infinite _cowWave_czjmx_1;display:block;position:relative}._cowBlink_czjmx_47{z-index:3;background:#b0dc70;border-radius:50%;width:4px;height:4px;animation:3.4s step-end infinite _cowBlink_czjmx_47;position:absolute;top:16px;right:8px;box-shadow:0 0 8px #b0dc70}._rocketBody_czjmx_44>img{object-fit:contain;filter:saturate(1.2)contrast(1.1);width:35px;height:27px;position:absolute;top:14px;left:65px}._rocketCode_czjmx_48{color:#315441;letter-spacing:.12em;font-size:5px;font-weight:900;position:absolute;bottom:8px;left:69px}._finTop_czjmx_49,._finBottom_czjmx_49{z-index:1;background:#15804f;width:44px;height:26px;position:absolute;left:29px}._finTop_czjmx_49{clip-path:polygon(100% 100%,23% 100%,0 0,68% 13%);top:-16px}._finBottom_czjmx_49{clip-path:polygon(100% 0,23% 0,0 100%,68% 87%);bottom:-16px}._engine_czjmx_50{z-index:2;background:linear-gradient(90deg,#50675b,#9aaca0);border-radius:9px 0 0 9px;width:27px;height:40px;position:absolute;top:13px;left:14px}._flame_czjmx_51{z-index:0;filter:drop-shadow(0 0 10px #b0dc70a6);width:73px;height:34px;position:absolute;top:17px;right:calc(100% - 16px)}._flame_czjmx_51 i{transform-origin:100%;background:linear-gradient(90deg,#0000,#b0dc70);border-radius:100% 0 0 100%;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}._flame_czjmx_51 i:first-child{width:72px;animation:.19s ease-in-out infinite alternate _flameLong_czjmx_1}._flame_czjmx_51 i:nth-child(2){opacity:.62;background:linear-gradient(90deg,#0000,#69b85b);width:54px;height:24px;animation:.24s ease-in-out infinite alternate-reverse _flameLong_czjmx_1}._flame_czjmx_51 i:nth-child(3){background:linear-gradient(90deg,#0000,#f2ffcb);width:34px;height:8px;animation:.13s ease-in-out infinite alternate _flameLong_czjmx_1}._signalTrail_czjmx_52{width:150px;height:10px;position:absolute;top:58px;right:190px}._signalTrail_czjmx_52 i{--signal:0;right:calc(var(--signal) * 17px);width:4px;height:4px;opacity:calc(1 - var(--signal) * .09);animation:1.3s ease-in-out infinite _signalFade_czjmx_1;animation-delay:calc(var(--signal) * -.11s);background:#b0dc70;border-radius:50%;position:absolute;top:3px;box-shadow:0 0 8px #b0dc70}._satellite_czjmx_54{width:54px;height:54px;animation:8s ease-in-out infinite _satelliteFloat_czjmx_1;position:absolute;bottom:15%;right:34%}._satellite_czjmx_54 span{background:#b0dc70;border:3px solid #315943;border-radius:5px;width:18px;height:22px;position:absolute;top:16px;left:19px}._satellite_czjmx_54 i,._satellite_czjmx_54 b{background:repeating-linear-gradient(90deg,#b0dc704d 0 2px,#0000 2px 5px);border:1px solid #b0dc708c;width:19px;height:16px;position:absolute;top:18px}._satellite_czjmx_54 i{right:34px}._satellite_czjmx_54 b{left:35px}._satellite_czjmx_54:after{content:"";border:1px solid #b0dc70;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:24px}._telemetry_czjmx_56{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0717128c;border:1px solid #b0dc7026;border-radius:14px;width:min(420px,34vw);padding:17px;position:absolute;bottom:clamp(74px,10vh,105px);left:clamp(24px,6.4vw,108px);box-shadow:0 18px 55px #0000002e}._telemetryTop_czjmx_57{color:#aebfb5;border-bottom:1px solid #b0dc701c;align-items:center;gap:9px;padding-bottom:12px;display:flex}._telemetryTop_czjmx_57 svg{color:#b0dc70}._telemetryTop_czjmx_57 span{letter-spacing:.17em;font-size:8px;font-weight:850}._telemetryTop_czjmx_57 i{background:#b0dc70;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:1.8s ease-in-out infinite _statusPulse_czjmx_1;box-shadow:0 0 10px #b0dc70}._telemetry_czjmx_56 dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0 0;display:grid}._telemetry_czjmx_56 dl div{flex-direction:column;gap:5px;display:flex}._telemetry_czjmx_56 dt{letter-spacing:.12em;color:#82988d;font-size:7px}._telemetry_czjmx_56 dd{color:#e4efe7;margin:0;font-size:10px;font-weight:820}._missionStamp_czjmx_59{color:#8ba094;align-items:center;gap:9px;display:flex;position:absolute;bottom:clamp(36px,6vh,60px);right:clamp(24px,6vw,100px)}._missionStamp_czjmx_59 svg{color:#b0dc70}._missionStamp_czjmx_59 span{letter-spacing:.18em;font-size:7px;font-weight:820}._bottomMessage_czjmx_61{z-index:9;white-space:nowrap;color:#789085;letter-spacing:.04em;flex-direction:column;align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}._bottomMessage_czjmx_61 strong{color:#b4c8bc;font-size:7px;font-weight:750}._missionAction_czjmx_62{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e2f0e6;letter-spacing:.04em;background:#103022e0;border:1px solid #b0dc707a;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;font-weight:780;transition:all .25s;display:inline-flex;position:absolute;bottom:26px;right:32px;box-shadow:0 12px 32px #0000002e}._missionAction_czjmx_62 svg{color:#b0dc70}._missionAction_czjmx_62:hover{color:#fff;background:#18432ef0;border-color:#b0dc70bf;transform:translateY(-2px)}._kicker_czjmx_24{font-size:10px}._moonLabel_czjmx_40,._telemetryTop_czjmx_57 span,._telemetry_czjmx_56 dt{font-size:9px}._telemetry_czjmx_56 dd{font-size:11px}._missionStamp_czjmx_59 span,._bottomMessage_czjmx_61,._bottomMessage_czjmx_61 strong{font-size:9px}._missionAction_czjmx_62{font-size:11px}._missionPage_czjmx_1._embedded_czjmx_67{min-height:max(790px,100svh - 78px);box-shadow:none;border:0;border-radius:0;margin:0}._missionPage_czjmx_1._embedded_czjmx_67 ._missionIntro_czjmx_23{top:74px;left:clamp(28px,5vw,78px)}._missionPage_czjmx_1._embedded_czjmx_67 ._missionIntro_czjmx_23 h1{font-size:clamp(56px,5.8vw,88px)}._missionPage_czjmx_1._embedded_czjmx_67 ._telemetry_czjmx_56{bottom:42px;left:clamp(28px,5vw,78px)}._missionPage_czjmx_1._embedded_czjmx_67 ._moonSystem_czjmx_30{top:66px;right:clamp(24px,5vw,80px)}._missionPage_czjmx_1._embedded_czjmx_67 ._missionStamp_czjmx_59{bottom:78px}@keyframes _introIn_czjmx_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes _starTwinkle_czjmx_1{0%,to{opacity:.18;transform:scale(.65)}50%{opacity:1;transform:scale(1.25)}}@keyframes _nebulaFloat_czjmx_1{to{transform:translate(6%,5%)scale(1.08)}}@keyframes _statusPulse_czjmx_1{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes _trajectorySignal_czjmx_1{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes _moonDrift_czjmx_1{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes _moonPulse_czjmx_1{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes _orbitSpin_czjmx_1{to{transform:rotate(360deg)}}@keyframes _rocketMission_czjmx_1{0%{opacity:0;transform:translate(-70vw,34vh)rotate(-8deg)scale(.78)}8%{opacity:1}30%{transform:translate(-29vw,17vh)rotate(-11deg)scale(.9)}58%{transform:translate(-4vw,-2vh)rotate(-19deg)scale(1)}76%{opacity:1;transform:translate(24vw,-20vh)rotate(-25deg)scale(.72)}90%{opacity:1;transform:translate(40vw,-35vh)rotate(-30deg)scale(.36)}96%{opacity:1;transform:translate(41vw,-36vh)rotate(-31deg)scale(.31)}to{opacity:0;transform:translate(42vw,-37vh)rotate(-32deg)scale(.27)}}@keyframes _rocketMissionTablet_czjmx_1{0%{opacity:0;transform:translate(-72vw,28vh)rotate(-8deg)scale(.72)}9%{opacity:1}36%{transform:translate(-28vw,12vh)rotate(-12deg)scale(.84)}68%{opacity:1;transform:translate(5vw,-2vh)rotate(-19deg)scale(.78)}91%{opacity:1;transform:translate(33vw,-17vh)rotate(-28deg)scale(.34)}to{opacity:0;transform:translate(35vw,-18vh)rotate(-30deg)scale(.28)}}@keyframes _rocketMissionMobile_czjmx_1{0%{opacity:0;transform:translate(-85vw,18vh)rotate(-6deg)scale(.55)}10%{opacity:1}42%{transform:translate(-25vw,8vh)rotate(-12deg)scale(.64)}72%{opacity:1;transform:translate(8vw,1vh)rotate(-18deg)scale(.58)}92%{opacity:1;transform:translate(40vw,-8vh)rotate(-27deg)scale(.3)}to{opacity:0;transform:translate(43vw,-9vh)rotate(-29deg)scale(.26)}}@keyframes _rocketHover_czjmx_1{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes _cowWave_czjmx_1{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(7deg)translateY(-2px)}}@keyframes _cowBlink_czjmx_47{0%,44%,48%,to{transform:scaleY(1)}45%,47%{transform:scaleY(.1)}}@keyframes _flameLong_czjmx_1{0%{transform:translateY(-50%)scaleX(.82)}to{transform:translateY(-50%)scaleX(1.13)}}@keyframes _signalFade_czjmx_1{0%,to{opacity:.08;transform:translate(12px)scale(.55)}50%{opacity:.82;transform:none}}@keyframes _satelliteFloat_czjmx_1{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes _flagWave_czjmx_1{0%,to{transform:perspective(90px)rotateY(-7deg)skewY(-1deg)}50%{transform:perspective(90px)rotateY(9deg)skewY(1deg)}}@media (width<=900px){._missionPage_czjmx_1._embedded_czjmx_67{border-radius:0;min-height:790px;margin:0}._missionPage_czjmx_1._embedded_czjmx_67 ._missionIntro_czjmx_23{top:68px}._missionPage_czjmx_1._embedded_czjmx_67 ._moonSystem_czjmx_30{top:24%;right:-3vw}._missionPage_czjmx_1._embedded_czjmx_67 ._telemetry_czjmx_56{bottom:32px;left:24px}._rocketFlight_czjmx_42{animation-name:_rocketMissionTablet_czjmx_1}._missionIntro_czjmx_23{max-width:520px;top:100px}._missionIntro_czjmx_23 h1{font-size:clamp(52px,10vw,78px)}._missionIntro_czjmx_23 p{font-size:12px}._moonSystem_czjmx_30{width:260px;top:19%;right:-4vw}._telemetry_czjmx_56{width:calc(100% - 48px);max-width:440px;bottom:76px}._missionStamp_czjmx_59{display:none}._rocketFlight_czjmx_42{top:62%;left:54%;transform:translate(-50%,-50%)scale(.8)}._bottomMessage_czjmx_61{display:none}}@media (width<=620px){._missionPage_czjmx_1._embedded_czjmx_67{border-radius:0;min-height:820px;margin:0}._missionPage_czjmx_1._embedded_czjmx_67 ._missionIntro_czjmx_23{top:54px;left:20px;right:20px}._missionPage_czjmx_1._embedded_czjmx_67 ._missionIntro_czjmx_23 h1{font-size:50px}._missionPage_czjmx_1._embedded_czjmx_67 ._moonSystem_czjmx_30{top:300px;right:-60px}._missionPage_czjmx_1._embedded_czjmx_67 ._telemetry_czjmx_56{width:calc(100% - 36px);bottom:20px;left:18px}._missionAction_czjmx_62{font-size:9px;bottom:128px;right:18px}._rocketFlight_czjmx_42{animation-name:_rocketMissionMobile_czjmx_1}._missionPage_czjmx_1{min-height:820px}._backLink_czjmx_20{top:18px}._missionIntro_czjmx_23{top:82px;left:22px;right:22px}._missionIntro_czjmx_23 h1{margin-top:21px;font-size:52px}._missionIntro_czjmx_23 p{max-width:320px}._moonSystem_czjmx_30{width:210px;top:310px;right:-56px}._trajectory_czjmx_28{width:100vw;top:44%;right:-15vw}._rocketFlight_czjmx_42{top:58%;left:48%;transform:translate(-50%,-50%)scale(.62)}._telemetry_czjmx_56{width:calc(100% - 40px);bottom:25px;left:20px}._satellite_czjmx_54{bottom:29%;right:17%;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){._nebulaOne_czjmx_15,._nebulaTwo_czjmx_15,._stars_czjmx_18 i,._kicker_czjmx_24 i,._trajectory_czjmx_28>i,._moonSystem_czjmx_30,._moonGlow_czjmx_31,._moonOrbit_czjmx_32,._rocketFlight_czjmx_42,._rocket_czjmx_42,._cow_czjmx_47,._cowBlink_czjmx_47,._flame_czjmx_51 i,._signalTrail_czjmx_52 i,._satellite_czjmx_54,._telemetryTop_czjmx_57 i,._flagCloth_czjmx_38{animation:none!important}._rocketFlight_czjmx_42{opacity:1!important;transform:translate(-50%,-50%)rotate(-14deg)!important}._missionIntro_czjmx_23{animation:none}._signalTrail_czjmx_52{display:none}}
