@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid{display:grid}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#071426;--ink-2:#17304a;--muted:#62758d;--line:#d8e7f6;--paper:#fff;--soft:#f4f8ff;--mist:#eaf3ff;--deep:#061426;--blue:var(--brand-blue,#1463ff);--blue-dark:var(--brand-blue-dark,#0a3d9a);--blue-soft:var(--brand-blue-light,#7eb5ff);--teal:var(--brand-cyan,#11a7df);--green:var(--brand-green,#16c995);--mint:#6ff3cf;--cyan-soft:#dff6ff;--neon-blue:#7eb5ff;--glass:#ffffffb8;--shadow:0 18px 48px #092e671f;--tech-shadow:0 24px 76px #1463ff29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-2);background:linear-gradient(180deg, #f4f8fffa, #fffffffc 30%), radial-gradient(circle at 18% 12%, #1463ff21, transparent 32%), radial-gradient(circle at 86% 18%, #11a7df1a, transparent 34%), radial-gradient(circle at 70% 82%, #16c9950e, transparent 30%), var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.skip-link{z-index:1000;color:#fff;background:#075d6b;border-radius:6px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 10px 28px #0326363d}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #16c995}main,.site-footer{z-index:1;position:relative}.tech-backdrop{z-index:0;pointer-events:none;opacity:.78;position:fixed;inset:0;overflow:hidden}.tech-grid{background-image:linear-gradient(#1463ff12 1px,#0000 1px),linear-gradient(90deg,#11a7df0e 1px,#0000 1px);background-size:54px 54px;animation:22s linear infinite gridDrift;position:absolute;inset:-20%;transform:rotate(-7deg)}.tech-scan{filter:drop-shadow(0 0 14px #7eb5ff57);background:linear-gradient(90deg,#0000,#1463ff59,#16c99538,#0000);width:52vw;height:1px;position:absolute}.tech-scan-a{animation:13s ease-in-out infinite scanAcross;top:24%;left:-18%}.tech-scan-b{animation:17s ease-in-out infinite scanAcrossReverse;bottom:19%;right:-24%}.tech-rings{width:340px;height:340px;position:absolute;top:14%;right:7%}.tech-rings span{border:1px solid #1463ff21;animation:18s linear infinite ringTurn;position:absolute;inset:0;transform:rotate(45deg)}.tech-rings span:nth-child(2){animation-duration:24s;animation-direction:reverse;inset:36px}.tech-rings span:nth-child(3){animation-duration:31s;inset:72px}.tech-packets span{top:calc(9% + (var(--i) * 6%));width:7px;height:7px;animation:packetFloat calc(14s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.1s);background:#ebf6ffd1;border:1px solid #1463ff8f;position:absolute;left:-8%;transform:rotate(45deg)}button,input,select,textarea{font:inherit}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #092e6717;position:fixed;inset:0 0 auto}.site-header:after{content:"";background:linear-gradient(90deg,#0000,#1463ffbd,#16c99552,#0000);height:1px;animation:8s ease-in-out infinite headerSignal;position:absolute;bottom:-1px;left:0;right:0;transform:translate(-100%)}.nav-shell{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 40px);height:72px;margin:0 auto;display:flex}.brand-lockup{align-items:center;gap:12px;min-width:190px;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#071b34f5,#0c3b82eb),radial-gradient(circle at 82% 18%,#6ff3cf47,#0000 40%);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 0 0 1px #7eb5ff6b,0 14px 32px #1463ff42}.brand-mark svg{width:31px;height:31px}.brand-mark-drop{fill:#1463ff2b;stroke:var(--blue-soft);stroke-width:3px;stroke-linejoin:round}.brand-mark-wave,.brand-mark-circuit,.brand-mark-scan{stroke:var(--mint);stroke-linecap:round;stroke-linejoin:round}.brand-mark-wave{stroke-width:2.7px}.brand-mark-circuit{stroke-width:2.35px}.brand-mark-scan{stroke:var(--neon-blue);stroke-width:2px}.brand-mark-node{fill:var(--mint);filter:drop-shadow(0 0 5px #6ff3cf8f)}.brand-name,.brand-subtitle{display:block}.brand-name{color:var(--ink);font-size:1.05rem;font-weight:800}.brand-subtitle{color:var(--muted);font-size:.75rem;line-height:1.2}.brand-lockup.inverse .brand-name,.brand-lockup.inverse .brand-subtitle{color:#fff}.desktop-nav{color:var(--muted);align-items:center;gap:6px;font-size:.95rem;font-weight:650;display:flex}.nav-item{position:relative}.nav-item>a{border-radius:8px;align-items:center;min-height:42px;padding:0 10px;display:inline-flex}.desktop-nav a:hover,.nav-item:focus-within>a,.nav-item:hover>a{color:var(--blue)}.nav-menu{opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #1463ff1f;border-radius:8px;gap:4px;width:300px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 70px #092e6724}.nav-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-item.nav-item-open .nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-menu-link{color:var(--ink);border-radius:8px;gap:2px;padding:10px 12px;transition:background .18s,transform .18s;display:grid}.nav-menu-link:hover{background:#1463ff0f;transform:translate(2px)}.nav-menu-link strong{font-size:.9rem}.nav-menu-link span{color:var(--muted);font-size:.78rem;line-height:1.45}.nav-actions{align-items:center;gap:10px;display:flex}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:750;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.primary-button:after,.secondary-button:after,.ghost-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:55%;transition:left .45s;position:absolute;inset:0 auto 0 -80%;transform:skew(-18deg)}.primary-button:hover:after,.secondary-button:hover:after,.ghost-button:hover:after{left:120%}.primary-button{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal) 74%, var(--green));box-shadow:0 12px 28px #1463ff38}.primary-button:hover{background:linear-gradient(135deg, var(--blue-dark), var(--blue));transform:translateY(-1px)}.secondary-button{color:var(--ink);border-color:var(--line);background:#fff}.secondary-button:hover,.ghost-button:hover{color:var(--blue);border-color:#1463ff7a}.ghost-button{color:var(--ink-2);background:0 0;border-color:#10201c1f}.compact-button{min-height:38px;padding:0 14px;font-size:.9rem}.account-nav-link{overflow:hidden}.account-nav-loading{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;width:118px;height:36px;display:block}.mobile-auth-loading{background:#eef4f5;border:1px solid #14546824;border-radius:6px;min-height:44px}.membership-mark{--membership-mark-color:#12d7a2;--membership-mark-bright:#b9ffeb;--membership-mark-shadow:#12d7a257;border:1px solid var(--membership-mark-color);flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.membership-mark{border:1px solid color-mix(in srgb, var(--membership-mark-color) 68%, white)}}.membership-mark{color:#052b27;background:linear-gradient(145deg, var(--membership-mark-bright), var(--membership-mark-color));border-radius:7px}@supports (color:color-mix(in lab, red, red)){.membership-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--membership-mark-bright) 94%, white), color-mix(in srgb, var(--membership-mark-color) 64%, #0a7d71))}}.membership-mark{box-shadow:0 0 0 1px #ffffff80 inset, 0 5px 14px var(--membership-mark-shadow), 0 0 18px var(--membership-mark-shadow)}@supports (color:color-mix(in lab, red, red)){.membership-mark{box-shadow:0 0 0 1px #ffffff80 inset, 0 5px 14px var(--membership-mark-shadow), 0 0 18px color-mix(in srgb, var(--membership-mark-shadow) 65%, transparent)}}.membership-mark{isolation:isolate;transform:rotate(45deg)}.membership-mark:before{content:"";border:1px solid #ffffffb8;border-radius:4px;position:absolute;inset:3px}.membership-mark:after{background:var(--membership-mark-bright);width:7px;height:7px;box-shadow:0 0 8px var(--membership-mark-color);content:"";border:1px solid #ffffffe6;border-radius:50%;position:absolute;top:-3px;right:-3px}.membership-mark-core{z-index:1;place-items:center;display:grid;position:relative;transform:rotate(-45deg)}.membership-mark-core svg{filter:drop-shadow(0 1px 1px #ffffffb8);stroke-width:2px}.membership-mark-compact{border-radius:6px;width:22px;height:22px}.membership-mark-compact:before{border-radius:3px;inset:2px}.membership-mark-compact:after{width:5px;height:5px;top:-2px;right:-2px}.membership-mark-large{border-radius:10px;width:42px;height:42px}.membership-mark-large:before{border-radius:6px;inset:5px}.membership-mark-large:after{width:9px;height:9px}.membership-mark-scheduled{--membership-mark-color:#4ca9ff;--membership-mark-bright:#d8efff;--membership-mark-shadow:#2a8bee4d;color:#07345d}.membership-mark-expired{--membership-mark-color:#f1a36f;--membership-mark-bright:#fff0df;--membership-mark-shadow:#cd673338;color:#743216;filter:saturate(.72)}.membership-mark-suspended{--membership-mark-color:#94a4ad;--membership-mark-bright:#edf2f4;--membership-mark-shadow:#495d682e;color:#46565e;filter:saturate(.34)}.membership-mark-active{animation:2.8s ease-in-out infinite membership-mark-breathe}@keyframes membership-mark-breathe{0%,to{box-shadow:0 0 0 1px #ffffff80 inset, 0 5px 14px var(--membership-mark-shadow), 0 0 14px color-mix(in srgb, var(--membership-mark-shadow) 55%, transparent)}50%{box-shadow:0 0 0 1px #ffffff9e inset, 0 6px 18px var(--membership-mark-shadow), 0 0 23px color-mix(in srgb, var(--membership-mark-shadow) 78%, transparent)}}@media (prefers-reduced-motion:reduce){.membership-mark-active{animation:none}}.account-nav-badge,.portal-count{color:#fff;background:#d83b46;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:0 0 0 3px #d83b461f}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-button,.mobile-panel{display:none}.page{padding-top:72px}.hero{color:#fff;background:var(--deep);isolation:isolate;align-items:center;min-height:84vh;display:flex;position:relative;overflow:hidden}.hero-media,.hero-media img{position:absolute;inset:0}.hero-media img{object-fit:cover;filter:hue-rotate(38deg)saturate(.82)brightness(.96);width:100%;height:100%}.hero:after{content:"";background:linear-gradient(90deg,#061426f0,#092656c2 48%,#1463ff4d),linear-gradient(#1463ff14,#030d1e5c);position:absolute;inset:0}.hero:before{content:"";z-index:1;opacity:.64;background-color:#0000;background-image:linear-gradient(90deg,#7eb5ff1a 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:16s linear infinite heroGridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-circuit{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-circuit span{transform-origin:0;filter:drop-shadow(0 0 14px #7eb5ff94);background:linear-gradient(90deg,#0000,#7eb5ffd1,#6ff3cf6b,#0000);height:1px;position:absolute}.hero-circuit span:first-child{width:42%;animation:6.2s ease-in-out infinite circuitOne;top:28%;left:7%}.hero-circuit span:nth-child(2){width:34%;animation:7.4s ease-in-out infinite circuitTwo;top:54%;left:24%;transform:rotate(16deg)}.hero-circuit span:nth-child(3){width:28%;animation:8s ease-in-out infinite reverse circuitOne;bottom:31%;right:7%;transform:rotate(-12deg)}.hero-circuit span:nth-child(4){width:20%;animation:9.5s ease-in-out infinite reverse circuitTwo;top:18%;right:17%;transform:rotate(28deg)}.hero-content{z-index:3;width:min(1200px,100% - 40px);margin:0 auto;padding:82px 0 96px;position:relative}.hero-content:before{content:"";opacity:.9;border-top:1px solid #7eb5ffa8;border-left:1px solid #7eb5ffa8;width:92px;height:92px;animation:5.4s ease-in-out infinite cornerTrace;position:absolute;top:52px;left:-28px}.hero-telemetry{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:24px;display:flex}.hero-telemetry span{color:#e8f4ffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08224b85;border:1px solid #7eb5ff42;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:6px 12px;display:inline-flex}.hero-telemetry strong{color:var(--mint);font-size:.86rem}.eyebrow{color:var(--mint);align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}.hero h1,.page-hero h1{max-width:860px;color:inherit;margin:18px 0 22px;font-size:clamp(2.6rem,6vw,4.7rem);font-weight:900;line-height:1.08}.hero p,.page-hero p{color:#ffffffd1;max-width:760px;margin:0;font-size:1.15rem}.hero-actions,.section-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-strip{z-index:2;color:var(--ink);background:#f7fbfff5;border-top:1px solid #ffffff61;position:absolute;bottom:0;left:0;right:0}.hero-strip-inner{grid-template-columns:repeat(4,1fr);gap:1px;width:min(1200px,100% - 40px);min-height:86px;margin:0 auto;display:grid}.metric{border-left:1px solid #092e6717;padding:18px 24px}.metric:first-child{border-left:0}.metric strong{color:var(--blue);font-size:1.45rem;line-height:1.1;display:block}.metric span{color:var(--muted);font-size:.88rem}.section{padding:92px 0;animation:.72s both sectionRise;position:relative}.section.soft{background:linear-gradient(#f4f8fffa,#f7fbfff0),linear-gradient(90deg,#1463ff09 1px,#0000 1px) 0 0/44px 44px}.section.dark{color:#fff;background:var(--deep)}.section-inner{width:min(1200px,100% - 40px);margin:0 auto}.section-head{max-width:760px;margin-bottom:42px}.section-head.center{text-align:center;margin-inline:auto}.kicker{color:var(--blue);font-size:.85rem;font-weight:850}.section h2,.page-hero h1{color:var(--ink);margin:10px 0 14px;font-size:2.35rem;font-weight:900;line-height:1.18}.section.dark h2,.section.dark .section-head p{color:#fff}.section-head p{color:var(--muted);margin:0;font-size:1.05rem}.grid{gap:24px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:8px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 0 35%,#7eb5ff33 50%,#0000 65%),linear-gradient(#ffffff8c,#0000 34%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.card.pad{padding:24px}.card:hover{box-shadow:var(--tech-shadow);border-color:#1463ff6b;transform:translateY(-4px)}.card:hover:before{transform:translate(120%)}.product-card{min-height:100%}.card-image{background:var(--mist);height:210px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.card:hover .card-image img{transform:scale(1.03)}.card-body{padding:24px}.card-label{color:var(--teal);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.card h3{color:var(--ink);margin:12px 0 8px;font-size:1.28rem;line-height:1.25}.card p{color:var(--muted);margin:0}.tag-row,.feature-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag{color:#17365c;background:#eaf3ff;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:700}.runway-section{overflow:hidden}.runway-shell{background:linear-gradient(135deg,#fffffff5,#f4faffeb 48%,#f1fdf9f5),linear-gradient(90deg,#1463ff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(0deg,#11a7df08 1px,#0000 1px) 0 0/56px 56px;border:1px solid #1463ff21;border-radius:8px;grid-template-columns:minmax(0,1.46fr) minmax(300px,.54fr);align-items:stretch;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #092e671a}.runway-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1463ff24,#16c995b3,#1463ff1a);height:2px;animation:7s ease-in-out infinite runwayTrace;position:absolute;inset:0 0 auto;transform:translate(-35%)}.runway-board,.runway-console{z-index:1;position:relative}.runway-board{background:#ffffffdb;border:1px solid #1463ff17;border-radius:8px;min-width:0;padding:24px;box-shadow:inset 0 1px #ffffffdb}.runway-board-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.runway-board-head span{color:#0c8f94;letter-spacing:0;font-size:.72rem;font-weight:950}.runway-board-head h3{color:var(--ink);margin:8px 0 0;font-size:1.22rem;line-height:1.35}.runway-live{color:#0a6f62;white-space:nowrap;background:#eefcf9e6;border:1px solid #16c9953d;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:850;display:inline-flex}.runway-live span{background:#16c995;border-radius:999px;flex:0 0 8px;width:8px;height:8px;animation:2.2s ease-in-out infinite liveDot;display:inline-block;box-shadow:0 0 0 5px #16c99521}.runway-board-head .runway-live{margin:0}.runway-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:6px;display:grid;position:relative}.runway-flow:before{content:"";background:linear-gradient(90deg,#1463ff1f,#16c99594,#11a7df33);border-radius:999px;height:2px;position:absolute;top:34px;left:7%;right:7%;overflow:hidden}.runway-flow:after{content:"";background:linear-gradient(90deg,#0000,#1463ffd1,#16c995d1,#0000);border-radius:999px;width:18%;height:2px;animation:6.5s ease-in-out infinite flowLine;position:absolute;top:34px;left:7%}.runway-node{background:linear-gradient(180deg, #fffffffa, #fafdffeb), var(--accent-soft);isolation:isolate;border:1px solid #1463ff1a;border-radius:8px;flex-direction:column;gap:14px;min-width:0;min-height:288px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 12px 28px #092e670f}.runway-node:before{content:"";background:var(--accent,var(--blue));width:18px;height:18px;box-shadow:0 0 0 1px var(--accent), 0 0 0 8px var(--accent-soft);border:4px solid #fff;border-radius:999px;position:absolute;top:25px;left:18px}@supports (color:color-mix(in lab, red, red)){.runway-node:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 38%, white), 0 0 0 8px var(--accent-soft)}}.runway-node:before{z-index:2}.runway-node:first-child{--accent:#1463ff;--accent-soft:#1463ff1a}.runway-node:nth-child(2){--accent:#00a0b6;--accent-soft:#00a0b61c}.runway-node:nth-child(3){--accent:#16a36f;--accent-soft:#16a36f1c}.runway-node:nth-child(4){--accent:#5c72d6;--accent-soft:#5c72d61c}.runway-node:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.runway-node:hover{border-color:color-mix(in srgb, var(--accent) 32%, white)}}.runway-node:hover{box-shadow:0 18px 38px #092e671a}.runway-node-head{align-items:center;gap:10px;padding-top:36px;display:flex}.runway-index{color:var(--accent);border-radius:8px;padding:3px 8px;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.runway-index{color:color-mix(in srgb, var(--accent) 78%, #0b2138)}}.runway-index{background:var(--accent-soft);font-size:.78rem;font-weight:900}.runway-signal{color:var(--accent);border-radius:8px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.runway-signal{color:color-mix(in srgb, var(--accent) 70%, #0b2138)}}.runway-signal{background:var(--accent-soft);white-space:nowrap;font-size:.68rem;font-weight:900}.runway-icon{border:1px solid var(--accent);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.runway-icon{border:1px solid color-mix(in srgb, var(--accent) 24%, white)}}.runway-icon{color:var(--accent,var(--blue));background:var(--accent-soft);border-radius:8px}.runway-node strong{color:var(--accent);margin-top:2px;display:block}@supports (color:color-mix(in lab, red, red)){.runway-node strong{color:color-mix(in srgb, var(--accent) 76%, #10233f)}}.runway-node strong{font-size:.78rem;line-height:1.45}.runway-node h3{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.35}.runway-node p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.62}.runway-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.runway-tags span{color:#18344f;background:#ecf4f7db;border-radius:8px;padding:5px 8px;font-size:.75rem;font-weight:800}.runway-node-foot{min-height:34px;color:var(--accent);border-top:1px solid #1463ff1a;align-items:center;gap:8px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.runway-node-foot{color:color-mix(in srgb, var(--accent) 68%, #193455)}}.runway-node-foot{font-size:.78rem;font-weight:850}.runway-node-foot small{color:var(--accent);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.runway-node-foot small{color:color-mix(in srgb, var(--accent) 58%, #62758d)}}.runway-node-foot small{font-size:.66rem;font-weight:900}.runway-console{color:#ffffffd1;background:linear-gradient(145deg,#061223fa,#08233ef5),linear-gradient(90deg,#16c9951a,#0000);border:1px solid #07142614;border-radius:8px;align-content:start;gap:16px;padding:22px;display:grid;overflow:hidden;box-shadow:0 20px 44px #030e2033}.runway-console-label{width:fit-content;color:var(--mint);border:1px solid #6ff3cf33;border-radius:8px;padding:5px 9px;font-size:.78rem;font-weight:900}.runway-console h3{color:#fff;margin:-2px 0 0;font-size:1.35rem;line-height:1.3}.runway-console p{color:#ffffffa3;margin:-8px 0 2px;font-size:.86rem;line-height:1.65}.runway-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.runway-console-grid div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:11px 10px;display:grid}.runway-console-grid strong{color:#fff;font-size:1.28rem;line-height:1.1}.runway-console-grid span{color:#ffffffa3;font-size:.75rem;line-height:1.35}.runway-console-stream{gap:9px;display:grid}.runway-console-stream span{color:#ffffffd1;isolation:isolate;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:800;animation:3.4s ease-in-out infinite consoleStream;display:flex;position:relative;overflow:hidden}.runway-console-stream span:before{content:"";width:var(--stream-width);pointer-events:none;background:linear-gradient(90deg,#1463ff38,#3dd6b047);position:absolute;inset:0 auto 0 0}.runway-console-stream span:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:4.2s ease-in-out infinite runwayPulse;position:absolute;inset:0;transform:translate(-110%)}.runway-console-stream span:nth-child(2){animation-delay:-.8s}.runway-console-stream span:nth-child(3){animation-delay:-1.6s}.runway-console-note{color:#ffffffbd;border-top:1px solid #ffffff1a;align-items:flex-start;gap:10px;padding-top:16px;font-size:.82rem;line-height:1.65;display:flex}.video-lab{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:42px;display:grid}.video-copy h2{color:var(--ink);margin:10px 0 14px;font-size:2.2rem;line-height:1.18}.video-copy p{color:var(--muted);margin:0}.video-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.video-metrics span{color:var(--muted);background:#ffffffb8;border:1px solid #1463ff2e;border-radius:8px;padding:12px}.video-metrics strong{color:var(--blue);font-size:1.12rem;display:block}.video-console{background:#061426;border:1px solid #7eb5ff40;border-radius:8px;overflow:hidden;box-shadow:0 22px 82px #092e673d}.console-topbar{color:#e2f2ffbd;background:#041226ed;border-bottom:1px solid #7eb5ff26;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:.78rem;display:flex}.console-topbar span{background:var(--blue-soft);border-radius:50%;width:8px;height:8px}.console-topbar span:nth-child(2){background:var(--teal)}.console-topbar span:nth-child(3){background:var(--green)}.console-topbar strong{margin-left:8px}.system-video{aspect-ratio:16/9;object-fit:cover;background:#061426;width:100%;display:block}.resource-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.split .resource-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card{background:linear-gradient(150deg,#fffffff2,#ecf6ffe0),linear-gradient(90deg,#1463ff0b 1px,#0000 1px) 0 0/34px 34px;border:1px solid #1463ff2e;border-radius:8px;align-content:start;gap:12px;min-height:250px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 38px #092e6712}.resource-card:hover{box-shadow:var(--tech-shadow);border-color:#1463ff6b;transform:translateY(-4px)}.resource-icon{width:42px;height:42px;color:var(--blue);background:#ffffffb8;border:1px solid #1463ff33;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.resource-meta{color:var(--teal);font-size:.82rem;font-weight:800}.resource-card h3{color:var(--ink);margin:0;font-size:1.18rem}.resource-card p{color:var(--muted);margin:0}.resource-action{color:var(--blue);align-items:center;gap:7px;margin-top:auto;font-weight:850;display:inline-flex}.resource-signal{width:70%;height:1px;animation:4.8s ease-in-out infinite resourceSignal;animation-delay:calc(var(--resource-index) * -.8s);background:linear-gradient(90deg,#0000,#1463ffb8,#16c9956b,#0000);position:absolute;bottom:18px;right:-30%}.feature-list{margin:18px 0 0;padding:0;list-style:none}.feature-list li{width:100%;color:var(--ink-2);gap:10px;font-size:.92rem;display:flex}.feature-list li:before{content:"";background:var(--blue);border-radius:2px;flex:none;width:7px;height:7px;margin-top:10px}.split{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:56px;display:grid}.visual-frame{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.visual-frame img{width:100%;height:auto;display:block}.architecture{gap:12px;display:grid}.arch-row{grid-template-columns:170px 1fr;align-items:stretch;gap:12px;display:grid}.arch-title,.arch-items{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.arch-title{color:var(--blue);font-weight:850}.arch-items{flex-wrap:wrap;gap:8px;display:flex}.page-hero{color:#fff;background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff09 1px, transparent 1px), var(--deep);background-size:48px 48px,48px 48px,auto;padding:142px 0 74px;position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg,#0000,#7eb5ff8c,#6ff3cf52,#0000);height:1px;animation:7s ease-in-out infinite headerSignal;position:absolute;inset:auto -20% 0}.page-hero .section-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:48px;display:grid;position:relative}.page-hero h1{color:#fff}.page-hero p{color:#ffffffc7}.page-hero-image{border:1px solid #ffffff2e;border-radius:8px;position:relative;overflow:hidden}.minimal-hero{background:radial-gradient(circle at 80% 18%, #1463ff2e, transparent 30%), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--deep);background-size:auto,46px 46px,auto}.kinetic-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff38 48%,#0000 58%);animation:5.6s ease-in-out infinite panelSweep;position:absolute;inset:0;transform:translate(-120%)}.motion-card{animation:.7s both sectionRise}.market-console{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;flex-wrap:wrap;align-content:center;gap:10px;min-height:280px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff14}.market-console span{color:#ffffffd6;background:#ffffff0f;border:1px solid #7eb5ff38;border-radius:8px;padding:9px 12px;animation:5s ease-in-out infinite nodeFloat}.market-console span:nth-child(2n){animation-delay:-1.4s}.market-console span:nth-child(3n){animation-delay:-2.2s}.page-hero-image img{width:100%;height:auto;display:block}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}th{color:var(--ink);background:var(--soft);font-size:.9rem}td{color:var(--ink-2)}.pricing-card{flex-direction:column;min-height:100%;display:flex}.price{color:var(--ink);margin:18px 0 6px;font-size:2rem;font-weight:900}.price small{color:var(--muted);font-size:.9rem;font-weight:700}.portal-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.portal-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;border-bottom:1px solid var(--line);background:var(--soft);gap:0;display:flex;overflow-x:auto}.portal-tabs::-webkit-scrollbar{display:none}.portal-account{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:16px 24px;display:grid}.portal-account-icon,.portal-record-icon{width:42px;height:42px;color:var(--blue);background:#edf6ff;border:1px solid #1463ff29;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.portal-account>div{gap:2px;min-width:0;display:grid}.portal-account-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portal-account strong{color:var(--ink)}.portal-account small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-tabs button{border:0;border-right:1px solid var(--line);min-width:128px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:800;display:inline-flex}.portal-tabs button.active{color:var(--blue);background:#fff}.portal-panel{padding:24px}.login-mode-switch{border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(2,1fr);display:grid}.login-mode-switch button{border:0;border-right:1px solid var(--line);min-height:52px;color:var(--muted);cursor:pointer;background:0 0;font-weight:820}.login-mode-switch button:last-child{border-right:0}.login-mode-switch button.active{color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue);background:#fff}.login-actions{align-items:center}.portal-workspace{gap:24px;display:grid}.portal-panel-head,.staff-console-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.portal-panel-head h2,.staff-console-toolbar h2{color:var(--ink);margin:4px 0 0;font-size:1.65rem}.portal-panel-head>span,.staff-console-toolbar p{color:var(--muted);margin:0;font-size:.86rem}.portal-requirement-form{border-bottom:1px solid var(--line);padding:4px 0 28px}.portal-record-list{border-top:1px solid var(--line);display:grid}.portal-record{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:20px 4px;display:grid}.portal-record-unread{background:linear-gradient(90deg,#1463ff12,#16c99506)}.portal-record-unread .portal-record-icon{color:#fff;background:var(--blue);box-shadow:0 10px 24px #1463ff33}.portal-record-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:.72rem;display:flex}.portal-record-meta span{color:var(--blue);font-weight:820}.portal-record h3{color:var(--ink);margin:7px 0 5px;font-size:1.08rem}.portal-record p{color:var(--muted);white-space:pre-wrap;margin:4px 0}.portal-record .notice{margin-top:14px}.portal-requirement-list{margin-top:4px}.portal-empty{color:var(--muted);background:var(--soft);text-align:center;border:1px dashed #1463ff3d;border-radius:8px;padding:30px 24px}.staff-login-frame{max-width:680px}.staff-console{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.staff-console-toolbar{background:var(--soft);padding:24px}.staff-toolbar-actions{align-items:center;gap:10px;display:flex}.staff-toolbar-actions select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px}.staff-lead-filters{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.staff-lead-filters select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:0 34px 0 12px}.staff-console-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);min-height:640px;display:grid}.staff-requirement-list{border-right:1px solid var(--line);background:#fbfdff}.staff-requirement-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:126px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:20px;display:grid;position:relative}.staff-requirement-list>button:hover,.staff-requirement-list>button.active{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#fff}.staff-requirement-list button>span{font-size:.72rem;font-weight:820}.staff-requirement-list button>strong{color:var(--ink);font-size:1rem}.staff-requirement-list button>small{font-size:.72rem}.staff-requirement-list button>em{color:#a33b00;font-size:.68rem;font-style:normal;font-weight:800;position:absolute;top:16px;right:16px}.staff-requirement-detail{min-width:0;padding:30px}.staff-requirement-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.staff-requirement-detail h3{color:var(--ink);margin:6px 0 0;font-size:1.5rem}.status-pill{color:#08755a;white-space:nowrap;background:#eafbf5;border:1px solid #16c99547;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:820}.staff-requirement-detail dl{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.staff-requirement-detail dl>div{background:#fff;min-width:0;padding:14px}.staff-requirement-detail dt{color:var(--muted);font-size:.72rem}.staff-requirement-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0}.staff-requirement-description{border-left:3px solid var(--blue);margin-bottom:24px;padding:4px 0 4px 16px}.staff-requirement-description span{color:var(--blue);font-size:.76rem;font-weight:820}.staff-requirement-description p{color:var(--ink-2);white-space:pre-wrap;margin:7px 0 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--ink);font-size:.9rem;font-weight:800}.field-required{color:#c43d4c;margin-left:3px}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.field textarea{resize:vertical;min-height:126px}.notice{color:#0f4d54;background:#e9fbfc;border:1px solid #0a9aa638;border-radius:8px;padding:14px 16px}.notice-error{color:#7f1d1d;background:#fff1f2;border-color:#c5303042}.site-footer{color:#ffffffc7;background:var(--deep);padding:72px 0 26px}.footer-grid{grid-template-columns:1.35fr repeat(4,1fr);gap:42px;width:min(1200px,100% - 40px);margin:0 auto;display:grid}.footer-brand p{max-width:360px;margin:22px 0}.footer-contact{gap:8px;display:grid}.footer-contact span{align-items:center;gap:8px;display:inline-flex}.footer-links{align-content:start;gap:10px;display:grid}.footer-links h2{color:#fff;margin:0 0 8px;font-size:.95rem}.footer-links a:hover{color:#fff}.footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;width:min(1200px,100% - 40px);margin:48px auto 0;padding-top:24px;font-size:.85rem;display:flex}.site-header{background:#030c18e6;border-bottom-color:#7eb5ff29;box-shadow:0 14px 34px #00000029}.site-header .brand-name,.site-header .nav-item>a{color:#f0f8fff5}.site-header .brand-subtitle,.site-header .desktop-nav{color:#ccdeedb8}.site-header .ghost-button{color:#edf7ffe0;background:#ffffff0a;border-color:#7eb5ff38}.site-header .nav-menu{background:#f7fcfffa;border-color:#7eb5ff38}.home-page{background:#020a13;padding-top:0}.particle-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 72% 28%,#1463ff47,#0000 34%),radial-gradient(circle at 88% 72%,#16c9952e,#0000 30%),linear-gradient(135deg,#020812 0%,#061526 48%,#02121a 100%);align-items:center;min-height:100svh;padding:112px 0 62px;display:flex;position:relative;overflow:hidden}.particle-hero:before,.particle-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.particle-hero:before{z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#7eb5ff14 1px,#0000 1px),linear-gradient(#6ff3cf0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.particle-hero:after{z-index:2;background:linear-gradient(90deg,#020812e0 0%,#02081273 43%,#0208121f 100%),linear-gradient(#0208124d,#0000 72%,#020812b8)}.particle-hero-canvas,.particle-hero-glow{position:absolute;inset:0}.particle-hero-canvas{z-index:0;width:100%;height:100%}.particle-hero-glow{z-index:1;background:linear-gradient(115deg,#0000 0 42%,#7eb5ff29 50%,#0000 60%),radial-gradient(circle at 58% 48%,#6ff3cf29,#0000 32%);animation:8s ease-in-out infinite panelSweep}.particle-hero-inner{z-index:3;grid-template-columns:minmax(0,.98fr) minmax(420px,.82fr);align-items:center;gap:48px;width:min(1240px,100% - 40px);margin:0 auto;display:grid;position:relative}.particle-hero-copy h1{letter-spacing:0;max-width:830px;margin:18px 0 22px;font-size:clamp(3.1rem,6.2vw,5.8rem);font-weight:950;line-height:1.02}.particle-hero-copy h1 span{display:block}.particle-hero-copy p{color:#e1f4ffd1;max-width:760px;margin:0;font-size:1.14rem}.particle-hero .secondary-button{color:#eefaff;background:#ffffff14;border-color:#7eb5ff42}.particle-hero .ghost-button{color:#e1f4ffe0;background:#6ff3cf0d;border-color:#6ff3cf38}.particle-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;margin-top:36px;display:grid}.particle-hero-stats span{color:#dff2ffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #7eb5ff2e;border-radius:8px;align-content:center;gap:4px;min-height:82px;padding:14px 16px;display:grid}.particle-hero-stats strong{color:var(--mint);font-size:1.65rem;line-height:1}.hero-layer-console{background:linear-gradient(145deg,#030f1ed1,#06223894),linear-gradient(90deg,#7eb5ff14 1px,#0000 1px) 0 0/38px 38px;border:1px solid #7eb5ff3d;border-radius:8px;padding:14px;position:relative;overflow:hidden;box-shadow:0 28px 92px #00000052,inset 0 1px #ffffff14}.hero-layer-console:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000,#6ff3cf2e,#0000);animation:7s ease-in-out infinite panelSweep;position:absolute;inset:0;transform:translate(-120%)}.hero-console-top{color:#e2f4ffad;letter-spacing:0;border-bottom:1px solid #7eb5ff24;align-items:center;gap:9px;min-height:38px;padding:0 10px 12px;font-size:.74rem;display:flex;position:relative}.hero-console-top span{background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #6ff3cf1a}.hero-layer-stack{gap:12px;padding:18px 0;display:grid;position:relative}.hero-layer-card{transform:translateX(calc(var(--layer-index) * 18px));animation:5.5s ease-in-out infinite nodeFloat;animation-delay:calc(var(--layer-index) * -.75s);background:#fff1;border:1px solid #7eb5ff2e;border-radius:8px;gap:6px;padding:18px;display:grid;position:relative;box-shadow:0 18px 34px #00000029}.hero-layer-card span{color:var(--mint);font-size:.78rem;font-weight:900}.hero-layer-card h2{color:#fff;margin:0;font-size:1.2rem}.hero-layer-card p{color:#e1f4ffad;margin:0;font-size:.86rem}.hero-console-stream{gap:8px;padding:12px 0 2px;display:grid;position:relative}.hero-console-stream span{color:#e6faffb8;background:#6ff3cf0e;border:1px solid #6ff3cf24;border-radius:8px;padding:9px 11px;font-size:.78rem;font-weight:800}.layer-section{color:#fff;background:linear-gradient(#020a13,#061426 72%,#071426),linear-gradient(90deg,#7eb5ff14 1px,#0000 1px)}.layer-stack-shell{grid-template-columns:minmax(0,.82fr) minmax(480px,1fr);align-items:center;gap:46px;display:grid}.layer-stack-copy h2{color:inherit;margin:10px 0 16px;font-size:2.45rem;line-height:1.12}.layer-stack-copy p{color:#e1f4ffbd;margin:0}.layer-stack{gap:14px;display:grid;position:relative}.layer-stack:before{content:"";background:linear-gradient(#6ff3cfeb,#7eb5ffb8,#1463ff42);border-radius:999px;width:2px;position:absolute;top:28px;bottom:28px;left:40px;box-shadow:0 0 18px #6ff3cf57}.layer-stack-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff17,#ffffff09),linear-gradient(90deg,#7eb5ff0d 1px,#0000 1px) 0 0/36px 36px;border:1px solid #7eb5ff2e;border-radius:8px;grid-template-columns:42px 42px 1fr;align-items:start;gap:14px;padding:20px;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative}.layer-stack-card:hover{background-color:#ffffff0f;border-color:#6ff3cf6b;transform:translate(6px)}.layer-stack-index{color:#6ff3cfc7;font-size:.78rem;font-weight:950}.layer-stack-icon{width:42px;height:42px;color:var(--mint);background:#6ff3cf14;border:1px solid #6ff3cf40;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.layer-stack-card small{color:#7eb5ffe6;font-weight:900}.layer-stack-card h3{color:#fff;margin:6px 0 8px;font-size:1.32rem}.layer-stack-card p{color:#e1f4ffb8;margin:0}.layer-stack-card .tag{color:#e7faffe0;background:#7eb5ff1f}.future-product-card .card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#02142042);position:absolute;inset:0}.scenario-section{background:radial-gradient(circle at 24% 16%,#1463ff3d,#0000 30%),radial-gradient(circle at 78% 82%,#16c99524,#0000 26%),#020a13}.scenario-demo{background:#ffffff0e;border:1px solid #7eb5ff33;border-radius:8px;padding:16px;box-shadow:0 26px 78px #0000003d}.scenario-tabs{gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.scenario-tabs button{color:#e2f4ffc2;cursor:pointer;white-space:nowrap;background:#ffffff0e;border:1px solid #7eb5ff2e;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.scenario-tabs button.active{color:#061426;background:linear-gradient(135deg,#6ff3cff5,#7eb5ffeb);border-color:#6ff3cfb8}.scenario-board{grid-template-columns:minmax(0,.9fr) minmax(280px,.74fr) minmax(260px,.58fr);gap:14px;display:grid}.scenario-brief,.scenario-flow,.scenario-result{background:#02101eb8;border:1px solid #7eb5ff29;border-radius:8px}.scenario-brief{padding:24px}.scenario-brief h3,.scenario-result p{color:#fff}.scenario-brief h3{margin:14px 0 10px;font-size:1.55rem}.scenario-brief p,.scenario-step p{color:#e1f4ffb8;margin:0}.scenario-metrics{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.scenario-metrics span{color:var(--mint);background:#6ff3cf12;border:1px solid #6ff3cf2e;border-radius:8px;padding:7px 9px;font-size:.8rem;font-weight:850}.scenario-flow{gap:10px;padding:14px;display:grid}.scenario-step{background:#ffffff0b;border:1px solid #7eb5ff1f;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.scenario-step span{color:var(--mint);font-weight:950}.scenario-result{background:linear-gradient(145deg,#1463ff29,#16c99517),#02101eb8;align-content:center;gap:12px;padding:24px;display:grid}.scenario-result span{color:var(--mint);font-size:.78rem;font-weight:950}.scenario-result p{margin:0;font-size:1.08rem;line-height:1.65}.conversion-section{background:linear-gradient(#fffffffa,#f4f9fffa),linear-gradient(90deg,#1463ff09 1px,#0000 1px) 0 0/42px 42px}.conversion-grid{gap:12px;display:grid}.conversion-card{background:#ffffffe6;border:1px solid #1463ff24;border-radius:8px;grid-template-columns:44px 1fr;gap:12px;padding:18px;transition:transform .22s,border-color .22s;display:grid;box-shadow:0 14px 36px #092e6712}.conversion-card:hover{border-color:#1463ff6b;transform:translateY(-3px)}.conversion-card span{width:44px;height:44px;color:var(--blue);background:#eef7ff;border:1px solid #1463ff2e;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.conversion-card h3{color:var(--ink);margin:0;font-size:1.08rem}.conversion-card p{color:var(--muted);margin:0}@keyframes gridDrift{0%{transform:translate(0)rotate(-7deg)}to{transform:translate(54px,54px)rotate(-7deg)}}@keyframes scanAcross{0%,to{opacity:0;transform:translate(0)rotate(11deg)}12%,74%{opacity:1}55%{opacity:.82;transform:translate(118vw)rotate(11deg)}}@keyframes scanAcrossReverse{0%,to{opacity:0;transform:translate(0)rotate(-9deg)}16%,72%{opacity:.9}58%{opacity:.78;transform:translate(-120vw)rotate(-9deg)}}@keyframes ringTurn{to{transform:rotate(405deg)}}@keyframes packetFloat{0%{opacity:0;transform:translate(0)rotate(45deg)}12%{opacity:.86}82%{opacity:.7}to{opacity:0;transform:translate(116vw,-26vh)rotate(405deg)}}@keyframes headerSignal{0%,35%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes heroGridMove{to{background-position:86px 86px}}@keyframes circuitOne{0%,to{clip-path:inset(0 100% 0 0);opacity:.2}45%,70%{clip-path:inset(0);opacity:1}}@keyframes circuitTwo{0%,to{clip-path:inset(0 0 0 100%);opacity:.18}42%,68%{clip-path:inset(0);opacity:.94}}@keyframes cornerTrace{0%,to{opacity:.32;transform:translate(0)}50%{opacity:.92;transform:translate(12px,8px)}}@keyframes sectionRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes runwayPulse{0%{opacity:0;transform:translate(-120%)}18%,72%{opacity:1}to{opacity:0;transform:translate(310%)}}@keyframes runwayTrace{0%,to{opacity:.24;transform:translate(-45%)}48%{opacity:.9;transform:translate(18%)}}@keyframes flowLine{0%,to{opacity:0;transform:translate(-35%)}18%,72%{opacity:1}to{opacity:0;transform:translate(410%)}}@keyframes liveDot{0%,to{box-shadow:0 0 0 5px #16c9951f}50%{box-shadow:0 0 0 8px #16c99505}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes consoleStream{0%,to{opacity:.74}50%{opacity:1}}@keyframes panelSweep{0%,42%{opacity:0;transform:translate(-120%)}52%{opacity:.75}72%,to{opacity:0;transform:translate(120%)}}@keyframes resourceSignal{0%,to{opacity:0;transform:translate(-30%)}45%{opacity:1}72%{opacity:.58;transform:translate(-110%)}}@media (max-width:980px){.desktop-nav,.nav-actions .ghost-button,.nav-actions .primary-button{display:none}.mobile-menu-button{display:inline-flex}.mobile-panel{border-top:1px solid var(--line);background:#fff;gap:6px;width:min(100%,520px);margin-left:auto;padding:16px 20px 22px;display:grid}.mobile-panel a:not(.primary-button){color:var(--ink);padding:12px 0;font-weight:750}.mobile-nav-group{border-bottom:1px solid #1463ff14;gap:2px;padding-bottom:4px;display:grid}.mobile-subnav{gap:2px;padding:0 0 8px 14px;display:grid}.mobile-subnav a{font-size:.9rem;color:var(--muted)!important}.hero{min-height:760px}.hero-strip-inner{grid-template-columns:repeat(2,1fr)}.grid.two,.grid.three,.grid.four,.resource-deck,.runway-shell,.video-lab,.split,.particle-hero-inner,.layer-stack-shell,.scenario-board,.page-hero .section-inner,.footer-grid{grid-template-columns:1fr}.particle-hero{align-items:start}.particle-hero-inner{gap:28px}.hero-layer-console{max-width:680px}.hero-layer-card{transform:none}.runway-shell{min-height:auto;padding:16px}.runway-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.runway-flow:before,.runway-flow:after{display:none}.runway-board-head{display:grid}.runway-node{min-height:0}.runway-console{grid-template-columns:1fr;align-items:stretch}.runway-console-label,.runway-console h3,.runway-console-grid,.runway-console-stream,.runway-console-note{grid-area:auto/1}.runway-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-lab{gap:28px}.page-hero{padding-top:124px}.footer-bottom{flex-direction:column}.staff-console-grid{grid-template-columns:1fr}.staff-requirement-list{border-right:0;border-bottom:1px solid var(--line);max-height:420px;overflow-y:auto}}@media (max-width:640px){.nav-shell,.hero-content,.particle-hero-inner,.hero-strip-inner,.section-inner,.footer-grid,.footer-bottom{width:min(100% - 28px,1200px)}.brand-lockup{min-width:0}.brand-subtitle{display:none}.hero h1,.page-hero h1,.particle-hero-copy h1{font-size:2.25rem}.particle-hero{min-height:auto;padding:108px 0 44px}.particle-hero-copy p{font-size:1rem}.particle-hero-stats,.scenario-board{grid-template-columns:1fr}.hero-layer-console{padding:10px}.layer-stack-card{grid-template-columns:34px 38px 1fr;padding:16px}.layer-stack:before{left:34px}.scenario-demo,.runway-shell{padding:12px}.runway-board,.runway-console{padding:16px}.runway-flow,.runway-console-grid{grid-template-columns:1fr}.runway-flow:before{background:linear-gradient(#1463ff1a,#3dd6b073,#1463ff1a);width:2px;height:auto;inset:22px auto 22px 21px}.runway-flow:after{display:none}.hero{min-height:auto;display:block}.hero-content{padding:118px 0 48px}.hero-content:before{width:58px;height:58px;top:94px;left:-10px}.section{padding:66px 0}.section h2{font-size:1.85rem}.hero-strip{width:100%;position:relative}.hero-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.metric{min-width:0}.metric strong{overflow-wrap:anywhere;font-size:1.08rem}.metric{padding:14px}.form-grid{grid-template-columns:1fr}.portal-panel{padding:16px}.portal-account{grid-template-columns:38px minmax(0,1fr);padding:14px 16px}.portal-account-icon,.portal-record-icon{width:36px;height:36px}.portal-account>button{grid-column:1/-1;justify-self:start}.portal-tabs button{min-width:112px;padding:12px 10px;font-size:.82rem}.portal-panel-head,.staff-console-toolbar{flex-direction:column;align-items:flex-start}.portal-record{grid-template-columns:36px minmax(0,1fr);gap:12px}.portal-record>button{grid-column:2;justify-self:start}.staff-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.staff-requirement-detail{padding:20px 16px}.staff-requirement-detail>header{flex-direction:column;align-items:flex-start}.staff-requirement-detail dl,.arch-row,.hero-telemetry,.video-metrics{grid-template-columns:1fr}.video-metrics{display:grid}.tech-rings{width:220px;height:220px;right:-60px}}.action-page{background-color:#f4faf9;background-image:linear-gradient(90deg,#082f3409 1px,#0000 1px),linear-gradient(#082f3409 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:112px clamp(18px,3vw,48px) 56px;position:relative}.action-page:before{content:"";pointer-events:none;background:linear-gradient(126deg,#03716514,#0000 38%,#2563eb0b);position:absolute;inset:0}.action-page-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #085c5624;border-radius:8px;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);width:min(1320px,100%);min-height:calc(100svh - 168px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #123f411c}.action-page-context{color:#f3fffd;background:linear-gradient(155deg,#083d3ffa,#041f27fa),#062e34;flex-direction:column;padding:clamp(34px,5vw,72px);display:flex}.action-page-eyebrow{color:#6ff1d4;align-self:flex-start;align-items:center;gap:9px;margin-bottom:30px;font-size:.86rem;font-weight:700;display:inline-flex}.action-page-context h1{color:#fff;letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.25rem,4vw,4.75rem);line-height:1.06}.action-page-context>p{color:#ebfffbb8;max-width:620px;margin:24px 0 0;font-size:1.04rem;line-height:1.85}.action-page-points{gap:0;margin-top:auto;padding-top:44px;display:grid}.action-page-points article{border-top:1px solid #9eeede29;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.action-page-points article>span{color:#69e4ca;font-size:.76rem;font-weight:800}.action-page-points strong{color:#fff;font-size:1rem;display:block}.action-page-points p{color:#e6fbf79e;margin:6px 0 0;font-size:.88rem;line-height:1.65}.action-page-note{color:#defcf694;align-items:flex-start;gap:9px;margin-top:24px;font-size:.78rem;line-height:1.6;display:flex}.action-page-note svg{flex:none;margin-top:2px}.action-page-main{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4.5vw,68px);display:flex}.action-page-form-heading{border-bottom:1px solid #0f504d1f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.action-page-form-heading>span{color:#0b3739;font-size:1.28rem;font-weight:800}.action-page-form-heading>strong{color:#6e8583;font-size:.76rem;font-weight:500}.action-page-form-heading i{color:#d8473f;font-style:normal}.action-page-main .portal-shell,.action-page-main .login-shell{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0}.action-page-main .portal-panel{box-shadow:none;background:0 0;border:0;padding:0}.action-page-main .field label{color:#244744;font-size:.82rem;font-weight:700}.action-page-main .field input,.action-page-main .field select,.action-page-main .field textarea{background:#f8fbfa;border-color:#1256522e;border-radius:6px;min-height:50px}.action-page-main .field textarea{min-height:132px}.action-page-main .field input:focus,.action-page-main .field select:focus,.action-page-main .field textarea:focus{background:#fff;border-color:#159d86;box-shadow:0 0 0 3px #159d861a}.action-page-main .section-actions{margin-top:24px}.action-page-main .primary-button{min-height:50px;padding-inline:24px}.action-page-main>.grid.two{grid-template-columns:minmax(0,1fr);gap:22px}.action-page-main>.grid.two>aside{background:#f4faf8;border:1px solid #0e5d561f;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:5px 18px;padding:20px 22px;display:grid}.action-page-main>.grid.two>aside .card-label,.action-page-main>.grid.two>aside h3,.action-page-main>.grid.two>aside .price,.action-page-main>.grid.two>aside p{grid-column:1}.action-page-main>.grid.two>aside .feature-list{grid-area:1/2/span 4;margin:0}.action-page-main .login-mode-switch{width:min(360px,100%);margin-bottom:28px}@media (max-width:980px){.action-page{padding-top:96px}.action-page-shell{grid-template-columns:1fr}.action-page-context{min-height:auto}.action-page-context h1{font-size:clamp(2.35rem,8vw,4rem)}.action-page-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;padding-top:0}.action-page-points article{grid-template-columns:1fr}}@media (max-width:640px){.action-page{padding:78px 0 0}.action-page-shell{border-left:0;border-right:0;border-radius:0}.action-page-context,.action-page-main{padding:30px 20px}.action-page-context h1{font-size:2.45rem}.action-page-context>p{font-size:.94rem}.action-page-points{grid-template-columns:1fr;gap:0}.action-page-points article{grid-template-columns:32px minmax(0,1fr)}.action-page-form-heading{flex-direction:column;align-items:flex-start;gap:6px}.action-page-main>.grid.two>aside{display:block}.action-page-main>.grid.two>aside .feature-list{margin-top:16px}}.products-overview-page{background:#fff}.products-overview-hero{isolation:isolate;background:#eef5fb;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.products-overview-hero-image{z-index:-2;object-fit:cover;object-position:center;animation:16s ease-in-out infinite alternate productsHeroDrift}.products-overview-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f8fcfffc 0%,#f8fcfff7 38%,#f8fcffd1 52%,#f8fcff1f 76%,#0000 88%);position:absolute;inset:0}.products-overview-hero-inner{width:min(1200px,100% - 40px);margin:0 auto;padding:82px 0 126px}.products-overview-hero-copy{max-width:670px}.products-overview-eyebrow{color:#0b6a86;align-items:center;gap:9px;font-size:.78rem;font-weight:850;display:inline-flex}.products-overview-hero h1{color:#071426;letter-spacing:0;margin:20px 0 24px;font-size:3.4rem;font-weight:900;line-height:1.06}.products-overview-hero-copy>p{color:#385873;max-width:625px;margin:0;font-size:1.1rem;line-height:1.82}.products-overview-proof{flex-wrap:wrap;gap:10px 24px;margin-top:30px;display:flex}.products-overview-proof span{color:#35566f;align-items:center;gap:7px;font-size:.8rem;font-weight:720;display:inline-flex}.products-overview-proof svg{color:#079a75}.products-overview-hero-levels{color:#294a63;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:absolute;bottom:34px;left:max(20px,50vw - 600px);right:max(20px,50vw - 600px)}.products-overview-hero-levels span{align-items:center;gap:8px;font-size:.78rem;font-weight:820;display:inline-flex}.products-overview-hero-levels small{color:#0c77a5;font-size:.68rem}.products-overview-hero-levels i{background:linear-gradient(90deg,#70b9d5,#1f74ce);width:44px;height:1px}.products-architecture-section{color:#fff;background:#061426;padding:112px 0 106px}.products-overview-heading{grid-template-columns:minmax(0,1.12fr) minmax(340px,.7fr);align-items:end;gap:72px;margin-bottom:62px;display:grid}.products-overview-heading>div>span,.products-overview-final>.section-inner>div:first-child>span{color:#4ebcdb;font-size:.72rem;font-weight:860}.products-overview-heading h2,.products-overview-final h2{color:#fff;letter-spacing:0;margin:13px 0 0;font-size:2.85rem;line-height:1.18}.products-overview-heading>p{color:#e0effab3;margin:0;font-size:.98rem;line-height:1.85}.products-architecture-stage{border-top:1px solid #7eb5ff38;display:grid;position:relative}.products-architecture-rail{background:#7eb5ff38;width:1px;position:absolute;top:56px;bottom:56px;left:37px;overflow:hidden}.products-architecture-rail span{background:linear-gradient(#0000,#6ff3cf,#3a8dff,#0000);width:3px;height:22%;animation:4.8s ease-in-out infinite productsRailSignal;position:absolute;top:-20%;left:-1px}.products-architecture-layer{color:#fff;border-bottom:1px solid #7eb5ff2e;grid-template-columns:76px minmax(300px,.95fr) minmax(340px,1.05fr) 150px;align-items:center;gap:28px;min-height:235px;padding:28px 0;transition:background .22s;display:grid}.products-architecture-layer:hover{background:#7eb5ff09}.products-architecture-level{z-index:1;justify-items:start;gap:8px;display:grid;position:relative}.products-architecture-level small{color:#6ff3cf;background:#061426;place-items:center;width:74px;height:44px;font-size:1rem;font-weight:900;display:grid}.products-architecture-level strong{color:#dbedf89e;font-size:.68rem}.products-architecture-copy>span{color:#66cce5;font-size:.76rem;font-weight:820}.products-architecture-copy h3{color:#fff;margin:8px 0 11px;font-size:1.55rem;line-height:1.32}.products-architecture-copy p{color:#dbedf8a6;margin:0;font-size:.88rem;line-height:1.72}.products-architecture-visual{aspect-ratio:16/8.2;background:#0b2138;border:1px solid #7eb5ff2e;border-radius:8px;min-width:0;position:relative;overflow:hidden}.products-architecture-visual img{object-fit:cover;object-position:center;transition:transform .4s}.products-architecture-layer:hover .products-architecture-visual img{transform:scale(1.025)}.products-architecture-signal{color:#72d9dc;text-align:right;justify-items:end;gap:12px;display:grid}.products-architecture-signal span{color:#dbedf8ad;font-size:.72rem;line-height:1.5}.products-architecture-closure{color:#dbedf8a6;justify-content:center;align-items:center;gap:14px;margin-top:34px;font-size:.75rem;font-weight:760;display:flex}.products-architecture-closure i{background:linear-gradient(90deg,#2d70bb,#45d8c5);width:34px;height:1px}.products-architecture-closure strong{color:#6ff3cf;padding-left:8px}.products-entry-section{background:#f2f7fb;padding:112px 0;scroll-margin-top:82px}.products-overview-heading-light h2{color:#071426}.products-overview-heading-light>p{color:#60758a}.product-need-navigator{background:#fff;border:1px solid #d6e5ef;border-radius:8px;grid-template-columns:minmax(360px,.82fr) minmax(460px,1.18fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 70px #15486c1a}.product-need-tabs{background:#f8fbfd;border-right:1px solid #d6e5ef;align-content:stretch;display:grid}.product-need-tabs button{color:#26475f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce8f0;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:4px 14px;min-width:0;padding:25px 24px;transition:color .2s,background .2s;display:grid;position:relative}.product-need-tabs button:last-child{border-bottom:0}.product-need-tabs button:before{content:"";opacity:0;background:#1463ff;width:3px;position:absolute;inset:0 auto 0 0}.product-need-tabs button:hover,.product-need-tabs button.active{color:#0c54bc;background:#fff}.product-need-tabs button.active:before{opacity:1}.product-need-tabs button>span{color:#0c79a0;background:#fff;border:1px solid #cbdfea;border-radius:8px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.product-need-tabs button strong{color:inherit;font-size:.98rem}.product-need-tabs button small{color:#73889a;grid-column:2;font-size:.73rem;line-height:1.5}.product-need-tabs button>svg{grid-area:1/3/3}.product-need-result{background-color:#fff;background-image:linear-gradient(90deg,#1463ff09 1px,#0000 1px),linear-gradient(#11a7df08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;align-items:flex-start;padding:58px 56px;animation:.34s both productNeedPanelIn;display:flex}.product-need-result-copy>span{color:#0d7b9b;font-size:.72rem;font-weight:850}.product-need-result h3{color:#071426;margin:13px 0 16px;font-size:2.35rem;line-height:1.18}.product-need-result-copy p{color:#60758a;max-width:620px;margin:0;line-height:1.82}.product-need-capabilities{border-top:1px solid #dbe7ee;border-bottom:1px solid #dbe7ee;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px;display:grid}.product-need-capabilities span{color:#294960;border-left:1px solid #dbe7ee;align-items:center;gap:7px;min-width:0;padding:16px 12px;font-size:.75rem;font-weight:760;display:flex}.product-need-capabilities span:first-child{border-left:0}.product-need-capabilities svg{color:#079a75;flex:none}.product-need-path{align-items:stretch;width:100%;margin:28px 0 34px;display:flex}.product-need-path>div{flex:1;gap:4px;min-width:0;padding-right:28px;display:grid;position:relative}.product-need-path>div:not(:last-child):after{content:"";background:#72a4c5;width:14px;height:1px;position:absolute;top:13px;right:10px}.product-need-path span{color:#0d7b9b;font-size:.66rem;font-weight:850}.product-need-path strong{color:#17384f;font-size:.82rem;line-height:1.4}.product-need-result>.primary-button{margin-top:auto}.products-paths-section{background:#fff;padding:108px 0}.products-paths-section .section-head h2{color:#071426;letter-spacing:0;margin:10px 0 14px;font-size:2.65rem;line-height:1.2}.products-paths-section .section-head p{color:#60758a;margin:0;font-size:1rem}.products-entry-paths{border-top:1px solid #cfdee7;border-bottom:1px solid #cfdee7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.products-entry-paths article{border-left:1px solid #cfdee7;flex-direction:column;min-width:0;min-height:330px;padding:30px 25px;display:flex}.products-entry-paths article:first-child{border-left:0}.products-entry-paths header{color:#0b7d9c;justify-content:space-between;align-items:center;display:flex}.products-entry-paths header span{color:#8ca1b1;font-size:.7rem;font-weight:850}.products-entry-paths h3{color:#0b2035;margin:46px 0 13px;font-size:1.25rem;line-height:1.4}.products-entry-paths p{color:#667c8e;margin:0;font-size:.88rem;line-height:1.75}.products-entry-paths article>strong{color:#0b6e97;margin-top:auto;padding-top:26px;font-size:.78rem}.products-stories-section{background:#f4f8fb;padding:112px 0 124px}.products-stories-section .products-overview-heading h2{color:#071426}.products-stories-section .products-overview-heading>p{color:#60758a}.products-story-list{gap:104px;display:grid}.products-story-list>article{grid-template-columns:minmax(460px,1.08fr) minmax(360px,.92fr);align-items:center;gap:72px;display:grid}.products-story-list>article.reverse .products-story-visual{order:2}.products-story-visual{aspect-ratio:16/9.2;background:#071426;border:1px solid #d0e0e9;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 26px 60px #14426421}.products-story-visual img{object-fit:contain;background:#eef4f7;transition:transform .42s}.products-story-visual:hover img{transform:scale(1.018)}.products-story-visual>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061426e0;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px}.products-story-copy>span{color:#0c7d9b;font-size:.72rem;font-weight:850}.products-story-copy h3{color:#071426;margin:14px 0 18px;font-size:2.15rem;line-height:1.24}.products-story-copy>p{color:#60758a;margin:0;line-height:1.82}.products-story-copy ul{border-top:1px solid #d1e0e9;margin:26px 0 0;padding:0;list-style:none}.products-story-copy li{color:#29495f;border-bottom:1px solid #d1e0e9;align-items:center;gap:9px;padding:12px 0;font-size:.86rem;display:flex}.products-story-copy li svg{color:#079a75}.products-story-copy>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.products-overview-final{color:#fff;background:#073b4a;padding:88px 0}.products-overview-final>.section-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;display:grid}.products-overview-final h2{max-width:820px;font-size:2.45rem}.products-overview-final p{color:#ecf8f9bf;max-width:760px;margin:18px 0 0}.products-overview-final>.section-inner>div:last-child{flex-direction:column;gap:10px;display:flex}.products-overview-final .secondary-button{color:#fff;background:0 0;border-color:#ffffff4d}.nav-menu{transition:opacity .2s,transform .2s}.solution-detail-hero h1{white-space:nowrap;width:max-content;max-width:100%}.solution-detail-hero h2{white-space:nowrap;width:max-content;max-width:min(1040px,100%)}.solution-detail-hero-inner>p{max-width:min(960px,100%)}@keyframes productsHeroDrift{0%{transform:scale(1.001)}to{transform:scale(1.022)}}@keyframes productsRailSignal{0%{transform:translateY(-20%)}to{transform:translateY(540%)}}@keyframes productNeedPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.products-overview-hero h1{font-size:3.7rem}.products-architecture-layer{grid-template-columns:76px minmax(260px,.9fr) minmax(300px,1.1fr)}.products-architecture-signal{display:none}.products-story-list>article{gap:46px}}@media (max-width:980px){.products-overview-hero{align-items:flex-end;min-height:760px}.products-overview-hero-image{object-position:66% center}.products-overview-hero:after{background:linear-gradient(#f8fcff0a,#f8fcffd6 48%,#f8fcfffc 72%)}.products-overview-hero-inner{padding:310px 0 112px}.products-overview-hero-copy{max-width:760px}.products-overview-hero h1{font-size:3.25rem}.products-overview-hero-levels{justify-content:flex-start}.products-overview-heading{grid-template-columns:1fr;gap:24px}.products-overview-heading>p{max-width:720px}.products-architecture-layer{grid-template-columns:62px minmax(0,1fr);gap:20px 24px}.products-architecture-rail{left:30px}.products-architecture-visual{grid-column:2}.products-architecture-level small{width:60px}.product-need-navigator{grid-template-columns:1fr}.product-need-tabs{border-bottom:1px solid #d6e5ef;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.product-need-tabs button:nth-child(odd){border-right:1px solid #dce8f0}.product-need-tabs button:nth-child(3){border-bottom:0}.products-entry-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.products-entry-paths article:nth-child(3){border-top:1px solid #cfdee7;border-left:0}.products-entry-paths article:nth-child(4){border-top:1px solid #cfdee7}.products-story-list>article{grid-template-columns:1fr;gap:36px}.products-story-list>article.reverse .products-story-visual{order:initial}.products-overview-final>.section-inner{grid-template-columns:1fr;gap:38px}.products-overview-final>.section-inner>div:last-child{flex-flow:wrap}.solution-detail-hero h1,.solution-detail-hero h2{white-space:normal;width:auto}}@media (max-width:640px){.products-overview-hero{min-height:720px}.products-overview-hero-inner{width:min(100% - 32px,1200px);padding:250px 0 118px}.products-overview-hero h1{margin-top:14px;font-size:2.45rem}.products-overview-hero-copy>p{font-size:.96rem;line-height:1.72}.products-overview-proof{display:none}.products-overview-hero-levels{justify-content:center;gap:8px;bottom:26px;left:16px;right:16px}.products-overview-hero-levels span{font-size:.65rem}.products-overview-hero-levels i{width:12px}.products-overview-heading h2,.products-overview-final h2,.products-paths-section .section-head h2{font-size:2.05rem}.products-architecture-section,.products-entry-section,.products-paths-section,.products-stories-section{padding:78px 0}.products-overview-heading{margin-bottom:42px}.products-architecture-layer{grid-template-columns:46px minmax(0,1fr);gap:18px;min-height:0;padding:28px 0}.products-architecture-rail{left:22px}.products-architecture-level small{width:44px;height:40px}.products-architecture-level strong{display:none}.products-architecture-copy h3{font-size:1.3rem}.products-architecture-closure{flex-wrap:wrap;justify-content:flex-start;gap:8px}.products-architecture-closure i{width:14px}.product-need-tabs{grid-template-columns:1fr}.product-need-tabs button,.product-need-tabs button:nth-child(odd),.product-need-tabs button:nth-child(3){border-bottom:1px solid #dce8f0;border-right:0}.product-need-tabs button:last-child{border-bottom:0}.product-need-result{padding:38px 22px}.product-need-result h3{font-size:1.85rem}.product-need-capabilities{grid-template-columns:1fr}.product-need-capabilities span,.product-need-capabilities span:first-child{border-top:1px solid #dbe7ee;border-left:0}.product-need-capabilities span:first-child{border-top:0}.product-need-path{flex-direction:column;gap:16px}.product-need-path>div:not(:last-child):after{width:1px;height:8px;inset:auto auto -10px 10px}.products-entry-paths{grid-template-columns:1fr}.products-entry-paths article,.products-entry-paths article:first-child,.products-entry-paths article:nth-child(3),.products-entry-paths article:nth-child(4){border-top:1px solid #cfdee7;border-left:0;min-height:260px}.products-entry-paths article:first-child{border-top:0}.products-entry-paths h3{margin-top:28px}.products-story-list{gap:76px}.products-story-copy h3{font-size:1.75rem}.products-story-copy>div .primary-button,.products-story-copy>div .ghost-button,.products-overview-final>.section-inner>div:last-child a{width:100%}}@media (prefers-reduced-motion:reduce){.products-overview-hero-image,.products-architecture-rail span,.product-need-result{animation:none}.products-architecture-visual img,.products-story-visual img{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-console-flow{grid-template-columns:1fr auto 1fr;align-items:center;min-height:300px;display:grid}.market-console-flow>svg{color:var(--mint);justify-self:center}.market-console-flow span{text-align:center}.market-catalog-section{overflow:hidden}.market-catalog-primary{background:linear-gradient(#1463ff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#11a7df08 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#f7fbff 0%,#fff 34%);padding-top:96px}.market-catalog-heading{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:end;gap:clamp(42px,6vw,84px);display:grid}.market-catalog-heading .section-head{max-width:720px}.market-catalog-heading h1{color:var(--ink);letter-spacing:0;margin:12px 0 14px;font-size:clamp(2.45rem,5vw,4.4rem);line-height:1.06}.market-catalog-heading .section-head>p{color:var(--muted);margin:0}.market-agent-download{border-left:1px solid #1463ff33;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 0 12px 32px;display:grid}.market-agent-download-icon{width:48px;height:48px;color:var(--blue);background:linear-gradient(145deg,#1463ff14,#16c99517);border:1px solid #1463ff2e;border-radius:8px;place-items:center;display:grid}.market-agent-download>div{gap:2px;min-width:0;display:grid}.market-agent-download>div>span,.market-agent-download>div>small{color:var(--muted);font-size:.74rem}.market-agent-download>div>span{color:var(--blue);font-weight:850}.market-agent-download strong{color:var(--ink);font-size:.94rem;line-height:1.45}.market-agent-download .primary-button{white-space:nowrap;min-height:44px;padding-inline:15px}.market-status-strip{border:1px solid var(--line);background:#ffffffe6;border-radius:12px;grid-template-columns:repeat(3,minmax(110px,.7fr)) minmax(240px,1.4fr);margin:28px 0 16px;display:grid;overflow:hidden;box-shadow:0 16px 44px #092e6714}.market-status-strip>span{border-left:1px solid var(--line);min-height:66px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:.9rem;display:flex}.market-status-strip>span:first-child{border-left:0}.market-status-strip strong{color:var(--ink);font-size:1.12rem}.market-sync-state i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #16c9951f}.market-sync-state i.offline{background:#e19029;box-shadow:0 0 0 5px #e190291f}.market-toolbar{grid-template-columns:minmax(280px,1fr) auto minmax(180px,220px) auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.market-search{border:1px solid var(--line);min-height:48px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 15px;display:flex;box-shadow:inset 0 1px #1463ff08}.market-search:focus-within{border-color:#1463ff8c;box-shadow:0 0 0 4px #1463ff14}.market-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.market-kind-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;padding:4px;display:inline-flex}.market-kind-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-weight:700}.market-kind-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));box-shadow:0 8px 18px #1463ff33}.market-toolbar select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink-2);background:#fff;border-radius:10px;padding:0 38px 0 13px}.market-refresh{min-height:48px}.market-tag-filter{flex-wrap:wrap;align-items:center;gap:7px;margin:-8px 0 22px;display:flex}.market-tag-filter>span{color:var(--muted);margin-right:3px;font-size:.78rem;font-weight:750}.market-tag-filter button{color:#456582;cursor:pointer;background:#ffffffdb;border:1px solid #1463ff1f;border-radius:999px;min-height:32px;padding:0 10px;font-size:.76rem}.market-tag-filter button.active{color:var(--blue-dark);background:#1463ff14;border-color:#1463ff75}.market-tag-filter small{color:#8ba1b7;margin-left:5px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.market-card{background:linear-gradient(145deg,#fffffffc,#f4f9fff5),#fff;border:1px solid #1463ff24;border-radius:14px;flex-direction:column;min-height:410px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #092e6714}.market-card:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--green));height:3px;position:absolute;inset:0 0 auto}.market-card:hover{border-color:#1463ff5c;transform:translateY(-4px);box-shadow:0 24px 62px #092e6724}.market-card-skeleton{background:linear-gradient(100deg,#edf3fb 15%,#f9fbff 38%,#edf3fb 64%) 0 0/300% 100%;min-height:410px;animation:1.4s ease-in-out infinite marketSkeleton}.market-card-topline,.market-dialog-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:720;display:flex}.market-kind{letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.market-kind-plugin{color:#0b4fd4;background:#1463ff1a}.market-kind-skill{color:#087a61;background:#16c9951c}.market-card-icon{width:48px;height:48px;color:var(--blue);background:linear-gradient(145deg,#1463ff14,#16c99514);border:1px solid #1463ff2e;border-radius:11px;place-items:center;margin:22px 0 14px;display:grid}.market-card h3{color:var(--ink);margin:0;font-size:1.18rem}.market-card>code,.market-dialog>code{color:#52708f;overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;display:block}.market-card>p{min-height:76px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 13px;font-size:.9rem;display:-webkit-box;overflow:hidden}.market-tags{flex-wrap:wrap;gap:6px;display:flex}.market-tags span{color:#456582;background:#eaf3ffbd;border:1px solid #1463ff1a;border-radius:6px;padding:3px 7px;font-size:.72rem}.market-card-meta{color:var(--muted);flex-wrap:wrap;gap:7px 14px;margin-top:auto;padding:16px 0 13px;font-size:.76rem;display:flex}.market-card-meta span+span:before{content:"·";color:#a8b7c7;margin-right:13px}.market-card-actions{grid-template-columns:1fr auto auto;gap:8px;display:grid}.market-card-actions .primary-button,.market-card-actions .secondary-button{min-height:40px;padding:0 13px;font-size:.84rem}.market-zip-button{min-width:66px}.market-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex}.market-pagination button{border:1px solid var(--line);min-width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px}.market-pagination button.active{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-color:#0000}.market-pagination button:disabled{cursor:not-allowed;opacity:.42}.market-pagination>span{color:var(--muted);margin-left:8px;font-size:.8rem}.market-empty{min-height:150px;color:var(--blue);background:#eaf3ff8c;border:1px dashed #1463ff47;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;padding:24px;display:flex}.market-empty strong{color:var(--ink);display:block}.market-empty p{color:var(--muted);margin:2px 0 0}.market-empty .secondary-button{margin-left:auto}.market-error{color:#b56f18;background:#fff8ecd1;border-color:#e1902952}.market-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e1cad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.market-dialog{background:#fff;border:1px solid #7eb5ff4d;border-radius:16px;width:min(760px,100%);max-height:min(820px,100vh - 44px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 42px 120px #00112a57}.market-dialog-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.market-dialog-heading{justify-content:flex-start;padding-right:48px}.market-dialog h2{color:var(--ink);margin:18px 0 0;font-size:clamp(1.65rem,4vw,2.2rem)}.market-dialog-description{color:var(--muted);margin:18px 0}.market-install-facts{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.market-install-facts>div{border-left:1px solid var(--line);gap:3px;padding:13px;display:grid}.market-install-facts>div:first-child{border-left:0}.market-install-facts span,.market-download-row span,.market-prompt-box>div span{color:var(--muted);font-size:.75rem}.market-install-facts strong{color:var(--ink);font-size:.84rem}.market-prompt-box{background:linear-gradient(145deg,#eaf3ffb8,#f3fffba3);border:1px solid #1463ff33;border-radius:12px;margin-top:18px;padding:18px}.market-prompt-box>div,.market-download-row>div{gap:2px;display:grid}.market-prompt-box pre{color:#dceaff;white-space:pre-wrap;background:#07192e;border:1px solid #1463ff24;border-radius:8px;max-height:210px;margin:14px 0;padding:14px;font:.78rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.market-download-row{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:15px 17px;display:flex}.market-security-note{color:var(--muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:.76rem;display:flex}@keyframes marketSkeleton{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1040px){.market-catalog-heading{grid-template-columns:1fr;gap:34px}.market-agent-download{border-top:1px solid #1463ff29;border-left:0;padding:24px 0 0}.market-toolbar{grid-template-columns:1fr auto}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.market-catalog-primary{padding-top:72px}.market-status-strip,.market-toolbar,.market-grid,.market-install-facts{grid-template-columns:1fr}.market-status-strip>span,.market-status-strip>span:first-child,.market-install-facts>div,.market-install-facts>div:first-child{border-top:1px solid var(--line);border-left:0}.market-status-strip>span:first-child,.market-install-facts>div:first-child{border-top:0}.market-kind-tabs{width:100%}.market-kind-tabs button{flex:1}.market-dialog{padding:24px 18px}.market-download-row,.market-empty{flex-direction:column;align-items:stretch}.market-empty .secondary-button{margin-left:0}}.market-detail-page{background:linear-gradient(#07192e 0 510px,#0000 510px)}.market-detail-hero{color:#fff;background:radial-gradient(circle at 78% 10%,#16c9952b,#0000 26%),radial-gradient(circle at 16% 24%,#1463ff3d,#0000 34%),linear-gradient(90deg,#7eb5ff0f 1px,#0000 1px) 0 0/46px 46px;padding:116px 0 72px}.market-back-link{color:#ffffffb8;margin-bottom:30px;font-size:.85rem;display:inline-flex}.market-back-link:hover{color:var(--mint)}.market-detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:center;gap:64px;display:grid}.market-detail-hero .market-dialog-heading{color:#ffffffb3;justify-content:flex-start}.market-detail-hero h1{color:#fff;max-width:760px;margin:20px 0 4px;font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.08}.market-detail-hero code{color:var(--neon-blue);font-size:.82rem}.market-detail-hero-grid>div:first-child>p{color:#ffffffc2;max-width:720px;margin:22px 0;font-size:1.08rem}.market-detail-hero .market-tags span{color:#fffc;background:#ffffff12;border-color:#7eb5ff3d}.market-detail-install-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #7eb5ff47;border-radius:16px;gap:12px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff1c,0 30px 80px #0003}.market-detail-install-card .card-label{color:var(--mint)}.market-detail-install-card label{color:#ffffffb3;gap:5px;font-size:.78rem;display:grid}.market-detail-install-card select{color:#fff;background:#0b2543;border:1px solid #ffffff30;border-radius:8px;min-height:44px;padding:0 12px}.market-detail-install-card .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff38}.market-detail-install-card small{color:#ffffff94;justify-content:center;align-items:center;gap:6px;font-size:.7rem;display:flex}.market-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}.market-detail-main{gap:24px;display:grid}.market-detail-section,.market-detail-aside>section{border:1px solid var(--line);background:#fffffff0;border-radius:14px;padding:28px;box-shadow:0 18px 52px #092e6714}.market-detail-section h2{color:var(--ink);margin:8px 0 13px;font-size:clamp(1.45rem,3vw,2.15rem)}.market-detail-section>p{color:var(--muted)}.market-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.market-capability-grid article{background:linear-gradient(145deg,#eaf3ff94,#ffffffe6);border:1px solid #1463ff1c;border-radius:10px;min-height:130px;padding:18px;position:relative;overflow:hidden}.market-capability-grid article>span{color:#1463ff1f;font-size:2.5rem;font-weight:900;position:absolute;top:7px;right:12px}.market-capability-grid strong{color:var(--ink);position:relative}.market-capability-grid p{color:var(--muted);margin:7px 0 0;font-size:.83rem;position:relative}.market-install-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:24px 0;display:grid}.market-install-flow>div{text-align:center;background:#f4f8ffdb;border:1px solid #1463ff21;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:12px 8px;display:flex;position:relative}.market-install-flow span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-radius:50%;place-items:center;width:27px;height:27px;font-size:.72rem;font-weight:850;display:grid}.market-install-flow strong{color:var(--ink);font-size:.76rem}.market-install-flow svg{z-index:2;color:var(--blue);position:absolute;top:47px;right:-13px}.market-version-list{gap:10px;margin-top:22px;display:grid}.market-version-list article{border:1px solid var(--line);border-radius:9px;padding:16px}.market-version-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-version-list strong{color:var(--ink)}.market-version-list span,.market-version-list small{color:var(--muted);font-size:.75rem}.market-version-list p{color:var(--muted);margin:8px 0;font-size:.86rem}.market-detail-aside{gap:14px;display:grid;position:sticky;top:94px}.market-detail-aside>section{padding:20px}.market-detail-aside h3{color:var(--ink);margin:0 0 13px;font-size:.98rem}.market-detail-aside dl,.market-detail-aside ul{margin:0;padding:0;list-style:none}.market-detail-aside dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:.78rem;display:flex}.market-detail-aside dl>div:first-child{border-top:0}.market-detail-aside dt,.market-detail-aside p{color:var(--muted)}.market-detail-aside dd{color:var(--ink);text-align:right;margin:0;font-weight:700}.market-detail-aside li{color:#456582;background:var(--soft);overflow-wrap:anywhere;border-radius:6px;margin-top:6px;padding:7px 9px;font:.74rem ui-monospace,SFMono-Regular,Consolas,monospace}.market-detail-loading,.market-detail-error{min-height:480px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:920px){.market-detail-hero-grid,.market-detail-layout{grid-template-columns:1fr}.market-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.market-install-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.market-card-actions,.market-capability-grid,.market-install-flow,.market-detail-aside{grid-template-columns:1fr}.market-install-flow svg{display:none}}.nav-menu-nested{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(900px,100vw - 48px);padding:14px;position:fixed;top:72px;left:50%;right:auto;transform:translate(-50%,8px)}.nav-item:hover .nav-menu-nested,.nav-item:focus-within .nav-menu-nested{transform:translate(-50%)}.nav-menu-group{border-left:1px solid #1463ff1a;min-width:0;padding:0 12px 4px}.nav-menu-group:first-child{border-left:0}.nav-menu-category{padding:8px 6px 10px}.nav-menu-category:hover{transform:none}.nav-menu-third{gap:2px;display:grid}.nav-menu-third a{color:#36556b;border-radius:6px;min-width:0;padding:7px;font-size:.8rem;font-weight:650;line-height:1.35;transition:color .16s,background .16s,transform .16s}.nav-menu-third a:hover{color:#075fbd;background:#eef7ff;transform:translate(2px)}.solution-hub,.solution-category,.solution-detail{--solution-accent:#00a77e;--solution-accent-2:#087ff5;--solution-deep:#032c36;color:#123945;background:#f8fcfc;padding-top:72px;overflow:clip}.solution-theme-blue{--solution-accent:#087ff5;--solution-accent-2:#14b8a6;--solution-deep:#05294a}.solution-theme-violet{--solution-accent:#5468e7;--solution-accent-2:#00a98b;--solution-deep:#15264c}.solution-kicker{color:var(--solution-accent);letter-spacing:0;align-items:center;gap:8px;font-size:.76rem;font-weight:850;display:inline-flex}.solution-hub-hero{isolation:isolate;background:#eaf6f7;min-height:660px;position:relative;overflow:hidden}.solution-hub-hero-image{z-index:-3;object-fit:cover;object-position:center;animation:18s ease-in-out infinite alternate solutionImageDrift}.solution-hub-hero-shade{z-index:-2;background:linear-gradient(90deg,#f8fffef7 0%,#f8fffee0 34%,#f8fffe4d 58%,#f8fffe05 82%);position:absolute;inset:0}.solution-hub-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:660px;padding:92px 0 74px;display:grid}.solution-hub-copy{max-width:720px}.solution-hub-copy h1{color:#062d35;text-wrap:balance;margin:18px 0 22px;font-size:clamp(2.7rem,4.35vw,3.9rem);line-height:1.04}.solution-hub-copy>p{color:#446970;max-width:670px;margin:0;font-size:1.05rem;line-height:1.8}.solution-hub-entry-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fffe94;border-top:1px solid #045c6c47;border-bottom:1px solid #045c6c47;align-self:end;display:grid}.solution-hub-entry-list>a{border-bottom:1px solid #045c6c26;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-width:0;padding:17px 8px;transition:color .18s,padding .18s,background .18s;display:grid}.solution-hub-entry-list>a:last-child{border-bottom:0}.solution-hub-entry-list>a:hover{color:#006e6b;background:#ffffffa3;padding-left:14px;padding-right:14px}.solution-hub-entry-list>a>span{color:#0b8d80;font-size:.7rem;font-weight:900}.solution-hub-entry-list strong,.solution-hub-entry-list small{display:block}.solution-hub-entry-list strong{color:#093b44;font-size:.98rem}.solution-hub-entry-list small{color:#708b90;margin-top:2px;font-size:.72rem}.solution-principle-band{background:#f0faf7;border-top:1px solid #11a98929;border-bottom:1px solid #11a98929}.solution-principles{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:76px;display:grid}.solution-principles span{color:#2d5d60;text-align:center;border-left:1px solid #11a98929;min-width:0;padding:0 18px;font-size:.78rem;font-weight:760}.solution-principles span:first-child{border-left:0}.solution-directions,.solution-category-scenes,.solution-category-list,.solution-detail-context,.solution-ability-section,.solution-outcome-section{padding:112px 0}.solution-section-head{max-width:800px}.solution-section-head>span{color:var(--solution-accent,#00a77e);font-size:.72rem;font-weight:900;display:block}.solution-section-head h2{color:#072f3a;text-wrap:balance;margin:16px 0 18px;font-size:clamp(2.15rem,4.6vw,4rem);line-height:1.09}.solution-section-head p{color:#647d83;max-width:710px;margin:0;font-size:1rem;line-height:1.8}.solution-direction-list{gap:104px;margin-top:68px;display:grid}.solution-direction{--direction-accent:#00a77e;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:clamp(42px,7vw,94px);display:grid}.solution-direction-blue{--direction-accent:#087ff5}.solution-direction-violet{--direction-accent:#5866d9}.solution-direction:nth-child(2n) .solution-direction-visual{order:2}.solution-direction-visual{background:#eef8f8;border:1px solid #0f6c7a26;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 30px 76px #0d49531a}.solution-direction-visual img{object-fit:cover;transition:transform .7s}.solution-direction:hover .solution-direction-visual img{transform:scale(1.025)}.solution-direction-visual>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03232fcc;border-radius:4px;padding:7px 10px;font-size:.66rem;font-weight:900;position:absolute;top:18px;left:18px}.solution-direction-copy .solution-kicker{color:var(--direction-accent)}.solution-direction-copy h2{color:#082f3a;margin:18px 0 17px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08}.solution-direction-copy>p{color:#637b82;margin:0;line-height:1.8}.solution-direction-audience{border-left:2px solid var(--direction-accent);margin-top:24px;padding-left:15px}.solution-direction-audience small,.solution-direction-audience strong{display:block}.solution-direction-audience small{color:#7a9196;font-size:.7rem}.solution-direction-audience strong{color:#244e56;margin-top:3px;font-size:.88rem}.solution-link-list{border-top:1px solid #d9e8e8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.solution-link-list a{color:#345a61;border-bottom:1px solid #d9e8e8;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:47px;padding:10px 10px 10px 0;font-size:.82rem;font-weight:720;display:flex}.solution-link-list a:nth-child(odd){margin-right:12px}.solution-link-list a:hover{color:var(--direction-accent)}.solution-overview-link{color:var(--direction-accent);align-items:center;gap:9px;margin-top:28px;font-weight:830;display:inline-flex}.solution-cta-band,.solution-detail-next{color:#fff;background:#073942;padding:82px 0}.solution-cta-inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.solution-cta-inner>div:first-child{max-width:780px}.solution-cta-inner>div:first-child>span{color:#6de1c6;font-size:.72rem;font-weight:900}.solution-cta-inner h2{color:#fff;margin:12px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.12}.solution-cta-inner p{color:#e8fbffb3;max-width:720px;margin:16px 0 0}.solution-cta-inner .hero-actions{flex:none;margin:0}.solution-cta-inner .secondary-button{color:#fff;background:#ffffff0d;border-color:#ffffff47}.solution-category-hero,.solution-detail-hero{isolation:isolate;background:#e9f5f5;position:relative;overflow:hidden}.solution-category-hero{min-height:650px}.solution-category-hero-image,.solution-detail-hero-image{z-index:-3;object-fit:cover;object-position:center}.solution-category-hero-shade{z-index:-2;background:linear-gradient(90deg,#f7fdfcfa 0%,#f7fdfce0 40%,#f7fdfc29 70%,#0000 100%);position:absolute;inset:0}.solution-category-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(280px,.42fr);align-items:end;gap:72px;min-height:650px;padding:92px 0 72px;display:grid}.solution-category-hero-inner>div{max-width:760px}.solution-category-hero h1{color:#082f39;margin:18px 0 20px;font-size:clamp(3rem,6.4vw,5.8rem);line-height:1}.solution-category-hero-inner>div>p{color:#486970;max-width:680px;margin:0;font-size:1.06rem;line-height:1.78}.solution-category-fact{border-left:2px solid var(--solution-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fffe7a;padding:22px 0 22px 22px}.solution-category-fact small,.solution-category-fact strong,.solution-category-fact span{display:block}.solution-category-fact small{color:var(--solution-accent);font-size:.7rem;font-weight:850}.solution-category-fact strong{color:#183f48;margin-top:8px;font-size:1rem;line-height:1.6}.solution-category-fact span{color:#668087;margin-top:18px;font-size:.8rem}.solution-category-problem{background:#fff;padding:112px 0}.solution-problem-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,8vw,112px);display:grid}.solution-problem-grid>div:last-child>p{color:#4f6e75;margin:0;font-size:1.12rem;line-height:1.9}.solution-value-lines{border-top:1px solid #dce9e9;margin-top:38px}.solution-value-lines>div{border-bottom:1px solid #dce9e9;grid-template-columns:48px 1fr;gap:12px;padding:17px 0;display:grid}.solution-value-lines span{color:var(--solution-accent);font-size:.7rem;font-weight:900}.solution-value-lines strong{color:#214a52;font-size:.94rem}.solution-category-scenes,.solution-detail-context{background:#f0f7f7}.solution-scene-grid{border-top:1px solid #cadede;border-bottom:1px solid #cadede;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.solution-scene-grid article{border-left:1px solid #cadede;min-width:0;padding:30px 26px 34px}.solution-scene-grid article:first-child{border-left:0}.solution-scene-grid span,.solution-scene-list article>span{color:var(--solution-accent);font-size:.7rem;font-weight:900}.solution-scene-grid h3{color:#153f48;margin:46px 0 10px;font-size:1.22rem}.solution-scene-grid p{color:#6a8186;margin:0;font-size:.87rem;line-height:1.75}.solution-capability-band,.solution-loop-section{color:#fff;background:var(--solution-deep);padding:110px 0}.solution-section-head-light h2{color:#f5ffff}.solution-section-head-light p{color:#e1f6f9a6}.solution-capability-chain{border-top:1px solid #7fdfd838;border-bottom:1px solid #7fdfd838;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.solution-capability-chain>div{border-left:1px solid #7fdfd82e;min-width:0;min-height:142px;padding:28px 22px;position:relative}.solution-capability-chain>div:first-child{border-left:0}.solution-capability-chain span{color:#5ee0c4;font-size:.68rem;font-weight:900;display:block}.solution-capability-chain strong{color:#f2ffff;margin-top:28px;font-size:1rem;display:block}.solution-capability-chain i{z-index:1;color:#65e2c7;background:var(--solution-deep);place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.solution-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.solution-service-grid span{color:#e2f8f9bd;align-items:center;gap:8px;font-size:.8rem;display:flex}.solution-service-grid svg{color:#65e2c7}.solution-portfolio-list{border-top:1px solid #cfdfdf;margin-top:58px}.solution-portfolio-item{border-bottom:1px solid #cfdfdf;grid-template-columns:66px 1fr auto;align-items:center;gap:24px;min-width:0;padding:25px 8px 25px 0;transition:padding .18s,color .18s,background .18s;display:grid}.solution-portfolio-item:hover{color:var(--solution-accent);background:#fff;padding-left:12px;padding-right:18px}.solution-portfolio-index{color:var(--solution-accent);font-size:.72rem;font-weight:900}.solution-portfolio-item h3{color:#123e47;margin:0;font-size:1.3rem}.solution-portfolio-item p{color:#637b81;margin:5px 0 7px;font-size:.88rem}.solution-portfolio-item div>span{color:#87a0a4;font-size:.7rem}.solution-detail-hero{min-height:760px}.solution-detail-hero-image{object-position:center;filter:saturate(.94)contrast(1.02)}.solution-detail-hero-shade{z-index:-2;background:linear-gradient(90deg,#f8fdfcfc 0%,#f8fdfcf0 38%,#f8fdfc80 60%,#f8fdfc14 82%);position:absolute;inset:0}.solution-detail-hero-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:760px;padding:74px 0 68px;display:flex}.solution-breadcrumb{color:#6e858a;flex-wrap:wrap;gap:8px;margin-bottom:52px;font-size:.76rem;display:flex}.solution-breadcrumb a:hover{color:var(--solution-accent)}.solution-breadcrumb strong{color:#365b62}.solution-detail-hero h1{color:#062f39;max-width:830px;margin:17px 0 16px;font-size:clamp(3rem,6vw,5.55rem);line-height:1}.solution-detail-hero h2{color:#147366;max-width:760px;margin:0;font-size:clamp(1.16rem,2.2vw,1.75rem);line-height:1.45}.solution-detail-hero-inner>p{color:#496970;max-width:690px;margin:22px 0 0;font-size:1rem;line-height:1.82}.solution-detail-tags{flex-wrap:wrap;gap:9px 18px;margin-top:34px;display:flex}.solution-detail-tags span{color:#4f7479;padding-left:12px;font-size:.75rem;font-weight:750;position:relative}.solution-detail-tags span:before{content:"";background:var(--solution-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.solution-context-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(44px,7vw,88px);margin-top:60px;display:grid}.solution-scene-list{border-top:1px solid #cadede}.solution-scene-list article{border-bottom:1px solid #cadede;grid-template-columns:54px 1fr;gap:18px;padding:24px 0;display:grid}.solution-scene-list h3{color:#17434b;margin:0 0 7px;font-size:1.12rem}.solution-scene-list p{color:#6b8287;margin:0;font-size:.88rem}.solution-pain-panel{color:#fff;background:#113f49;border-radius:8px;padding:30px;box-shadow:0 24px 58px #08373f21}.solution-pain-panel>span{color:#67e0c6;margin-bottom:25px;font-size:.72rem;font-weight:900;display:block}.solution-pain-panel>div{border-top:1px solid #82dbd029;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.solution-pain-panel i{border:1px solid #63dfc4;flex:none;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.solution-pain-panel strong{color:#f1ffffdb;font-size:.88rem;font-weight:650}.solution-loop-track{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:72px;display:grid;position:relative}.solution-loop-track:before{content:"";background:linear-gradient(90deg,#31caa7,#5f8fff,#31caa7);height:1px;position:absolute;top:21px;left:8%;right:8%}.solution-loop-track:after{content:"";background:#8af1dc;border-radius:50%;width:7px;height:7px;animation:7s linear infinite solutionLoopSignal;position:absolute;top:18px;left:8%;box-shadow:0 0 18px #5defd1e6}.solution-loop-track article{z-index:1;text-align:center;min-width:0;padding:0 16px;position:relative}.solution-loop-node{background:var(--solution-deep);border:1px solid #65e2c780;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 28px;display:grid;box-shadow:0 0 0 8px #5bdec20a}.solution-loop-node span{color:#6ee2c9;font-size:.65rem;font-weight:900}.solution-loop-track h3{color:#f4ffff;margin:0 0 10px;font-size:1rem}.solution-loop-track p{color:#daf4f699;margin:0;font-size:.8rem;line-height:1.7}.solution-ability-section{background:#fff}.solution-ability-list{border-top:1px solid #d2e2e2;margin-top:64px}.solution-ability-list article{border-bottom:1px solid #d2e2e2;grid-template-columns:64px minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;min-width:0;padding:29px 0;display:grid}.solution-ability-index{color:var(--solution-accent);font-size:.72rem;font-weight:900}.solution-ability-title small{color:var(--solution-accent);font-size:.7rem;font-weight:850}.solution-ability-title h3{color:#163f47;margin:4px 0 0;font-size:1.16rem}.solution-ability-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.solution-ability-items span{color:#5c767b;align-items:center;gap:8px;min-width:0;font-size:.82rem;display:flex}.solution-ability-items svg{color:var(--solution-accent);flex:none}.solution-outcome-section{background:#edf6f5}.solution-outcome-grid{grid-template-columns:minmax(0,.94fr) minmax(360px,.76fr);align-items:start;gap:clamp(48px,8vw,108px);display:grid}.solution-outcome-list{border-top:1px solid #cbdfdd;margin-top:42px}.solution-outcome-list>div{border-bottom:1px solid #cbdfdd;grid-template-columns:48px 1fr;gap:12px;padding:17px 0;display:grid}.solution-outcome-list span{color:var(--solution-accent);font-size:.7rem;font-weight:900}.solution-outcome-list strong{color:#224b52}.solution-delivery-panel{background:#ffffffc2;border:1px solid #c5dcda;border-radius:8px;padding:34px;box-shadow:0 24px 56px #10535214}.solution-delivery-panel>span{color:var(--solution-accent);font-size:.7rem;font-weight:900}.solution-delivery-panel h3{color:#143f47;margin:10px 0 24px;font-size:1.45rem}.solution-delivery-panel ol{counter-reset:delivery;gap:0;margin:0;padding:0;list-style:none;display:grid}.solution-delivery-panel li{counter-increment:delivery;color:#45666b;border-top:1px solid #d7e6e4;padding:14px 0;font-size:.88rem}.solution-delivery-panel li:before{content:counter(delivery, decimal-leading-zero);color:var(--solution-accent);margin-right:14px;font-size:.68rem;font-weight:900}.solution-delivery-panel p{color:#6c8185;border-top:1px solid #cddfdd;margin:25px 0 0;padding-top:22px;font-size:.78rem;line-height:1.75}.solution-delivery-panel p strong{color:#31575d}.solution-detail-next{background:linear-gradient(105deg,#052f39,#094f59)}@keyframes solutionImageDrift{0%{transform:scale(1.001)}to{transform:scale(1.025)}}@keyframes solutionLoopSignal{0%{left:8%}to{left:calc(92% - 7px)}}@media (max-width:1080px){.solution-hub-hero-inner,.solution-category-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:42px}.solution-direction{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:44px}.solution-scene-grid article{padding:28px 20px 32px}}@media (max-width:980px){.mobile-subnav-group{border-top:1px solid #1463ff12}.mobile-panel{overscroll-behavior:contain;max-height:calc(100svh - 72px);overflow-y:auto}.mobile-subnav-group>a{color:#24475c!important;padding-bottom:5px!important}.mobile-thirdnav{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 8px 12px;display:grid}.mobile-thirdnav a{min-width:0;padding:7px 8px!important;font-size:.8rem!important;font-weight:620!important}.solution-hub-hero-inner{grid-template-columns:1fr;align-content:end;min-height:720px}.solution-hub-hero-shade{background:linear-gradient(#f8fffe0d,#f8fffee6 48%,#f8fffefc 72%)}.solution-hub-entry-list{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-hub-entry-list>a{border-bottom:0;border-right:1px solid #045c6c26;grid-template-columns:28px 1fr}.solution-hub-entry-list>a:last-child{border-right:0}.solution-hub-entry-list>a>svg{display:none}.solution-principles{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.solution-principles span{place-items:center;min-height:38px;display:grid}.solution-direction,.solution-problem-grid,.solution-context-grid,.solution-outcome-grid{grid-template-columns:1fr}.solution-direction:nth-child(2n) .solution-direction-visual{order:initial}.solution-category-hero-inner{grid-template-columns:1fr;align-content:end;min-height:720px;padding-top:260px}.solution-category-hero-shade,.solution-detail-hero-shade{background:linear-gradient(#f8fdfc0a,#f8fdfce0 43%,#f8fdfc 68%)}.solution-category-fact{max-width:620px}.solution-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-scene-grid article:nth-child(3){border-top:1px solid #cadede;border-left:0}.solution-scene-grid article:nth-child(4){border-top:1px solid #cadede}.solution-capability-chain,.solution-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-capability-chain>div:nth-child(3){border-top:1px solid #7fdfd82e;border-left:0}.solution-capability-chain>div:nth-child(4){border-top:1px solid #7fdfd82e}.solution-capability-chain>div:nth-child(2) i{display:none}.solution-loop-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 0}.solution-loop-track:before,.solution-loop-track:after{display:none}.solution-ability-list article{grid-template-columns:48px minmax(220px,.72fr) minmax(0,1.28fr);gap:20px}.solution-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.solution-hub,.solution-category,.solution-detail{padding-top:72px}.solution-hub-hero,.solution-hub-hero-inner{min-height:760px}.solution-hub-hero-inner{padding:250px 0 34px}.solution-hub-copy h1{font-size:2.65rem}.solution-hub-copy>p{font-size:.93rem}.solution-hub-entry-list{grid-template-columns:1fr}.solution-hub-entry-list>a{border-bottom:1px solid #045c6c26;border-right:0}.solution-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-principles span:nth-child(odd){border-left:0}.solution-directions,.solution-category-problem,.solution-category-scenes,.solution-category-list,.solution-capability-band,.solution-detail-context,.solution-loop-section,.solution-ability-section,.solution-outcome-section{padding:76px 0}.solution-section-head h2{font-size:2.35rem}.solution-direction-list{gap:76px;margin-top:52px}.solution-direction-visual{min-height:260px}.solution-direction-copy h2{font-size:2.35rem}.solution-link-list{grid-template-columns:1fr}.solution-link-list a:nth-child(odd){margin-right:0}.solution-category-hero,.solution-category-hero-inner{min-height:720px}.solution-category-hero-inner{padding:230px 0 38px}.solution-category-hero h1,.solution-detail-hero h1{font-size:3rem}.solution-category-fact{padding:16px 0 16px 16px}.solution-scene-grid,.solution-capability-chain,.solution-service-grid{grid-template-columns:1fr}.solution-scene-grid article,.solution-scene-grid article:nth-child(3),.solution-scene-grid article:nth-child(4){border-top:1px solid #cadede;border-left:0}.solution-scene-grid article:first-child{border-top:0}.solution-capability-chain>div,.solution-capability-chain>div:nth-child(3),.solution-capability-chain>div:nth-child(4){border-top:1px solid #7fdfd82e;border-left:0;min-height:112px}.solution-capability-chain>div:first-child{border-top:0}.solution-capability-chain i{display:none}.solution-portfolio-item{grid-template-columns:38px 1fr auto;gap:12px}.solution-portfolio-item h3{font-size:1.05rem}.solution-portfolio-item p{font-size:.8rem}.solution-portfolio-item div>span{display:none}.solution-detail-hero,.solution-detail-hero-inner{min-height:760px}.solution-detail-hero-inner{justify-content:flex-end;padding:210px 0 42px}.solution-breadcrumb{margin-bottom:26px}.solution-context-grid{margin-top:44px}.solution-pain-panel{padding:24px 22px}.solution-loop-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 0}.solution-loop-track article{padding:0 10px}.solution-ability-list article{grid-template-columns:38px 1fr;align-items:start}.solution-ability-items{grid-column:1/-1;padding-left:38px}.solution-outcome-grid{gap:48px}.solution-delivery-panel{padding:26px 22px}.solution-cta-band,.solution-detail-next{padding:64px 0}.solution-cta-inner .hero-actions{width:100%}.solution-cta-inner .hero-actions a{flex:auto}}@media (prefers-reduced-motion:reduce){.solution-hub-hero-image,.solution-loop-track:after{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-header.home-header{color:#07343c;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#f5fffde6;border-bottom-color:#045e7721;box-shadow:0 10px 34px #03536912}.site-header.home-header .brand-name,.site-header.home-header .nav-item>a{color:#07343c}.site-header.home-header .desktop-nav{color:#52727a}.site-header.home-header .ghost-button{color:#075d6b;background:#ffffff8a;border-color:#045e772e}.site-header.home-header .mobile-menu-button{color:#075d6b}.brand-lockup{min-width:128px}.brand-lockup>.brand-name{font-size:1.78rem;font-weight:850;line-height:1;position:relative}@media (max-width:640px){.brand-lockup>.brand-name{font-size:1.42rem}}.brand-lockup>.brand-name:after{content:"";background:#16c995;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:-14px;box-shadow:0 0 0 4px #16c9951f}.tms-detail-page{color:#122a3d;background:#fff}.tms-detail-hero{isolation:isolate;background:#f7fffc;align-items:center;min-height:min(820px,100svh - 72px);display:flex;position:relative;overflow:hidden}.tms-detail-hero-image{z-index:-2;object-fit:cover;object-position:center}.tms-detail-hero-shade{z-index:-1;background:linear-gradient(90deg,#f8fffdfc 0%,#f8fffdf2 31%,#f8fffd94 52%,#f8fffd0d 76%);position:absolute;inset:0}.tms-detail-hero-inner{width:min(1200px,100% - 40px);margin:0 auto;padding:84px 0 54px}.tms-detail-hero .eyebrow{color:#07815f}.tms-detail-hero h1{color:#071f2d;max-width:680px;margin:18px 0 22px;font-size:clamp(3.1rem,7vw,6rem);font-weight:900;line-height:1}.tms-detail-hero>.tms-detail-hero-inner>p{color:#38596a;max-width:650px;margin:0;font-size:1.18rem;line-height:1.85}.tms-detail-hero-flow{border-top:1px solid #07815f3d;grid-template-columns:repeat(6,minmax(0,1fr));max-width:700px;margin-top:56px;display:grid}.tms-detail-hero-flow span{color:#183e4c;padding:14px 8px 0 0;font-size:.87rem;font-weight:800;position:relative}.tms-detail-hero-flow span:before{content:"";background:#0ca775;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #0ca7751f}.tms-detail-hero-flow small{color:#68a493;margin-bottom:2px;font-size:.68rem;display:block}.tms-value-section,.tms-journey-section,.tms-capability-section,.tms-finance-section,.tms-collaboration-section,.tms-detail-cta{padding:108px 0}.tms-value-section{background:#fff;border-top:1px solid #07815f1c}.tms-section-intro{max-width:850px}.tms-section-intro>span,.tms-finance-copy>span,.tms-detail-cta>.section-inner>span{color:#07815f;letter-spacing:0;font-size:.76rem;font-weight:900}.tms-section-intro h2,.tms-finance-copy h2,.tms-detail-cta h2{color:#071f2d;margin:14px 0 18px;font-size:clamp(2rem,4.5vw,3.65rem);line-height:1.12}.tms-section-intro p,.tms-finance-copy p,.tms-detail-cta p{color:#5b7180;margin:0;font-size:1.05rem;line-height:1.85}.tms-value-principles{border-top:1px solid #d9e9e5;border-bottom:1px solid #d9e9e5;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.tms-value-principles article{border-left:1px solid #d9e9e5;min-width:0;padding:30px 28px}.tms-value-principles article:first-child{border-left:0}.tms-value-principles strong{color:#083b3a;margin-bottom:9px;font-size:1.2rem;display:block}.tms-value-principles p{color:#6a7c86;margin:0;font-size:.9rem}.tms-journey-section{background:#eef8f5}.tms-journey{grid-template-columns:repeat(8,minmax(0,1fr));margin:46px 0 0;padding:0;list-style:none;display:grid;position:relative}.tms-journey:before{content:"";background:linear-gradient(90deg,#54b99e,#09835f,#126cd4);height:1px;position:absolute;top:18px;left:5%;right:5%}.tms-journey li{text-align:center;min-width:0;position:relative}.tms-journey span{z-index:1;color:#087e5c;background:#f9fffd;border:1px solid #08835f47;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 15px;font-size:.7rem;font-weight:900;display:grid;position:relative}.tms-journey strong{color:#173b46;font-size:.88rem;display:block}.tms-capability-section{background:#fff}.tms-capability-intro{margin-bottom:82px}.tms-capability-list{gap:120px;display:grid}.tms-capability-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.tms-capability-row-reverse .tms-capability-copy{order:2}.tms-capability-row-reverse .tms-capability-media{order:1}.tms-capability-label{color:#087e5c;align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:flex}.tms-capability-label>span{color:#16a57b;font-size:2.2rem;line-height:1}.tms-capability-copy h3{color:#071f2d;margin:20px 0 5px;font-size:clamp(1.9rem,3.7vw,3rem);line-height:1.13}.tms-capability-copy>strong{color:#19705d;font-size:1rem;display:block}.tms-capability-copy>p{color:#5e737f;margin:22px 0;font-size:1rem;line-height:1.85}.tms-capability-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tms-capability-copy li{color:#294d57;align-items:flex-start;gap:9px;font-size:.92rem;display:flex}.tms-capability-copy li svg{color:#0aa777;flex:none;margin-top:4px}.tms-capability-result{color:#31545f;border-left:2px solid #11a979;margin-top:26px;padding-left:16px;font-size:.9rem}.tms-capability-result span{color:#07815f;margin-bottom:3px;font-size:.7rem;font-weight:900;display:block}.tms-capability-media,.tms-finance-media{background:#f8fffd;border:1px solid #d9ebe6;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1771561c}.tms-capability-media{aspect-ratio:16/9}.tms-capability-media img,.tms-finance-media img{object-fit:cover}.tms-finance-section{background:#fff9ed}.tms-finance-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(42px,7vw,90px);display:grid}.tms-finance-media{aspect-ratio:16/9;background:#fffdf7;border-color:#f1dfb8;box-shadow:0 28px 70px #ca89181a}.tms-finance-copy>span{color:#b36a00}.tms-finance-copy>div{flex-wrap:wrap;gap:8px 20px;margin-top:30px;display:flex}.tms-finance-copy>div strong{color:#8d5a0a;font-size:.88rem}.tms-collaboration-section{background:#f4f9fb}.tms-collaboration-roles{border-top:1px solid #d7e5ea;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.tms-collaboration-roles article{border-bottom:1px solid #d7e5ea;border-right:1px solid #d7e5ea;padding:30px 26px}.tms-collaboration-roles article:first-child{border-left:1px solid #d7e5ea}.tms-collaboration-roles svg{color:#087e5c}.tms-collaboration-roles h3{color:#102f3d;margin:20px 0 8px;font-size:1.08rem}.tms-collaboration-roles p{color:#697d88;margin:0;font-size:.88rem}.tms-detail-cta{color:#fff;background:linear-gradient(110deg,#052b32fa,#046353ed),url(/images/tms-page.png) 50%/cover}.tms-detail-cta>.section-inner{max-width:900px;margin-left:max(20px,50% - 600px)}.tms-detail-cta>.section-inner>span{color:#73e3c1}.tms-detail-cta h2,.tms-detail-cta p{color:#fff}.tms-detail-cta p{color:#ffffffbd;max-width:760px}.tms-detail-cta .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff61}@media (max-width:980px){.tms-detail-hero{align-items:flex-end;min-height:720px}.tms-detail-hero-shade{background:linear-gradient(#f8fffd1f,#f8fffdeb 48%,#f8fffd 72%)}.tms-detail-hero-image{object-position:62% top}.tms-value-principles,.tms-collaboration-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-value-principles article:nth-child(3),.tms-collaboration-roles article:nth-child(3){border-left:0}.tms-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 0}.tms-journey:before{display:none}.tms-capability-row,.tms-finance-grid{grid-template-columns:1fr}.tms-capability-row-reverse .tms-capability-copy,.tms-capability-row-reverse .tms-capability-media{order:initial}.tms-capability-media{order:-1!important}}@media (max-width:640px){.tms-detail-hero{min-height:690px}.tms-detail-hero-inner{padding:220px 0 38px}.tms-detail-hero h1{font-size:3rem}.tms-detail-hero>.tms-detail-hero-inner>p{font-size:1rem;line-height:1.7}.tms-detail-hero-flow{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;margin-top:38px}.tms-detail-hero-flow span{border-top:1px solid #07815f38;padding-top:12px}.tms-value-section,.tms-journey-section,.tms-capability-section,.tms-finance-section,.tms-collaboration-section,.tms-detail-cta{padding:72px 0}.tms-value-principles,.tms-collaboration-roles{grid-template-columns:1fr}.tms-value-principles article,.tms-value-principles article:nth-child(3),.tms-collaboration-roles article,.tms-collaboration-roles article:nth-child(3),.tms-collaboration-roles article:first-child{border-left:0}.tms-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-capability-intro{margin-bottom:56px}.tms-capability-list{gap:76px}.tms-capability-row{gap:30px}.tms-capability-media,.tms-finance-media{aspect-ratio:4/3}.tms-detail-cta>.section-inner{margin-left:auto}}.next-product-page{--product-accent:#07815f;--product-accent-2:#126cd4;--product-deep:#052f39;color:#122a3d;background:#fff}.model-product-page{--product-accent:#126cd4;--product-accent-2:#00a98b;--product-deep:#0a2945}.next-product-hero{isolation:isolate;background:#f5fbfb;align-items:center;min-height:min(860px,100svh - 72px);display:flex;position:relative;overflow:hidden}.next-product-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--product-accent), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.next-product-hero:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--product-accent) 45%, transparent), transparent)}}.next-product-hero-image{z-index:-3;object-fit:cover;object-position:center;animation:16s ease-in-out infinite alternate nextProductHeroDrift}.next-product-hero-shade{z-index:-2;background:linear-gradient(90deg,#f8fefdfc 0%,#f8fefdf0 31%,#f8fefd75 50%,#f8fefd08 74%);position:absolute;inset:0}.model-product-page .next-product-hero-shade{background:linear-gradient(90deg,#f7fbfffc 0%,#f7fbfff0 31%,#f7fbff73 50%,#f7fbff05 74%)}.next-product-hero-inner{width:min(1200px,100% - 40px);margin:0 auto;padding:92px 0 54px}.next-product-eyebrow{color:var(--product-accent);letter-spacing:0;align-items:center;gap:9px;font-size:.78rem;font-weight:900;display:inline-flex}.next-product-hero h1{color:var(--product-accent);margin:18px 0 10px;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.1}.next-product-hero h2{color:#061f2e;letter-spacing:0;max-width:760px;margin:0 0 25px;font-size:clamp(3rem,6.4vw,5.8rem);font-weight:900;line-height:1.02}.next-product-hero-inner>p{color:#3d5c6b;max-width:680px;margin:0;font-size:1.08rem;line-height:1.85}.next-product-hero .hero-actions{max-width:720px}.next-product-hero-flow{border-top:1px solid var(--product-accent);grid-template-columns:repeat(6,minmax(0,1fr));max-width:720px;margin-top:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.next-product-hero-flow{border-top:1px solid color-mix(in srgb, var(--product-accent) 28%, transparent)}}.next-product-hero-flow:after{content:"";background:linear-gradient(90deg, transparent, var(--product-accent), transparent);width:15%;height:1px;animation:4.8s linear infinite nextProductSignal;position:absolute;top:-1px;left:0}.next-product-hero-flow span{color:#173f4e;min-width:0;padding:15px 8px 0 0;font-size:.85rem;font-weight:850;position:relative}.next-product-hero-flow span:before{content:"";background:var(--product-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--product-accent);border-radius:50%;position:absolute;top:-4px;left:0}@supports (color:color-mix(in lab, red, red)){.next-product-hero-flow span:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--product-accent) 12%, transparent)}}.next-product-hero-flow small{color:var(--product-accent);margin-bottom:2px;display:block}@supports (color:color-mix(in lab, red, red)){.next-product-hero-flow small{color:color-mix(in srgb, var(--product-accent) 68%, #7c94a0)}}.next-product-hero-flow small{font-size:.66rem}.next-product-value-section,.agent-scope-section,.next-product-capability-section,.next-product-loop-section,.agent-connector-section,.model-deployment-section,.model-security-section,.model-service-section,.next-product-cta{padding:112px 0}.next-product-value-section{border-top:1px solid var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.next-product-value-section{border-top:1px solid color-mix(in srgb, var(--product-accent) 12%, transparent)}}.next-product-value-section{background:#fff}.next-product-intro{max-width:870px}.next-product-intro>span,.next-product-cta>.section-inner>span{color:var(--product-accent);letter-spacing:0;font-size:.75rem;font-weight:900}.next-product-intro h2,.next-product-cta h2{color:#071f2d;letter-spacing:0;margin:14px 0 20px;font-size:clamp(2.1rem,4.7vw,3.9rem);line-height:1.1}.next-product-intro p,.next-product-cta p{color:#5b7180;margin:0;font-size:1.04rem;line-height:1.85}.agent-metric-strip{border-top:1px solid #d6e8e3;border-bottom:1px solid #d6e8e3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.agent-metric-strip article{border-left:1px solid #d6e8e3;min-width:0;padding:28px 26px 30px}.agent-metric-strip article:first-child{border-left:0}.agent-metric-strip strong{color:#073d3b;font-size:clamp(2.5rem,4vw,4rem);line-height:1;display:block}.agent-metric-strip strong small{color:#0ba579;margin-left:2px;font-size:.42em}.agent-metric-strip span{color:#183f48;margin:14px 0 7px;font-size:.98rem;font-weight:850;display:block}.agent-metric-strip p{color:#71838b;margin:0;font-size:.84rem;line-height:1.65}.agent-scope-section{background:#eef8f5}.agent-scope-grid,.agent-connector-grid,.model-security-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.agent-scope-list{border-top:1px solid #bcdcd3}.agent-scope-list>div{border-bottom:1px solid #bcdcd3;grid-template-columns:46px 130px minmax(0,1fr);align-items:baseline;gap:14px;padding:20px 0;display:grid}.agent-scope-list span{color:#0aa277;font-size:.72rem;font-weight:900}.agent-scope-list strong{color:#0a3c3c;font-size:1rem}.agent-scope-list p{color:#57737a;margin:0;font-size:.88rem;line-height:1.65}.next-product-capability-section{background:#fff}.next-product-capability-intro{margin-bottom:88px}.next-product-capability-list{gap:124px;display:grid}.next-product-capability-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(46px,7vw,94px);display:grid}.next-product-capability-row-reverse .next-product-capability-copy{order:2}.next-product-capability-row-reverse .next-product-capability-media{order:1}.next-product-capability-label{color:var(--product-accent);align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:flex}.next-product-capability-label>span{color:var(--product-accent-2);margin-right:2px;font-size:2.2rem;line-height:1}.next-product-capability-copy h3{color:#071f2d;letter-spacing:0;margin:20px 0 7px;font-size:clamp(1.9rem,3.8vw,3.05rem);line-height:1.13}.next-product-capability-copy>strong{color:var(--product-accent);display:block}@supports (color:color-mix(in lab, red, red)){.next-product-capability-copy>strong{color:color-mix(in srgb, var(--product-accent) 82%, #1e5361)}}.next-product-capability-copy>strong{font-size:1rem;line-height:1.6}.next-product-capability-copy>p{color:#5e737f;margin:22px 0;font-size:1rem;line-height:1.85}.next-product-capability-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.next-product-capability-copy li{color:#294d57;align-items:flex-start;gap:9px;font-size:.92rem;line-height:1.6;display:flex}.next-product-capability-copy li svg{color:var(--product-accent);flex:none;margin-top:5px}.next-product-result{border-left:2px solid var(--product-accent);color:#31545f;margin-top:27px;padding-left:16px;font-size:.9rem;line-height:1.65}.next-product-result span{color:var(--product-accent);margin-bottom:3px;font-size:.7rem;font-weight:900;display:block}.next-product-capability-media,.agent-connector-media{aspect-ratio:16/10;border:1px solid var(--product-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.next-product-capability-media,.agent-connector-media{border:1px solid color-mix(in srgb, var(--product-accent) 18%, #dbe8ec)}}.next-product-capability-media,.agent-connector-media{box-shadow:0 28px 70px var(--product-accent);background:#f6fbfc;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.next-product-capability-media,.agent-connector-media{box-shadow:0 28px 70px color-mix(in srgb, var(--product-accent) 12%, transparent)}}.next-product-capability-media img,.agent-connector-media img{object-fit:contain}.model-product-page .next-product-capability-row:first-child .next-product-capability-media img{object-fit:cover}.next-product-capability-media-real{background:#edf4f4}.next-product-capability-media-real span{color:#d9fff4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04272ce0;border-radius:4px;padding:7px 10px;font-size:.7rem;font-weight:800;position:absolute;bottom:12px;right:12px}.next-product-loop-section{color:#fff;background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--product-deep);background-size:54px 54px,54px 54px,auto;position:relative;overflow:hidden}.next-product-intro-light h2{color:#fff}.next-product-intro-light>span{color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.next-product-intro-light>span{color:color-mix(in srgb, var(--product-accent) 58%, #bdf7e7)}}.next-product-intro-light p{color:#e6f5f8b3}.next-product-loop{border-top:1px solid #9ce7dd47;grid-template-columns:repeat(6,minmax(0,1fr));margin:70px 0 0;padding:0;list-style:none;display:grid;position:relative}.next-product-loop:after{content:"";background:linear-gradient(90deg,#0000,#8ff7d5,#0000);width:18%;height:2px;animation:5.2s linear infinite nextProductSignal;position:absolute;top:-1px;left:0;box-shadow:0 0 18px #8ff7d5b3}.model-product-page .next-product-loop:after{background:linear-gradient(90deg,#0000,#6cb9ff,#7cebd5,#0000);box-shadow:0 0 18px #6cb9ffb3}.next-product-loop li{min-width:0;padding:30px 20px 0 0;position:relative}.next-product-loop li:before{content:"";background:var(--product-deep);border:2px solid #9be6d1;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.next-product-loop li>span{color:#8fe4cc;font-size:.68rem;font-weight:900}.model-product-page .next-product-loop li>span{color:#87c7ff}.next-product-loop strong{color:#fff;margin:9px 0 10px;font-size:1rem;display:block}.next-product-loop p{color:#e0f1f49e;margin:0;font-size:.82rem;line-height:1.65}.agent-connector-section{background:#f5faf9}.agent-connector-grid{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr)}.agent-connector-media{aspect-ratio:16/10;box-shadow:none}.agent-connector-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.agent-connector-tags span{color:#24534f;background:#ffffffbd;border:1px solid #cde1dc;border-radius:4px;padding:8px 10px;font-size:.78rem;font-weight:750}.next-product-cta{color:#fff;background:linear-gradient(110deg,#062d37,#075e54 58%,#0b5f85)}.model-product-cta{background:linear-gradient(110deg,#092743,#0d5188 58%,#087b71)}.next-product-cta>.section-inner{max-width:930px;margin-left:max(20px,50% - 600px)}.next-product-cta>.section-inner>span{color:#78e7ca}.model-product-cta>.section-inner>span{color:#8dccff}.next-product-cta h2,.next-product-cta p{color:#fff}.next-product-cta p{color:#ffffffbd;max-width:790px}.next-product-cta .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff59}.model-value-section{background:#fff}.model-principles{border-top:1px solid #d7e3ed;border-bottom:1px solid #d7e3ed;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.model-principles article{border-left:1px solid #d7e3ed;min-width:0;padding:34px 32px;position:relative}.model-principles article:first-child{border-left:0}.model-principles article>span{color:#9eb4c6;font-size:.68rem;font-weight:900;position:absolute;top:18px;right:20px}.model-principles svg{color:#126cd4}.model-principles h3{color:#0a2b45;margin:24px 0 10px;font-size:1.15rem}.model-principles p{color:#687e8e;margin:0;font-size:.9rem;line-height:1.72}.model-deployment-section{background:#eff5fb}.model-deployment-intro{max-width:820px}.model-deployment-tiers{border-top:1px solid #c9d9e7;border-bottom:1px solid #c9d9e7;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.model-deployment-tiers article{border-left:1px solid #c9d9e7;min-width:0;padding:26px 24px 30px}.model-deployment-tiers article:first-child{border-left:0}.model-deployment-tiers article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-deployment-tiers article>div span{color:#126cd4;font-size:.66rem;font-weight:900}.model-deployment-tiers article>div small{color:#91a9bb;font-size:.68rem;font-weight:900}.model-deployment-tiers strong{color:#087f71;margin-top:32px;font-size:.9rem;display:block}.model-deployment-tiers h3{color:#082a45;margin:8px 0 10px;font-size:1.18rem}.model-deployment-tiers p{color:#647c8d;margin:0;font-size:.86rem;line-height:1.7}.model-deployment-note{color:#778c9b;margin:18px 0 0;font-size:.78rem}.model-capability-section{background:#fff}.model-training-section{background-color:#0a2945}.model-security-section{background:#f3f8f8;overflow:hidden}.model-security-grid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.model-security-section .next-product-intro h2{text-wrap:balance;font-size:2.85rem}.model-security-points{gap:10px;margin-top:28px;display:grid}.model-security-points span{color:#315968;align-items:center;gap:9px;font-size:.9rem;display:flex}.model-security-points svg{color:#0a9a7c}.model-security-architecture{aspect-ratio:1;width:min(100%,540px);margin-left:auto;position:relative}.model-security-architecture:before{content:"";background:linear-gradient(#126cd40e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#126cd40e 1px,#0000 1px) 0 0/36px 36px,#ffffffb3;border:1px solid #b9d2dd;border-radius:8px;position:absolute;inset:0}.model-security-architecture-image{aspect-ratio:1672/941;background:#f7fbfb;border:1px solid #c6dce1;border-radius:8px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 24px 56px #1f505c1f}.model-security-architecture-image:before{display:none}.model-security-architecture-image img{object-fit:contain;object-position:center}.model-architecture-core{z-index:3;color:#fff;background:linear-gradient(145deg,#0e6fd8,#078c7b);border:1px solid #126cd466;border-radius:8px;place-content:center;justify-items:center;width:142px;height:142px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #126cd433}.model-architecture-core strong{margin-top:8px;font-size:1rem}.model-architecture-core span{color:#ffffffbd;font-size:.7rem}.model-architecture-ring{border:1px dashed #126cd452;border-radius:8px;position:absolute}.model-architecture-ring-one{inset:100px}.model-architecture-ring-two{border-color:#08987b47;inset:28px}.model-architecture-ring span{color:#285269;text-align:center;background:#ffffffeb;border:1px solid #c7d9e2;border-radius:4px;min-width:82px;padding:7px 9px;font-size:.7rem;font-weight:800;position:absolute;box-shadow:0 10px 24px #204e6614}.model-architecture-ring span:first-child{top:0;left:50%;transform:translate(-50%,-50%)}.model-architecture-ring span:nth-child(2){top:50%;right:0;transform:translate(50%,-50%)}.model-architecture-ring span:nth-child(3){bottom:0;left:50%;transform:translate(-50%,50%)}.model-architecture-ring span:nth-child(4){top:50%;left:0;transform:translate(-50%,-50%)}.model-service-section{background:#fff}.model-service-grid{border-top:1px solid #d7e3e9;border-bottom:1px solid #d7e3e9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-service-grid>div{border-left:1px solid #d7e3e9;min-width:0;padding:34px 38px}.model-service-grid>div:first-child{border-left:0}.model-service-grid h3{color:#092b43;margin:24px 0 10px;font-size:1.35rem}.model-service-grid p{color:#647b8a;margin:0;line-height:1.75}.wms-product-page{--product-accent:#078e79;--product-accent-2:#1677d2;--product-deep:#073c46}.oms-product-page{--product-accent:#126fc8;--product-accent-2:#079d87;--product-deep:#0a405a}.wms-product-page .next-product-hero-shade,.oms-product-page .next-product-hero-shade{background:linear-gradient(90deg,#fbfffef5 0%,#fbfffedb 28%,#fbfffe33 48%,#0000 68%)}.wms-loop-grid{border-top:1px solid #cfe3df;border-bottom:1px solid #cfe3df;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.wms-loop-grid article{border-left:1px solid #cfe3df;min-width:0;padding:30px 30px 34px}.wms-loop-grid article:first-child{border-left:0}.wms-loop-grid header{color:#078e79;justify-content:space-between;align-items:center;display:flex}.wms-loop-grid header span{font-size:.7rem;font-weight:900}.wms-loop-grid h3{color:#092f3a;margin:24px 0 10px;font-size:1.35rem}.wms-loop-grid p{color:#617982;min-height:82px;margin:0;line-height:1.7}.wms-loop-grid article>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.wms-loop-grid article>div span,.oms-status-note,.wms-twin-media>span{border-radius:4px}.wms-loop-grid article>div span{color:#27625b;background:#eaf6f2;padding:6px 8px;font-size:.72rem;font-weight:750}.wms-twin-section,.wms-collaboration-section,.oms-capability-section,.oms-network-section{padding:112px 0}.wms-twin-section,.oms-network-section{background:#eff9f7}.wms-twin-grid,.oms-network-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.wms-twin-media,.oms-network-media{aspect-ratio:16/10;background:#fff;border:1px solid #c9e2dd;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0b6c601c}.wms-twin-media img,.oms-network-media img{object-fit:cover}.wms-twin-media>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#074d4cc7;padding:7px 10px;font-size:.68rem;font-weight:850;position:absolute;bottom:14px;left:14px}.product-check-list{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.product-check-list li{color:#315c62;align-items:flex-start;gap:9px;line-height:1.6;display:flex}.product-check-list svg{color:var(--product-accent);flex:none;margin-top:5px}.wms-evolution{border-top:1px solid #cfe1e4;grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.wms-evolution li{min-width:0;padding:32px 28px 20px 0;position:relative}.wms-evolution li:before{content:"";background:var(--product-accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--product-accent);border-radius:50%;position:absolute;top:-5px;left:0}@supports (color:color-mix(in lab, red, red)){.wms-evolution li:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--product-accent) 12%, transparent)}}.wms-evolution li>span{color:#07947e;font-size:.7rem;font-weight:900}.wms-evolution h3{color:#092f3a;margin:18px 0 9px;font-size:1.08rem}.wms-evolution p{color:#667d85;margin:0;font-size:.86rem;line-height:1.7}.wms-collaboration-section{background:#fff}.wms-collaboration-grid{border-top:1px solid #d3e5e1;border-bottom:1px solid #d3e5e1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.wms-collaboration-grid article{border-left:1px solid #d3e5e1;min-width:0;padding:30px 25px}.wms-collaboration-grid article:first-child{border-left:0}.wms-collaboration-grid svg{color:var(--product-accent)}.wms-collaboration-grid h3{color:#0c3640;margin:20px 0 9px;font-size:1.05rem}.wms-collaboration-grid p{color:#647c82;margin:0;font-size:.85rem;line-height:1.7}.wms-product-cta{background:linear-gradient(112deg,#07505a,#087f71 58%,#137bc2)}.oms-status-note{color:#356572;background:#ffffffb8;align-items:center;gap:9px;width:fit-content;margin-top:36px;padding:10px 13px;font-size:.78rem;font-weight:750;display:flex}.oms-status-note span{background:#0b9c84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0b9c841c}.oms-order-flow{border-top:1px solid #ccdee8;grid-template-columns:repeat(5,minmax(0,1fr));margin:66px 0 0;padding:0;list-style:none;display:grid}.oms-order-flow li{min-width:0;padding:28px 24px 0 0}.oms-order-flow li>span{color:#1474cf;font-size:.68rem;font-weight:900}.oms-order-flow strong{color:#0a3249;margin:16px 0 8px;font-size:1rem;display:block}.oms-order-flow p{color:#647d8b;margin:0;font-size:.83rem;line-height:1.68}.oms-capability-section{background:#f4f9fc}.oms-capability-grid{border-top:1px solid #cfdee8;border-bottom:1px solid #cfdee8;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;display:grid}.oms-capability-grid article{border-top:1px solid #cfdee8;border-left:1px solid #cfdee8;min-width:0;padding:34px 32px;position:relative}.oms-capability-grid article:nth-child(-n+3){border-top:0}.oms-capability-grid article:nth-child(3n+1){border-left:0}.oms-capability-grid article>span{color:#9bb2c0;font-size:.68rem;font-weight:900;position:absolute;top:24px;right:24px}.oms-capability-grid svg{color:var(--product-accent)}.oms-capability-grid h3{color:#0b334b;margin:24px 0 10px;font-size:1.12rem}.oms-capability-grid p{color:#647d8b;margin:0;font-size:.88rem;line-height:1.72}.oms-network-section{background:#eef7fa}.oms-network-media{border-color:#c8dee8;box-shadow:0 28px 70px #11609a1a}.oms-product-cta{background:linear-gradient(112deg,#0b4568,#126fc8 58%,#088977)}@media (max-width:980px){.wms-product-page .next-product-hero-shade,.oms-product-page .next-product-hero-shade{background:linear-gradient(#fafefe05,#fafefee6 42%,#fafffe 67%)}.wms-twin-grid,.oms-network-grid{grid-template-columns:1fr}.wms-loop-grid,.wms-collaboration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-loop-grid article:nth-child(3),.wms-collaboration-grid article:nth-child(3){border-left:0}.wms-evolution{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.oms-order-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 0}}@media (max-width:640px){.wms-twin-section,.wms-collaboration-section,.oms-capability-section,.oms-network-section{padding:76px 0}.wms-loop-grid,.wms-collaboration-grid,.wms-evolution,.oms-order-flow,.oms-capability-grid{grid-template-columns:1fr}.wms-loop-grid article,.wms-loop-grid article:first-child,.wms-loop-grid article:nth-child(3),.wms-collaboration-grid article,.wms-collaboration-grid article:first-child,.wms-collaboration-grid article:nth-child(3),.oms-capability-grid article,.oms-capability-grid article:nth-child(-n+3),.oms-capability-grid article:nth-child(3n+1){border-top:1px solid #d3e5e1;border-left:0}.wms-loop-grid article:first-child,.wms-collaboration-grid article:first-child,.oms-capability-grid article:first-child{border-top:0}.wms-loop-grid p{min-height:0}}@keyframes nextProductHeroDrift{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes nextProductSignal{0%{transform:translate(-100%)}to{transform:translate(660%)}}@media (max-width:980px){.next-product-hero{align-items:flex-end;min-height:780px}.next-product-hero-image{object-position:63% top}.next-product-hero-shade,.model-product-page .next-product-hero-shade{background:linear-gradient(#f8fdfd0d,#f8fdfde0 40%,#f8fdfd 66%)}.next-product-hero-inner{padding:290px 0 46px}.next-product-hero h2{max-width:720px;font-size:clamp(3rem,9vw,5rem)}.agent-metric-strip,.model-deployment-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-metric-strip article:nth-child(3),.model-deployment-tiers article:nth-child(3){border-left:0}.agent-scope-grid,.agent-connector-grid,.model-security-grid,.next-product-capability-row{grid-template-columns:1fr}.agent-scope-grid,.agent-connector-grid,.model-security-grid{gap:54px}.next-product-capability-row-reverse .next-product-capability-copy,.next-product-capability-row-reverse .next-product-capability-media{order:initial}.next-product-capability-media,.agent-connector-media{width:100%;max-width:780px;margin:0 auto}.next-product-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 0}.model-principles{grid-template-columns:1fr}.model-principles article,.model-principles article:first-child{border-top:1px solid #d7e3ed;border-left:0}.model-principles article:first-child{border-top:0}.model-security-architecture{margin:0 auto}}@media (max-width:640px){.next-product-hero{min-height:760px}.next-product-hero-inner{width:min(100% - 32px,1200px);padding:245px 0 36px}.next-product-hero h1{font-size:1.1rem}.next-product-hero h2{font-size:clamp(2.45rem,13vw,3.7rem)}.next-product-hero-inner>p{font-size:.96rem;line-height:1.72}.next-product-hero .hero-actions{gap:9px;margin-top:24px}.next-product-hero .hero-actions a{flex:calc(50% - 5px);min-width:0;padding-inline:11px;font-size:.82rem}.next-product-hero .hero-actions a:first-child{flex-basis:100%}.next-product-hero-flow{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;margin-top:34px}.next-product-hero-flow:after{display:none}.next-product-hero-flow span{border-top:1px solid var(--product-accent);padding-top:12px}@supports (color:color-mix(in lab, red, red)){.next-product-hero-flow span{border-top:1px solid color-mix(in srgb, var(--product-accent) 24%, transparent)}}.next-product-value-section,.agent-scope-section,.next-product-capability-section,.next-product-loop-section,.agent-connector-section,.model-deployment-section,.model-security-section,.model-service-section,.next-product-cta{padding:76px 0}.next-product-intro h2,.next-product-cta h2{font-size:clamp(2rem,10vw,3rem)}.agent-metric-strip,.model-deployment-tiers{grid-template-columns:1fr}.agent-metric-strip article,.agent-metric-strip article:nth-child(3),.model-deployment-tiers article,.model-deployment-tiers article:nth-child(3){border-top:1px solid #d6e4e5;border-left:0}.agent-metric-strip article:first-child,.model-deployment-tiers article:first-child{border-top:0}.agent-scope-list>div{grid-template-columns:36px minmax(0,1fr)}.agent-scope-list p{grid-column:2}.next-product-capability-intro{margin-bottom:58px}.next-product-capability-list{gap:78px}.next-product-capability-row{gap:32px}.next-product-capability-copy h3{font-size:2rem}.next-product-capability-media,.agent-connector-media{aspect-ratio:4/3}.next-product-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.next-product-loop li{padding-right:14px}.model-security-architecture{width:calc(100% - 8px)}.model-architecture-core{width:112px;height:112px}.model-architecture-ring-one{inset:75px}.model-architecture-ring-two{inset:20px}.model-architecture-ring span{min-width:68px;padding:6px;font-size:.62rem}.model-service-grid{grid-template-columns:1fr}.model-service-grid>div,.model-service-grid>div:first-child{border-top:1px solid #d7e3e9;border-left:0;padding:30px 0}.model-service-grid>div:first-child{border-top:0}.next-product-cta>.section-inner{margin-left:auto}}@media (prefers-reduced-motion:reduce){.next-product-hero-image,.next-product-hero-flow:after,.next-product-loop:after{animation:none}}.pricing-overview-page,.pricing-detail-page{color:#102b3b;background:#fff}.pricing-overview-hero,.pricing-detail-hero{isolation:isolate;background:#f6fbfb;align-items:center;min-height:min(740px,100svh - 72px);display:flex;position:relative;overflow:hidden}.pricing-overview-hero-image,.pricing-detail-hero-image{z-index:-2;object-fit:cover;object-position:center}.pricing-overview-hero-shade,.pricing-detail-hero-shade{z-index:-1;background:linear-gradient(90deg,#f8fefdfc 0%,#f8fefdf0 34%,#f8fefd7a 53%,#f8fefd05 76%);position:absolute;inset:0}.pricing-overview-hero-inner,.pricing-detail-hero-inner{padding:100px 0 64px}.pricing-overview-hero h1{color:#062331;letter-spacing:0;max-width:860px;margin:18px 0 24px;font-size:clamp(3.2rem,5.6vw,5rem);line-height:1.02}.pricing-overview-hero-inner>p,.pricing-detail-hero-inner>p{color:#42616e;max-width:680px;margin:0;font-size:1.08rem;line-height:1.82}.pricing-section-head{max-width:820px}.pricing-section-head>span{color:#087e68;font-size:.74rem;font-weight:900}.pricing-section-head h2{color:#072333;letter-spacing:0;margin:14px 0 18px;font-size:clamp(2.1rem,4.7vw,3.8rem);line-height:1.12}.pricing-section-head p{color:#607681;margin:0;font-size:1rem;line-height:1.8}.pricing-service-rights,.pricing-products-section,.pricing-table-section,.pricing-rights-section,.pricing-points-section,.pricing-training-section,.pricing-promotion-section{padding:110px 0}.pricing-service-rights{background:#fff;border-top:1px solid #dce9e6}.pricing-service-rights-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.pricing-service-rights-list{border-top:1px solid #cfe0dc}.pricing-service-rights-list article{border-bottom:1px solid #cfe0dc;grid-template-columns:42px 150px minmax(0,1fr);align-items:start;gap:16px;padding:25px 0;display:grid}.pricing-service-rights-list svg{color:#07866b}.pricing-service-rights-list h3{color:#0c3a42;margin:1px 0 0;font-size:1.02rem}.pricing-service-rights-list p{color:#647c83;margin:0;font-size:.9rem;line-height:1.7}.pricing-standardization-section{background:#eff8f5}.pricing-standardization-grid{border-top:1px solid #bdd8d0;border-bottom:1px solid #bdd8d0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-standardization-grid>div{border-left:1px solid #bdd8d0;padding:38px 42px}.pricing-standardization-grid>div:first-child{border-left:0}.pricing-standardization-grid span{color:#0b9c78;font-size:.7rem;font-weight:900}.pricing-standardization-grid h3{color:#093838;margin:22px 0 10px;font-size:1.38rem}.pricing-standardization-grid p{color:#58757a;margin:0;line-height:1.78}.pricing-products-section{background:#fff}.pricing-product-list{gap:120px;margin-top:88px;display:grid}.pricing-product-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(50px,7vw,96px);display:grid}.pricing-product-row-reverse .pricing-product-copy{order:2}.pricing-product-row-reverse .pricing-product-visual{order:1}.pricing-product-copy>span{color:#087f6a;font-size:.7rem;font-weight:900}.pricing-product-copy h3{color:#072535;margin:16px 0 28px;font-size:clamp(2.1rem,4vw,3.2rem)}.pricing-product-copy>strong{color:#0b6dce;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1;display:block}.pricing-product-copy>small{color:#42616e;margin-top:8px;font-weight:750;display:block}.pricing-product-copy>p{color:#677b84;margin:22px 0;line-height:1.7}.pricing-product-copy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-bottom:28px;display:grid}.pricing-product-copy>div span{color:#355861;align-items:center;gap:7px;font-size:.84rem;display:flex}.pricing-product-copy>div svg{color:#0a9b76}.pricing-product-visual{aspect-ratio:16/10;background:#f4f9fa;border:1px solid #d6e5e7;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 70px #14595d1a}.pricing-product-visual img{object-fit:cover;transition:transform .5s}.pricing-product-row:first-child .pricing-product-visual img{object-fit:contain}.pricing-product-visual:hover img{transform:scale(1.025)}.pricing-detail-hero{min-height:min(780px,100svh - 72px)}.pricing-detail-hero-inner{position:relative}.pricing-breadcrumb{color:#67818b;align-items:center;gap:10px;margin-bottom:38px;font-size:.78rem;display:flex}.pricing-breadcrumb a:hover{color:#087f6a}.pricing-breadcrumb strong{color:#244b58}.pricing-detail-hero h1{color:#087f6a;margin:17px 0 7px;font-size:clamp(1.15rem,2vw,1.55rem)}.pricing-detail-hero h2{color:#052434;letter-spacing:0;max-width:760px;margin:0 0 25px;font-size:clamp(3rem,6.2vw,5.6rem);line-height:1.02}.pricing-detail-model .pricing-detail-hero h1,.pricing-detail-model .next-product-eyebrow{color:#126cd4}.pricing-price-section{background:#fff;border-top:1px solid #dce9e6;border-bottom:1px solid #dce9e6;padding:78px 0}.pricing-price-grid{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(46px,7vw,90px);display:grid}.pricing-price-lead>span{color:#087f6a;font-size:.72rem;font-weight:900;display:block}.pricing-price-lead>strong{color:#0a64bd;margin-top:15px;font-size:clamp(3.2rem,6vw,5.8rem);line-height:1;display:block}.pricing-price-lead>small{color:#385b68;margin-top:9px;font-weight:750;display:block}.pricing-price-lead>p{color:#6b8088;margin:19px 0 0;line-height:1.65}.pricing-quick-facts{border-top:1px solid #d4e2e2;border-bottom:1px solid #d4e2e2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-quick-facts>div{border-top:1px solid #d4e2e2;border-left:1px solid #d4e2e2;min-width:0;padding:22px 20px}.pricing-quick-facts>div:nth-child(odd){border-left:0}.pricing-quick-facts>div:nth-child(-n+2){border-top:0}.pricing-quick-facts span{color:#0b9b79;margin-bottom:8px;font-size:.65rem;font-weight:900;display:block}.pricing-quick-facts strong{color:#173f4b;font-size:.92rem}.pricing-table-section{background:#f5f9fa}.pricing-line-table{border-top:1px solid #bed2d9;margin-top:62px}.pricing-line-header,.pricing-line-row{border-bottom:1px solid #bed2d9;grid-template-columns:minmax(180px,.72fr) minmax(160px,.52fr) minmax(0,1.3fr);align-items:center;gap:26px;padding:20px 18px;display:grid}.pricing-line-header{color:#78909a;padding-block:13px;font-size:.7rem;font-weight:900}.pricing-line-row strong{color:#143d4a}.pricing-line-row>span{color:#0a67c2;font-size:1.02rem;font-weight:900}.pricing-line-row p{color:#667d87;margin:0;font-size:.88rem;line-height:1.65}.pricing-boundary{color:#6e7d82;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:.82rem;line-height:1.6;display:flex}.pricing-boundary svg{color:#ba7300;flex:none;margin-top:2px}.pricing-rights-section{background:#fff}.pricing-rights-grid{border-top:1px solid #d2e1df;border-bottom:1px solid #d2e1df;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:62px;display:grid}.pricing-rights-grid article{border-left:1px solid #d2e1df;min-width:0;padding:34px 30px;position:relative}.pricing-rights-grid article:first-child{border-left:0}.pricing-rights-grid article>span{color:#9bb0b5;font-size:.68rem;font-weight:900;position:absolute;top:18px;right:20px}.pricing-rights-grid svg{color:#078a6e}.pricing-rights-grid h3{color:#0c3a45;margin:25px 0 10px;font-size:1.16rem}.pricing-rights-grid p{color:#667d84;margin:0;font-size:.9rem;line-height:1.75}.pricing-points-section{background:#eef7f4}.pricing-connector-section{background:#eef5fa}.pricing-points-grid{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.pricing-points-list{border-top:1px solid #bed7d0}.pricing-points-list>div{border-bottom:1px solid #bed7d0;grid-template-columns:150px minmax(120px,.55fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:22px 0;display:grid}.pricing-points-list strong{color:#0a67c2;font-size:1.08rem}.pricing-points-list h3{color:#143d48;margin:0;font-size:.98rem}.pricing-points-list p{color:#637c83;margin:0;font-size:.86rem;line-height:1.65}.pricing-training-section{background:#f4f7fb}.pricing-training-grid{border-top:1px solid #cad9e7;border-bottom:1px solid #cad9e7;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.pricing-training-grid article{border-left:1px solid #cad9e7;min-width:0;padding:30px 25px}.pricing-training-grid article:first-child{border-left:0}.pricing-training-grid span{color:#126cd4;font-size:.68rem;font-weight:900}.pricing-training-grid h3{color:#0b304d;margin:26px 0 10px;font-size:1.08rem}.pricing-training-grid p{color:#657b8b;margin:0;font-size:.86rem;line-height:1.7}.pricing-demand-section{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/52px 52px,#082f3c;padding:112px 0}.pricing-detail-model .pricing-demand-section{background-color:#0b2d4b}.pricing-section-head-light h2{color:#fff}.pricing-section-head-light>span{color:#70e1c4}.pricing-section-head-light p{color:#e6f5f7b3}.pricing-demand-flow{border-top:1px solid #81e0cb52;grid-template-columns:repeat(3,minmax(0,1fr));margin:68px 0 0;padding:0;list-style:none;display:grid}.pricing-demand-flow li{min-width:0;padding:30px 32px 0 0;position:relative}.pricing-demand-flow li:before{content:"";background:#082f3c;border:2px solid #8fe6d1;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.pricing-demand-flow span{color:#86dec8;font-size:.68rem;font-weight:900}.pricing-demand-flow strong{color:#fff;margin:10px 0;font-size:1.05rem;display:block}.pricing-demand-flow p{color:#e2f2f4a3;margin:0;font-size:.86rem;line-height:1.7}.pricing-promotion-section{color:#fff;background:linear-gradient(110deg,#0a2f42,#0a6d65 56%,#0c6594)}.pricing-promotion-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr) auto;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.pricing-promotion-grid>div:first-child>span{color:#82edd2;font-size:.72rem;font-weight:900}.pricing-promotion-grid h2{color:#fff;margin:13px 0 15px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.pricing-promotion-grid>div:first-child>p{color:#ffffffad;margin:0;font-size:.83rem;line-height:1.65}.pricing-promotion-rules{border-top:1px solid #ffffff3d}.pricing-promotion-rules>div{border-bottom:1px solid #ffffff3d;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.pricing-promotion-rules small{color:#ffffff94}.pricing-promotion-rules strong{color:#fff}.pricing-promotion-rules>p{color:#8ff0d7;margin:14px 0 0;font-size:.82rem;font-weight:750}.pricing-promotion-grid>.primary-button{white-space:nowrap;color:#096456;box-shadow:none;background:#fff}@media (max-width:980px){.pricing-overview-hero,.pricing-detail-hero{align-items:flex-end;min-height:760px}.pricing-overview-hero-shade,.pricing-detail-hero-shade{background:linear-gradient(#f8fdfd0d,#f8fdfde0 42%,#f8fdfd 68%)}.pricing-overview-hero-inner,.pricing-detail-hero-inner{padding:290px 0 48px}.pricing-service-rights-grid,.pricing-points-grid,.pricing-price-grid,.pricing-promotion-grid,.pricing-product-row{grid-template-columns:1fr}.pricing-service-rights-grid,.pricing-points-grid,.pricing-price-grid,.pricing-promotion-grid{gap:52px}.pricing-product-row-reverse .pricing-product-copy,.pricing-product-row-reverse .pricing-product-visual{order:initial}.pricing-product-visual{width:100%;max-width:780px}.pricing-rights-grid,.pricing-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rights-grid article:nth-child(3),.pricing-training-grid article:nth-child(3){border-left:0}.pricing-promotion-grid>.primary-button{justify-self:start}}@media (max-width:640px){.pricing-overview-hero-inner,.pricing-detail-hero-inner{width:min(100% - 32px,1200px);padding:250px 0 38px}.pricing-overview-hero h1,.pricing-detail-hero h2{font-size:clamp(2.45rem,13vw,3.7rem)}.pricing-breadcrumb{margin-bottom:24px}.pricing-service-rights,.pricing-products-section,.pricing-table-section,.pricing-rights-section,.pricing-points-section,.pricing-training-section,.pricing-promotion-section,.pricing-demand-section{padding:76px 0}.pricing-service-rights-list article{grid-template-columns:36px minmax(0,1fr)}.pricing-service-rights-list p{grid-column:2}.pricing-standardization-grid,.pricing-rights-grid,.pricing-training-grid{grid-template-columns:1fr}.pricing-standardization-grid>div,.pricing-standardization-grid>div:first-child,.pricing-rights-grid article,.pricing-rights-grid article:first-child,.pricing-rights-grid article:nth-child(3),.pricing-training-grid article,.pricing-training-grid article:first-child,.pricing-training-grid article:nth-child(3){border-top:1px solid #cbdedd;border-left:0}.pricing-standardization-grid>div:first-child,.pricing-rights-grid article:first-child,.pricing-training-grid article:first-child{border-top:0}.pricing-standardization-grid>div{padding:32px 0}.pricing-product-list{gap:82px;margin-top:62px}.pricing-product-row{gap:34px}.pricing-product-copy>div{grid-template-columns:1fr}.pricing-product-visual{aspect-ratio:4/3}.pricing-quick-facts{grid-template-columns:1fr}.pricing-quick-facts>div,.pricing-quick-facts>div:nth-child(odd),.pricing-quick-facts>div:nth-child(-n+2){border-top:1px solid #d4e2e2;border-left:0}.pricing-quick-facts>div:first-child{border-top:0}.pricing-line-header{display:none}.pricing-line-row{grid-template-columns:1fr;gap:7px;padding-inline:0}.pricing-points-list>div{grid-template-columns:1fr;gap:7px}.pricing-demand-flow{grid-template-columns:1fr;gap:36px}.pricing-promotion-grid{gap:38px}.pricing-promotion-rules>div{grid-template-columns:1fr;gap:5px}}.portal-membership-card{border:1px solid var(--line);background:#f7faf9;border-radius:6px;margin-bottom:22px;padding:24px}.portal-membership-card-active{background:linear-gradient(120deg,#f2fbf7 0%,#f7fbff 100%);border-color:#0a916d47}.portal-membership-card-expired,.portal-membership-card-suspended{background:#fff8f5;border-color:#ae4c2a33}.portal-membership-card-scheduled{background:#f4f9ff;border-color:#1367c433}.portal-membership-card>header,.portal-membership-heading,.portal-membership-benefit,.portal-membership-empty,.portal-requirement-locked{align-items:center;display:flex}.portal-membership-card>header{justify-content:space-between;gap:20px}.portal-membership-card>header>strong{color:var(--muted);font-size:.72rem}.portal-membership-heading{gap:12px}.portal-membership-heading>div{gap:3px;display:grid}.portal-membership-heading span,.portal-membership-facts span{color:var(--muted);font-size:.72rem;font-weight:760}.portal-membership-heading h3{color:var(--ink);margin:0;font-size:1.35rem}.portal-membership-icon{color:#08755a;background:#def5ec;border-radius:6px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.portal-membership-facts{border-top:1px solid #0c4b3a1f;border-bottom:1px solid #0c4b3a1f;grid-template-columns:1.3fr .8fr .7fr;margin-top:22px;display:grid}.portal-membership-facts>div{border-left:1px solid #0c4b3a1f;min-width:0;padding:16px}.portal-membership-facts>div:first-child{border-left:0}.portal-membership-facts strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:.92rem;display:block}.portal-membership-benefit{color:#174f43;background:#e2f6eec7;gap:11px;margin-top:18px;padding:14px 16px}.portal-membership-benefit svg{flex:none}.portal-membership-benefit p,.portal-membership-empty p{margin:0;font-size:.82rem;line-height:1.7}.portal-membership-benefit strong{color:#08755a;margin-right:8px}.portal-membership-empty{justify-content:space-between;gap:22px;margin-top:18px}.portal-membership-empty p{max-width:720px;color:var(--muted)}.portal-service-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-service-summary>div{border-left:1px solid var(--line);padding:22px 20px}.portal-service-summary>div:first-child{border-left:0}.portal-service-summary span,.portal-service-facts span,.staff-entitlement-facts span{color:var(--muted);font-size:.72rem;font-weight:760;display:block}.portal-service-summary strong{color:var(--ink);margin-top:8px;font-size:2rem;display:block}.portal-service-list{border-top:1px solid var(--line);display:grid}.portal-service-list>article{border-bottom:1px solid var(--line);padding:26px 4px}.portal-service-list article>header,.portal-service-list article>footer,.staff-entitlement-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portal-service-list article>header span,.staff-entitlement-detail>header span{color:var(--blue);font-size:.7rem;font-weight:820}.portal-service-list h3,.portal-point-ledger h3,.staff-service-section h3,.staff-entitlement-detail h3{color:var(--ink);margin:6px 0 0;font-size:1.35rem}.portal-service-status{color:#08755a;white-space:nowrap;background:#eefaf6;border:1px solid #0c94703d;border-radius:4px;padding:6px 9px;font-size:.72rem}.portal-service-status-expired,.portal-service-status-suspended{color:#9d3f23;background:#fff5f1;border-color:#ae4c2a38}.portal-service-status-scheduled,.portal-service-status-not-started{color:#0e62b4;background:#f1f7fd;border-color:#1367c433}.portal-service-facts,.staff-entitlement-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.portal-service-facts>div,.staff-entitlement-facts>div{border-left:1px solid var(--line);min-width:0;padding:16px 14px}.portal-service-facts>div:first-child,.staff-entitlement-facts>div:first-child{border-left:0}.portal-service-facts strong,.staff-entitlement-facts strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:.9rem;display:block}.portal-service-facts small{color:var(--muted);margin-top:4px;font-size:.7rem;display:block}.portal-point-progress{background:#e7eef1;height:4px;margin-top:16px;overflow:hidden}.portal-point-progress>span{background:linear-gradient(90deg,#0c9f78,#176ed1);height:100%;display:block}.portal-service-list article>footer{align-items:center;margin-top:18px}.portal-service-list article>footer p{color:var(--muted);margin:0;font-size:.84rem}.portal-point-ledger{margin-top:16px}.portal-ledger-table{border-top:1px solid var(--line)}.portal-ledger-header,.portal-ledger-table>div:not(.portal-ledger-header){border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) 80px 90px;align-items:center;gap:18px;padding:14px 10px;display:grid}.portal-ledger-header{color:var(--muted);font-size:.7rem;font-weight:820}.portal-ledger-table time,.portal-ledger-table>div>span{color:var(--muted);font-size:.78rem}.portal-ledger-table p{color:var(--ink-2);margin:0;font-size:.84rem}.portal-ledger-table p small{color:var(--muted);margin-top:3px;display:block}.portal-ledger-table strong{font-size:.9rem}.portal-ledger-table strong.positive{color:#08755a}.portal-ledger-table strong.negative{color:#b1432a}.portal-service-empty{justify-items:center;gap:10px;display:grid}.portal-service-empty h3,.portal-service-empty p{margin:0}.portal-requirement-entitlement{color:#725120;background:#fff9ed;border-left:3px solid #c47b16;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:.82rem;line-height:1.6;display:flex}.portal-requirement-entitlement.active{color:#245f52;background:#eef9f5;border-left-color:#0b9d77}.portal-requirement-entitlement svg{flex:none;margin-top:2px}.portal-requirement-locked{background:#fff9f6;border:1px solid #ae4c2a2e;align-items:flex-start;gap:14px;padding:20px}.portal-requirement-locked>div{flex:1}.portal-requirement-locked h3{color:var(--ink);margin:0 0 6px;font-size:1rem}.portal-requirement-locked p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.portal-requirement-assessment{color:#0e69be;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:.78rem;display:flex}.portal-requirement-assessment strong{color:#08755a}.field>small{color:var(--muted);font-size:.72rem;line-height:1.55}.staff-service-console{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.staff-service-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.staff-service-metrics>div{border-left:1px solid var(--line);padding:24px}.staff-service-metrics>div:first-child{border-left:0}.staff-service-metrics span{color:var(--muted);font-size:.72rem;display:block}.staff-service-metrics strong{color:var(--ink);margin-top:8px;font-size:2rem;display:block}.staff-service-console>.notice{margin:20px 24px 0}.staff-service-section{border-bottom:1px solid var(--line);padding:34px 24px}.staff-service-section:last-child{border-bottom:0}.staff-service-section>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.staff-service-section>header span{color:var(--blue);font-size:.7rem;font-weight:850}.staff-service-section>header p,.staff-entitlement-detail>header p{max-width:560px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.staff-membership-workspace{border:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:560px;display:grid}.staff-member-account-list{border-right:1px solid var(--line);background:#f8fbfc}.staff-member-account-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:18px;display:grid}.staff-member-account-list button:hover,.staff-member-account-list button.active{background:#fff;box-shadow:inset 3px 0 #0b9270}.staff-member-account-list span{color:#08755a;font-size:.7rem;font-weight:820}.staff-member-account-list strong{color:var(--ink)}.staff-member-account-list small{color:var(--muted);font-size:.72rem}.staff-membership-detail{min-width:0;padding:26px}.staff-membership-overview{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.staff-membership-overview span{color:var(--blue);font-size:.72rem;font-weight:820}.staff-membership-overview h3{margin:5px 0 2px}.staff-membership-overview p,.staff-member-points-form p{color:var(--muted);margin:0;font-size:.76rem}.staff-membership-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.staff-membership-form>button{justify-self:start}.staff-membership-reset{color:var(--ink-2);cursor:pointer;background:#f6f9fa;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.staff-membership-reset input{margin-top:3px}.staff-membership-reset span{gap:3px;display:grid}.staff-membership-reset strong{font-size:.82rem}.staff-membership-reset small{color:var(--muted);font-size:.72rem;line-height:1.5}.staff-membership-benefit{color:#174f43;background:#edf9f4;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.staff-membership-benefit svg{flex:none}.staff-membership-benefit p{margin:0;font-size:.8rem;line-height:1.65}.staff-membership-benefit strong{color:#08755a;margin-right:8px}.staff-member-points-form{border-top:1px solid var(--line);grid-template-columns:minmax(160px,.7fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-top:18px;padding-top:18px;display:grid}.staff-member-points-form h4{color:var(--ink);margin:0 0 5px;font-size:.92rem}.staff-order-list{border-top:1px solid var(--line)}.staff-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) auto;align-items:center;gap:24px;padding:18px 0;display:grid}.staff-order-list article>div{gap:4px;min-width:0;display:grid}.staff-order-list span,.staff-entitlement-list span{color:var(--blue);font-size:.7rem;font-weight:820}.staff-order-list strong,.staff-entitlement-list strong{color:var(--ink)}.staff-order-list small,.staff-entitlement-list small{color:var(--muted);font-size:.72rem}.staff-service-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.staff-service-form>button{justify-self:start}.staff-service-workspace{border:1px solid var(--line);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);min-height:560px;display:grid}.staff-entitlement-list{border-right:1px solid var(--line);background:#f8fbfc}.staff-entitlement-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:18px;display:grid}.staff-entitlement-list button:hover,.staff-entitlement-list button.active{box-shadow:inset 3px 0 0 var(--blue);background:#fff}.staff-entitlement-detail{min-width:0;padding:26px}.staff-entitlement-detail>header{border-bottom:1px solid var(--line);padding-bottom:20px}.staff-entitlement-facts{margin:22px 0}.staff-entitlement-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-entitlement-actions form{border-left:1px solid var(--line);align-content:start;gap:14px;padding:24px;display:grid}.staff-entitlement-actions form:first-child{border-left:0}.staff-entitlement-actions h4{color:var(--ink);margin:0 0 4px;font-size:1rem}@media (max-width:980px){.portal-service-facts,.staff-entitlement-facts,.staff-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-service-facts>div:nth-child(3),.staff-entitlement-facts>div:nth-child(3),.staff-service-metrics>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.staff-service-metrics>div:nth-child(4){border-top:1px solid var(--line)}.staff-service-form{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-service-workspace,.staff-membership-workspace{grid-template-columns:1fr}.staff-entitlement-list,.staff-member-account-list{border-right:0;border-bottom:1px solid var(--line);max-height:330px;overflow-y:auto}.staff-member-points-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-service-summary,.portal-service-facts,.staff-entitlement-facts,.staff-service-metrics,.staff-service-form,.staff-membership-form,.staff-member-points-form,.staff-entitlement-actions{grid-template-columns:1fr}.portal-service-summary>div,.portal-service-summary>div:first-child,.portal-service-facts>div,.portal-service-facts>div:first-child,.staff-entitlement-facts>div,.staff-entitlement-facts>div:first-child,.staff-service-metrics>div,.staff-service-metrics>div:first-child,.staff-entitlement-actions form,.staff-entitlement-actions form:first-child{border-left:0;border-top:1px solid var(--line)}.portal-service-summary>div:first-child,.portal-service-facts>div:first-child,.staff-entitlement-facts>div:first-child,.staff-service-metrics>div:first-child,.staff-entitlement-actions form:first-child{border-top:0}.portal-service-list article>header,.portal-service-list article>footer,.staff-service-section>header,.staff-entitlement-detail>header,.staff-membership-overview,.portal-membership-card>header,.portal-membership-empty,.portal-requirement-locked{flex-direction:column;align-items:flex-start}.portal-membership-facts{grid-template-columns:1fr}.portal-membership-facts>div,.portal-membership-facts>div:first-child{border-top:1px solid #0c4b3a1f;border-left:0}.portal-membership-facts>div:first-child{border-top:0}.portal-membership-card,.staff-membership-detail{padding:20px 16px}.portal-requirement-locked>a{width:100%}.portal-ledger-header{display:none}.portal-ledger-table>div:not(.portal-ledger-header){grid-template-columns:1fr auto;gap:7px 14px}.portal-ledger-table p{grid-area:1/1/auto/-1}.staff-order-list article{grid-template-columns:1fr;gap:14px}.staff-entitlement-detail,.staff-service-section{padding:22px 18px}}@media (min-width:981px){.solution-detail-hero h1{white-space:nowrap;width:max-content;max-width:100%}.solution-detail-hero h2{white-space:nowrap;width:max-content;max-width:min(1040px,100%)}.solution-detail-hero-inner>p{max-width:min(960px,100%)}}.mobile-nav-backdrop{display:none}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%}@media (max-width:980px){.site-header.mobile-menu-open,.site-header.home-header.mobile-menu-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-bottom-color:#092e671c}.site-header.home-header.mobile-menu-open .brand-name{color:var(--ink)}.site-header.home-header.mobile-menu-open .mobile-menu-button{border-color:var(--line);color:var(--ink);background:#fff}.mobile-nav-backdrop{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#030e1c80;border:0;width:100%;height:calc(100svh - 72px);padding:0;display:block;position:absolute;inset:72px 0 auto}.mobile-panel{z-index:1;background:#fff;border-top:1px solid #1463ff1a;border-left:1px solid #1463ff1a;flex-direction:column;gap:0;width:min(430px,100%);height:calc(100svh - 72px);max-height:none;margin:0;padding:0;display:flex;position:absolute;top:72px;bottom:auto;right:0;overflow:hidden;box-shadow:-24px 0 70px #03183329}.mobile-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 20px 20px;overflow-y:auto}.mobile-nav-group{border-bottom:1px solid #1463ff1a;gap:0;padding:0}.mobile-nav-heading{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:56px;display:grid}.mobile-nav-heading>a{min-width:0;font-size:1rem;color:var(--ink)!important;padding:14px 0!important;font-weight:820!important}.mobile-nav-heading>button{color:#557188;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-nav-heading>button svg{transition:transform .18s}.mobile-nav-group-open .mobile-nav-heading>button svg{transform:rotate(90deg)}.mobile-subnav{gap:0;padding:0 0 12px 12px}.mobile-subnav>a,.mobile-subnav-group>a{align-items:center;min-height:44px;display:flex;color:#38566d!important;padding:10px 8px!important;font-size:.9rem!important}.mobile-subnav-group{padding:4px 0 10px}.mobile-thirdnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:0 0 4px 8px}.mobile-thirdnav a{overflow-wrap:anywhere;white-space:nowrap;align-items:center;min-height:42px;display:flex;padding:8px!important}.mobile-panel-actions{border-top:1px solid var(--line);padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#f8fcfffa;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mobile-panel-actions a{white-space:nowrap;min-width:0;min-height:46px;padding:0 12px;font-size:.84rem}.next-product-hero h2,.pricing-overview-hero h1,.pricing-detail-hero h2,.solution-hub-copy h1,.solution-category-hero h1,.solution-detail-hero h1{text-wrap:balance}}@media (max-width:640px){.page-hero{padding:116px 0 58px}.page-hero .section-inner{gap:30px}.page-hero .hero-actions{gap:9px}.page-hero .hero-actions a{flex:calc(50% - 5px);min-width:0;padding-inline:13px;font-size:.86rem}.market-console-flow{grid-template-rows:repeat(4,auto);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 12px;min-height:auto;padding:10px 14px}.market-console-flow>span{text-align:left;background:0 0;border:0;border-bottom:1px solid #7eb5ff29;border-radius:0;align-items:center;width:100%;min-width:0;min-height:48px;padding:11px 0;animation:none;display:flex}.market-console-flow>span:last-of-type{border-bottom:0}.market-console-flow>span:first-of-type{grid-area:1/2}.market-console-flow>span:nth-of-type(2){grid-area:2/2}.market-console-flow>span:nth-of-type(3){grid-area:3/2}.market-console-flow>span:nth-of-type(4){grid-area:4/2}.market-console-flow>svg:first-of-type{grid-area:2/1}.market-console-flow>svg:nth-of-type(2){grid-area:3/1}.market-console-flow>svg:nth-of-type(3){grid-area:4/1}.market-console-flow>svg{transform:rotate(90deg)}.market-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-catalog-heading h1{font-size:2.35rem}.market-agent-download{grid-template-columns:44px minmax(0,1fr);gap:12px}.market-agent-download-icon{width:44px;height:44px}.market-agent-download .primary-button{grid-column:1/-1;width:100%}.market-status-strip>span,.market-status-strip>span:first-child{border-top:1px solid var(--line);border-left:1px solid var(--line);text-align:center;min-height:58px;padding:8px}.market-status-strip>span:nth-child(-n+2){border-top:0}.market-status-strip>span:nth-child(odd){border-left:0}.market-tag-filter{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.market-tag-filter::-webkit-scrollbar{display:none}.market-tag-filter>span,.market-tag-filter button{flex:none}.market-card{min-height:380px;padding:20px 18px}.market-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card-actions .primary-button{grid-column:1/-1}.market-card-actions .primary-button,.market-card-actions .secondary-button{min-width:0;min-height:44px;padding-inline:10px}.market-pagination>span{text-align:center;flex-basis:100%;margin:4px 0 0}.market-dialog-backdrop{align-items:end;padding:0}.market-dialog{width:100%;max-height:calc(100svh - 20px);padding:24px 16px calc(22px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0}.next-product-hero,.next-product-hero-inner{min-height:700px}.next-product-hero-inner{padding:220px 0 32px}.next-product-hero h2{max-width:100%;font-size:2.4rem;line-height:1.06}.next-product-hero .hero-actions a{min-height:44px}.solution-hub-hero,.solution-hub-hero-inner,.solution-category-hero,.solution-category-hero-inner,.solution-detail-hero,.solution-detail-hero-inner{min-height:700px}.solution-hub-hero-inner,.solution-category-hero-inner{padding-top:220px}.solution-hub-copy h1,.solution-category-hero h1,.solution-detail-hero h1{max-width:100%;font-size:2.35rem;line-height:1.08}.solution-detail-hero-inner{padding:190px 0 38px}.solution-detail-hero h2{max-width:100%;font-size:1.05rem;line-height:1.52}.pricing-overview-hero,.pricing-detail-hero{min-height:700px}.pricing-overview-hero-inner,.pricing-detail-hero-inner{padding:220px 0 36px}.pricing-overview-hero h1,.pricing-detail-hero h2{max-width:100%;font-size:2.35rem;line-height:1.08}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:16px 0;font-size:.9rem}.footer-links:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.footer-links:last-child h2{grid-column:1/-1}.footer-links a,.footer-contact span{overflow-wrap:anywhere}}@media (max-width:380px){.mobile-panel-scroll{padding-inline:14px}.mobile-panel-actions{padding-left:14px;padding-right:14px}.mobile-panel-actions a{font-size:.78rem}.next-product-hero h2,.pricing-overview-hero h1,.pricing-detail-hero h2,.solution-hub-copy h1,.solution-category-hero h1,.solution-detail-hero h1{font-size:2.2rem}}.trial-page .page-hero{padding:124px 0 52px}.trial-page .page-hero .section-inner{grid-template-columns:minmax(0,1fr)}.trial-page .page-hero .section-inner>div{max-width:760px}.trial-page .split{align-items:start}.solution-hub-copy>p,.solution-detail-hero-inner>p,.pricing-overview-hero-inner>p{color:#345660}@media (max-width:640px){.solution-hub-hero,.solution-hub-hero-inner{min-height:690px}.solution-hub-hero-inner{padding:176px 0 30px}.solution-hub-copy h1{font-size:2.05rem;line-height:1.1}.solution-detail-hero,.solution-detail-hero-inner{min-height:620px}.solution-detail-hero-image{object-position:62% top}.solution-detail-hero-shade{background:linear-gradient(#f8fdfc08,#f8fdfcc2 30%,#f8fdfcfa 50%,#f8fdfc 70%)}.solution-detail-hero-inner{justify-content:flex-end;padding:116px 0 30px}.solution-breadcrumb{margin-bottom:22px}.solution-detail-hero h1{margin:13px 0 12px;font-size:2.2rem}.solution-detail-hero-inner>p{margin-top:15px;line-height:1.72}.solution-detail-tags{margin-top:22px}.pricing-overview-hero,.pricing-detail-hero{min-height:620px}.pricing-overview-hero-inner,.pricing-detail-hero-inner{padding:174px 0 34px}.pricing-overview-hero h1{font-size:2.65rem;line-height:1.08}.trial-page .page-hero{padding:112px 0 42px}.trial-page .section{padding-top:64px}.trial-page .split{gap:42px}}.console-page{background:#f3f7f8;min-height:100vh}.console-page-heading{color:#fff;background-color:#071923;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:126px 0 36px;position:relative;overflow:hidden}.console-page-heading:after{content:"";border:1px solid #3ae3bb33;border-radius:50%;width:390px;height:190px;position:absolute;bottom:-92px;right:7%;box-shadow:0 0 80px #14c5a41c}.console-page-heading .section-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.console-page-heading h1{color:#fff;margin:12px 0 8px;font-size:3.25rem}.console-page-heading p{color:#e2f1f4bd;max-width:760px;margin:0}.console-role-chip{color:#dffaf3;background:#fff1;border-left:2px solid #25d6ac;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 11px;min-width:220px;padding:13px 16px;display:grid}.console-role-chip>svg{color:#49e1bc;grid-row:1/3}.console-role-chip span{color:#e2f1f4a8;font-size:.68rem}.console-role-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.console-role-chip.admin{border-left-color:#55aaf7}.console-role-chip.admin>svg{color:#75bdff}.console-stage{padding:28px 0 76px}.enterprise-console-shell{border-color:#d7e2e5;grid-template-columns:218px minmax(0,1fr);min-height:720px;display:grid;box-shadow:0 18px 52px #12303a17}.enterprise-console-shell>.portal-account{grid-column:1/-1}.enterprise-console-shell>.portal-tabs{border-right:1px solid var(--line);background:#f5f8f9;border-bottom:0;flex-direction:column;grid-column:1;min-width:0;overflow:visible}.enterprise-console-shell>.portal-tabs button{border-bottom:1px solid #e6edef;border-right:0;justify-content:flex-start;width:100%;min-width:0;padding:16px 18px}.enterprise-console-shell>.portal-tabs button.active{color:#087c63;background:#fff;box-shadow:inset 3px 0 #11ad86}.enterprise-console-shell>.portal-panel{grid-column:2;min-width:0;padding:28px}.console-intent-switch{border:1px solid var(--line);background:#f4f7f8;border-radius:6px;gap:4px;padding:4px;display:inline-flex}.console-intent-switch button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}.console-intent-switch button.active{color:#087c63;background:#fff;box-shadow:0 4px 14px #143a4414}.console-lead-form{border:1px solid var(--line);background:#f9fbfb;border-radius:6px;padding:22px}.console-record-heading{margin-top:30px}.console-action-section{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.console-checkout-form{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.console-checkout-form .portal-panel{padding:20px}.console-product-records{align-items:stretch}.console-product-records .card{min-width:0}.console-order-list{margin-top:28px}.console-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(130px,.55fr) minmax(0,1fr);gap:18px;padding:16px 4px;display:grid}.console-order-list article>div{gap:4px;min-width:0;display:grid}.console-order-list span,.console-order-list small{color:var(--muted);font-size:.72rem}.console-order-list strong{color:var(--ink);overflow-wrap:anywhere}.staff-unified-console{background:#fff;border:1px solid #d7e2e5;border-radius:8px;grid-template-columns:230px minmax(0,1fr);min-height:760px;display:grid;overflow:hidden;box-shadow:0 18px 52px #12303a17}.console-identity-bar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.staff-console-identity{grid-column:1/-1}.console-identity-icon{color:#1767b7;background:#edf6ff;border:1px solid #166cc62e;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.console-identity-bar>div{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-width:0;display:grid}.console-identity-bar span,.console-identity-bar small{color:var(--muted);font-size:.7rem}.console-identity-bar strong{color:var(--ink);font-size:.92rem}.console-identity-bar small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.console-side-nav{scrollbar-width:none;border-right:1px solid var(--line);background:#f5f8f9;flex-direction:column;gap:6px;padding:18px 14px;display:flex}.console-side-nav::-webkit-scrollbar{display:none}.console-side-nav-heading{gap:3px;padding:4px 8px 14px;display:grid}.console-side-nav-heading span{color:#1473c4;font-size:.68rem;font-weight:820}.console-side-nav-heading strong{color:var(--ink);font-size:.88rem}.console-side-nav>a{min-width:0;color:var(--muted);border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:13px 11px;display:grid}.console-side-nav>a>span{gap:3px;min-width:0;display:grid}.console-side-nav>a strong{color:var(--ink-2);font-size:.82rem}.console-side-nav>a small{color:var(--muted);text-overflow:ellipsis;font-size:.66rem;line-height:1.35;overflow:hidden}.console-side-nav>a:hover,.console-side-nav>a.active{color:#0f70bd;background:#fff;box-shadow:inset 3px 0 #258bdf,0 5px 16px #1a4a600f}.console-side-nav>a.active strong{color:#0d5f9f}.console-side-nav .console-site-link{color:#1767b7;margin-top:auto;font-size:.76rem}.staff-console-main{min-width:0;padding:24px}.staff-console-main .staff-service-console,.staff-console-main .staff-console{box-shadow:none;border:0;border-radius:0}.staff-console-main .staff-console-toolbar{background:0 0;padding:0 0 20px}.staff-console-main .staff-service-section{padding-left:0;padding-right:0}@media (max-width:900px){.console-page-heading .section-inner{flex-direction:column;align-items:flex-start}.console-role-chip{width:min(100%,360px)}.enterprise-console-shell,.staff-unified-console{grid-template-columns:minmax(0,1fr)}.enterprise-console-shell>.portal-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;grid-column:1;overflow-x:auto}.enterprise-console-shell>.portal-tabs button{border-right:1px solid var(--line);border-bottom:0;justify-content:center;width:auto;min-width:124px}.enterprise-console-shell>.portal-tabs button.active{box-shadow:inset 0 -3px #11ad86}.enterprise-console-shell>.portal-panel{grid-column:1}.staff-console-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.console-side-nav-heading,.staff-console-nav .console-site-link{display:none}.staff-console-nav>a{min-width:190px}.console-order-list article{grid-template-columns:1fr 1fr}.console-order-list article>div:last-child{grid-column:1/-1}}@media (max-width:640px){.console-page-heading{padding:108px 0 28px}.console-page-heading h1{font-size:2rem}.console-stage{padding:18px 0 56px}.enterprise-console-shell>.portal-panel,.staff-console-main{padding:18px 14px}.enterprise-console-shell>.portal-account,.console-identity-bar{grid-template-columns:38px minmax(0,1fr);padding:14px}.enterprise-console-shell>.portal-account>button,.console-identity-bar>button{grid-column:1/-1;justify-self:start}.console-lead-form{padding:16px}.console-intent-switch{width:100%}.console-intent-switch button{flex:1;justify-content:center}.console-order-list article{grid-template-columns:1fr}.console-order-list article>div:last-child{grid-column:auto}.staff-console-nav{padding:10px}.staff-console-nav>a{min-width:168px}}.about-vision-page{background:#f5faf9}.about-vision-hero{color:#effffc;background:linear-gradient(#64e4d30e 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#64e4d30e 1px,#0000 1px) 0 0/52px 52px,#07353d;padding:154px 0 82px}.about-vision-hero-inner{text-align:center;max-width:920px;margin:0 auto;display:block}.about-vision-hero .eyebrow{color:#72ead3}.about-vision-hero h1{color:#fff;letter-spacing:0;margin:20px 0 24px;font-size:4.4rem;line-height:1.06}.about-vision-hero p{color:#e2faf7b8;max-width:760px;margin:0 auto;font-size:1.05rem;line-height:1.82}.about-vision-hero .hero-actions{justify-content:center}.about-vision-map{background:#f5faf9;padding:70px 0 0}.about-vision-map-media{aspect-ratio:1672/941;background:#fff;border:1px solid #0c635d24;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 72px #16484b1f}.about-vision-map-media img{object-fit:contain;object-position:center}.about-value-section{background:#f5faf9;padding:112px 0 124px}.about-value-grid{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:96px;display:grid}.about-value-grid>header>span{color:#0b8d77;font-size:.76rem;font-weight:850}.about-value-grid>header h2{color:#082f38;letter-spacing:0;margin:14px 0 20px;font-size:3.1rem;line-height:1.12}.about-value-grid>header p{color:#5a7475;margin:0;line-height:1.8}.about-value-list{border-top:1px solid #0c635d2e}.about-value-list article{border-bottom:1px solid #0c635d24;grid-template-columns:46px minmax(0,1fr);column-gap:18px;padding:26px 0;display:grid}.about-value-list article>svg{color:#098d78;background:#fff;border:1px solid #0b8d7733;border-radius:6px;grid-row:1/3;width:42px;height:42px;padding:10px}.about-value-list h3{color:#0a3a3e;margin:0;font-size:1.18rem}.about-value-list p{color:#607879;margin:8px 0 0;line-height:1.72}.case-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.case-scenario-card{min-width:0;color:inherit;background:#fff;border:1px solid #0f575424;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 36px #18444612}.case-scenario-card:hover{border-color:#0b957c61;transform:translateY(-4px);box-shadow:0 22px 48px #1844461f}.case-scenario-media{aspect-ratio:16/9;background:#edf7f6;width:100%;position:relative;overflow:hidden}.case-scenario-media img{object-fit:cover;object-position:center;transition:transform .42s}.case-scenario-card:hover .case-scenario-media img{transform:scale(1.025)}.case-scenario-copy{padding:24px}.case-scenario-copy>span{color:#098a75;font-size:.72rem;font-weight:850}.case-scenario-copy h3{color:#092f38;margin:10px 0 12px;font-size:1.28rem;line-height:1.3}.case-scenario-copy>p{color:#61797b;min-height:3.4em;margin:0;font-size:.9rem;line-height:1.7}.case-scenario-copy>div{border-top:1px solid #1059551a;gap:8px;margin-top:20px;padding-top:18px;display:grid}.case-scenario-copy>div span{color:#355d5c;align-items:center;gap:7px;font-size:.78rem;display:flex}.case-scenario-copy>div svg{color:#0a9a7c}@media (max-width:980px){.about-vision-hero h1{font-size:3.35rem}.about-value-grid{grid-template-columns:1fr;gap:48px}.case-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.about-vision-hero{padding:118px 0 62px}.about-vision-hero h1{font-size:2.5rem}.about-vision-map{padding-top:28px}.about-value-section{padding:76px 0 88px}.about-value-grid>header h2{font-size:2.25rem}.case-scenario-grid{grid-template-columns:1fr}.model-security-section .next-product-intro h2{font-size:2.2rem}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
