@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}}:root{--ink:#0b1f3a;--deep:#061327;--cyan:#11b7d6;--blue:#2b8cff;--coral:#ff6b5e;--paper:#faf9f6;--white:#fff;--slate:#667085;--fog:#eaecf0;--line:#0b1f3a1c;--shadow-lg:0 20px 60px #0b1f3a14;--shadow-sm:0 8px 28px #0b1f3a12;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.container{width:min(calc(100% - 112px), var(--container));margin-inline:auto}.dark-section{color:var(--white);background:radial-gradient(circle at 80% 45%, #11b7d621, transparent 30%), linear-gradient(120deg, #2b8cff0d, transparent 50%), var(--deep)}.skip-link{z-index:1000;background:var(--ink);color:var(--white);border-radius:8px;padding:12px 16px;position:fixed;top:-70px;left:16px}.skip-link:focus{top:12px}.eyebrow{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800}.display{max-width:900px;font-family:var(--serif);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:1.02}.lead{max-width:680px;color:var(--slate);font-size:18px;line-height:1.72}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:13px;font-weight:750;transition:transform .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:var(--white);box-shadow:0 8px 24px #0b1f3a29}.button.cyan{background:var(--cyan);color:var(--deep)}.text-link{border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:750;display:inline-flex}.text-link:hover{color:#087f97;border-bottom-color:var(--cyan)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #11b7d66b}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6e8;border-bottom:1px solid #0b1f3a0f;position:sticky;top:0}.header-inner{grid-template-columns:232px 1fr auto;align-items:center;gap:34px;height:82px;display:grid}.brand{border-radius:5px;width:210px;height:58px;display:block;position:relative;overflow:hidden}.desktop-nav{justify-content:center;gap:30px;font-size:13px;font-weight:650;display:flex}.desktop-nav a,.site-footer a{transition:color .22s}.desktop-nav a:hover,.site-footer a:hover{color:var(--cyan)}.menu{background:0 0;border:0;width:48px;height:48px;display:none}.menu i{background:var(--ink);width:24px;height:2px;margin:6px auto;display:block}.mobile-nav{background:var(--paper);flex-direction:column;justify-content:space-between;padding:36px 24px 28px;display:flex;position:fixed;inset:82px 0 0}.mobile-nav nav{flex-direction:column;display:flex}.mobile-nav nav a{border-bottom:1px solid var(--line);min-height:64px;font-family:var(--serif);justify-content:space-between;align-items:center;font-size:27px;display:flex}.hero{background:radial-gradient(circle at 75% 30%, #11b7d61c, transparent 34%), var(--paper);padding-top:68px;overflow:hidden}.hero-grid{grid-template-columns:5fr 7fr;align-items:center;gap:58px;min-height:690px;display:grid}.hero h1{max-width:710px;font-family:var(--serif);letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(56px,5.2vw,78px);font-weight:400;line-height:.99}.hero h1 em{color:var(--cyan);font-style:normal}.institution-strip{border-top:1px solid var(--line);color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:35px 0 42px;font-size:13px;display:flex}.institution-strip span{align-items:center;gap:9px;display:flex}.institution-strip i{border:1px solid var(--cyan);border-radius:50%;width:6px;height:6px}.hero-visual{min-height:590px;position:relative}.hero-visual>small{z-index:5;color:var(--slate);letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;top:16px;right:22px}.orbit{border:1px dashed #11b7d640;border-radius:50%;position:absolute}.orbit.one{width:510px;height:390px;top:90px;left:80px;transform:rotate(8deg)}.orbit.two{width:430px;height:520px;top:18px;right:35px;transform:rotate(-18deg)}.float-card{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fffffff2;border-radius:18px;padding:24px;animation:.7s cubic-bezier(.2,.8,.2,1) both card-in;position:absolute}@keyframes card-in{0%{opacity:0;transform:translateY(18px)}}.reporting-card{width:380px;animation-delay:.12s;top:62px;left:180px}.activity-card{width:330px;animation-delay:.24s;top:302px;left:28px}.approval-card{width:320px;animation-delay:.36s;top:328px;right:8px}.float-card>b{font-size:13px}.float-card>em{color:#087f74;background:#dbf7f0;border-radius:99px;margin:18px 0 8px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:750;display:inline-block}.approval-card>em{color:#b83b31;background:#ff6b5e1c}.float-card>strong{margin-top:5px;font-size:16px;display:block}.float-card>p{color:var(--slate);font-size:12px}.metric-row{grid-template-columns:repeat(3,1fr);margin:25px 0 18px;display:grid}.metric-row>span{border-right:1px solid var(--fog);padding-right:14px}.metric-row>span:last-child{border:0}.metric-row strong{font-family:var(--serif);font-size:34px;font-weight:400;display:block}.metric-row small{color:var(--slate);margin-top:4px;font-size:10px;display:block}.risk strong,.risk small{color:var(--coral)!important}.bar,.progress{background:var(--fog);border-radius:99px;height:6px;overflow:hidden}.bar i,.progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));width:75%;height:100%;display:block}.split{grid-template-columns:5fr 7fr;align-items:center;gap:72px;display:grid}.dark-callout{background:radial-gradient(circle at 82%,#11b7d638,transparent 48%),var(--ink);max-width:560px;color:var(--white);box-shadow:var(--shadow-sm);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:25px;font-size:12px;display:flex}.dark-callout strong{font-family:var(--serif);margin-bottom:7px;font-size:23px;font-weight:400;display:block}.dark-callout b{color:var(--cyan);font-size:24px}.convergence{gap:12px;padding:42px 230px 42px 20px;display:grid;position:relative}.convergence>p{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.convergence>div{z-index:2;border:1px solid var(--line);background:var(--white);width:250px;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:24px 1fr 48px;align-items:center;gap:8px;padding:13px 15px;font-size:12px;display:grid;position:relative}.convergence>div>span{color:var(--cyan);font-size:20px}.convergence>div>i{background:linear-gradient(90deg,#11b7d68c,#0000);width:90px;height:1px}.convergence article{background:radial-gradient(circle,var(--white) 35%,#11b7d61f);text-align:center;border-radius:50%;place-items:center;width:175px;height:175px;padding:30px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 0 22px #11b7d60a,0 0 0 44px #11b7d605}.convergence article b{font-size:55px;line-height:.7}.convergence article span{font-family:var(--serif);font-size:16px;line-height:1.1}.platform-tabs{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fffc;border-radius:22px;overflow:hidden}.tab-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.tab-list button{min-height:54px;color:var(--slate);background:0 0;border:0;border-radius:12px;font-size:13px;font-weight:750}.tab-list button[aria-selected=true]{background:var(--ink);color:var(--white);box-shadow:0 8px 24px #0b1f3a1f}.tab-panel{grid-template-columns:5fr 7fr;align-items:center;gap:70px;min-height:590px;padding:56px;display:grid}.tab-copy h3{font-family:var(--serif);margin:0 0 30px;font-size:44px;font-weight:400;line-height:1.05}.tab-copy ul{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.tab-copy li{color:var(--slate);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.tab-copy li span{color:#087f97;background:#11b7d61c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.product-scene{border:1px solid var(--line);background:var(--white);min-height:450px;box-shadow:var(--shadow-lg);border-radius:20px;padding:26px;animation:.3s both fade-in;overflow:hidden}@keyframes fade-in{0%{opacity:.45;transform:translateY(8px)}}.scene-head,.panel-heading{justify-content:space-between;align-items:center;display:flex}.scene-head b{font-size:14px}.scene-head small{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.scene-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.scene-kpis article{border:1px solid var(--fog);border-radius:12px;padding:13px}.scene-kpis span,.scene-kpis small{color:var(--slate);font-size:9px;display:block}.scene-kpis strong{font-family:var(--serif);margin:6px 0;font-size:28px;font-weight:400;display:block}.chart{border:1px solid var(--fog);background-image:linear-gradient(var(--fog) 1px,transparent 1px),linear-gradient(90deg,var(--fog) 1px,transparent 1px);background-size:46px 40px;border-radius:12px;align-items:end;gap:12px;height:165px;margin-top:18px;padding:22px;display:flex}.chart i{background:linear-gradient(var(--cyan),var(--blue));opacity:.72;border-radius:6px 6px 2px 2px;width:18%}.chart i:first-child{height:36%}.chart i:nth-child(2){height:58%}.chart i:nth-child(3){height:49%}.chart i:nth-child(4){height:82%}.chart i:nth-child(5){height:68%}.scene-list{gap:8px;margin-top:17px;display:grid}.scene-list div{border-bottom:1px solid var(--fog);justify-content:space-between;padding-bottom:7px;font-size:11px;display:flex}.scene-list small{color:#087f74}.scene-list div:last-child small{color:var(--coral)}.solution-grid,.capability-grid,.insight-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.solution-card{border:1px solid var(--line);background:var(--white);min-height:500px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.solution-card:hover{box-shadow:var(--shadow-lg);border-color:#11b7d6a6;transform:translateY(-4px)}.card-number,.card-label{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.card-label{margin-top:25px}.solution-card h3{font-family:var(--serif);margin:12px 0 18px;font-size:32px;font-weight:400;line-height:1.06}.solution-card>p:not(.card-label){color:var(--slate);font-size:15px;line-height:1.65}.solution-card>strong{align-items:center;gap:9px;min-height:44px;margin-top:auto;font-size:13px;display:flex}.mini-moment{background:#f4f8fb;border-radius:12px;align-items:flex-end;gap:8px;height:90px;margin:25px 0;padding:17px;display:flex}.mini-moment i{background:linear-gradient(var(--cyan),var(--blue));border-radius:5px 5px 2px 2px;flex:1}.mini-moment i:first-child{height:32%}.mini-moment i:nth-child(2){height:78%}.mini-moment i:nth-child(3){height:52%}.mini-moment i:nth-child(4){height:67%}.moment-2{align-items:center}.moment-2 i{border-radius:99px;height:5px!important}.moment-2 i:nth-child(3){background:var(--coral)}.moment-3 i{background:#11b7d629;border-radius:50%;box-shadow:inset 0 0 0 1px #11b7d64d;height:44px!important}.moment-3 i:last-child{background:#ff6b5e1f;box-shadow:inset 0 0 0 1px #ff6b5e59}.secondary-solutions{color:var(--slate);flex-wrap:wrap;gap:25px;margin-top:32px;font-size:13px;display:flex}.secondary-solutions b{color:var(--ink)}.capability-grid article{border:1px solid var(--line);background:var(--white);min-height:235px;box-shadow:var(--shadow-sm);border-radius:16px;padding:28px;position:relative}.capability-grid article>span{color:var(--blue);font-size:12px;font-weight:800}.capability-grid h3{font-family:var(--serif);margin:30px 0 12px;font-size:27px;font-weight:400}.capability-grid p{color:var(--slate);line-height:1.62}.capability-grid article>a{width:44px;height:44px;color:var(--blue);background:#f4f8fc;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:22px}.signal-grid{grid-template-columns:5fr 7fr;align-items:center;gap:80px;display:grid}.dark-section .lead{color:#a8b3c4}.signals,.signal-stack{gap:15px;display:grid}.signals article,.signal-stack article{background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.signals article>span,.signal-stack article>span{color:var(--cyan);font-weight:750}.signals strong,.signals small{display:block}.signals small{color:#a8b3c4;margin-top:5px}.signals article>b,.signal-stack article>b{width:30px;height:30px;color:var(--cyan);background:#11b7d61f;border-radius:50%;place-items:center;display:grid}.signals .exception,.signal-stack .exception{border-color:#ff6b5e80}.signals .exception>span,.signals .exception small,.signals .exception>b,.signal-stack .exception>span,.signal-stack .exception>b{color:var(--coral)}.implementation-grid{grid-template-columns:5fr 7fr;gap:82px;display:grid}.steps{gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:56px 1fr;gap:18px;padding-bottom:30px;display:grid;position:relative}.steps li>span{background:var(--blue);width:50px;height:50px;color:var(--white);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.steps li:not(:last-child):after{content:"";border-left:1px dashed #2b8cff66;position:absolute;top:50px;bottom:0;left:25px}.steps strong{margin-top:5px;display:block}.steps p{color:var(--slate);margin:7px 0 0;line-height:1.5}.implementation-panel{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-lg);border-radius:20px;align-self:center;padding:34px}.panel-heading{margin-bottom:18px;font-size:13px;font-weight:750}.panel-heading strong{color:var(--blue)}.implementation-panel .progress{height:8px;margin-bottom:28px}.implementation-panel .progress i{width:68%}.milestone{border-bottom:1px solid var(--fog);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.milestone>span{width:30px;height:30px;color:var(--blue);background:#eef5ff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.milestone strong{font-size:13px}.milestone small{color:var(--slate);font-size:11px}.note{border-left:2px solid var(--cyan);color:var(--slate);margin:26px 0 0;padding-left:15px;font-size:12px;line-height:1.6}.trust-grid{grid-template-columns:5fr 7fr;align-items:center;gap:80px;display:grid}.shield{background:radial-gradient(circle,#2b8cff21,var(--white) 65%);border:1px solid #2b8cff29;border-radius:48% 48% 38% 38%;place-items:center;width:260px;height:220px;margin-top:42px;display:grid}.shield span{font-size:88px;font-weight:750}.trust-list article{border-bottom:1px solid var(--line);gap:22px;padding:26px 0;display:flex}.trust-list article>span{color:var(--blue);font-size:12px;font-weight:800}.trust-list h3{font-family:var(--serif);margin:0 0 8px;font-size:28px;font-weight:400}.trust-list p{color:var(--slate);margin:0;line-height:1.62}.insight-section{background:#f8fafc}.insight-grid article{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:16px;padding:18px}.insight-art{background:radial-gradient(circle at 30% 40%,#11b7d6e6,#0000 18%),repeating-radial-gradient(circle at 72% 58%,#2b8cff3d 0 2px,#0000 3px 18px),#eef5fb;border-radius:12px;height:185px;margin-bottom:24px}.art-2{background:linear-gradient(135deg,#0000 28%,#11b7d6b3 29% 36%,#0000 37%),linear-gradient(45deg,#0000 42%,#2b8cff73 43% 52%,#0000 53%),#edf4fb}.art-3{background:radial-gradient(#0000 28%,#11b7d647 29% 31%,#0000 32% 45%,#2b8cff38 46% 48%,#0000 49%),#f1f6fb}.insight-grid article>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.insight-grid h3{min-height:84px;font-family:var(--serif);margin:14px 0;font-size:25px;font-weight:400;line-height:1.13}.insight-grid small{color:var(--slate)}.final-cta{padding:110px 0}.cta-grid{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.cta-grid>div{max-width:870px}.cta-grid p:not(.eyebrow){color:#a8b3c4;font-size:18px}.site-footer{background:var(--deep);color:var(--white);border-top:1px solid #ffffff14;padding:78px 0 30px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-brand .brand{border-radius:8px}.footer-brand p{color:#aab5c5;max-width:320px;line-height:1.65}.footer-brand small{color:#7f8ca0}.site-footer h2{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.site-footer ul{color:#bdc5d1;gap:12px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.footer-bottom{color:#909cad;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;margin-top:62px;padding-top:24px;font-size:12px;display:flex}.footer-bottom div{gap:22px;display:flex}.vertical-hero,.info-hero{background:radial-gradient(circle at 79% 35%,#11b7d621,transparent 32%),var(--paper);min-height:650px;padding:70px 0 80px}.breadcrumbs{color:var(--slate);align-items:center;gap:10px;margin-bottom:64px;font-size:12px;display:flex}.breadcrumbs b{color:var(--ink)}.vertical-hero-grid{grid-template-columns:5fr 7fr;align-items:center;gap:72px;display:grid}.vertical-hero h1,.info-hero h1,.walkthrough-page h1{max-width:920px;font-family:var(--serif);letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(54px,6vw,84px);font-weight:400;line-height:1}.vertical-hero .product-scene{min-height:440px}.problem-grid,.workflow-grid{grid-template-columns:1fr 1fr;align-items:start;gap:76px;display:grid}.problem-list{gap:12px;margin-top:34px;display:grid}.problem-list span{border-bottom:1px solid var(--line);padding:15px 0;font-weight:650}.vertical-capabilities article{min-height:245px}.vertical-workflow{margin:0;padding:0;list-style:none;display:grid}.vertical-workflow li{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:18px;padding:25px 0;display:grid}.vertical-workflow li>span{color:var(--blue);font-size:12px;font-weight:800}.vertical-workflow h3{font-family:var(--serif);margin:0 0 8px;font-size:28px;font-weight:400}.vertical-workflow p{color:var(--slate);margin:0;line-height:1.6}.signal-stack article{grid-template-columns:50px 1fr auto}.final-light{background:var(--white);text-align:center}.final-light .container{max-width:900px}.final-light h2{font-family:var(--serif);margin:0 0 18px;font-size:clamp(42px,5vw,68px);font-weight:400}.final-light p{color:var(--slate);margin-bottom:28px;font-size:18px}.info-hero{align-items:center;min-height:520px;padding:80px 0;display:flex}.info-hero h1{max-width:1000px}.prose{max-width:860px}.prose h2{font-family:var(--serif);margin:58px 0 14px;font-size:36px;font-weight:400}.prose h2:first-child{margin-top:0}.prose p{color:var(--slate);font-size:18px;line-height:1.8}.walkthrough-page{background:radial-gradient(circle at 14% 28%,#11b7d61a,transparent 28%),var(--paper);min-height:850px}.walkthrough-grid{grid-template-columns:5fr 7fr;align-items:start;gap:76px;display:grid}.walkthrough-points{margin:45px 0 0;padding:0;list-style:none;display:grid}.walkthrough-points li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:15px;padding:20px 0;display:grid}.walkthrough-points li>span{background:var(--ink);width:40px;height:40px;color:var(--cyan);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.walkthrough-points p{color:var(--slate);margin:7px 0 0;font-size:13px;line-height:1.5}.walkthrough-form{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-lg);border-radius:20px;gap:20px;padding:36px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:9px;font-size:12px;font-weight:750;display:grid}.field input,.field select,.field textarea{background:var(--white);border:1px solid #d7dde5;border-radius:10px;width:100%;min-height:50px;padding:12px 14px;font-size:15px;font-weight:400}.field textarea{resize:vertical;min-height:138px}.consent{color:var(--slate);grid-template-columns:22px 1fr;align-items:start;gap:11px;font-size:12px;line-height:1.5;display:grid}.consent input{width:20px;height:20px;accent-color:var(--cyan)}.form-submit{width:100%}.form-submit:disabled{cursor:wait;opacity:.68}.form-status{min-height:20px;margin:0;font-size:13px;line-height:1.5}.form-status.error{color:#a7332a}.form-status.success{color:#087f74}@media (max-width:1120px){.container{width:min(calc(100% - 64px),var(--container))}.header-inner{grid-template-columns:210px 1fr auto}.desktop-nav{gap:20px}.hero-grid,.split,.tab-panel,.signal-grid,.implementation-grid,.trust-grid,.vertical-hero-grid{gap:48px}.reporting-card{left:110px}}@media (max-width:980px){.section{padding:104px 0}.desktop-nav,.header-cta{display:none}.header-inner{justify-content:space-between;display:flex}.menu{display:block}.hero{padding-top:44px}.hero-grid,.split,.signal-grid,.implementation-grid,.trust-grid,.vertical-hero-grid,.problem-grid,.workflow-grid,.walkthrough-grid{grid-template-columns:1fr}.hero-grid{min-height:auto}.hero-copy{max-width:740px}.hero-visual{min-height:570px}.reporting-card{left:25%}.tab-panel{grid-template-columns:1fr;padding:44px}.solution-grid,.capability-grid,.insight-grid{grid-template-columns:repeat(2,1fr)}.solution-grid>:last-child,.insight-grid>:last-child{grid-column:span 2}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.cta-grid{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.container{width:min(calc(100% - 40px),var(--container))}.section{padding:82px 0}.brand{width:180px;height:52px}.display{font-size:clamp(40px,11vw,56px)}.lead{font-size:16px}.hero h1,.vertical-hero h1,.info-hero h1,.walkthrough-page h1{font-size:clamp(42px,12vw,60px)}.hero-grid{gap:20px}.hero-visual{scroll-snap-type:x mandatory;gap:16px;min-height:auto;margin-right:-20px;padding:48px 20px 42px 0;display:flex;overflow-x:auto}.hero-visual>small{top:15px;left:0;right:auto}.float-card{scroll-snap-align:start;width:min(82vw,330px);min-width:min(82vw,330px);animation:none;position:relative;top:auto;left:auto;right:auto}.orbit{display:none}.institution-strip{justify-content:flex-start}.institution-strip span{width:calc(50% - 10px)}.convergence{padding:0}.convergence>div{width:100%}.convergence>div>i{display:none}.convergence article{width:160px;height:160px;margin:46px auto 0;position:relative;top:auto;right:auto;transform:none}.tab-list{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.tab-list button{scroll-snap-align:start;min-width:220px}.tab-panel{gap:36px;padding:28px 20px 20px}.tab-copy h3{font-size:36px}.product-scene{min-height:410px;padding:20px 15px}.scene-kpis{gap:6px}.scene-kpis article{padding:9px 6px}.scene-kpis strong{font-size:22px}.solution-grid,.capability-grid,.insight-grid{grid-template-columns:1fr}.solution-grid>:last-child,.insight-grid>:last-child{grid-column:auto}.signals article{grid-template-columns:62px 1fr auto;padding:18px 14px}.implementation-panel{padding:24px 18px}.milestone{grid-template-columns:32px 1fr}.milestone small{grid-column:2}.shield{width:210px;height:180px}.vertical-hero,.info-hero{min-height:auto;padding:55px 0 72px}.breadcrumbs{margin-bottom:48px}.walkthrough-form{padding:26px 20px}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}}@media (max-width:480px){.actions{display:grid}.actions .button,.actions .text-link,.final-light .button,.institution-strip span{width:100%}.signals article{grid-template-columns:1fr auto}.signals article>span{grid-column:span 2}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer-grid{grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(120px,.7fr)) minmax(250px,1.25fr);gap:34px}.footer-newsletter{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:12px;padding:20px;display:grid}.footer-newsletter h2{margin:0}.footer-newsletter>p{color:#aab5c5;margin:0;font-size:10px;line-height:1.55}.footer-newsletter>div{background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;display:flex;overflow:hidden}.footer-newsletter>div input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:11px 12px;font-size:10px}.footer-newsletter>div input::placeholder{color:#ffffff73}.footer-newsletter>div button{color:#11113d;background:#8cf0fb;border:0;flex:none;padding:0 13px;font-size:9px;font-weight:780}.footer-newsletter>label{color:#8f9aad;align-items:flex-start;gap:7px;font-size:7px;line-height:1.45;display:flex}.footer-newsletter>label input{accent-color:#79eaf8;margin-top:2px}.footer-newsletter>small{color:#74e9f7;min-height:12px;font-size:7px}.footer-newsletter>small.is-error{color:#ff9ba8}.managed-proof-section{background:radial-gradient(circle at 90% 0,#35cfe61c,#0000 30%),linear-gradient(145deg,#f8f9ff,#fff 55%,#f2fbfd);position:relative;overflow:hidden}.managed-logo-cloud{text-align:center}.managed-logo-cloud>div{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;margin-top:34px;display:flex}.managed-logo-cloud a,.managed-logo-cloud>div>div{background:#ffffffe0;border:1px solid #443d801a;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-width:180px;min-height:76px;padding:16px 22px;display:flex;box-shadow:0 16px 38px #2923620e}.managed-logo-cloud img,.managed-logo-cloud i{object-fit:contain;width:34px;height:34px}.managed-logo-cloud i{color:#8cf0fb;background:#181640;border-radius:10px;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.managed-logo-cloud span{color:#2e2d4f;font-size:11px;font-weight:750}.managed-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.managed-review-grid blockquote{background:#fff;border:1px solid #4740851c;border-radius:24px;margin:0;padding:27px;box-shadow:0 22px 62px #2b246513}.managed-review-grid blockquote>div{color:#6555dd;letter-spacing:.14em;font-size:10px}.managed-review-grid blockquote>p{color:#292849;min-height:105px;margin:24px 0 28px;font-size:15px;line-height:1.65}.managed-review-grid footer{align-items:center;gap:11px;display:flex}.managed-review-grid footer img,.managed-review-grid footer i{object-fit:contain;width:37px;height:37px}.managed-review-grid footer i{color:#84ebf8;background:#171642;border-radius:50%;place-items:center;font-style:normal;display:grid}.managed-review-grid footer span{gap:3px;display:grid}.managed-review-grid footer strong{font-size:9px}.managed-review-grid footer small{color:#87889b;font-size:7px}.pricing-billing-toggle{background:#ffffffe0;border:1px solid #4d458b1f;border-radius:999px;width:max-content;margin:0 auto 44px;padding:5px;display:flex;box-shadow:0 14px 38px #2b246514}.pricing-billing-toggle button{color:#66687e;background:0 0;border:0;border-radius:999px;min-width:120px;padding:11px 15px;font-size:9px;font-weight:740}.pricing-billing-toggle button span{color:#11899b;margin-left:5px;font-size:7px}.pricing-billing-toggle button.is-active{color:#fff;background:linear-gradient(120deg,#191541,#4a3eb1);box-shadow:0 8px 20px #2b227333}.pricing-billing-toggle button.is-active span{color:#8feefb}.pricing-category-price strong b,.pricing-plan-price strong b,.pricing-comparison-scroll thead th>strong b{font:inherit}.pricing-category-price>em{color:#85869a;margin-top:8px;font-size:8px;font-style:normal;display:block}.article-header{--article-accent:#6555dd}.article-header .eyebrow{color:var(--article-accent)}.article-font-modern h1,.article-body.article-font-modern{font-family:var(--sans)}.article-font-classic h1,.article-body.article-font-classic{font-family:Georgia,Times New Roman,serif}.article-body h2{color:#202044;letter-spacing:-.045em;margin:52px 0 22px;font-size:34px;line-height:1.08}.article-body blockquote{border-left:4px solid var(--article-accent);background:var(--article-accent);margin:38px 0}@supports (color:color-mix(in lab, red, red)){.article-body blockquote{background:color-mix(in srgb,var(--article-accent) 5%,#fff)}}.article-body blockquote{color:#28264d;padding:22px 26px;font-size:23px;line-height:1.6}.article-body ul{gap:12px;margin:28px 0;padding-left:24px;display:grid}.article-body li{color:#3f4058;padding-left:6px;font-size:19px;line-height:1.7}.admin-shell{grid-template-columns:242px minmax(0,1fr)}.admin-sidebar{overflow-y:auto}.admin-sidebar nav{padding-bottom:24px}.admin-main{width:100%;max-width:1660px;margin-inline:auto}.admin-topbar h1{max-width:920px}.admin-metric-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.admin-hero-panel{color:#fff;background:radial-gradient(circle at 88% 15%,#50daed4d,#0000 27%),linear-gradient(135deg,#11113f,#322985 60%,#387eba);border:1px solid #685beb40;border-radius:20px;grid-column:span 2;justify-content:space-between;align-items:flex-end;gap:30px;min-height:250px;padding:27px;display:flex;overflow:hidden;box-shadow:0 22px 60px #231b6329}.admin-hero-panel>div{max-width:620px}.admin-hero-panel span,.admin-hero-panel p{color:#ffffffa3}.admin-hero-panel span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-hero-panel h2{letter-spacing:-.05em;margin:13px 0 11px;font-size:30px;line-height:1.05}.admin-hero-panel p{margin:0;font-size:10px;line-height:1.6}.admin-hero-panel>b{color:#8ef1fc;letter-spacing:-.08em;font-size:64px}.admin-report-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-action-panel ul,.admin-settings-note ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-action-panel li{color:#66677d;border-top:1px solid #ececf2;align-items:center;gap:11px;padding-top:12px;font-size:10px;display:flex}.admin-action-panel li b{color:#5145d1;font-size:20px}.admin-performance-panel .admin-panel-heading>b{color:#5246d4;letter-spacing:-.06em;font-size:36px}.admin-vital-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin-vital-grid>span{background:#fafaff;border:1px solid #ececf3;border-radius:11px;gap:4px;padding:12px;display:grid}.admin-vital-grid small{color:#85869b;font-size:7px;font-weight:800}.admin-vital-grid strong{font-size:16px}.admin-performance-panel>p,.admin-demographics-panel>p{color:#77788c;margin:15px 0 0;font-size:9px;line-height:1.55}.admin-stack{gap:18px;display:grid}.admin-data-panel{background:#fff;border:1px solid #e3e4ec;border-radius:18px;min-width:0;padding:22px;box-shadow:0 14px 38px #2625560d}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.admin-table th{color:#85869a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e8e9f0;padding:10px 12px;font-size:7px;font-weight:810}.admin-table td{color:#54566d;vertical-align:middle;border-bottom:1px solid #eeeef3;padding:14px 12px;font-size:9px;line-height:1.4}.admin-table td strong{color:#252546;font-size:10px;display:block}.admin-table td small{color:#8a8b9e;margin-top:4px;font-size:7px;display:block}.admin-table select{color:#353650;background:#fff;border:1px solid #dfe1eb;border-radius:8px;min-width:110px;padding:7px 9px;font-size:8px}.admin-table td.is-exception{color:#b33b49;font-weight:800}.admin-status.current{color:#078575;background:#e5faf6}.admin-status.due{color:#9a6a00;background:#fff6dc}.admin-status.overdue{color:#b13245;background:#ffe8eb}.admin-status.trial{color:#315eb9;background:#edf3ff}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-style-grid{grid-template-columns:minmax(0,1fr) 120px}.admin-editor input[type=color]{min-height:45px;padding:5px}.admin-editor-toolbar{background:#fafaff;border:1px solid #e5e6ed;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.admin-editor-toolbar button{color:#4e46b9;background:#fff;border:1px solid #dedfeb;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:750}.admin-editor-toolbar span{color:#9293a5;margin-left:auto;font-size:7px}.admin-upload-field{background:#fafbff;border:1px dashed #cfd2e2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.admin-upload-field>div{gap:4px;display:grid}.admin-upload-field>div>span{color:#30314d;font-size:10px;font-weight:720}.admin-upload-field>div>small{color:#8c8d9f;font-size:7px}.admin-upload-button{cursor:pointer;background:#211b58;border-radius:9px;width:max-content;padding:9px 12px;color:#fff!important;font-size:8px!important;display:inline-flex!important}.admin-upload-button input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.admin-image-preview{border-radius:14px;height:240px;position:relative;overflow:hidden}.admin-image-preview img{object-fit:cover;width:100%;height:100%}.admin-image-preview button{color:#fff;background:#121037e0;border:0;border-radius:99px;padding:8px 11px;font-size:8px;position:absolute;top:12px;right:12px}.admin-image-chip{border:1px solid #e5e6ed;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.admin-image-chip img{object-fit:contain;width:38px;height:38px}.admin-image-chip span{color:#56576f;font-size:9px}.admin-image-chip button{color:#b33b49;background:0 0;border:0;font-size:8px}.admin-checkbox-field i{color:#56576f;background:#fff;border:1px solid #dfe1eb;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-size:9px;font-style:normal;font-weight:550;display:flex}.admin-checkbox-field input{accent-color:#6254d8;width:auto!important}.admin-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-proof-row{border-top:1px solid #ececf2;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.admin-proof-row>div:first-child{gap:4px;display:grid}.admin-proof-row strong{font-size:11px}.admin-proof-row span{color:#838496;font-size:8px}.admin-proof-row p{color:#55566e;margin:6px 0 0;font-size:9px;line-height:1.5}.admin-client-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:18px;display:grid}.admin-settings-grid{grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.admin-field-note{color:#7f8094;margin:-4px 0 4px;font-size:8px;line-height:1.55}.admin-data-note{color:#526175;background:#e1f9fcad;border:1px solid #45cbe247;border-radius:14px;margin:0 0 18px;padding:13px 16px;font-size:9px;line-height:1.55}.admin-input-suffix{background:#fff;border:1px solid #dfe1eb;border-radius:12px;align-items:center;display:flex}.admin-input-suffix input{box-shadow:none!important;border:0!important}.admin-input-suffix span{color:#7e8093;padding-right:14px;font-size:10px}.admin-settings-note li{border-top:1px solid #ececf2;gap:5px;padding-top:15px;display:grid}.admin-settings-note li b{color:#30314d;font-size:10px}.admin-settings-note li span{color:#77788c;font-size:9px;line-height:1.55}@media (max-width:1320px){.footer-grid{grid-template-columns:1.4fr repeat(3,.65fr)}.footer-newsletter{grid-column:span 2}.admin-overview-grid,.admin-report-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-layout,.admin-settings-grid{grid-template-columns:1fr}}@media (max-width:980px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand,.footer-newsletter{grid-column:span 2}.managed-review-grid{grid-template-columns:1fr}.managed-review-grid blockquote>p{min-height:auto}.admin-proof-grid{grid-template-columns:1fr}}@media (max-width:800px){.admin-sidebar nav{padding-bottom:6px;overflow-x:auto}.admin-sidebar nav button{flex:none}.admin-metric-grid-six,.admin-overview-grid,.admin-report-grid-wide{grid-template-columns:1fr 1fr}.admin-hero-panel{grid-column:span 2}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-newsletter{grid-column:auto}.pricing-billing-toggle{width:100%}.pricing-billing-toggle button{flex:1;min-width:0}.admin-metric-grid-six,.admin-overview-grid,.admin-report-grid-wide,.admin-form-grid{grid-template-columns:1fr}.admin-hero-panel{flex-direction:column;grid-column:auto;align-items:flex-start}.admin-style-grid{grid-template-columns:1fr}.admin-upload-field{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--ink:#101038;--deep:#080725;--cyan:#5fe7ff;--blue:#635bff;--violet:#7c3aed;--coral:#ff7a8a;--paper:#f7f8ff;--white:#fff;--slate:#575b76;--fog:#e8e9f5;--line:#1918431a;--shadow-lg:0 32px 90px #22185c29;--shadow-sm:0 14px 38px #23195a1a;--sans:"Manrope Variable", "Manrope", "Helvetica Neue", Arial, sans-serif;--serif:"Manrope Variable", "Manrope", "Helvetica Neue", Arial, sans-serif;--container:1240px}body{background:var(--paper);letter-spacing:-.012em;font-size:15px;overflow-x:hidden}.container{width:min(calc(100% - 80px), var(--container))}.section{padding:112px 0}.white-section{background:#fff}.soft-section{background:radial-gradient(circle at 7% 15%,#5fe7ff21,#0000 24%),linear-gradient(#f6f4ff 0%,#f8fbff 100%)}.eyebrow{color:#5147df;letter-spacing:.16em;margin-bottom:18px;font-size:11px;font-weight:780}.display{letter-spacing:-.055em;max-width:820px;margin-bottom:24px;font-size:clamp(42px,4.6vw,66px);font-weight:660;line-height:1.01}.lead{max-width:650px;color:var(--slate);letter-spacing:-.015em;font-size:17px;line-height:1.65}.section-heading{margin-bottom:48px}.button{letter-spacing:-.01em;border-radius:999px;min-height:49px;padding:0 21px;font-size:12px;font-weight:760}.button.primary{background:linear-gradient(125deg,#15133f 0%,#3d2e91 100%);box-shadow:0 12px 28px #18104238}.button.primary span{color:var(--cyan)}.button.cyan{color:#0c1033;background:linear-gradient(100deg,#a8f4ff,#6be5ff 55%,#b3ffce);box-shadow:0 14px 38px #35dbf742}.text-link{font-size:12px}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffdb;border-bottom:1px solid #17144a12}.header-inner{grid-template-columns:190px 1fr auto;gap:24px;height:72px}.brand{width:176px;height:48px}.brand img{transform:scale(1.14)}.desktop-nav{color:#383858;gap:27px;font-size:12px;font-weight:650}.desktop-nav a:hover{color:#5b4fec}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 8%,#7bffec57,#0000 26%),radial-gradient(circle at 45% 0,#fb7abf57,#0000 35%),linear-gradient(125deg,#0d0938 0%,#241265 38%,#635bff 67%,#1bb8d4 110%);padding-top:38px;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#ffffff14,#9bf6ff2e);height:260px;position:absolute;inset:auto -8% -170px;transform:rotate(-5deg)}.hero:after{z-index:-1;content:"";background:linear-gradient(#0000,#ffffff4d,#0000);width:1px;height:430px;position:absolute;top:70px;right:42%;transform:rotate(27deg);box-shadow:130px 0 #ffffff12,260px 0 #ffffff0d}.hero-mesh{z-index:-1;filter:blur(1px);background:linear-gradient(135deg,#ffffff21,#0000 56%);border-radius:44%;width:58%;height:610px;position:absolute;top:-100px;right:-8%;transform:rotate(-9deg)}.hero-grid{grid-template-columns:minmax(0,5.25fr) minmax(0,6.75fr);gap:58px;min-height:585px}.hero-copy{z-index:4;padding:30px 0 38px;position:relative}.hero .eyebrow{color:#9df5ff}.hero h1{letter-spacing:-.065em;max-width:620px;margin-bottom:25px;font-size:clamp(54px,5.5vw,76px);font-weight:710;line-height:.94}.hero h1 em{color:#0000;background:linear-gradient(90deg,#9bf5ff,#cbffbd 52%,#ffd39e);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .lead{color:#ffffffc7;max-width:575px;font-size:16px}.hero .button.primary{color:#17133f;background:#fff;box-shadow:0 18px 42px #07052347}.hero .button.primary span{color:#6557ed}.hero .text-link{color:#ffffffe6}.hero .text-link:hover{color:#fff;border-bottom-color:#9df5ff}.hero-proof{color:#ffffff9e;flex-wrap:wrap;gap:17px;margin-top:37px;font-size:10px;font-weight:640;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof b{color:#9df5ff;letter-spacing:.08em;font-size:9px}.hero-media{background:#1a1750;border:1px solid #fff3;border-radius:30px 30px 0 0;align-self:end;height:535px;position:relative;overflow:hidden;box-shadow:0 40px 90px #07052361}.hero-media>img{object-fit:cover;object-position:center 44%;filter:saturate(1.04)contrast(1.02);width:100%;height:100%}.hero-media-shade{background:linear-gradient(#0b072d05 36%,#0a072bb8 100%),linear-gradient(90deg,#0e09352b,#0000 55%);position:absolute;inset:0}.hero-location{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0a327a;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:11px;padding:9px 13px;display:flex;position:absolute;top:22px;left:22px}.hero-location>i{background:#6df1ce;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6df1ce21}.hero-location span{color:#ffffffa6;font-size:9px;display:grid}.hero-location b{color:#fff;font-size:10px}.hero-data-card,.hero-approval-card{color:#16143c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #ffffff47;border-radius:18px;position:absolute;box-shadow:0 25px 65px #08052547}.hero-data-card{width:278px;padding:19px;bottom:24px;right:24px}.hero-data-card>div:first-child{justify-content:space-between;font-size:10px;display:flex}.hero-data-card>div:first-child span{color:#60627b}.hero-data-card>div:first-child b{color:#087a5e;text-transform:uppercase;background:#dcfaed;border-radius:99px;padding:4px 7px;font-size:8px}.hero-data-card>strong{letter-spacing:-.05em;margin:15px 0 3px;font-size:30px;display:block}.hero-data-card>small{color:#6d6e86;font-size:9px}.sparkline{align-items:end;gap:4px;height:38px;margin-top:14px;display:flex}.sparkline i{background:linear-gradient(#7a6aff,#3acde8);border-radius:3px 3px 1px 1px;flex:1}.sparkline i:first-child{height:28%}.sparkline i:nth-child(2){height:44%}.sparkline i:nth-child(3){height:36%}.sparkline i:nth-child(4){height:59%}.sparkline i:nth-child(5){height:51%}.sparkline i:nth-child(6){height:75%}.sparkline i:nth-child(7){height:92%}.hero-approval-card{width:225px;padding:16px;bottom:53px;left:20px}.hero-approval-card>span{color:#6c6d85;font-size:9px}.hero-approval-card>strong{margin:7px 0 13px;font-size:12px;display:block}.hero-approval-card>small{color:#4f526a;font-size:9px}.hero-approval-card small i{background:#1cc997;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.institution-strip{color:#ffffffa3;border-top-color:#ffffff26;padding:25px 0 31px;font-size:11px}.institution-strip i{border-color:#8ff3ff}.place-section{background:#fff;position:relative;overflow:hidden}.place-section:before{content:"";background:radial-gradient(circle,#685bff21,#0000 69%);border-radius:50%;width:460px;height:460px;position:absolute;top:-190px;right:-150px}.place-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:78px;display:grid}.place-photo{min-height:590px;box-shadow:var(--shadow-lg);background:#171447;border-radius:28px;margin:0;position:relative;overflow:hidden}.place-photo img{object-fit:cover;filter:saturate(1.12)contrast(1.04);width:100%;height:590px}.place-photo:after{content:"";background:linear-gradient(#0000 48%,#080725d6);position:absolute;inset:0}.place-photo figcaption{z-index:2;color:#fff;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.place-photo figcaption span{color:#a3f5ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:780}.place-photo figcaption b{letter-spacing:-.035em;max-width:460px;font-size:22px;font-weight:640}.place-copy{z-index:2;position:relative}.place-copy .display{font-size:clamp(38px,4vw,58px)}.place-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:37px;display:grid}.place-stats span{background:linear-gradient(150deg,#f6f4ff,#f5fbff);border:1px solid #635bff1f;border-radius:16px;min-height:114px;padding:19px 15px}.place-stats strong{color:#0000;letter-spacing:-.05em;background:linear-gradient(100deg,#5448e5,#00a8cc);-webkit-background-clip:text;background-clip:text;font-size:27px;display:block}.place-stats small{color:#686a82;margin-top:7px;font-size:9px;line-height:1.4;display:block}.platform-tabs{border-color:#635bff24;border-radius:24px;box-shadow:0 30px 90px #2d227426}.tab-list{background:#f5f4ffb8}.tab-list button[aria-selected=true]{background:linear-gradient(110deg,#17143f,#5546d9);box-shadow:0 12px 28px #2b1f703d}.product-scene{background:radial-gradient(circle at 100% 0,#5fe7ff17,#0000 28%),#fff;border-color:#635bff24;box-shadow:0 24px 66px #2d22741f}.solution-grid{gap:20px}.solution-card{background:linear-gradient(160deg,#fff 0%,#faf9ff 100%);border-color:#635bff1a;border-radius:22px;min-height:570px;padding:18px;overflow:hidden}.solution-card:hover{border-color:#635bff59;transform:translateY(-7px);box-shadow:0 28px 70px #2e22772b}.solution-card .card-number{padding:6px 7px 14px}.solution-photo{background:#181442;border-radius:16px;height:180px;position:relative;overflow:hidden}.solution-photo:after{content:"";background:linear-gradient(#0000 48%,#080725b3);position:absolute;inset:0}.solution-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.solution-card:hover .solution-photo img{transform:scale(1.035)}.solution-photo>span{z-index:2;color:#ffffffe6;letter-spacing:.05em;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:13px}.card-label{margin:19px 8px 0}.solution-card h3{letter-spacing:-.045em;margin:10px 8px 13px;font-size:27px;font-weight:650}.solution-card>p:not(.card-label){margin-left:8px;margin-right:8px;font-size:13px}.mini-moment{background:#f2f1ff;height:54px;margin:15px 8px;padding:11px}.solution-card>strong{margin-left:8px;margin-right:8px}.capability-grid article{background:radial-gradient(circle at 100% 0,#5fe7ff17,#0000 30%),linear-gradient(150deg,#fff,#fbfaff);border-color:#635bff1a}.capability-grid h3,.trust-list h3,.vertical-workflow h3{letter-spacing:-.035em;font-weight:640}.dark-section{background:radial-gradient(circle at 82% 18%,#63e7ff33,#0000 27%),radial-gradient(circle at 22% 80%,#804aff47,#0000 35%),linear-gradient(125deg,#09072b 0%,#17104e 55%,#31227d 120%)}.dark-section .eyebrow{color:#86f2ff}.signals article,.signal-stack article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#ffffff1a,#ffffff09);border-color:#ffffff24}.steps li>span{background:linear-gradient(135deg,#635bff,#20bad5)}.implementation-panel{background:radial-gradient(circle at 100% 0,#5fe7ff1a,#0000 27%),#fff;border-color:#635bff21;box-shadow:0 30px 80px #2e227726}.insight-art{background:radial-gradient(circle at 30% 40%,#5fe7fff2,#0000 18%),repeating-radial-gradient(circle at 72% 58%,#635bff47 0 2px,#0000 3px 18px),#efefff}.site-footer{background:#080725}.vertical-hero{color:#fff;background:radial-gradient(circle at 86% 13%,#58ebff4a,#0000 27%),radial-gradient(circle at 35% -15%,#ff71b242,#0000 33%),linear-gradient(124deg,#0d0938,#26145f 51%,#5a4ce0 108%);min-height:670px;padding:42px 0 72px}.vertical-hero .breadcrumbs{color:#ffffff8c;margin-bottom:39px}.vertical-hero .breadcrumbs b{color:#fff}.vertical-hero .eyebrow{color:#94f2ff}.vertical-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:62px}.vertical-hero h1{letter-spacing:-.06em;max-width:610px;font-size:clamp(48px,5.2vw,70px);font-weight:700;line-height:.96}.vertical-hero .lead{color:#ffffffba;font-size:16px}.vertical-hero .button.primary{color:#17133f;background:#fff}.vertical-hero .text-link{color:#ffffffe0}.vertical-media{background:#171346;border:1px solid #ffffff30;border-radius:28px;height:535px;position:relative;overflow:hidden;box-shadow:0 38px 90px #08052559}.vertical-media>img{object-fit:cover;object-position:center 37%;width:100%;height:100%}.vertical-media-shade{background:linear-gradient(#0000 32%,#080626c7 100%);position:absolute;inset:0}.vertical-location{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a072a73;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:690;display:flex;position:absolute;top:21px;left:21px}.vertical-location i{background:#79f0d1;border-radius:50%;width:7px;height:7px}.vertical-product-card{border-radius:20px 20px 0 0;height:490px;position:absolute;bottom:-242px;left:22px;right:22px;overflow:hidden;box-shadow:0 25px 60px #0805254d}.vertical-product-card .product-scene{border:0;border-radius:20px 20px 0 0;min-height:450px;padding:20px}.problem-list span{font-size:13px}.final-light{background:radial-gradient(circle at 15%,#5fe7ff2e,#0000 28%),radial-gradient(circle at 85% 20%,#635bff2e,#0000 28%),#fff}.final-light h2{letter-spacing:-.05em;font-weight:670}@media (max-width:1366px) and (min-width:981px){.container{width:min(100% - 64px,1180px)}.section{padding:94px 0}.header-inner{height:68px}.brand{width:164px;height:45px}.desktop-nav{gap:22px}.hero{padding-top:25px}.hero-grid{gap:42px;min-height:540px}.hero h1{max-width:540px;font-size:61px}.hero .lead{font-size:15px}.hero-media{height:495px}.hero-proof{margin-top:29px}.institution-strip{padding:20px 0 24px}.display{font-size:54px}.place-grid{gap:58px}.place-photo,.place-photo img{height:510px;min-height:510px}.place-copy .display{font-size:47px}.solution-card{min-height:540px}.tab-panel{min-height:540px;padding:45px}.vertical-hero{min-height:630px;padding-top:34px}.vertical-hero-grid{gap:48px}.vertical-hero h1{font-size:58px}.vertical-media{height:490px}}@media (max-width:980px){.container{width:min(100% - 48px,860px)}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:700px;padding-top:40px}.hero-media{border-radius:28px 28px 0 0;width:100%;height:570px}.place-grid{grid-template-columns:1fr;gap:48px}.place-photo{min-height:520px}.place-photo img{height:520px}.vertical-hero-grid{grid-template-columns:1fr}.vertical-media{height:560px}}@media (max-width:720px){.container{width:min(100% - 36px,620px)}.section{padding:74px 0}.hero{padding-top:18px}.hero h1{font-size:clamp(46px,15vw,64px)}.hero-copy{padding-top:30px}.hero-proof{display:grid}.hero-media{height:480px}.hero-data-card{width:250px;bottom:16px;right:14px}.hero-approval-card{width:205px;bottom:176px;left:14px}.institution-strip span{width:calc(50% - 10px)}.place-photo,.place-photo img{height:430px;min-height:430px}.place-photo{border-radius:22px}.place-stats{grid-template-columns:1fr}.place-stats span{min-height:auto}.solution-card{min-height:545px}.vertical-hero{padding-top:35px}.vertical-hero h1{font-size:clamp(44px,13vw,60px)}.vertical-media{height:500px}.vertical-product-card{bottom:-260px;left:14px;right:14px}}@media (max-width:480px){.hero-media{height:450px}.hero-location{top:14px;left:14px}.hero-approval-card{display:none}.institution-strip span{width:100%}.place-photo,.place-photo img{height:390px;min-height:390px}}.fluid-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fluid-orb,.fluid-line{will-change:transform, border-radius;display:block;position:absolute}.fluid-orb{filter:blur(1px);border-radius:42% 58% 63% 37%/48% 38% 62% 52%;animation:18s ease-in-out infinite alternate fluid-morph}.fluid-one{background:radial-gradient(circle at 32% 30%,#ffffff3d,#7452ff2b 42%,#0000 70%);width:520px;height:520px;top:-190px;right:16%}.fluid-two{background:radial-gradient(circle at 40% 40%,#50ebff57,#3d56ed14 55%,#0000 72%);width:620px;height:620px;animation-duration:22s;animation-delay:-7s;bottom:-210px;right:-130px}.fluid-three{background:radial-gradient(circle,#ff70ba3d,#7649ff14 52%,#0000 72%);width:520px;height:520px;animation-duration:25s;animation-delay:-11s;bottom:-260px;left:12%}.fluid-line{background:linear-gradient(#0000,#ffffff52,#0000);width:1px;height:160%;animation:13s ease-in-out infinite alternate line-drift;top:-35%;right:24%;transform:rotate(24deg);box-shadow:120px 0 #ffffff14,240px 0 #ffffff0a}@keyframes fluid-morph{0%{border-radius:42% 58% 63% 37%/48% 38% 62% 52%;transform:translate(-3%,-2%)rotate(-8deg)scale(.96)}50%{border-radius:61% 39% 44% 56%/35% 58% 42% 65%;transform:translate(5%,4%)rotate(10deg)scale(1.04)}to{border-radius:49% 51% 38% 62%/62% 44% 56% 38%;transform:translate(-1%,8%)rotate(-2deg)scale(1)}}@keyframes line-drift{0%{opacity:.55;transform:translate(-36px)rotate(24deg)}to{opacity:1;transform:translate(62px)rotate(24deg)}}.hero{isolation:isolate}.hero-media{transform-origin:100% 100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;transform:perspective(1200px)rotateY(-1.5deg)}.hero-media:hover{transform:perspective(1200px)rotateY(0)translateY(-4px);box-shadow:0 48px 110px #07052375}.hero-media>img{object-position:center 36%}.hero-media-shade{background:linear-gradient(#0a072b05 22%,#0a072b57 62%,#0a072bc2 100%),linear-gradient(90deg,#0e093524,#0000 55%)}.hero-command{width:min(420px,100% - 36px);position:absolute;bottom:18px;right:18px}.command-card{color:#15143a;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fbfbffe8;border:1px solid #ffffff70;border-radius:21px;padding:14px;overflow:hidden;box-shadow:0 28px 80px #07052357}.command-head,.command-metric,.command-rows>div{justify-content:space-between;align-items:center;display:flex}.command-head{padding:2px 3px 10px}.command-head>div{align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.command-head>div i{background:#18c78e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18c78e1f}.command-head small{color:#777990;font-size:8px}.command-tabs{background:#eeedf8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.command-tabs button{color:#73748a;background:0 0;border:0;border-radius:9px;min-height:31px;font-size:8px;font-weight:730}.command-tabs button[aria-selected=true]{color:#17153e;background:#fff;box-shadow:0 5px 14px #231c5c1a}.command-view{animation:.34s both command-in}@keyframes command-in{0%{opacity:.55;transform:translateY(7px)}}.command-metric{padding:13px 3px 8px}.command-metric>div span{color:#777990;font-size:8px;display:block}.command-metric strong{letter-spacing:-.05em;margin-top:3px;font-size:23px;display:block}.command-metric>b{color:#08765a;background:#e0f9ef;border-radius:99px;padding:5px 7px;font-size:8px}.command-chart{border-bottom:1px solid #e6e5f1;align-items:end;gap:4px;height:48px;padding:0 4px 7px;display:flex}.command-chart i{opacity:.9;background:linear-gradient(#7f73ff,#3bcde9);border-radius:3px 3px 1px 1px;flex:1;animation:.55s cubic-bezier(.2,.75,.2,1) both chart-rise}@keyframes chart-rise{0%{opacity:.25;height:0}}.command-rows{padding-top:4px;display:grid}.command-rows>div{border-bottom:1px solid #ecebf4;gap:8px;min-height:29px;font-size:8px}.command-rows>div:last-child{border:0}.command-rows span{align-items:center;gap:6px;min-width:140px;font-weight:680;display:flex}.command-rows span i{background:#6e61f3;border-radius:50%;width:6px;height:6px}.command-rows small{color:#71738a;margin-left:auto}.command-rows b{color:#333550;text-align:right;min-width:26px;font-size:8px}.world-section{background:radial-gradient(circle at 88% 8%,#635bff1a,#0000 23%),#fff;position:relative;overflow:hidden}.world-heading{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:70px;margin-bottom:46px;display:grid}.world-heading .display{margin-bottom:0}.world-heading>.lead{margin:0 0 5px}.world-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:18px;height:570px;display:grid}.world-card{background:#15123e;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #22195721}.world-singapore{grid-row:1/3}.world-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.75,.2,1),filter .7s}.world-card:hover img{filter:saturate(1.1);transform:scale(1.035)}.world-card:after{content:"";background:linear-gradient(#0000 48%,#070620c2);position:absolute;inset:0}.world-card figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.world-card figcaption span{color:#b8f6ff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:780}.world-card figcaption b{font-size:13px;font-weight:650}.page-hero,.editorial-hero{z-index:0;isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 8%,#5befff40,#0000 26%),linear-gradient(124deg,#0d0938,#281466 54%,#5a4ce0 110%);position:relative;overflow:hidden}.vertical-hero{z-index:0;isolation:isolate;position:relative;overflow:hidden}.page-hero{min-height:630px;padding:62px 0 70px}.page-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:66px;min-height:495px;display:grid}.page-hero .eyebrow,.editorial-hero .eyebrow{color:#9af3ff}.page-hero h1,.editorial-hero h1{letter-spacing:-.062em;max-width:760px;margin:0 0 25px;font-size:clamp(50px,5.1vw,72px);font-weight:700;line-height:.96}.page-hero .lead,.editorial-hero .lead{color:#ffffffba;font-size:16px}.page-hero .button.primary{color:#17133f;background:#fff;margin-top:30px}.page-hero-photo{background:#171443;border:1px solid #fff3;border-radius:29px;height:500px;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 90px #07052357}.page-hero-photo:after{content:"";background:linear-gradient(#0000 55%,#0806265c);position:absolute;inset:0}.page-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.solution-page-grid{align-items:stretch}.solution-page-grid .solution-card{min-height:555px}.solution-card h2{letter-spacing:-.045em;margin:10px 8px 13px;font-size:27px;font-weight:650;line-height:1.06}.editorial-hero{min-height:470px;padding:105px 0 95px}.editorial-intro{z-index:2;position:relative}.editorial-intro h1{max-width:940px}.editorial-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.editorial-grid article{background:#fff;border:1px solid #635bff1c;border-radius:23px;overflow:hidden;box-shadow:0 17px 48px #261d621a}.editorial-grid .insight-featured{grid-column:1/3;grid-template-columns:1.15fr .85fr;display:grid}.editorial-image{height:250px;overflow:hidden}.insight-featured .editorial-image{height:410px}.editorial-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.editorial-grid article:hover img{transform:scale(1.025)}.editorial-copy{padding:28px}.insight-featured .editorial-copy{flex-direction:column;justify-content:center;padding:42px;display:flex}.editorial-copy>span{color:#5a4de5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.editorial-copy h2{letter-spacing:-.045em;margin:12px 0;font-size:27px;font-weight:650;line-height:1.08}.insight-featured .editorial-copy h2{font-size:38px}.editorial-copy p{color:var(--slate);margin:0 0 22px;font-size:13px;line-height:1.65}.editorial-copy small{color:#7a7c92;margin-top:auto;font-size:9px}.company-principles,.company-people{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.principle-list{display:grid}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.principle-list article:first-child{padding-top:0}.principle-list article>span{color:#6256e9;font-size:10px;font-weight:800}.principle-list h3{letter-spacing:-.035em;margin:0 0 7px;font-size:23px;font-weight:650}.principle-list p{color:var(--slate);margin:0;line-height:1.6}.company-people{align-items:center}.company-people figure{height:510px;box-shadow:var(--shadow-lg);border-radius:27px;margin:0;overflow:hidden}.company-people figure img{object-fit:cover;width:100%;height:100%}@media (max-width:1366px) and (min-width:981px){.hero-command{width:380px}.command-card{padding:12px}.world-gallery{height:500px}.page-hero{min-height:590px;padding:44px 0 58px}.page-hero-grid{gap:48px;min-height:470px}.page-hero h1{font-size:58px}.page-hero-photo{height:470px}.editorial-hero{min-height:420px;padding:85px 0 78px}}@media (max-width:980px){.world-heading{grid-template-columns:1fr;gap:24px}.world-gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.world-card{height:320px}.world-singapore{grid-area:auto/1/auto/3;height:500px}.page-hero-grid,.company-principles,.company-people{grid-template-columns:1fr}.page-hero-photo{height:560px}}@media (max-width:720px){.hero-command{width:calc(100% - 24px);bottom:12px;right:12px}.command-card{border-radius:17px}.command-rows span{min-width:120px}.world-gallery{grid-template-columns:1fr;display:grid}.world-card,.world-singapore{grid-column:auto;height:370px}.page-hero{padding:55px 0 65px}.page-hero h1,.editorial-hero h1{font-size:clamp(44px,12vw,60px)}.page-hero-photo{height:450px}.editorial-hero{min-height:auto;padding:78px 0}.editorial-grid{grid-template-columns:1fr}.editorial-grid .insight-featured{grid-column:auto;display:block}.insight-featured .editorial-image{height:300px}.insight-featured .editorial-copy{padding:28px}.insight-featured .editorial-copy h2{font-size:30px}.company-people figure{height:420px}}html{scroll-padding-top:82px}:where(.hero-grid,.split,.tab-panel,.place-grid,.page-hero-grid,.vertical-hero-grid,.world-heading,.company-principles,.company-people)>*{min-width:0}:where(h1,h2,h3,.display){text-wrap:balance}:where(p,li){text-wrap:pretty}.header-inner{grid-template-columns:188px minmax(0,1fr) auto}.brand{border-radius:0;width:174px;height:43px;overflow:visible}.brand img{object-fit:contain;object-position:left center;transform:none}.desktop-nav{align-items:center}.desktop-nav a{align-items:center;min-height:42px;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg,#6b5cff,#32c8e7);border-radius:999px;height:2px;transition:transform .24s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-current:after{transform:scaleX(1)}.desktop-nav a.is-current{color:#4d42d6}.mobile-nav a.is-current{color:#584cdf}.site-footer .brand{width:184px;height:46px;margin-bottom:24px}.site-footer .brand img{filter:brightness(0)invert()}@media (max-width:1366px) and (min-width:981px){.header-inner{grid-template-columns:174px minmax(0,1fr) auto;gap:20px}.brand{width:162px;height:40px}.desktop-nav{gap:21px}.desktop-nav a{min-height:40px}}.pricing-hero,.pricing-detail-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 12%,#4ddaf145,#0000 25%),radial-gradient(circle at 18% 100%,#834bef4d,#0000 34%),linear-gradient(124deg,#09072c 0%,#17104b 52%,#3c35a5 112%);position:relative;overflow:hidden}.pricing-hero{min-height:680px;padding:86px 0 92px}.pricing-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-field:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 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;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000)}.pricing-field>i{background:#8af1ff;border-radius:50%;animation:8s ease-in-out infinite alternate pricing-signal;position:absolute;box-shadow:0 0 34px 13px #62e4f629}.pricing-field>i:first-child{width:8px;height:8px;top:18%;right:19%}.pricing-field>i:nth-child(2){width:5px;height:5px;animation-delay:-3s;bottom:17%;right:42%}.pricing-field>i:nth-child(3){width:4px;height:4px;animation-delay:-5s;top:31%;left:7%}@keyframes pricing-signal{to{opacity:.4;transform:translate(32px,-20px)}}.pricing-hero-grid{grid-template-columns:minmax(0,6.2fr) minmax(420px,5.8fr);align-items:center;gap:clamp(64px,8vw,130px);display:grid}.pricing-hero-copy .eyebrow,.pricing-detail-hero .eyebrow{color:#91f2ff}.pricing-hero-copy h1{letter-spacing:-.078em;max-width:830px;margin:26px 0 28px;font-size:clamp(66px,7.2vw,108px);font-weight:640;line-height:.89}.pricing-hero-copy .lead{color:#ffffffb3;max-width:690px;font-size:17px}.pricing-proof{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.pricing-proof span{color:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.pricing-proof i{background:#6ce5f5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #6ce5f517}.pricing-orbit-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 100% 0,#54e2f624,#0000 35%),linear-gradient(145deg,#ffffff29,#ffffff0e);border:1px solid #ffffff3d;border-radius:32px;overflow:hidden;box-shadow:0 44px 110px #04031d61}.pricing-orbit-top,.pricing-orbit-foot{color:#ffffffad;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:13px 18px;font-size:9px;display:flex}.pricing-orbit-top>span{align-items:center;gap:8px;font-weight:740;display:flex}.pricing-orbit-top>span i{background:linear-gradient(145deg,#7464ed,#52d8e9);border-radius:3px;width:8px;height:8px}.pricing-orbit-top>b{color:#a3f5ff;letter-spacing:.06em;text-transform:uppercase;background:#5be0f117;border:1px solid #6fecfa2e;border-radius:999px;padding:6px 9px;font-size:7px}.pricing-orbit{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:330px;height:330px;margin:30px auto;display:grid;position:relative;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #4edbef05}.pricing-orbit>i{border:1px dashed #7fedfa47;border-radius:50%;animation:18s linear infinite pricing-orbit-spin;position:absolute;inset:-1px}.pricing-orbit>i:nth-child(2){animation-duration:12s;animation-direction:reverse;inset:47px}.pricing-orbit>i:nth-child(3){border-style:solid;border-color:#ffffff1f;animation-duration:9s;inset:91px}@keyframes pricing-orbit-spin{to{transform:rotate(360deg)}}.pricing-orbit>strong{color:#171143;letter-spacing:-.08em;background:#fffffff2;border-radius:50%;place-items:center;width:88px;height:88px;font-size:43px;display:grid;box-shadow:0 22px 45px #05032547}.pricing-orbit>span{color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a3ab8;border:1px solid #ffffff26;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:760;position:absolute}.pricing-orbit>span:first-of-type{top:12px;left:50%;transform:translate(-50%)}.pricing-orbit>span:nth-of-type(2){bottom:76px;right:-16px}.pricing-orbit>span:nth-of-type(3){bottom:76px;left:-26px}.pricing-orbit-foot{border-top:1px solid #ffffff1f;border-bottom:0;min-height:50px}.pricing-orbit-foot b{color:#75eafb;font-size:14px}.pricing-categories{background:radial-gradient(circle at 88% 8%,#34cde41c,#0000 22%),radial-gradient(circle at 9% 95%,#6853e014,#0000 25%),linear-gradient(145deg,#f8faff,#f7f6fc 62%,#f3fbfd);position:relative}.pricing-section-head{max-width:970px;margin-bottom:58px}.pricing-section-head h2{letter-spacing:-.073em;margin:22px 0 0;font-size:clamp(52px,6vw,82px);font-weight:640;line-height:.96}.pricing-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-category-card{--pricing-accent:#6555de;background:radial-gradient(circle at 100% 0,var(--pricing-accent),transparent 36%), #ffffffe6;border:1px solid #4640841c;border-radius:28px;flex-direction:column;min-height:500px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-category-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pricing-accent) 12%,transparent),transparent 36%), #ffffffe6}}.pricing-category-card{color:#111137;padding:28px;transition:transform .5s cubic-bezier(.16,.8,.22,1),box-shadow .5s,border-color .35s;box-shadow:0 20px 60px #2c246814}.accent-cyan{--pricing-accent:#1498ae}.accent-violet{--pricing-accent:#6d51d8}.accent-blue{--pricing-accent:#315fc7}.pricing-category-card:after{background:radial-gradient(circle,var(--pricing-accent),transparent 67%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-100px;transform:scale(.72)}@supports (color:color-mix(in lab, red, red)){.pricing-category-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--pricing-accent) 14%,transparent),transparent 67%)}}.pricing-category-card:after{content:"";transition:transform .6s}.pricing-category-card:hover,.pricing-category-card:focus-visible{border-color:var(--pricing-accent);transform:translateY(-10px)}@supports (color:color-mix(in lab, red, red)){.pricing-category-card:hover,.pricing-category-card:focus-visible{border-color:color-mix(in srgb,var(--pricing-accent) 30%,transparent)}}.pricing-category-card:hover,.pricing-category-card:focus-visible{box-shadow:0 35px 90px #2b237129}.pricing-category-card:hover:after,.pricing-category-card:focus-visible:after{transform:scale(1)}.pricing-category-top{justify-content:space-between;align-items:center;display:flex}.pricing-category-top>span{color:var(--pricing-accent);font-size:11px;font-weight:820}.pricing-category-top>i{background:#4942841a;border-radius:99px;width:52px;height:2px;position:relative;overflow:hidden}.pricing-category-top>i b{border-radius:inherit;background:linear-gradient(90deg,var(--pricing-accent),#45d4e8);width:48%;height:100%;animation:3.2s ease-in-out infinite capability-scan;position:absolute}.pricing-category-card>p:first-of-type{color:var(--pricing-accent);letter-spacing:.07em;text-transform:uppercase;margin:58px 0 10px;font-size:9px;font-weight:770}.pricing-category-card h2{letter-spacing:-.06em;margin:0 0 17px;font-size:clamp(30px,2.5vw,39px);font-weight:650;line-height:.98}.pricing-category-card>p:last-of-type{color:#686a80;margin:0;font-size:13px;line-height:1.6}.pricing-category-price{border-top:1px solid #4942841a;gap:5px;margin-top:auto;padding-top:23px;display:grid}.pricing-category-price small{color:#85879a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:720}.pricing-category-price strong{color:var(--pricing-accent);letter-spacing:-.075em;font-size:45px}.pricing-category-price sup{letter-spacing:0;margin-right:4px;font-size:11px}.pricing-category-price strong span{color:#77798e;letter-spacing:0;margin-left:6px;font-size:9px}.pricing-category-link{z-index:2;color:var(--pricing-accent);justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex;position:relative}.pricing-category-link span{background:var(--pricing-accent);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-category-link span{background:color-mix(in srgb,var(--pricing-accent) 9%,#fff)}}.pricing-category-link span{transition:transform .35s,background .35s,color .35s}.pricing-category-card:hover .pricing-category-link span,.pricing-category-card:focus-visible .pricing-category-link span{background:var(--pricing-accent);color:#fff;transform:rotate(-27deg)}.pricing-institutional{color:#fff;background:radial-gradient(circle at 90% 15%,#3dd7ed3b,#0000 25%),radial-gradient(circle at 19% 95%,#7a4ced3d,#0000 33%),linear-gradient(124deg,#09072c,#18104c 53%,#342c8c 115%)}.pricing-institutional-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.pricing-institutional-grid>div{max-width:920px}.pricing-institutional .eyebrow{color:#8fefff}.pricing-institutional h2{letter-spacing:-.073em;margin:23px 0 24px;font-size:clamp(52px,6vw,82px);font-weight:640;line-height:.96}.pricing-institutional p:not(.eyebrow){color:#ffffffab;max-width:720px;font-size:16px;line-height:1.65}.pricing-notes{padding-block:42px}.pricing-notes p,.pricing-disclaimer p{color:#77798e;text-align:center;max-width:1040px;margin:0 auto;font-size:10px;line-height:1.65}.pricing-detail-hero{min-height:510px;padding:44px 0 82px}.pricing-breadcrumbs{color:#ffffff80;align-items:center;gap:10px;margin-bottom:70px;font-size:10px;display:flex}.pricing-breadcrumbs a:hover{color:#8ff0fd}.pricing-breadcrumbs b{color:#fff}.pricing-detail-intro{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:end;gap:80px;display:grid}.pricing-detail-intro h1{letter-spacing:-.078em;max-width:1000px;margin:22px 0 0;font-size:clamp(61px,7vw,96px);font-weight:640;line-height:.9}.pricing-detail-intro>p{color:#ffffffb3;margin:0 0 7px;font-size:15px;line-height:1.65}.pricing-plans-section{background:radial-gradient(circle at 90% 5%,#3bcfe617,#0000 23%),linear-gradient(145deg,#f8faff,#f6f6fc)}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-plan-card{--pricing-accent:#6555dd;background:#ffffffed;border:1px solid #4740861f;border-radius:28px;flex-direction:column;min-width:0;padding:30px;display:flex;position:relative;box-shadow:0 20px 58px #2b246513}.pricing-plan-card.is-recommended{border-color:var(--pricing-accent);transform:translateY(-12px)}@supports (color:color-mix(in lab, red, red)){.pricing-plan-card.is-recommended{border-color:color-mix(in srgb,var(--pricing-accent) 34%,transparent)}}.pricing-plan-card.is-recommended{background:radial-gradient(circle at 100% 0,var(--pricing-accent),transparent 35%), #fff}@supports (color:color-mix(in lab, red, red)){.pricing-plan-card.is-recommended{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pricing-accent) 13%,transparent),transparent 35%), #fff}}.pricing-plan-card.is-recommended{box-shadow:0 36px 90px #2a21702b}.pricing-plan-card.is-institutional{color:#fff;background:radial-gradient(circle at 100% 0,#4cdaed29,#0000 35%),linear-gradient(145deg,#101039,#21175d)}.pricing-plan-badge{background:var(--pricing-accent);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:800;position:absolute;top:17px;right:18px}.pricing-plan-name{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.pricing-plan-name>span{color:var(--pricing-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:820}.is-institutional .pricing-plan-name>span{color:#8ceefb}.pricing-plan-name>i{background:#4e478a1a;border-radius:99px;width:46px;height:2px;position:relative;overflow:hidden}.is-institutional .pricing-plan-name>i{background:#ffffff1f}.pricing-plan-name>i b{background:linear-gradient(90deg,var(--pricing-accent),#42cde3);width:48%;height:100%;animation:3.2s ease-in-out infinite capability-scan;position:absolute}.pricing-plan-card>p{color:#6c6e83;min-height:66px;margin:36px 0 24px;font-size:13px;line-height:1.55}.pricing-plan-card.is-institutional>p{color:#ffffffa3}.pricing-plan-price,.pricing-custom-price{border-top:1px solid #4740861a;border-bottom:1px solid #4740861a;min-height:135px;padding:23px 0}.is-institutional .pricing-custom-price{border-color:#ffffff1c}.pricing-plan-price>small,.pricing-custom-price>small{color:#86889b;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760;display:block}.pricing-plan-price>strong{color:#121137;letter-spacing:-.08em;margin-top:8px;font-size:clamp(48px,4.5vw,64px);line-height:1;display:block}.pricing-plan-price sup{color:var(--pricing-accent);letter-spacing:0;margin-right:5px;font-size:12px}.pricing-plan-price strong span{color:#77798e;letter-spacing:0;margin-left:7px;font-size:10px}.pricing-plan-price>p{color:#77798e;margin:9px 0 0;font-size:9px}.pricing-custom-price>small{color:#8feefb}.pricing-custom-price>strong{letter-spacing:-.055em;margin-top:13px;font-size:31px;display:block}.pricing-custom-price>span{color:#ffffff8c;margin-top:8px;font-size:9px;display:block}.pricing-plan-highlights{border-bottom:1px solid #4740861a;gap:8px;padding:21px 0;display:grid}.is-institutional .pricing-plan-highlights{border-color:#ffffff1c}.pricing-plan-highlights span{color:#45475e;align-items:center;gap:9px;font-size:9px;font-weight:720;display:flex}.is-institutional .pricing-plan-highlights span{color:#ffffffc2}.pricing-plan-highlights i{background:var(--pricing-accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--pricing-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pricing-plan-highlights i{box-shadow:0 0 0 5px color-mix(in srgb,var(--pricing-accent) 8%,transparent)}}.pricing-plan-card ul{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.pricing-plan-card li{color:#5f6176;grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.pricing-plan-card li span{color:var(--pricing-accent);font-weight:850}.is-institutional li{color:#ffffffab}.is-institutional li span{color:#81ebf8}.pricing-plan-card>.button{width:100%;margin-top:auto}.pricing-plan-term{color:#888a9d;text-align:center;margin-top:12px;font-size:8px}.is-institutional .pricing-plan-term{color:#ffffff73}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-comparison-section{--pricing-accent:#6555dd;background:radial-gradient(circle at 8% 16%,var(--pricing-accent),transparent 28%), radial-gradient(circle at 92% 0,#39d3e91c,transparent 27%), linear-gradient(145deg,#f6f7fe 0%,#fbfcff 48%,#f4fbfd 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-section{background:radial-gradient(circle at 8% 16%,color-mix(in srgb,var(--pricing-accent) 12%,transparent),transparent 28%), radial-gradient(circle at 92% 0,#39d3e91c,transparent 27%), linear-gradient(145deg,#f6f7fe 0%,#fbfcff 48%,#f4fbfd 100%)}}.pricing-comparison-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#48418709 1px,#0000 1px),linear-gradient(#48418708 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 72%);mask-image:linear-gradient(160deg,#000,#0000 72%)}.pricing-comparison-section .container{position:relative}.pricing-comparison-head{grid-template-columns:minmax(0,7.5fr) minmax(300px,4.5fr);align-items:end;gap:clamp(50px,8vw,130px);margin-bottom:52px;display:grid}.pricing-comparison-head h2{letter-spacing:-.075em;max-width:790px;margin:22px 0 0;font-size:clamp(54px,6vw,86px);font-weight:640;line-height:.94}.pricing-comparison-head>p{color:#686a80;max-width:560px;margin:0 0 6px;font-size:14px;line-height:1.65}.pricing-comparison-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #453e8121;border-radius:30px;overflow:hidden;box-shadow:0 42px 110px #271f651f,inset 0 1px #fffffff2}.pricing-comparison-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--pricing-accent) transparent;max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-scroll{scrollbar-color:color-mix(in srgb,var(--pricing-accent) 48%,#dfe2ef) transparent}}.pricing-comparison-scroll:focus-visible{outline:3px solid var(--pricing-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--pricing-accent) 35%,transparent)}}.pricing-comparison-scroll:focus-visible{outline-offset:-3px}.pricing-comparison-scroll table{border-spacing:0;table-layout:fixed;width:100%;min-width:790px}.pricing-comparison-scroll th,.pricing-comparison-scroll td{border-bottom:1px solid #453e8117}.pricing-comparison-scroll thead th{text-align:left;vertical-align:bottom;background:#ffffffc7;height:176px;padding:30px 27px 25px;position:relative}.pricing-comparison-scroll thead th:not(:first-child){border-left:1px solid #453e8117}.pricing-comparison-scroll thead th:first-child{width:34%}.pricing-comparison-scroll thead th:not(:first-child){width:22%}.pricing-comparison-scroll thead th>span{color:#1b1946;letter-spacing:-.035em;font-size:17px;font-weight:690;display:block}.pricing-comparison-scroll thead th:first-child>span{max-width:210px;font-size:21px;line-height:1.1}.pricing-comparison-scroll thead th>strong{color:#121137;letter-spacing:-.055em;margin:13px 0 7px;font-size:25px;font-style:normal;font-weight:680;line-height:1;display:block}.pricing-comparison-scroll thead th>strong small{color:var(--pricing-accent);letter-spacing:.01em;margin-right:3px;font-size:8px}.pricing-comparison-scroll thead th>strong em{color:#7a7c90;letter-spacing:0;margin-left:4px;font-size:8px;font-style:normal}.pricing-comparison-scroll thead th>small{color:#85879a;font-size:8px;font-weight:630}.pricing-comparison-scroll thead th>i{background:var(--pricing-accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:810;position:absolute;top:21px;left:27px}.pricing-comparison-scroll thead th.is-growth,.pricing-comparison-scroll tbody td.is-growth{background:var(--pricing-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-scroll thead th.is-growth,.pricing-comparison-scroll tbody td.is-growth{background:color-mix(in srgb,var(--pricing-accent) 5%,#fff)}}.pricing-comparison-scroll thead th.is-institutional,.pricing-comparison-scroll tbody td.is-institutional{background:radial-gradient(circle at 100% 0,#42d1e71a,#0000 65%),#f5f7ffe0}.pricing-comparison-group th{background:linear-gradient(90deg,var(--pricing-accent),#f8fbfd);padding:14px 27px}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-group th{background:linear-gradient(90deg,color-mix(in srgb,var(--pricing-accent) 9%,#f8f8fd),#f8fbfd)}}.pricing-comparison-group th{color:var(--pricing-accent);letter-spacing:.1em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:820}.pricing-comparison-scroll tbody tr:not(.pricing-comparison-group){transition:background .2s}.pricing-comparison-scroll tbody tr:not(.pricing-comparison-group):hover{background:var(--pricing-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-scroll tbody tr:not(.pricing-comparison-group):hover{background:color-mix(in srgb,var(--pricing-accent) 3.5%,#fff)}}.pricing-comparison-scroll tbody tr:last-child th,.pricing-comparison-scroll tbody tr:last-child td{border-bottom:0}.pricing-comparison-scroll tbody th,.pricing-comparison-scroll tbody td{color:#55576f;text-align:left;height:60px;padding:15px 27px;font-size:10px;line-height:1.4}.pricing-comparison-scroll tbody th{color:#252445;font-weight:650}.pricing-comparison-scroll tbody td{border-left:1px solid #453e8117}.pricing-comparison-yes{border:1px solid var(--pricing-accent);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-yes{border:1px solid color-mix(in srgb,var(--pricing-accent) 22%,transparent)}}.pricing-comparison-yes{background:var(--pricing-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-yes{background:color-mix(in srgb,var(--pricing-accent) 9%,#fff)}}.pricing-comparison-yes{color:var(--pricing-accent);font-size:10px;font-weight:850}.pricing-comparison-no{color:#afb1bf;font-size:15px}.pricing-comparison-text{color:#3e4058;font-size:9px;font-weight:690}.pricing-comparison-foot{background:radial-gradient(circle at 85% 0,#42d3e81c,#0000 24%),#fff;border-top:1px solid #453e811a;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:22px 27px;display:flex}.pricing-comparison-foot p{color:#6b6d82;max-width:700px;margin:0;font-size:10px;line-height:1.55}.pricing-comparison-foot a{color:#26204f;flex:none;align-items:center;gap:17px;font-size:9px;font-weight:760;display:inline-flex}.pricing-comparison-foot a span{color:#75e9f8;background:#17113f;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .22s,background .22s;display:grid}.pricing-comparison-foot a:hover span{background:var(--pricing-accent);transform:translate(2px,-2px)}.pricing-scope-section{background:#fff}.pricing-scope-grid{grid-template-columns:minmax(300px,4.5fr) minmax(0,7.5fr);gap:clamp(70px,9vw,140px);display:grid}.pricing-scope-grid h2{letter-spacing:-.072em;max-width:570px;margin:22px 0 0;font-size:clamp(52px,5vw,74px);font-weight:640;line-height:.95}.pricing-scope-list{border-top:1px solid #453f801f}.pricing-scope-list article{border-bottom:1px solid #453f801f;gap:23px;padding:27px 7px;display:flex}.pricing-scope-list article>span{color:#6254d8;font-size:10px;font-weight:820}.pricing-scope-list h3{letter-spacing:-.045em;margin:0 0 8px;font-size:22px;font-weight:650}.pricing-scope-list p{color:#6d6f83;margin:0;font-size:12px;line-height:1.6}.pricing-detail-cta{color:#fff;background:radial-gradient(circle at 90% 10%,#41d8ec38,#0000 24%),linear-gradient(125deg,#0a082e,#1b1252 58%,#392f99)}.pricing-detail-cta .container{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.pricing-detail-cta .container>div{max-width:880px}.pricing-detail-cta .eyebrow{color:#8ceefb}.pricing-detail-cta h2{letter-spacing:-.073em;margin:22px 0 18px;font-size:clamp(52px,6vw,82px);font-weight:640;line-height:.96}.pricing-detail-cta p:not(.eyebrow){color:#ffffffa6;font-size:15px}.pricing-disclaimer{background:#f7f8fc;padding:34px 0}@media (max-width:1180px){.pricing-hero-grid{grid-template-columns:minmax(0,6.5fr) minmax(360px,5.5fr);gap:55px}.pricing-orbit{width:285px;height:285px}.pricing-category-card{min-height:480px;padding:24px}.pricing-plan-card{padding:25px}}@media (max-width:980px){.pricing-hero{min-height:auto}.pricing-hero-grid{grid-template-columns:1fr}.pricing-hero-copy{max-width:820px}.pricing-orbit-card{max-width:620px}.pricing-category-grid{grid-template-columns:1fr}.pricing-category-card{min-height:390px}.pricing-category-card>p:first-of-type{margin-top:36px}.pricing-institutional-grid,.pricing-detail-cta .container{grid-template-columns:1fr;align-items:start;gap:40px}.pricing-detail-intro{grid-template-columns:1fr;gap:34px}.pricing-detail-intro>p{max-width:680px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card,.pricing-plan-card.is-recommended{transform:none}.pricing-plan-card>p{min-height:auto}.pricing-comparison-head{grid-template-columns:1fr;gap:28px}.pricing-comparison-head>p{max-width:720px}.pricing-scope-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:720px){.pricing-hero{padding:72px 0 78px}.pricing-hero-copy h1{font-size:clamp(55px,16vw,76px)}.pricing-proof{flex-direction:column;align-items:flex-start}.pricing-orbit-card{border-radius:24px}.pricing-orbit{width:230px;height:230px;margin-block:32px}.pricing-orbit>i:nth-child(2){inset:35px}.pricing-orbit>i:nth-child(3){inset:72px}.pricing-orbit>span:nth-of-type(2){bottom:48px;right:-22px}.pricing-orbit>span:nth-of-type(3){bottom:48px;left:-25px}.pricing-section-head h2,.pricing-institutional h2,.pricing-detail-cta h2{font-size:clamp(46px,13vw,63px)}.pricing-category-card{border-radius:23px;min-height:440px}.pricing-institutional-grid .button,.pricing-detail-cta .button{width:100%}.pricing-detail-hero{padding-bottom:68px}.pricing-breadcrumbs{margin-bottom:52px}.pricing-detail-intro h1{font-size:clamp(52px,14.5vw,72px)}.pricing-plan-card{border-radius:23px}.pricing-plan-price>strong{font-size:52px}.pricing-comparison-head h2{font-size:clamp(48px,13.5vw,65px)}.pricing-comparison-shell{border-radius:23px}.pricing-comparison-scroll thead th,.pricing-comparison-group th,.pricing-comparison-scroll tbody th,.pricing-comparison-scroll tbody td{padding-inline:20px}.pricing-comparison-foot{flex-direction:column;align-items:flex-start;padding:24px 20px}.pricing-scope-grid h2{font-size:clamp(46px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.pricing-field>i,.pricing-orbit>i,.pricing-category-top>i b,.pricing-plan-name>i b{animation:none!important}}.motion-film-section.is-paused .motion-film-field>i,.motion-film-section.is-paused .motion-orbit>i,.motion-film-section.is-paused .motion-film-timeline>i b{animation-play-state:paused}.motion-film-toolbar button:disabled{cursor:not-allowed;opacity:.42}.motion-film-toolbar>span{font-size:10px}.motion-film-heading>span,.motion-film-metric>span,.motion-film-activity>div{font-size:9px}.motion-film-activity>div>b,.motion-film-activity span i,.motion-film-detail>span,.motion-film-detail>small,.capability-preview small,.capability-preview>span i{font-size:8px}.capability-card>a{font-size:10px}.moment-stage-foot{font-size:8px}.security-section{isolation:isolate;background:radial-gradient(circle at 6% 45%,#5e51e114,#0000 26%),radial-gradient(circle at 92% 12%,#31cce217,#0000 25%),linear-gradient(145deg,#fff 0%,#fafaff 54%,#f4fbfd 100%);position:relative;overflow:hidden}.security-section:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(90deg,#433c8109 1px,#0000 1px),linear-gradient(#433c8108 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;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.security-section .trust-grid{grid-template-columns:minmax(340px,5fr) minmax(0,7fr);gap:clamp(70px,8vw,130px)}.security-intro .display{max-width:660px;font-family:var(--sans);letter-spacing:-.073em;font-size:clamp(52px,5.3vw,78px);font-weight:650;line-height:.96}.security-intro .lead{max-width:560px}.security-core{background:radial-gradient(circle at 44% 35%,#fffffff5,#f2f2fff0 46%,#46cfe421 100%);border:1px solid #5a4cd426;border-radius:50%;width:280px;height:280px;margin-top:52px;display:block;position:relative;overflow:visible;box-shadow:0 32px 80px #31287e21,inset 0 1px #fff,0 0 0 16px #5b4dda06,0 0 0 34px #30c7e005}.security-core:before,.security-core:after{content:"";border-radius:50%;position:absolute}.security-core:before{background:#ffffff85;border:1px solid #5f50da21;inset:32px;box-shadow:inset 0 0 38px #5c4fd60f}.security-core:after{background:#42d4e8;width:10px;height:10px;top:31px;right:48px;box-shadow:0 0 0 7px #42d4e81a,0 0 28px #42d4e880}.security-core>i{border:1px dashed #5649c738;border-radius:50%;animation:17s linear infinite security-orbit;position:absolute;inset:-1px}.security-core>i:nth-child(2){animation-duration:11s;animation-direction:reverse;inset:54px}.security-core>i:after{content:"";background:#6858e7;border-radius:50%;width:7px;height:7px;position:absolute;bottom:43px;left:10px;box-shadow:0 0 0 6px #6858e71a}@keyframes security-orbit{to{transform:rotate(360deg)}}.security-core>span{z-index:2;color:#0000;letter-spacing:-.08em;background:linear-gradient(145deg,#14103f,#6a5ae8 70%,#31c9df);-webkit-background-clip:text;background-clip:text;font-size:78px;font-weight:720;position:absolute;top:50%;left:50%;transform:translate(-50%,-61%)}.security-core>small{z-index:2;color:#77798e;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:8px;font-weight:760;position:absolute;bottom:60px;left:0;right:0}.security-section .trust-list{border-top:1px solid #4a43861f}.security-section .trust-list article{border-color:#4a43861c;align-items:flex-start;gap:22px;padding:29px 14px;transition:background .35s,transform .4s,border-color .35s;position:relative}.security-section .trust-list article:before{content:"";background:linear-gradient(#6656e4,#39cce3);border-radius:99px;width:2px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.security-section .trust-list article:hover,.security-section .trust-list article:focus-within{background:linear-gradient(90deg,#6353e00e,#0000);border-color:#5b4dd333;transform:translate(8px)}.security-section .trust-list article:hover:before,.security-section .trust-list article:focus-within:before{transform:scaleY(1)}.security-section .trust-list article>span{color:#6657df;min-width:26px}.security-section .trust-list h3{font-family:var(--sans);letter-spacing:-.045em;font-size:24px;font-weight:650}.security-section .trust-list article>div{flex:1}.security-section .trust-list article>b{color:#177f70;letter-spacing:.06em;text-transform:uppercase;background:#1db19712;border:1px solid #229c8d26;border-radius:999px;margin-top:3px;padding:6px 9px;font-size:8px}.security-link{color:#5144c8;border-bottom:1px solid #4a43861c;justify-content:space-between;align-items:center;padding:22px 14px;font-size:11px;font-weight:780;display:flex}.security-link span{color:#fff;background:#5d4fd4;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .35s,background .35s;display:grid}.security-link:hover span,.security-link:focus-visible span{background:#20bcd4;transform:rotate(-28deg)}.home-insights{background:radial-gradient(circle at calc(88% - (var(--scroll-progress,0) * 8%)) 8%,#39cce41f,transparent 23%), radial-gradient(circle at 10% 98%,#6853e117,transparent 25%), linear-gradient(145deg,#f8faff,#f7f6fc 63%,#f3fbfd);position:relative;overflow:hidden}.home-insights .section-heading .display{max-width:960px;font-family:var(--sans);letter-spacing:-.072em;font-weight:650}.home-insights .insight-grid{gap:22px}.home-insight-card{min-width:0;color:inherit;background:#ffffffe0;border:1px solid #4a41911a;border-radius:26px;transition:transform .55s cubic-bezier(.16,.8,.22,1),box-shadow .55s,border-color .35s;display:block;position:relative;overflow:hidden;box-shadow:0 19px 55px #2b246713}.home-insight-card:hover,.home-insight-card:focus-visible{border-color:#5e4ed240;transform:translateY(-10px);box-shadow:0 34px 86px #2b237229}.home-insight-image{background:#dfe5f0;height:clamp(225px,21vw,310px);margin:0;position:relative;overflow:hidden}.home-insight-image:after{content:"";background:linear-gradient(#07062308,#0000 50%,#08072973),linear-gradient(120deg,#5b4ad629,#0000 45%);position:absolute;inset:0}.home-insight-image img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.16,.8,.22,1),filter .6s}.home-insight-card:hover img,.home-insight-card:focus-visible img{filter:saturate(1.12)contrast(1.03);transform:scale(1.055)}.home-insight-image>span{z-index:2;color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0f0d337a;border:1px solid #ffffff5c;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;top:18px;left:18px}.home-insight-copy{padding:27px 27px 23px}.home-insight-copy h3{min-height:94px;font-family:var(--sans);letter-spacing:-.052em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:620;line-height:1.08}.home-insight-copy>div{border-top:1px solid #4a41911a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.home-insight-copy small{color:#77798d;letter-spacing:.02em;font-size:9px;font-weight:680}.home-insight-copy b{color:#5c4ed2;background:#f0f1f8;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .35s,background .35s,color .35s;display:grid}.home-insight-card:hover .home-insight-copy b,.home-insight-card:focus-visible .home-insight-copy b{color:#fff;background:#5e50d7;transform:rotate(-28deg)}.final-cta{isolation:isolate;padding:130px 0;position:relative;overflow:hidden}.final-cta:after{z-index:-1;width:680px;height:680px;transform:translate3d(0,calc((var(--scroll-progress,0) - .5) * -80px),0);content:"";border:1px solid #71ecfc33;border-radius:50%;position:absolute;bottom:-58%;right:-12%;box-shadow:0 0 0 70px #6555e612,0 0 0 140px #48d2e809}.final-cta-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.final-cta-field:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.final-cta-field>i{background:#80f1ff;border-radius:50%;animation:7s ease-in-out infinite alternate final-signal;position:absolute;box-shadow:0 0 32px 12px #5ee5f726}.final-cta-field>i:first-child{width:8px;height:8px;top:18%;right:26%}.final-cta-field>i:nth-child(2){width:5px;height:5px;animation-delay:-3s;bottom:19%;right:39%}.final-cta-field>i:nth-child(3){width:4px;height:4px;animation-delay:-5s;top:22%;left:7%}@keyframes final-signal{to{opacity:.48;transform:translate(28px,-18px)}}.final-cta .cta-grid{z-index:1;position:relative}.final-cta .display{max-width:900px;font-family:var(--sans);letter-spacing:-.072em;font-size:clamp(54px,6vw,88px);font-weight:640;line-height:.96}.final-cta .button{flex:none;box-shadow:0 20px 60px #26d3eb2e}@media (max-width:980px){.security-section .trust-grid{grid-template-columns:1fr}.security-intro{grid-template-columns:minmax(0,1fr) 240px;column-gap:45px;display:grid}.security-intro .eyebrow,.security-intro .display,.security-intro .lead{grid-column:1}.security-core{grid-area:1/2/span 3;align-self:center;width:220px;height:220px;margin:0}.security-core>span{font-size:62px}.security-core>small{font-size:7px;bottom:45px}.home-insight-copy h3{min-height:78px}}@media (max-width:720px){.security-intro{display:block}.security-intro .display{font-size:clamp(46px,13vw,62px)}.security-core{width:210px;height:210px;margin:45px auto 15px}.security-core>small{bottom:41px}.security-section .trust-list article{padding-inline:5px}.security-section .trust-list article>b{display:none}.home-insight-image{height:260px}.home-insight-copy h3{min-height:auto}.final-cta{padding-block:96px}.final-cta .display{font-size:clamp(46px,13vw,64px)}}@media (prefers-reduced-motion:reduce){.security-core>i,.final-cta-field>i{animation:none!important}.final-cta:after{transform:none}}@media (max-width:980px){.header-inner{height:70px}.mobile-nav{inset:70px 0 0}.brand{width:168px;height:42px}}@media (max-width:480px){.brand{width:152px;height:38px}}.vertical-demo-section{color:#fff;background:radial-gradient(circle at 12% 8%,#5fe7ff33,#0000 24%),radial-gradient(circle at 88% 16%,#ff70ba2e,#0000 24%),linear-gradient(128deg,#0a082d 0%,#1d1458 52%,#493bc0 118%);position:relative;overflow:hidden}.vertical-demo-section:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-220px;right:-8%;box-shadow:0 0 0 72px #ffffff06,0 0 0 144px #ffffff05}.vertical-demo-heading{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:72px;margin-bottom:48px;display:grid;position:relative}.vertical-demo-heading .display{max-width:760px;margin-bottom:0}.vertical-demo-heading .eyebrow{color:#92f2ff}.vertical-demo-heading .lead{color:#ffffffb3;margin:0 0 5px}.vertical-demo{z-index:2;color:#17153e;background:#f9fafffa;border:1px solid #635bff33;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 110px #04031c57}.demo-toolbar,.demo-title,.demo-live,.demo-metric-row,.demo-progress>div,.demo-detail-kpis,.demo-records button{align-items:center;display:flex}.demo-toolbar{background:#ffffffe6;justify-content:space-between;gap:20px;min-height:66px;padding:12px 22px}.demo-title{gap:11px}.demo-title>i{background:radial-gradient(circle at 68% 28%,#82f1ff 0 12%,#0000 13%),linear-gradient(135deg,#6658ee,#322879);border-radius:10px;width:30px;height:30px;box-shadow:0 7px 18px #4636b93d}.demo-title>span{gap:2px;display:grid}.demo-title b{font-size:12px;font-weight:760}.demo-title small{color:#7a7c94;letter-spacing:.05em;font-size:8px}.demo-live{color:#666982;background:#fff;border:1px solid #dfe4ef;border-radius:999px;gap:7px;padding:7px 10px;font-size:8px;font-weight:730}.demo-live i{background:#18c78e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18c78e21}.demo-tabs{background:#f1f1f9;border-top:1px solid #e9e9f3;border-bottom:1px solid #e2e3ef;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px;display:grid}.demo-tabs button{color:#73758c;background:0 0;border:0;border-radius:11px;min-height:42px;font-size:10px;font-weight:730;transition:background .22s,color .22s,box-shadow .22s,transform .22s}.demo-tabs button:hover{color:#40379f}.demo-tabs button[aria-selected=true]{color:#17153e;background:#fff;box-shadow:0 7px 18px #2a21691c}.demo-body{grid-template-columns:minmax(0,1.52fr) minmax(260px,.62fr);min-height:470px;animation:.34s both demo-view-in;display:grid}@keyframes demo-view-in{0%{opacity:.72;transform:translateY(5px)}}.demo-main{min-width:0;padding:27px}.demo-metric-row{justify-content:space-between;gap:24px}.demo-metric-row>div{display:grid}.demo-metric-row span{color:#6d7089;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:730}.demo-metric-row strong{letter-spacing:-.06em;margin-top:7px;font-size:37px;font-weight:690;line-height:1}.demo-metric-row small{color:#71748b;margin-top:6px;font-size:9px}.demo-metric-row>b{color:#08765a;background:#ddf8ed;border-radius:999px;padding:7px 10px;font-size:9px}.demo-chart{background:linear-gradient(#ececf4 1px,#0000 1px) 0 0/100% 34px;border-bottom:1px solid #dedfeb;align-items:end;gap:7px;height:112px;margin:24px 0 20px;padding:0 5px 1px;display:flex}.demo-chart i{width:100%;height:var(--demo-bar-height);transform-origin:bottom;background:linear-gradient(#7c6dff 0%,#5b74ed 46%,#35c8e6 100%);border-radius:7px 7px 2px 2px;animation:.6s cubic-bezier(.2,.75,.2,1) both demo-bar-rise;box-shadow:0 7px 13px #494ecd1f}.demo-chart i:nth-child(2){animation-delay:40ms}.demo-chart i:nth-child(3){animation-delay:80ms}.demo-chart i:nth-child(4){animation-delay:.12s}.demo-chart i:nth-child(5){animation-delay:.16s}.demo-chart i:nth-child(6){animation-delay:.2s}.demo-chart i:nth-child(7){animation-delay:.24s}.demo-chart i:nth-child(8){animation-delay:.28s}@keyframes demo-bar-rise{0%{opacity:.3;transform:scaleY(.05)}}.demo-records{gap:6px;display:grid}.demo-records button{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) 70px 76px;gap:16px;min-height:61px;padding:9px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.demo-records button:hover{background:#f2f2fb;transform:translate(2px)}.demo-records button.is-selected{background:linear-gradient(100deg,#efeffe,#f0faff);border-color:#635bff38}.demo-record-name{align-items:center;gap:10px;min-width:0;display:flex}.demo-record-name>i{background:#7163ee;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #7163ee1a}.demo-record-name>span{gap:4px;min-width:0;display:grid}.demo-record-name b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.demo-record-name small{color:#7a7c92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-records button>strong{color:#3f415a;text-align:right;font-size:9px}.demo-status{color:#08765a;text-align:center;background:#e3f8ef;border-radius:999px;justify-self:end;padding:6px 8px;font-size:8px;font-style:normal;font-weight:720}.status-review,.status-waiting,.status-due,.status-exception{color:#a84d24;background:#fff0e8}.status-diligence,.status-screening,.status-ic-ready{color:#4f42bf;background:#eae8ff}.demo-detail{background:radial-gradient(circle at 100% 0,#5fe7ff26,#0000 37%),linear-gradient(150deg,#f3f2ff,#f8fbff);border-left:1px solid #e2e3ef;flex-direction:column;min-width:0;padding:30px;display:flex}.demo-detail>span{color:#6557e7;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.demo-detail h3{letter-spacing:-.045em;margin:16px 0 8px;font-size:23px;font-weight:670;line-height:1.06}.demo-detail>p{color:#6b6e86;min-height:42px;margin:0;font-size:10px;line-height:1.55}.demo-progress{margin-top:35px}.demo-progress>div{color:#696c84;justify-content:space-between;gap:15px;font-size:9px}.demo-progress>div b{color:#242346}.demo-progress>i{background:#dfe1ed;border-radius:99px;height:7px;margin-top:9px;display:block;overflow:hidden}.demo-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#6a5cea,#33c7e5);height:100%;transition:width .45s cubic-bezier(.2,.75,.2,1);display:block}.demo-detail-kpis{gap:8px;margin-top:17px}.demo-detail-kpis>span{background:#ffffffb8;border:1px solid #e2e3ed;border-radius:11px;flex:1;gap:5px;min-width:0;padding:11px;display:grid}.demo-detail-kpis small{color:#7a7c92;font-size:7px}.demo-detail-kpis b{color:#31334f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-action{color:#fff;background:linear-gradient(125deg,#17143f,#5546d9);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-top:auto;padding:0 16px;font-size:9px;font-weight:730;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 24px #2c217a33}.demo-action:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2c217a42}.demo-action span{color:#9cf2ff}.demo-message{color:#76788e;background:#fff;border-top:1px solid #e4e5ef;min-height:35px;margin:0;padding:10px 22px;font-size:8px}.vertical-demo-compact{z-index:3;border-color:#ffffff73;border-radius:20px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 28px 70px #05041f5c}.vertical-demo-compact .demo-toolbar{min-height:44px;padding:7px 13px}.vertical-demo-compact .demo-title>i{border-radius:8px;width:24px;height:24px}.vertical-demo-compact .demo-title b{font-size:9px}.vertical-demo-compact .demo-title small,.vertical-demo-compact .demo-live{font-size:7px}.vertical-demo-compact .demo-tabs{gap:4px;padding:4px}.vertical-demo-compact .demo-tabs button{border-radius:8px;min-height:31px;font-size:8px}.vertical-demo-compact .demo-body{grid-template-columns:minmax(0,1.5fr) minmax(150px,.72fr);min-height:248px}.vertical-demo-compact .demo-main{padding:12px}.vertical-demo-compact .demo-metric-row span{font-size:7px}.vertical-demo-compact .demo-metric-row strong{margin-top:4px;font-size:23px}.vertical-demo-compact .demo-metric-row small,.vertical-demo-compact .demo-metric-row>b{font-size:7px}.vertical-demo-compact .demo-metric-row>b{padding:5px 7px}.vertical-demo-compact .demo-chart{background-size:100% 24px;gap:4px;height:50px;margin:9px 0 7px}.vertical-demo-compact .demo-chart i{border-radius:3px 3px 1px 1px}.vertical-demo-compact .demo-records{gap:2px}.vertical-demo-compact .demo-records button{border-radius:8px;grid-template-columns:minmax(0,1fr) 50px 55px;gap:6px;min-height:39px;padding:4px 6px}.vertical-demo-compact .demo-record-name{gap:6px}.vertical-demo-compact .demo-record-name>i{width:5px;height:5px;box-shadow:0 0 0 3px #7163ee1a}.vertical-demo-compact .demo-record-name b,.vertical-demo-compact .demo-records button>strong{font-size:7px}.vertical-demo-compact .demo-record-name small,.vertical-demo-compact .demo-status{font-size:6px}.vertical-demo-compact .demo-status{padding:4px 5px}.vertical-demo-compact .demo-detail{padding:14px}.vertical-demo-compact .demo-detail>span{font-size:6px}.vertical-demo-compact .demo-detail h3{margin:8px 0 5px;font-size:14px}.vertical-demo-compact .demo-detail>p{min-height:auto;font-size:7px}.vertical-demo-compact .demo-progress{margin-top:13px}.vertical-demo-compact .demo-progress>div{font-size:7px}.vertical-demo-compact .demo-progress>i{height:5px;margin-top:6px}.vertical-demo-compact .demo-detail-kpis{display:none}.vertical-demo-compact .demo-action{min-height:32px;padding:0 10px;font-size:7px}.vertical-demo-compact .demo-message{min-height:25px;padding:7px 13px;font-size:7px}@media (max-width:1366px) and (min-width:981px){.vertical-demo-heading{gap:52px;margin-bottom:38px}.demo-body{min-height:430px}.vertical-demo-compact{bottom:14px;left:14px;right:14px}.vertical-demo-compact .demo-body{min-height:236px}}@media (max-width:980px){.vertical-demo-heading{grid-template-columns:1fr;gap:24px}.vertical-demo-heading .lead{max-width:700px}.vertical-demo-compact .demo-body{grid-template-columns:minmax(0,1.5fr) minmax(180px,.62fr)}}@media (max-width:720px){.vertical-demo-heading{margin-bottom:30px}.vertical-demo{border-radius:20px}.demo-toolbar{min-height:56px;padding:10px 14px}.demo-title b{font-size:10px}.demo-tabs button{min-height:39px;font-size:8px}.demo-body{grid-template-columns:1fr}.demo-main{padding:18px 14px}.demo-metric-row strong{font-size:32px}.demo-chart{height:90px}.demo-records button{grid-template-columns:minmax(0,1fr) 62px;gap:10px;min-height:65px}.demo-records button>.demo-status{display:none}.demo-detail{border-top:1px solid #e2e3ef;border-left:0;min-height:310px;padding:24px 20px}.demo-message{padding-inline:15px}.vertical-demo-compact{bottom:10px;left:10px;right:10px}.vertical-demo-compact .demo-body{grid-template-columns:1fr;min-height:235px}.vertical-demo-compact .demo-detail,.vertical-demo-compact .demo-message,.vertical-demo-compact .demo-live{display:none}.vertical-demo-compact .demo-records button{grid-template-columns:minmax(0,1fr) 45px 50px;min-height:36px}}@media (max-width:480px){.vertical-demo-compact .demo-records button{grid-template-columns:minmax(0,1fr) 45px}.vertical-demo-compact .demo-records button>.demo-status,.demo-live{display:none}}.interactive-picture{--picture-x:50%;--picture-y:50%;--picture-shift-x:0px;--picture-shift-y:0px;--picture-caption-x:0px;--picture-caption-y:0px;--picture-tilt-x:0deg;--picture-tilt-y:0deg;isolation:isolate}.interactive-picture:before{z-index:3;border-radius:inherit;background:radial-gradient(circle 210px at var(--picture-x) var(--picture-y), #ffffff57, #9af3ff1a 34%, transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .34s;position:absolute;inset:0}.interactive-picture:after{transition:opacity .38s,background .38s}.interactive-picture__image{z-index:0;transform-origin:var(--picture-x) var(--picture-y);filter:saturate(1.015)contrast(1.01);will-change:transform, filter;transition:transform .68s cubic-bezier(.16,.78,.24,1),filter .45s;position:relative;transform:scale(1.002)translate(0)}.interactive-picture.picture-active:before,.interactive-picture.picture-pressed:before{opacity:1}.interactive-picture.picture-active .interactive-picture__image,.interactive-picture.picture-pressed .interactive-picture__image{transform:perspective(1100px) rotateX(var(--picture-tilt-x)) rotateY(var(--picture-tilt-y)) scale(1.075) translate3d(var(--picture-shift-x),var(--picture-shift-y),0);filter:saturate(1.14)contrast(1.035)}.interactive-picture.picture-pressed .interactive-picture__image{transform:perspective(1100px) rotateX(var(--picture-tilt-x)) rotateY(var(--picture-tilt-y)) scale(1.105) translate3d(var(--picture-shift-x),var(--picture-shift-y),0)}.interactive-picture figcaption,.interactive-picture .vertical-location,.interactive-picture .hero-location{z-index:4;transition:transform .55s cubic-bezier(.16,.78,.24,1)}.interactive-picture .hero-command,.interactive-picture .vertical-demo-compact,.interactive-picture .vertical-product-card,.interactive-picture.solution-photo>span{z-index:4}.interactive-picture.picture-active figcaption,.interactive-picture.picture-active .vertical-location,.interactive-picture.picture-active .hero-location{transform:translate3d(var(--picture-caption-x),var(--picture-caption-y),0)}.picture-story{z-index:7;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);opacity:0;pointer-events:none;transform-origin:100% 100%;background:radial-gradient(circle at 100% 0,#62ecff33,#0000 38%),linear-gradient(145deg,#090f31f0,#231e5ce8);border:1px solid #ffffff4d;border-radius:19px;width:min(330px,100% - 36px);max-height:calc(100% - 36px);padding:17px;transition:opacity .25s,transform .42s cubic-bezier(.16,.78,.24,1);position:absolute;bottom:18px;right:18px;overflow:hidden;transform:translateY(12px)scale(.97);box-shadow:0 25px 65px #0705234d}.interactive-picture.picture-active .picture-story{opacity:1;transform:translate(0)scale(1)}.picture-story__eyebrow{color:#9af3ff;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:820;line-height:1.2;display:block}.picture-story>strong{letter-spacing:-.04em;max-width:270px;margin:7px 0 8px;font-size:20px;font-weight:660;line-height:1.04;display:block}.picture-story>p{color:#ffffffb0;margin:0 0 15px;font-size:10px;line-height:1.5}.picture-story__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.picture-story__metrics article{background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;align-content:start;min-width:0;min-height:68px;padding:9px;display:grid}.picture-story__metrics b{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:690;overflow:hidden}.picture-story__metrics i{background:#ffffff24;border-radius:999px;height:2px;margin:7px 0;position:relative;overflow:hidden}.picture-story__metrics i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#8175ff,#75efff);width:0;height:100%;transition:width .7s cubic-bezier(.16,.78,.24,1) .12s;display:block}.picture-active .picture-story__metrics i:after{width:var(--story-meter)}.picture-story__metrics small{color:#ffffffad;letter-spacing:.015em;text-overflow:ellipsis;font-size:7px;line-height:1.25;overflow:hidden}.picture-story__note{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:7px;display:block}.editorial-image .picture-story{border-radius:13px;width:min(290px,100% - 24px);max-height:calc(100% - 24px);padding:12px;bottom:12px;right:12px}.editorial-image .picture-story>strong{margin:4px 0 9px;font-size:14px}.editorial-image .picture-story>p,.editorial-image .picture-story__note{display:none}.editorial-image .picture-story__metrics article{min-height:49px;padding:7px}.editorial-image .picture-story__metrics b{font-size:11px}.solution-card:has(.interactive-picture.picture-active){border-color:#635bff5c;box-shadow:0 30px 76px #2e22772e}.editorial-grid article:has(.interactive-picture.picture-active){border-color:#635bff5c;box-shadow:0 30px 76px #2e22772e}.world-card.picture-active figcaption b{color:#b8f6ff}.solution-card:has(.interactive-picture.picture-active)>strong{color:#b8f6ff}@media (prefers-reduced-motion:reduce){.interactive-picture__image,.interactive-picture figcaption,.interactive-picture .vertical-location,.interactive-picture .hero-location{transition-duration:.01ms!important;transform:none!important}.picture-story,.picture-story__metrics i:after{transition-duration:.01ms!important}}@media (hover:none),(pointer:coarse){.picture-story{display:none!important}}.admin-login-page{background:#f7f8fc;grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);min-height:100vh;display:grid}.admin-login-card{flex-direction:column;justify-content:center;max-width:560px;padding:64px clamp(38px,7vw,96px);display:flex}.admin-login-brand{width:176px;margin-bottom:64px}.admin-login-brand .brand{width:176px}.admin-login-card h1{color:#11113d;letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(38px,4.2vw,58px);font-weight:625;line-height:.98}.admin-login-card>p:not(.eyebrow){color:#666783;margin:0 0 30px;font-size:14px;line-height:1.7}.admin-login-form{gap:18px;display:grid}.admin-login-form label,.admin-editor label{color:#30314d;gap:8px;font-size:11px;font-weight:720;display:grid}.admin-login-form input,.admin-editor input,.admin-editor textarea,.admin-editor select{color:#15153e;width:100%;font:inherit;background:#fff;border:1px solid #dfe1eb;border-radius:12px;outline:none;padding:13px 14px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.admin-login-form input:focus,.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus{border-color:#6b5cff;box-shadow:0 0 0 4px #6b5cff1a}.admin-login-form .button{justify-content:center;margin-top:4px}.admin-form-message{color:#a7332a;min-height:20px;margin:0;font-size:11px}.admin-back-link{color:#64657c;margin-top:24px;font-size:11px}.admin-login-visual{background:radial-gradient(circle at 78% 18%,#75efff99,#0000 28%),radial-gradient(circle at 20% 75%,#785cffbd,#0000 32%),linear-gradient(145deg,#101044,#3530a0 58%,#1dc2dc);place-items:center;display:grid;position:relative;overflow:hidden}.admin-login-visual:before{content:"";background:conic-gradient(from 90deg,#0000,#ffffff26,#0000 40%);animation:12s linear infinite admin-orbit;position:absolute;inset:-30%}@keyframes admin-orbit{to{transform:rotate(360deg)}}.admin-login-signal{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d0e3d8c;border:1px solid #ffffff47;border-radius:28px;width:min(430px,72%);padding:34px;position:relative;box-shadow:0 40px 100px #07052357}.admin-login-signal span{color:#9af3ff;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-login-signal strong{color:#fff;letter-spacing:-.05em;margin:12px 0 28px;font-size:34px;display:block}.admin-login-signal i{background:linear-gradient(90deg,#8175ffe6,#75efffe6);border-radius:99px;height:10px;margin-top:12px;display:block}.admin-login-signal i:first-of-type{width:92%}.admin-login-signal i:nth-of-type(2){width:68%}.admin-login-signal i:nth-of-type(3){width:82%}.admin-shell{color:#14143e;background:#f5f6fa;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:linear-gradient(#11113f,#1b1855);border-right:1px solid #ffffff1a;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-wordmark{color:#9af3ff;letter-spacing:.16em;padding:9px 12px 38px;font-size:16px;font-weight:820}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button{color:#ffffffa8;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:13px 12px;font-size:12px;font-weight:680;display:flex}.admin-sidebar nav button span{color:#9af3ff94;letter-spacing:.1em;font-size:8px}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#6b5cff80,#33c8e729)}.admin-account{border-top:1px solid #ffffff1f;gap:5px;margin-top:auto;padding:20px 10px 0;display:grid}.admin-account small{color:#ffffff7a;text-transform:uppercase;font-size:8px}.admin-account strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-account button{color:#9af3ff;background:0 0;border:0;width:max-content;padding:8px 0 0;font-size:10px}.admin-main{min-width:0;padding:32px clamp(28px,4vw,58px) 60px}.admin-topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.admin-topbar h1{letter-spacing:-.045em;margin:6px 0 0;font-size:34px}.admin-top-actions{align-items:center;gap:18px;font-size:11px;font-weight:680;display:flex}.admin-notice{background:#33c8e714;border:1px solid #33c8e757;border-radius:10px;padding:11px 14px;font-size:11px}.admin-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.admin-metric-grid article{background:#fff;border:1px solid #e4e5ed;border-radius:16px;min-width:0;padding:20px;box-shadow:0 12px 34px #2625560e}.admin-metric-grid article.accent{color:#fff;background:linear-gradient(145deg,#171747,#4d43c6);border-color:#6b5cff59}.admin-metric-grid span{color:#74758c;text-transform:uppercase;min-height:26px;font-size:9px;font-weight:760;display:block}.admin-metric-grid .accent span,.admin-metric-grid .accent small{color:#ffffffad}.admin-metric-grid strong{letter-spacing:-.045em;margin:9px 0 5px;font-size:29px;display:block}.admin-metric-grid small{color:#9899aa;font-size:8px}.admin-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.admin-chart-panel,.admin-list-panel,.admin-editor,.admin-post-list{background:#fff;border:1px solid #e3e4ec;border-radius:18px;padding:22px;box-shadow:0 14px 38px #2625560d}.admin-chart-panel{grid-column:span 2;min-height:300px}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.admin-panel-heading span{color:#6b5cff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-panel-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.admin-panel-heading button{color:#6b5cff;background:0 0;border:0;font-size:10px}.admin-bars{align-items:end;gap:7px;height:205px;padding-top:16px;display:flex}.admin-bars>div{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-width:8px;height:100%;display:flex}.admin-bars i{background:linear-gradient(#6b5cff,#32c8e7);border-radius:6px 6px 2px 2px;min-height:8px;display:block}.admin-bars small{color:#9293a6;text-align:center;writing-mode:vertical-rl;font-size:7px}.admin-list-row{margin-top:16px}.admin-list-row>div{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.admin-list-row span{color:#56576f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-list-row>i{background:#eeeef4;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.admin-list-row>i b{border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#32c8e7);height:100%;display:block}.admin-empty,.admin-loading{color:#8a8b9d;font-size:11px}.admin-publishing-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.admin-editor{gap:16px;display:grid}.admin-editor textarea{resize:vertical;line-height:1.65}.admin-slug-field{background:#fff;border:1px solid #dfe1eb;border-radius:12px;align-items:center;display:flex}.admin-slug-field small{color:#9293a6;white-space:nowrap;padding-left:14px;font-size:10px}.admin-slug-field input{border:0;padding-left:3px;box-shadow:none!important}.admin-editor-footer{border-top:1px solid #ececf2;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.admin-editor-footer select{width:auto}.admin-post-list article{border-top:1px solid #ececf2;gap:14px;padding:18px 0;display:grid}.admin-post-list h3{margin:7px 0;font-size:14px;line-height:1.25}.admin-post-list small{color:#9394a6;font-size:8px}.admin-status{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-status.published{color:#078575;background:#e5faf6}.admin-status.draft{color:#5b4fec;background:#f0efff}.admin-row-actions{gap:12px;display:flex}.admin-row-actions a,.admin-row-actions button{color:#5b4fec;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.admin-row-actions .danger{color:#b33b49}.insight-read-link{color:#584cdf;align-items:center;gap:8px;margin-top:22px;font-size:10px;font-weight:760;display:inline-flex}.article-page{background:#fff;padding:86px 0 112px}.article-header{text-align:center;max-width:850px}.article-header h1{letter-spacing:-.06em;margin:18px auto 24px;font-size:clamp(45px,6vw,76px);line-height:.98}.article-header>p:not(.eyebrow){color:#696a82;max-width:700px;margin:0 auto 20px;font-size:17px;line-height:1.65}.article-header small{color:#8b8c9d;font-size:9px}.article-cover{border-radius:24px;height:min(56vw,590px);margin-top:54px;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%}.article-body{max-width:760px;padding-top:58px}.article-body p{color:#3f4058;font-family:var(--serif);margin:0 0 25px;font-size:20px;line-height:1.8}@media (max-width:1180px){.admin-metric-grid{grid-template-columns:repeat(3,1fr)}.admin-report-grid{grid-template-columns:repeat(2,1fr)}.admin-publishing-grid{grid-template-columns:1fr}}@media (max-width:800px){.admin-login-page{grid-template-columns:1fr}.admin-login-visual{display:none}.admin-login-card{max-width:none;padding:44px 28px}.admin-shell{display:block}.admin-sidebar{height:auto;padding:18px;position:static}.admin-sidebar nav{display:flex}.admin-sidebar nav button{width:auto}.admin-wordmark{padding:4px 10px 18px}.admin-account{display:none}.admin-main{padding:25px 18px 50px}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-metric-grid,.admin-report-grid{grid-template-columns:1fr 1fr}.admin-chart-panel{grid-column:span 2}}@media (max-width:520px){.admin-metric-grid,.admin-report-grid{grid-template-columns:1fr}.admin-chart-panel{grid-column:auto}.admin-top-actions{justify-content:space-between;width:100%}.admin-editor-footer{flex-direction:column;align-items:stretch}.admin-editor-footer select{width:100%}}[data-reveal]{transition:opacity .82s cubic-bezier(.16,.8,.22,1),transform .96s cubic-bezier(.16,.8,.22,1),filter .82s}@media (scripting:enabled){[data-reveal]:not(.is-revealed){opacity:0;filter:blur(10px);transform:translateY(34px)}}[data-reveal].is-revealed{opacity:1;filter:blur();transform:translate(0)}.platform-hero{background:radial-gradient(circle at calc(72% + (var(--scroll-progress,0) * 7%)) 12%, #53deff47, transparent 25%), radial-gradient(circle at 24% 105%, #ac56ff3d, transparent 31%), linear-gradient(122deg,#09072d 0%,#1b1051 48%,#5044c9 105%);min-height:690px;padding:46px 0 58px}.platform-hero:before{z-index:-1;content:"";opacity:.7;background:linear-gradient(90deg,#0000 49.92%,#ffffff0b 50%,#0000 50.08%) 0 0/100% 100%,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.platform-hero:after{z-index:-1;width:55vw;height:125%;transform:rotate(-8deg) translate3d(0,calc(var(--scroll-progress,0) * 70px),0);filter:blur(1px);content:"";pointer-events:none;background:linear-gradient(145deg,#8874ff1f,#3cd0eb2e);border-radius:46%;position:absolute;top:-45%;right:-8%}.platform-hero .fluid-one{translate:calc(var(--scroll-progress,0) * 58px) calc(var(--scroll-progress,0) * 26px)}.platform-hero .fluid-three{translate:calc(var(--scroll-progress,0) * -42px) calc(var(--scroll-progress,0) * -18px)}.platform-hero .container{width:min(100% - 92px,1540px)}.platform-hero .vertical-hero-grid{grid-template-columns:minmax(380px,4.25fr) minmax(0,7.75fr);gap:clamp(42px,4vw,76px)}.platform-hero-copy{z-index:2;padding-bottom:8px;position:relative}.platform-hero h1{max-width:610px;font-family:var(--sans);letter-spacing:-.07em;font-size:clamp(52px,4.7vw,74px);font-weight:655;line-height:.94}.platform-hero .lead{max-width:560px;margin-bottom:32px;font-size:16px;line-height:1.66}.platform-hero .button.primary{border-radius:999px;min-height:58px;padding-inline:28px;box-shadow:0 17px 38px #05031d38}.platform-media{background:#0c0b30;border-color:#ffffff42;border-radius:30px;height:570px;box-shadow:0 42px 110px #05031f66,inset 0 1px #ffffff38}.platform-media>img{object-position:center 39%;filter:saturate(1.08)contrast(1.035);transform:scale(1.015)}.platform-media .vertical-media-shade{background:linear-gradient(#06051f0d 0%,#07062217 26%,#080625b8 100%),linear-gradient(90deg,#120a362e,#0000 58%)}.platform-media .vertical-location{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0a0a2599;border-color:#ffffff45;box-shadow:0 12px 30px #05031929}.platform-media .vertical-product-card{z-index:4;border-radius:22px;height:auto;position:absolute;bottom:16px;left:16px;right:16px;overflow:visible;box-shadow:0 28px 70px #03031b66}.platform-workspace{color:#111335;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#f9fafff6;border:1px solid #ffffff9e;border-radius:22px;transition:transform .5s cubic-bezier(.16,.8,.22,1),box-shadow .5s;overflow:hidden;box-shadow:0 32px 84px #0504224d,inset 0 1px #fffffff2}.platform-workspace.is-focused{transform:translateY(-3px);box-shadow:0 38px 96px #05042261,0 0 0 1px #7061ff3b,inset 0 1px #fffffff2}.workspace-toolbar,.workspace-product,.workspace-product>span:last-child,.workspace-health,.workspace-health>span,.workspace-metric,.workspace-records button,.workspace-record-name,.workspace-detail-top,.workspace-signal-grid,.workspace-timeline span,.workspace-status{align-items:center;display:flex}.workspace-toolbar{background:#ffffffdb;border-bottom:1px solid #e6e8f1;justify-content:space-between;gap:16px;min-height:48px;padding:7px 13px}.workspace-product{gap:9px}.workspace-product>span:last-child{flex-direction:column;align-items:flex-start;gap:1px}.workspace-product b{letter-spacing:-.01em;font-size:9px;font-weight:790}.workspace-product small{color:#85879b;letter-spacing:.035em;font-size:6px}.workspace-mark{background:radial-gradient(circle at 72% 25%,#a9f7ff 0 9%,#0000 10%),linear-gradient(145deg,#6c5ef0,#27225e);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 16px #4b3cc038}.workspace-mark:before,.workspace-mark:after,.workspace-mark i{content:"";background:#ffffffb8;width:13px;height:1px;position:absolute;transform:rotate(-35deg)}.workspace-mark:before{transform:translateY(-4px)rotate(-35deg)}.workspace-mark:after{transform:translateY(4px)rotate(-35deg)}.workspace-health{gap:8px}.workspace-health>span{color:#74768c;gap:6px;font-size:6px;font-weight:720}.workspace-health>span i{background:#22c791;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #22c7911f}.workspace-health button{color:#4f5170;background:#fff;border:1px solid #dfe2ec;border-radius:999px;min-height:27px;padding:0 10px;font-size:6px;font-weight:760;transition:border-color .2s,color .2s,transform .2s}.workspace-health button:hover,.workspace-health button[aria-pressed=true]{color:#5345d5;border-color:#635bff59;transform:translateY(-1px)}.workspace-tabs{background:#f0f1f7;border-bottom:1px solid #e2e4ef;grid-template-columns:repeat(4,1fr);gap:3px;padding:4px 7px;display:grid}.workspace-tabs button{color:#77798e;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:7px;font-weight:750;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.workspace-tabs button:hover{color:#4940bd}.workspace-tabs button[aria-selected=true]{color:#18183b;background:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #2822601c}.workspace-tabs button i{color:#a9522b;background:#fff0ea;border-radius:99px;place-items:center;min-width:14px;height:14px;font-size:6px;font-style:normal;display:grid}.workspace-body{grid-template-columns:minmax(0,1.55fr) minmax(168px,.58fr);min-height:307px;animation:.48s cubic-bezier(.16,.8,.22,1) both workspace-view-in;display:grid}@keyframes workspace-view-in{0%{opacity:.68;transform:translateY(7px)}}.workspace-main{min-width:0;padding:14px 15px 11px}.workspace-metric{justify-content:space-between;gap:18px}.workspace-metric>div{gap:2px;display:grid}.workspace-metric span{color:#676a82;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:790}.workspace-metric strong{letter-spacing:-.065em;font-size:25px;font-weight:675;line-height:1}.workspace-metric small{color:#777a91;font-size:6px}.workspace-metric>b{color:#08735c;background:#e3f8f1;border-radius:999px;padding:5px 8px;font-size:6px}.workspace-chart{background:linear-gradient(#e9eaf2 1px,#0000 1px) 0 0/100% 24px,linear-gradient(90deg,#eff0f5 1px,#0000 1px) 0 0/42px 100%,linear-gradient(#fff,#fafbff) 0 0/100% 100%;border:1px solid #e5e6ef;border-radius:10px;height:74px;margin:11px 0 8px;position:relative;overflow:hidden}.workspace-chart-labels{z-index:2;color:#a1a2b0;flex-direction:column;justify-content:space-between;font-size:5px;display:flex;position:absolute;top:7px;bottom:7px;left:5px}.workspace-chart-bars{align-items:end;gap:4px;display:flex;position:absolute;inset:8px 9px 6px 23px}.workspace-chart-bars i{height:var(--workspace-bar);transform-origin:bottom;background:linear-gradient(#6f5ef6d1,#2fc9e2e6);border-radius:3px 3px 1px 1px;flex:1;animation:.68s cubic-bezier(.16,.8,.22,1) both workspace-bar-rise;box-shadow:0 4px 8px #4156ce1a}.workspace-chart-bars i:nth-child(2n){animation-delay:50ms}.workspace-chart-bars i:nth-child(3n){animation-delay:.1s}@keyframes workspace-bar-rise{0%{opacity:.18;transform:scaleY(.04)}}.workspace-chart-cursor{z-index:3;background:#574ada54;width:1px;position:absolute;top:6px;bottom:6px;right:11%}.workspace-chart-cursor:after{content:"";background:#6758e8;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:-3px;box-shadow:0 3px 8px #342a914d}.workspace-chart-cursor span{color:#fff;white-space:nowrap;background:#17163f;border-radius:6px;padding:4px 6px;font-size:5px;font-weight:760;position:absolute;top:8px;right:5px}.workspace-records{display:grid}.workspace-record-head{color:#9a9cac;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 58px 62px;gap:8px;padding:0 8px 3px;font-size:5px;display:grid}.workspace-record-head span:nth-child(n+2){text-align:right}.workspace-records button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 58px 62px;gap:8px;min-height:47px;padding:5px 7px;transition:background .2s,border-color .2s,transform .2s;display:grid}.workspace-records button:hover{background:#f3f4fa;transform:translate(2px)}.workspace-records button.is-selected{background:linear-gradient(105deg,#f0efff,#effaff);border-color:#635bff33}.workspace-record-name{gap:7px;min-width:0}.workspace-record-name>i{background:#6b5de9;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #6b5de91a}.workspace-record-name>span{gap:2px;min-width:0;display:grid}.workspace-record-name b,.workspace-record-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-record-name b{font-size:7px;font-weight:750}.workspace-record-name small{color:#85879b;font-size:5px}.workspace-records button>strong{color:#3d4059;text-align:right;font-size:6px}.workspace-state{color:#08735b;text-align:center;background:#e4f8f0;border-radius:999px;justify-self:end;padding:4px 6px;font-size:5px;font-style:normal;font-weight:770}.workspace-state.state-review,.workspace-state.state-exception{color:#a34e28;background:#fff0e9}.workspace-state.state-assigned{color:#5145bd;background:#edeaff}.workspace-detail{background:radial-gradient(circle at 100% 0,#4bd8f224,#0000 35%),linear-gradient(150deg,#f4f2ff,#f8fbff);border-left:1px solid #e1e3ee;flex-direction:column;min-width:0;padding:15px 14px 12px;display:flex}.workspace-detail-top{justify-content:space-between}.workspace-detail-top span{color:#6255dc;letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:820}.workspace-detail-top i{color:#8b8da1;letter-spacing:.08em;font-size:6px;font-style:normal}.workspace-detail h3{letter-spacing:-.045em;margin:8px 0 3px;font-size:14px;font-weight:680;line-height:1.05}.workspace-detail>p{color:#74778e;margin:0;font-size:6px;line-height:1.4}.workspace-ring{background:conic-gradient(#6255e4 var(--workspace-progress),#dfe2ed 0);border-radius:50%;flex:none;place-items:center;width:70px;height:70px;margin:11px auto 9px;transition:background .4s;display:grid;position:relative;box-shadow:0 9px 24px #483db21a}.workspace-ring:before{content:"";background:#f8f8ff;border-radius:50%;position:absolute;inset:7px}.workspace-ring span{z-index:1;text-align:center;display:grid;position:relative}.workspace-ring b{letter-spacing:-.05em;font-size:14px}.workspace-ring small{color:#7b7e93;margin-top:1px;font-size:5px}.workspace-signal-grid{gap:5px}.workspace-signal-grid>span{background:#ffffffbd;border:1px solid #e1e3ed;border-radius:8px;flex:1;gap:3px;min-width:0;padding:6px;display:grid}.workspace-signal-grid small{color:#8a8c9e;font-size:4px}.workspace-signal-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.workspace-timeline{gap:6px;margin:9px 0;display:grid}.workspace-timeline span{color:#61647b;gap:6px;font-size:5px;position:relative}.workspace-timeline span:before{content:"";background:#d9dbe6;width:1px;position:absolute;top:9px;bottom:-7px;left:2px}.workspace-timeline span:last-child:before{display:none}.workspace-timeline span>i{background:#6255dc;border:1px solid #6255dc;border-radius:50%;flex:none;width:5px;height:5px}.workspace-timeline span:last-child>i{background:0 0}.workspace-timeline span.is-complete>i{background:#20bd89;border-color:#20bd89}.workspace-timeline small{color:#989aac;margin-left:auto;font-size:4px}.workspace-action{color:#fff;background:linear-gradient(120deg,#17143f,#5748d7);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:29px;margin-top:auto;padding:0 10px;font-size:6px;font-weight:760;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #2c217a33}.workspace-action:hover{transform:translateY(-1px);box-shadow:0 11px 24px #2c217a47}.workspace-action span{color:#9bf3ff}.workspace-status{background:#fff;border-top:1px solid #e4e5ee;justify-content:space-between;gap:16px;min-height:25px;padding:5px 13px}.workspace-status span{color:#595c74;align-items:center;gap:6px;font-size:5px;font-weight:720;display:flex}.workspace-status span i{background:#20bd89;border-radius:50%;width:5px;height:5px}.workspace-status small{color:#898b9e;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.platform-scroll-story{--scroll-progress:0;z-index:0;background:radial-gradient(circle at 80% 10%,#7062ff1f,#0000 23%),linear-gradient(#f7f8ff 0%,#fff 15%,#f7f7fd 100%);padding:150px 0 170px;position:relative;overflow:clip}.platform-scroll-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.platform-scroll-atmosphere:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#3a34740b 1px,#0000 1px),linear-gradient(#3a34740a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 58%,#0000);mask-image:linear-gradient(90deg,#0000 30%,#000 58%,#0000)}.platform-scroll-atmosphere>i{filter:blur(2px);border-radius:50%;transition:translate .1s linear;position:absolute}.platform-scroll-atmosphere>i:first-child{width:650px;height:650px;translate:0 calc((var(--scroll-progress) - .5) * -130px);background:radial-gradient(circle at 35% 35%,#4bdbf13b,#6553e614 50%,#0000 70%);top:10%;right:-10%}.platform-scroll-atmosphere>i:nth-child(2){width:440px;height:440px;translate:calc((var(--scroll-progress) - .5) * 80px) calc((var(--scroll-progress) - .5) * -60px);background:radial-gradient(circle,#f46db321,#0000 68%);top:43%;left:28%}.platform-scroll-atmosphere>i:nth-child(3){width:520px;height:520px;translate:0 calc((var(--scroll-progress) - .5) * 110px);background:radial-gradient(circle,#6458eb21,#0000 68%);bottom:4%;right:16%}.platform-scroll-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(60px,8vw,128px);display:grid}.platform-scroll-intro{position:sticky;top:150px}.platform-scroll-intro h2{letter-spacing:-.068em;max-width:510px;margin:0 0 26px;font-size:clamp(48px,4.6vw,68px);font-weight:650;line-height:.96}.platform-scroll-intro>p:not(.eyebrow){color:#6d6e82;max-width:480px;margin:0;font-size:16px;line-height:1.72}.platform-scroll-index{color:#76768e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(280px,100%);margin-top:52px;font-size:9px;font-weight:760;display:grid}.platform-scroll-index i{background:#dcdeea;height:1px;position:relative;overflow:hidden}.platform-scroll-index i:after{width:calc(var(--scroll-progress) * 100%);content:"";background:linear-gradient(90deg,#6859e8,#34c7e4);height:100%;display:block}.platform-scroll-rail{gap:105px;display:grid}.platform-story-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb;border:1px solid #51499b21;border-radius:34px;min-height:520px;padding:clamp(34px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 34px 90px #261f621f,inset 0 1px #ffffffeb}.platform-story-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 8%,#4fdaf230,#0000 28%),linear-gradient(145deg,#0000 40%,#695aeb0f);position:absolute;inset:0}.story-card-copy{z-index:2;max-width:550px;position:relative}.story-card-copy>span{color:#5c50d4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:820}.story-card-copy h3{letter-spacing:-.058em;max-width:530px;margin:16px 0;font-size:clamp(31px,3vw,44px);font-weight:650;line-height:1}.story-card-copy p{color:#727388;max-width:500px;margin:0;font-size:13px;line-height:1.65}.story-visual{min-height:210px;position:absolute;bottom:34px;left:clamp(24px,4vw,54px);right:clamp(24px,4vw,54px)}.story-visual-map{background:radial-gradient(circle,#695be82b,#0000 25%) 0 0/100% 100%,linear-gradient(#524c970f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#524c970f 1px,#0000 1px) 0 0/34px 34px,#f8f9ffcc 0 0/100% 100%;border:1px solid #5d52d81f;border-radius:24px}.story-map-core{color:#71738a;text-align:center;background:#ffffffe6;border:1px solid #7565f033;border-radius:50%;place-items:center;width:126px;height:126px;font-size:8px;line-height:1.4;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #392d9429,0 0 0 18px #6558e10a}.story-map-core b{color:#181840;letter-spacing:-.06em;font-size:22px}.story-node{color:#565971;background:#ffffffeb;border:1px solid #e0e2ed;border-radius:999px;place-items:center;min-height:34px;padding:0 15px;font-size:7px;font-style:normal;font-weight:720;display:grid;position:absolute;box-shadow:0 10px 28px #352f7017}.node-one{top:22px;left:11%}.node-two{bottom:28px;right:10%}.node-three{bottom:20px;left:17%}.story-pulse{background:#5b4edd;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite story-pulse;position:absolute;box-shadow:0 0 0 6px #5b4edd1a}.pulse-one{top:25%;right:26%}.pulse-two{animation-delay:-1.1s;bottom:24%;left:31%}@keyframes story-pulse{50%{transform:scale(1.5);box-shadow:0 0 0 13px #5b4edd00}}.story-visual-flow{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:5px;min-height:180px;display:grid}.story-visual-flow>div{background:#ffffffe6;border:1px solid #e2e3ed;border-radius:18px;align-content:space-between;min-height:108px;padding:18px;display:grid;box-shadow:0 16px 36px #2f277414}.story-visual-flow span{color:#65677d;font-size:8px;font-weight:680}.story-visual-flow b{color:#4f43bd;font-size:8px}.story-visual-flow>i{background:linear-gradient(90deg,#5f51dc,#42bfd9);height:1px}.story-visual-flow>i:after{content:"";background:#3fc6df;border-radius:50%;width:5px;height:5px;animation:2.6s ease-in-out infinite story-flow;display:block;transform:translateY(-2px);box-shadow:0 0 0 5px #3fc6df1a}@keyframes story-flow{0%{margin-left:0}to{margin-left:calc(100% - 5px)}}.story-visual-decision{background:radial-gradient(circle at 16%,#57daee21,#0000 26%),#fcfcffe6;border:1px solid #5b50d224;border-radius:25px;grid-template-columns:150px 1fr;align-items:center;gap:28px;min-height:180px;padding:22px 30px;display:grid}.decision-seal{background:#fff;border:1px solid #5c4fd62e;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative;box-shadow:0 17px 42px #362b8921,0 0 0 11px #5a4ed50a}.decision-seal span{color:#77798d;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:760}.decision-seal b{color:#fff;background:linear-gradient(145deg,#6455df,#32c7df);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-30px;font-size:15px;display:grid;box-shadow:0 9px 20px #4c40bf38}.decision-copy{gap:8px;display:grid}.decision-copy span{color:#6255d9;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:810}.decision-copy b{letter-spacing:-.04em;font-size:19px}.decision-copy small{color:#77798d;font-size:8px;line-height:1.5}.platform-capabilities{background:radial-gradient(circle at 90% 5%,#56daf024,#0000 25%),#f3f4f9;position:relative;overflow:hidden}.platform-capabilities .vertical-capabilities article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border-color:#534b9b1c;border-radius:24px;box-shadow:0 18px 52px #2a245f12}.editorial-image{contain:layout paint;isolation:isolate;position:relative;overflow:clip}.editorial-image.interactive-picture:before{border-radius:0}.editorial-image .picture-story--editorial{transform-origin:100% 100%;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:radial-gradient(circle at 100% 0,#40cce733,#0000 34%),#0a0b25f0;border:1px solid #ffffff3d;border-radius:14px;width:min(252px,100% - 20px);height:auto;min-height:0;max-height:min(170px,100% - 20px);padding:11px;inset:auto 10px 10px auto;overflow:hidden;box-shadow:0 18px 46px #06051e57}.editorial-image .picture-story--editorial>strong{max-width:210px;margin:4px 0 8px;font-size:13px;line-height:1.08}.editorial-image .picture-story--editorial .picture-story__metrics{gap:5px}.editorial-image .picture-story--editorial .picture-story__metrics article{border-radius:8px;min-height:44px;padding:6px}.editorial-image .picture-story--editorial .picture-story__metrics b{font-size:10px}.editorial-image .picture-story--editorial .picture-story__metrics i{margin:4px 0}.editorial-image .picture-story--editorial .picture-story__metrics small{font-size:6px}.insight-featured .editorial-image .picture-story--editorial{width:min(270px,100% - 24px);bottom:12px;right:12px}@media (max-width:1366px) and (min-width:981px){.platform-hero{min-height:620px;padding:32px 0 44px}.platform-hero .container{width:min(100% - 64px,1320px)}.platform-hero .vertical-hero-grid{grid-template-columns:minmax(360px,4.2fr) minmax(0,7.8fr);gap:44px}.platform-hero h1{font-size:57px}.platform-hero .lead{margin-bottom:25px;font-size:14px}.platform-media{height:505px}.platform-media .vertical-product-card{bottom:13px;left:13px;right:13px}.workspace-body{grid-template-columns:minmax(0,1.6fr) minmax(155px,.55fr);min-height:280px}.workspace-main{padding:12px}.workspace-chart{height:60px;margin-block:8px 6px}.workspace-records button{min-height:42px}.workspace-detail{padding:12px}.workspace-ring{width:60px;height:60px;margin-block:8px 6px}.workspace-timeline{margin-block:7px}.platform-scroll-story{padding-block:125px 145px}.platform-scroll-grid{gap:72px}.platform-scroll-rail{gap:82px}.platform-story-card{min-height:490px}}@media (max-width:980px){.platform-hero{padding-block:58px 74px}.platform-hero .container{width:min(100% - 48px,860px)}.platform-hero .vertical-hero-grid{grid-template-columns:1fr;gap:48px}.platform-hero-copy{max-width:720px}.platform-hero h1{max-width:720px;font-size:clamp(54px,8vw,72px)}.platform-media{height:610px}.workspace-body{grid-template-columns:minmax(0,1.55fr) minmax(200px,.58fr);min-height:340px}.workspace-main{padding:18px}.workspace-chart{height:88px}.workspace-records button{min-height:52px}.workspace-detail{padding:18px}.workspace-ring{width:78px;height:78px}.platform-scroll-story{padding-block:110px 130px}.platform-scroll-grid{grid-template-columns:1fr;gap:58px}.platform-scroll-intro{max-width:720px;position:relative;top:auto}.platform-scroll-intro h2{max-width:680px}.platform-scroll-rail{gap:58px}.platform-story-card{min-height:500px}}@media (max-width:720px){[data-reveal]{filter:blur(6px);transform:translateY(22px)}.platform-hero{min-height:auto;padding-block:46px 54px}.platform-hero .container{width:min(100% - 30px,620px)}.platform-hero .vertical-hero-grid{gap:36px}.platform-hero h1{font-size:clamp(45px,13vw,61px)}.platform-hero .lead{font-size:15px}.platform-media{border-radius:24px;height:480px}.platform-media .vertical-location{top:12px;left:12px}.platform-media .vertical-product-card{bottom:9px;left:9px;right:9px}.platform-workspace{border-radius:16px}.workspace-toolbar{min-height:43px;padding-inline:9px}.workspace-health>span{display:none}.workspace-health button{padding-inline:8px}.workspace-tabs{gap:2px;padding-inline:4px}.workspace-tabs button{min-width:0;font-size:6px}.workspace-body{grid-template-columns:1fr;min-height:300px}.workspace-main{padding:12px 9px 9px}.workspace-metric strong{font-size:23px}.workspace-chart{height:67px}.workspace-record-head{grid-template-columns:minmax(0,1fr) 48px 52px}.workspace-records button{grid-template-columns:minmax(0,1fr) 48px 52px;gap:5px;min-height:45px;padding-inline:5px}.workspace-detail{display:none}.workspace-status{min-height:24px}.workspace-status small{max-width:52%}.platform-scroll-story{padding-block:88px 100px}.platform-scroll-grid{gap:45px;width:min(100% - 30px,620px)}.platform-scroll-intro h2{font-size:clamp(43px,12vw,58px)}.platform-scroll-intro>p:not(.eyebrow){font-size:15px}.platform-scroll-rail{gap:35px}.platform-story-card{border-radius:25px;min-height:470px;padding:28px 22px}.story-card-copy h3{font-size:30px}.story-visual{min-height:188px;bottom:22px;left:18px;right:18px}.story-visual-flow{grid-template-columns:1fr;gap:6px}.story-visual-flow>div{border-radius:12px;min-height:48px;padding:10px 13px}.story-visual-flow>i{background:linear-gradient(#5f51dc,#42bfd9);width:1px;height:10px;margin-left:50%}.story-visual-flow>i:after{display:none}.story-visual-decision{grid-template-columns:92px 1fr;gap:14px;padding:15px}.decision-seal{width:86px;height:86px}.decision-seal b{width:29px;height:29px;margin-top:-23px}.decision-copy b{font-size:15px}.editorial-image .picture-story--editorial{display:none}}@media (max-width:420px){.platform-media{height:445px}.workspace-product small,.workspace-health button,.workspace-record-head,.workspace-status span{display:none}.workspace-toolbar{justify-content:flex-start}.workspace-tabs button span{text-overflow:ellipsis;overflow:hidden}.workspace-records button{grid-template-columns:minmax(0,1fr) 45px}.workspace-records button>strong{display:none}.workspace-state{grid-column:2}.workspace-status{justify-content:flex-end}.workspace-status small{max-width:100%}.story-node{padding-inline:10px}.node-one{left:6%}.node-two{right:5%}.node-three{left:8%}.story-visual-decision{text-align:center;grid-template-columns:1fr}.decision-seal{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transform:none}.platform-hero:after,.platform-scroll-atmosphere>i{transform:translate(0)}}.hero[data-scroll-progress] .fluid-one{translate:calc(var(--scroll-progress,0) * 46px) calc(var(--scroll-progress,0) * 32px)}.hero[data-scroll-progress] .fluid-two{translate:calc(var(--scroll-progress,0) * -42px) calc(var(--scroll-progress,0) * -28px)}.hero[data-scroll-progress] .hero-copy{translate:0 calc(var(--scroll-progress,0) * -18px)}.hero[data-scroll-progress] .hero-media{translate:0 calc(var(--scroll-progress,0) * 17px)}.world-section[data-scroll-progress]:before{width:620px;height:620px;translate:0 calc((var(--scroll-progress,0) - .5) * -90px);content:"";pointer-events:none;background:radial-gradient(circle at 40% 40%,#59dcf22e,#6859e70f 53%,#0000 70%);border-radius:50%;position:absolute;top:5%;right:-12%}.world-gallery>[data-reveal]:nth-child(2){transition-delay:.1s}.world-gallery>[data-reveal]:nth-child(3){transition-delay:.18s}.challenge-section{z-index:0;background:radial-gradient(circle at 86% 48%,#48cfe914,#0000 25%),#fff;position:relative;overflow:hidden}.challenge-section:before{z-index:-1;width:48vw;height:82%;translate:calc((var(--scroll-progress,0) - .5) * 65px) 0;content:"";pointer-events:none;background:radial-gradient(circle,#6657e60f,#0000 68%);border-radius:50%;position:absolute;top:8%;right:-8%}.challenge-section .convergence>div{--flow-delay:.06;opacity:clamp(.16,calc((var(--scroll-progress,0) - var(--flow-delay)) * 7),1);transition:border-color .3s,box-shadow .3s,background .3s,opacity .18s linear}.challenge-section .convergence>div:nth-of-type(2){--flow-delay:.11}.challenge-section .convergence>div:nth-of-type(3){--flow-delay:.16}.challenge-section .convergence>div:nth-of-type(4){--flow-delay:.21}.challenge-section .convergence>div:nth-of-type(5){--flow-delay:.26}.challenge-section .convergence>div:hover{background:linear-gradient(105deg,#fff,#f2f9ff);border-color:#635bff4d;box-shadow:0 18px 42px #2d266d1f}.challenge-section .convergence>div>span{animation:2.8s ease-in-out infinite challenge-signal}.challenge-section .convergence>div:nth-of-type(2)>span{animation-delay:-.45s}.challenge-section .convergence>div:nth-of-type(3)>span{animation-delay:-.9s}.challenge-section .convergence>div:nth-of-type(4)>span{animation-delay:-1.35s}.challenge-section .convergence>div:nth-of-type(5)>span{animation-delay:-1.8s}@keyframes challenge-signal{50%{color:#6253e5;transform:scale(1.28)}}.challenge-section .convergence article{scale:calc(.88 + (var(--scroll-progress,0) * .12));opacity:clamp(.55,calc(var(--scroll-progress,0) * 2),1)}.moment-scroll-section{--moments-progress:0;z-index:0;background:#09072d;min-height:250vh;position:relative}.moment-sticky{background:radial-gradient(circle at calc(78% + (var(--moments-progress) * 6%)) 20%,#3ecbe833,transparent 26%), radial-gradient(circle at 22% 88%,#7440e547,transparent 34%), linear-gradient(124deg,#080629 0%,#171047 52%,#273875 115%);color:#fff;align-items:center;min-height:calc(100vh - 82px);padding:42px 0;display:grid;position:sticky;top:82px;overflow:hidden}.moment-sticky:after{z-index:-1;content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 60%,#0000)}.moment-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.moment-atmosphere>i{border:1px solid #77ebff1f;border-radius:50%;display:block;position:absolute}.moment-atmosphere>i:first-child{width:690px;height:690px;translate:0 calc(var(--moments-progress) * 130px);top:-250px;right:-130px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.moment-atmosphere>i:nth-child(2){width:560px;height:560px;translate:calc(var(--moments-progress) * -100px) calc(var(--moments-progress) * -65px);border-color:#9c5cff24;bottom:-300px;left:20%}.moment-atmosphere>i:nth-child(3){background:#73efff;border:0;width:9px;height:9px;animation:4s ease-in-out infinite moment-float;top:25%;right:42%;box-shadow:0 0 24px 8px #5be5f838}.moment-atmosphere>b{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:160%;position:absolute;top:-30%;transform:rotate(19deg)}.moment-atmosphere>b:first-of-type{translate:calc(var(--moments-progress) * 120px) 0;right:20%}.moment-atmosphere>b:nth-of-type(2){translate:calc(var(--moments-progress) * -80px) 0;right:34%}@keyframes moment-float{50%{transform:translate(18px,-24px)scale(1.3)}}.moment-grid{grid-template-columns:minmax(340px,4.3fr) minmax(0,7.7fr);align-items:center;gap:clamp(58px,7vw,118px);display:grid}.moment-copy{z-index:2;position:relative}.moment-copy .eyebrow{color:#8ef3ff}.moment-copy .display{max-width:600px;font-family:var(--sans);letter-spacing:-.072em;font-size:clamp(54px,5.1vw,76px);font-weight:650;line-height:.94}.moment-copy .lead{color:#ffffffa6;max-width:550px;font-size:16px}.moment-progress{align-items:center;gap:14px;max-width:330px;margin-top:38px;display:flex}.moment-progress>span{background:#ffffff1f;border-radius:99px;flex:1;height:2px;display:block;overflow:hidden}.moment-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#7362f1,#72efff);height:100%;transition:width .45s cubic-bezier(.16,.8,.22,1);display:block;box-shadow:0 0 12px #69e5f659}.moment-progress small{color:#ffffff87;letter-spacing:.08em;font-size:8px;font-weight:760}.moment-live-state{color:#ffffff7a;justify-content:space-between;align-items:center;gap:20px;max-width:420px;margin-top:20px;font-size:7px;display:flex}.moment-live-state>span{color:#a8f7ff;align-items:center;gap:8px;font-weight:720;display:flex}.moment-live-state>span i{background:#2bd39b;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 0 5px #2bd39b1a}@keyframes live-pulse{50%{box-shadow:0 0 0 10px #2bd39b00}}.moment-stage{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:radial-gradient(circle at 100% 0,#66e5f91f,#0000 28%),linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff29;border-radius:30px;padding:14px;position:relative;overflow:hidden;box-shadow:0 40px 110px #04031b59,inset 0 1px #ffffff1a}.moment-stage-head,.moment-stage-foot{justify-content:space-between;align-items:center;gap:18px;display:flex}.moment-stage-head{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;min-height:37px;padding:0 9px 10px;font-size:7px;font-weight:710}.moment-stage-head>b{color:#9cf5ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:6px;display:flex}.moment-stage-head>b i{background:#2bd39b;border-radius:50%;width:5px;height:5px}.moment-list{gap:9px;display:grid}.moment-list article{opacity:.13;filter:blur(7px);background:linear-gradient(110deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:72px minmax(0,1fr) 75px minmax(105px,.48fr);align-items:center;gap:16px;min-height:86px;padding:14px 17px;transition:transform .74s cubic-bezier(.16,.8,.22,1),opacity .52s,filter .52s,border-color .35s,background .35s,box-shadow .35s;display:grid;transform:translate(40px,10px)scale(.97)}.moment-list article.is-active{opacity:1;filter:blur();background:linear-gradient(105deg,#ffffff21,#ffffff0e);transform:translate(0)scale(1);box-shadow:0 18px 40px #04031a1f}.moment-list article.is-active:last-child{background:linear-gradient(105deg,#ff65801c,#ffffff0d);border-color:#ff708599}.moment-list time{color:#70edff;letter-spacing:-.03em;font-size:17px;font-weight:770}.moment-list .exception time{color:#ff8293}.moment-event-copy{gap:5px;min-width:0;display:grid}.moment-event-copy strong{letter-spacing:-.02em;font-size:14px}.moment-event-copy small{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.moment-spark{opacity:.72;align-items:end;gap:3px;height:30px;display:flex}.moment-spark i{transform-origin:bottom;background:linear-gradient(#7162ee,#41cae2);border-radius:3px 3px 1px 1px;width:100%}.is-active .moment-spark i{animation:.65s cubic-bezier(.16,.8,.22,1) both moment-bar}.is-active .moment-spark i:nth-child(2){animation-delay:50ms}.is-active .moment-spark i:nth-child(3){animation-delay:.1s}.is-active .moment-spark i:nth-child(4){animation-delay:.15s}.is-active .moment-spark i:nth-child(5){animation-delay:.2s}@keyframes moment-bar{0%{opacity:.15;transform:scaleY(.08)}}.moment-state{justify-content:flex-end;align-items:center;gap:10px;display:flex}.moment-state>b{color:#ffffffa1;text-align:right;font-size:7px;font-weight:690}.exception .moment-state>b{color:#ff8293}.moment-state>i{color:#71efff;background:#44cde521;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.exception .moment-state>i{color:#ff8293;background:#ff70851f}.moment-stage-foot{color:#ffffff6e;min-height:35px;padding:10px 8px 0;font-size:6px}.moment-stage-foot>i{background:#ffffff14;border-radius:99px;flex:1;height:2px;display:block;overflow:hidden}.moment-stage-foot>i b{width:calc(var(--moments-progress) * 100%);background:linear-gradient(90deg,#7162ee,#54d8eb);height:100%;display:block}.capability-section{background:radial-gradient(circle at 92% 8%,#44cfe921,#0000 23%),radial-gradient(circle at 14% 88%,#6f5cea14,#0000 28%),linear-gradient(150deg,#f6f8ff,#f7f6fd 58%,#f5fbff);position:relative;overflow:hidden}.capability-section:before{content:"";background:linear-gradient(90deg,#0000,#5b4dd333,#0000);height:1px;position:absolute;top:0;left:0;right:0}.capability-section .section-heading .display{max-width:1080px;font-family:var(--sans);letter-spacing:-.068em;font-weight:650}.capability-section .capability-grid{gap:22px}.capability-card{--capability-accent:#6557e8;isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#5be2f71a,#0000 29%),#ffffffde;border:1px solid #524b971c;border-radius:27px;min-height:340px;padding:30px 30px 25px;transition:transform .55s cubic-bezier(.16,.8,.22,1),box-shadow .55s,border-color .35s,background .35s;position:relative;overflow:hidden;box-shadow:0 19px 54px #2b266513}.capability-card:before{z-index:-1;content:"";opacity:0;background:radial-gradient(circle,#6152e624,#0000 68%);border-radius:50%;width:250px;height:250px;transition:transform .7s cubic-bezier(.16,.8,.22,1),opacity .45s;position:absolute;top:-110px;right:-90px;transform:scale(.58)}.capability-card:after{z-index:-1;content:"";opacity:0;background:linear-gradient(145deg,#5c4ddb12,#41cfe81c);border-radius:50%;width:85%;height:100%;transition:bottom .7s cubic-bezier(.16,.8,.22,1),opacity .45s;position:absolute;bottom:-70%;right:-25%;transform:rotate(-12deg)}.capability-2{--capability-accent:#168fa7}.capability-3{--capability-accent:#3e61cf}.capability-4{--capability-accent:#7250d8}.capability-5{--capability-accent:#c15a72}.capability-6{--capability-accent:#187c70}.capability-card:hover,.capability-card:focus-within{border-color:var(--capability-accent);transform:translateY(-9px)}@supports (color:color-mix(in lab, red, red)){.capability-card:hover,.capability-card:focus-within{border-color:color-mix(in srgb,var(--capability-accent) 34%,transparent)}}.capability-card:hover,.capability-card:focus-within{background:radial-gradient(circle at 100% 0,#5be2f72b,#0000 32%),#fffffff2;box-shadow:0 34px 80px #2b247129}.capability-card:hover:before,.capability-card:focus-within:before{opacity:1;transform:scale(1)}.capability-card:hover:after,.capability-card:focus-within:after{opacity:1;bottom:-48%}.capability-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.capability-card-top>span{color:var(--capability-accent);letter-spacing:.09em;font-size:11px;font-weight:820}.capability-card-top>i{background:#5a53971a;border-radius:99px;width:44px;height:2px;display:block;position:relative;overflow:hidden}.capability-card-top>i b{border-radius:inherit;background:linear-gradient(90deg,var(--capability-accent),#4bd4e9);width:45%;height:100%;animation:3.2s ease-in-out infinite capability-scan;position:absolute}@keyframes capability-scan{0%,to{left:0}50%{left:55%}}.capability-card h3{max-width:340px;font-family:var(--sans);letter-spacing:-.052em;margin:46px 0 13px;font-size:27px;font-weight:650;line-height:1.03;transition:transform .5s cubic-bezier(.16,.8,.22,1)}.capability-card>p{color:#676980;max-width:390px;margin:0;font-size:13px;line-height:1.58;transition:transform .5s cubic-bezier(.16,.8,.22,1),opacity .35s}.capability-preview{opacity:0;z-index:2;border:1px solid var(--capability-accent);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;display:grid;position:absolute;bottom:66px;left:28px;right:28px;transform:translateY(14px)scale(.985)}@supports (color:color-mix(in lab, red, red)){.capability-preview{border:1px solid color-mix(in srgb,var(--capability-accent) 16%,transparent)}}.capability-preview{background:radial-gradient(circle at 100% 0,var(--capability-accent),transparent 45%), #fffffff2;border-radius:17px}@supports (color:color-mix(in lab, red, red)){.capability-preview{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--capability-accent) 10%,transparent),transparent 45%), #fffffff2}}.capability-preview{padding:14px;transition:transform .48s cubic-bezier(.16,.8,.22,1),opacity .3s;box-shadow:0 16px 34px #2e28681a}.capability-preview>div{gap:3px;display:grid}.capability-preview strong{color:var(--capability-accent);letter-spacing:-.06em;font-size:23px}.capability-preview small{color:#84869a;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.capability-preview>span{flex-wrap:wrap;justify-content:flex-start;gap:5px;min-width:0;display:flex}.capability-preview>span i{color:#65677d;background:#ffffffbf;border:1px solid #524b971a;border-radius:999px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:720}.capability-card:hover>p,.capability-card:focus-within>p{opacity:0;transform:translateY(4px)}.capability-card:hover .capability-preview,.capability-card:focus-within .capability-preview{opacity:1;transform:translate(0)scale(1)}.capability-card>a{width:auto;height:36px;color:var(--capability-accent);z-index:3;background:0 0;border-radius:0;justify-content:space-between;align-items:center;font-size:8px;font-weight:760;display:flex;position:absolute;bottom:20px;left:28px;right:24px}.capability-card>a>span{opacity:0;transition:transform .35s,opacity .3s;transform:translate(-8px)}.capability-card>a>b{background:#f3f5fb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;transition:transform .35s,background .35s,color .35s;display:grid}.capability-card:hover>a>span,.capability-card:focus-within>a>span{opacity:1;transform:translate(0)}.capability-card:hover>a>b,.capability-card:focus-within>a>b{background:var(--capability-accent);color:#fff;transform:rotate(-25deg)}.motion-film-section{z-index:0;color:#fff;background:radial-gradient(circle at 92% 10%,#3cd7ef40,#0000 25%),radial-gradient(circle at 20% 92%,#7a4bee4a,#0000 32%),linear-gradient(125deg,#080629 0%,#161049 53%,#303287 118%);position:relative;overflow:hidden}.motion-film-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-film-field:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.motion-film-field>i{filter:blur(1px);border-radius:50%;animation:13s ease-in-out infinite alternate film-orb;position:absolute}.motion-film-field>i:first-child{background:radial-gradient(circle,#4ee2f640,#0000 68%);width:480px;height:480px;top:-200px;right:8%}.motion-film-field>i:nth-child(2){background:radial-gradient(circle,#7d4eef40,#0000 68%);width:550px;height:550px;animation-delay:-5s;bottom:-260px;left:18%}.motion-film-field>i:nth-child(3){background:#82f3ff;width:13px;height:13px;animation-delay:-8s;top:34%;right:40%;box-shadow:0 0 35px 14px #59e2f626}@keyframes film-orb{to{transform:translate(45px,35px)scale(1.08)}}.motion-film-grid{grid-template-columns:minmax(330px,4.2fr) minmax(0,7.8fr);align-items:center;gap:clamp(55px,7vw,112px);display:grid}.motion-film-copy .eyebrow{color:#8ff4ff}.motion-film-copy .display{max-width:560px;font-family:var(--sans);letter-spacing:-.07em;font-size:clamp(50px,4.7vw,70px);font-weight:650;line-height:.95}.motion-film-copy .lead{color:#ffffffa8;font-size:15px}.motion-film-controls{gap:7px;max-width:440px;margin-top:36px;display:grid}.motion-film-controls button{color:#ffffff80;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:4px 28px 1fr;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:9px;font-weight:690;transition:color .25s,background .25s,border-color .25s,transform .25s;display:grid}.motion-film-controls button>i{background:#ffffff1f;border-radius:99px;width:3px;height:18px}.motion-film-controls button>span{font-size:7px}.motion-film-controls button[aria-selected=true]{color:#fff;background:#ffffff12;border-color:#ffffff1a;transform:translate(5px)}.motion-film-controls button[aria-selected=true]>i{background:linear-gradient(#7c6cf3,#68ecfb);box-shadow:0 0 14px #69e7f74d}.motion-film-frame{color:#14143b;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#f8f9fff7;border:1px solid #ffffff45;border-radius:30px;overflow:hidden;box-shadow:0 44px 120px #04031b66,inset 0 1px #fffffff5}.motion-film-toolbar{background:#ffffffdb;border-bottom:1px solid #e5e6ef;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:10px 16px;display:flex}.motion-film-toolbar>span{align-items:center;gap:9px;font-size:8px;font-weight:760;display:flex}.motion-film-toolbar>span i{background:linear-gradient(145deg,#6858e7,#41cbe2);border-radius:3px;width:9px;height:9px;box-shadow:0 5px 12px #4e41c133}.motion-film-toolbar button{color:#5d50d3;background:#fff;border:1px solid #dfe1ec;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.motion-film-canvas{grid-template-columns:55px minmax(0,1fr) minmax(170px,.48fr);min-height:410px;animation:.68s cubic-bezier(.16,.8,.22,1) both film-scene-in;display:grid}@keyframes film-scene-in{0%{opacity:.45;filter:blur(6px);transform:translate(16px,8px)}}.motion-film-nav{background:#f5f6fa;border-right:1px solid #e4e5ee;flex-direction:column;align-items:center;gap:19px;padding-top:27px;display:flex}.motion-film-nav i{background:#dfe1eb;border-radius:6px;width:18px;height:18px}.motion-film-nav i:first-child{background:linear-gradient(145deg,#6c5de8,#37c6df);box-shadow:0 6px 14px #4e41c133}.motion-film-main{min-width:0;padding:30px 25px}.motion-film-heading>span{color:#6254db;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:820}.motion-film-heading h3{letter-spacing:-.05em;margin:9px 0 22px;font-size:24px;font-weight:670}.motion-film-metric{background:radial-gradient(circle at 100% 0,#48d3eb24,#0000 37%),linear-gradient(145deg,#f7f6ff,#fbfdff);border:1px solid #e1e3ed;border-radius:17px;padding:21px;position:relative;overflow:hidden}.motion-film-metric strong{letter-spacing:-.065em;font-size:36px;display:block}.motion-film-metric>span{color:#77798f;margin-top:4px;font-size:8px;display:block}.motion-film-metric>i{background:#e0e2ec;border-radius:99px;height:5px;margin-top:19px;display:block;overflow:hidden}.motion-film-metric>i b{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#6b5be7,#39c9e1);width:88%;height:100%;animation:1s cubic-bezier(.16,.8,.22,1) both film-progress;display:block}@keyframes film-progress{0%{transform:scaleX(.05)}}.motion-film-activity{margin-top:15px;display:grid}.motion-film-activity>div{color:#55586f;border-bottom:1px solid #e8e9f0;justify-content:space-between;align-items:center;gap:14px;min-height:47px;font-size:7px;animation:.5s both film-row-in;display:flex}.motion-film-activity>div:nth-child(2){animation-delay:.1s}.motion-film-activity>div:nth-child(3){animation-delay:.2s}@keyframes film-row-in{0%{opacity:0;transform:translateY(8px)}}.motion-film-activity span{align-items:center;gap:9px;display:flex}.motion-film-activity span i{color:#5c4fd0;background:#eceaff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;font-weight:780;display:grid}.motion-film-activity>div>b{color:#13806d;font-size:6px}.motion-film-detail{text-align:center;background:radial-gradient(circle at 100% 0,#40cce724,#0000 35%),linear-gradient(150deg,#f1efff,#f8fbff);border-left:1px solid #e3e4ee;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 17px;display:flex}.motion-film-detail>span{color:#6254d8;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.motion-orbit{border:1px solid #5b4fd321;border-radius:50%;place-items:center;width:124px;height:124px;margin:35px 0;display:grid;position:relative;box-shadow:0 0 0 14px #5b4fd309,0 0 0 28px #38c6dd06}.motion-orbit>i{border:1px dashed #5b4fd33d;border-radius:50%;animation:9s linear infinite motion-ring;position:absolute;inset:-5px}.motion-orbit>i:nth-child(2){animation-duration:6s;animation-direction:reverse;inset:16px}@keyframes motion-ring{to{transform:rotate(360deg)}}.motion-orbit>i:after{content:"";background:#47cce2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:14px;box-shadow:0 0 0 5px #47cce21a}.motion-orbit>b{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:31px;display:grid;box-shadow:0 14px 32px #362b8621}.motion-film-detail>strong{font-size:12px}.motion-film-detail>small{color:#7a7d92;margin-top:5px;font-size:6px}.motion-film-timeline{background:#fff;border-top:1px solid #e4e5ee;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 15px;display:grid}.motion-film-timeline>i{background:#e3e4ec;border-radius:99px;height:3px;display:block;overflow:hidden}.motion-film-timeline>i b{border-radius:inherit;background:linear-gradient(90deg,#6c5ce9,#3cc9e1);width:0;height:100%;display:block}.motion-film-timeline>i.is-active b{animation:4.2s linear both film-timeline}@keyframes film-timeline{to{width:100%}}@media (max-width:1366px) and (min-width:981px){.moment-sticky{padding-block:30px}.moment-grid{gap:58px}.moment-copy .display{font-size:58px}.moment-copy .lead{font-size:14px}.moment-list article{grid-template-columns:62px minmax(0,1fr) 62px minmax(94px,.45fr);min-height:75px;padding-block:11px}.moment-list time{font-size:15px}.moment-event-copy strong{font-size:12px}.capability-card{min-height:330px;padding:26px}.capability-card h3{margin-top:41px}.motion-film-grid{gap:58px}.motion-film-copy .display{font-size:55px}.motion-film-canvas{min-height:365px}.motion-film-main{padding:24px 20px}.motion-orbit{width:110px;height:110px;margin-block:27px}}@media (max-width:980px){.moment-scroll-section{min-height:225vh}.moment-sticky{min-height:calc(100vh - 70px);top:70px}.moment-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:36px}.moment-copy .display{font-size:48px}.moment-copy .lead{font-size:13px}.moment-list article{grid-template-columns:53px minmax(0,1fr) minmax(84px,.45fr);gap:10px;min-height:73px;padding:11px 12px}.moment-spark{display:none}.moment-list time{font-size:13px}.moment-event-copy strong{font-size:11px}.moment-stage{padding:10px}.motion-film-grid{grid-template-columns:1fr}.motion-film-copy{max-width:730px}.motion-film-copy .display{max-width:720px}.motion-film-controls{grid-template-columns:repeat(3,1fr);max-width:620px}.motion-film-controls button{grid-template-columns:4px 23px 1fr}}@media (max-width:720px){.hero[data-scroll-progress] .hero-copy,.hero[data-scroll-progress] .hero-media,.hero[data-scroll-progress] .fluid-one,.hero[data-scroll-progress] .fluid-two{translate:none}.challenge-section .convergence>div{opacity:1}.challenge-section .convergence article{opacity:1;scale:1}.moment-scroll-section{min-height:auto}.moment-sticky{min-height:auto;padding:82px 0;position:relative;top:auto}.moment-grid{grid-template-columns:1fr;gap:46px}.moment-copy .display{font-size:clamp(46px,13vw,61px)}.moment-copy .lead{font-size:15px}.moment-progress,.moment-live-state{display:none}.moment-stage{border-radius:22px}.moment-list article,.moment-list article.is-active{opacity:1;filter:none;grid-template-columns:50px minmax(0,1fr) 34px;min-height:84px;transform:none}.moment-state>b{display:none}.moment-stage-head{padding-inline:5px}.capability-section .capability-grid{grid-template-columns:1fr}.capability-card{border-radius:22px;min-height:auto;padding-bottom:24px}.capability-card .capability-preview{opacity:1;margin:26px 0 55px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.capability-card h3,.capability-card>p{transform:none}.capability-card>p{opacity:1}.capability-card>a>span{opacity:1;transform:none}.motion-film-section{padding-block:86px}.motion-film-copy .display{font-size:clamp(44px,12vw,60px)}.motion-film-controls{grid-template-columns:1fr}.motion-film-controls button{grid-template-columns:4px 30px 1fr}.motion-film-frame{border-radius:22px}.motion-film-canvas{grid-template-columns:43px minmax(0,1fr);min-height:420px}.motion-film-detail{display:none}.motion-film-main{padding:22px 15px}.motion-film-nav{gap:15px}}@media (max-width:440px){.moment-list article,.moment-list article.is-active{grid-template-columns:45px minmax(0,1fr) 30px;padding-inline:9px}.moment-event-copy small{white-space:normal}.capability-preview{grid-template-columns:92px minmax(0,1fr)}.capability-preview>span i{padding:5px 6px}.motion-film-canvas{grid-template-columns:1fr}.motion-film-nav{display:none}}@media (prefers-reduced-motion:reduce){.moment-scroll-section{min-height:auto}.moment-sticky{min-height:auto;position:relative;top:auto}.moment-list article{opacity:1;filter:none;transform:none}.moment-atmosphere>*,.capability-card-top>i b,.motion-film-field>i,.motion-orbit>i,.motion-film-timeline>i b{animation:none!important}}.admin-pricing-workspace{gap:18px;display:grid}.admin-pricing-intro{color:#fff;background:radial-gradient(circle at 88% 5%,#40daec42,#0000 28%),linear-gradient(135deg,#11113f,#302783 62%,#317ea9);border:1px solid #6254d838;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;padding:27px;display:flex;overflow:hidden;box-shadow:0 24px 60px #231b6324}.admin-pricing-intro>div{max-width:720px}.admin-pricing-intro span{color:#91f1fb;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:820}.admin-pricing-intro h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:28px}.admin-pricing-intro p{color:#ffffffad;margin:0;font-size:10px;line-height:1.65}.admin-pricing-intro>a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:11px 15px;font-size:9px;font-weight:760}.admin-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.admin-pricing-card{background:#fff;border:1px solid #e1e3ec;border-radius:19px;overflow:hidden;box-shadow:0 16px 42px #26255611}.admin-pricing-card>header{background:linear-gradient(145deg,#f9f9ff,#eef8fb);border-bottom:1px solid #e8e9f1;align-items:flex-start;gap:14px;min-height:104px;padding:20px;display:flex}.admin-pricing-card>header>span{color:#fff;background:#5d50d8;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.admin-pricing-card.price-mfi>header>span{background:#119eb1}.admin-pricing-card.price-asset-managers>header>span{background:#2872cb}.admin-pricing-card h2{letter-spacing:-.035em;margin:0 0 6px;font-size:17px}.admin-pricing-card header p{color:#74768c;margin:0;font-size:8px;line-height:1.5}.admin-price-plan{border-bottom:1px solid #ececf2;grid-template-columns:1fr 1fr;gap:13px;padding:19px 20px;display:grid}.admin-price-plan>div:first-child,.admin-institutional-price{grid-column:1/-1}.admin-price-plan>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-price-plan>div:first-child>span{color:#202044;font-size:13px;font-weight:790}.admin-price-plan>div:first-child>small{color:#8d8e9f;font-size:7px}.admin-price-plan.is-growth{background:linear-gradient(145deg,#6656dd0b,#32c8e70a)}.admin-price-plan label{color:#55566e;gap:7px;font-size:8px;font-weight:720;display:grid}.admin-money-input{background:#fff;border:1px solid #dfe1eb;border-radius:10px;align-items:center;min-width:0;display:flex;overflow:hidden}.admin-money-input>span{color:#7d7f93;padding-left:10px;font-size:8px;font-weight:760}.admin-money-input input{color:#17173f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 9px;font-size:12px;font-weight:760}.admin-money-input:focus-within{border-color:#6557dd;box-shadow:0 0 0 3px #6557dd17}.admin-price-plan>p{color:#77798e;grid-column:1/-1;align-items:baseline;gap:5px;margin:0;font-size:8px;line-height:1.5;display:flex}.admin-price-plan>p strong{color:#2a2b4b;font-size:10px}.admin-price-plan>p small{color:#1390a2;margin-left:auto;font-size:7px;display:block}.admin-institutional-price{gap:5px;padding:18px 20px 20px;display:grid}.admin-institutional-price span{color:#6b5cff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-institutional-price strong{color:#2b2c4c;font-size:11px}.admin-institutional-price small{color:#898a9b;font-size:8px}.admin-pricing-savebar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #1c194d1f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:13px 14px 13px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 50px #1a165321}.admin-pricing-savebar>div{gap:3px;display:grid}.admin-pricing-savebar strong{font-size:10px}.admin-pricing-savebar span{color:#85869a;font-size:8px}@media (max-width:1180px){.admin-pricing-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-pricing-intro{flex-direction:column;align-items:flex-start}.admin-price-plan{grid-template-columns:1fr}.admin-price-plan>p,.admin-price-plan>div:first-child{grid-column:auto}.admin-price-plan>p{flex-direction:column;align-items:flex-start}.admin-price-plan>p small{margin-left:0}.admin-pricing-savebar{flex-direction:column;align-items:stretch}.admin-pricing-savebar .button{justify-content:center}}.lead-chat{--chat-ink:#131239;z-index:120;font-family:var(--font);justify-items:end;gap:12px;display:grid;position:fixed;bottom:clamp(18px,2.2vw,30px);right:clamp(18px,2.2vw,34px)}.lead-chat-panel{width:min(390px,100vw - 32px);max-height:min(650px,100vh - 112px);color:var(--chat-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fcfcfff7;border:1px solid #7d73de3b;border-radius:24px;animation:.36s cubic-bezier(.16,.8,.24,1) lead-chat-enter;display:grid;overflow:hidden;box-shadow:0 36px 100px #110e4347,0 10px 30px #110e431f}@keyframes lead-chat-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}}.lead-chat-panel>header{color:#fff;background:radial-gradient(circle at 80% 0,#45d2e83d,#0000 40%),linear-gradient(128deg,#12103f,#372a91 65%,#276f97);border-bottom:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:17px 17px 16px;display:grid}.lead-chat-avatar{color:#98f3fd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:730;display:grid}.lead-chat-panel>header>div:nth-child(2){gap:4px;display:grid}.lead-chat-panel>header strong{letter-spacing:-.01em;font-size:12px}.lead-chat-panel>header span{color:#ffffff9e;align-items:center;gap:6px;font-size:8px;display:flex}.lead-chat-panel>header span i{background:#66edce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #66edce1f}.lead-chat-panel>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid}.lead-chat-stream{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d7ee transparent;min-height:230px;padding:18px 16px 8px;overflow-y:auto}.lead-chat-date{color:#9897aa;letter-spacing:.09em;text-align:center;text-transform:uppercase;margin-bottom:16px;font-size:7px;font-weight:760}.lead-chat-message{width:max-content;max-width:86%;margin:0 0 11px}.lead-chat-message small{color:#7d7c90;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px 3px;font-size:7px;font-weight:780;display:block}.lead-chat-message p{color:#45455f;background:#fff;border:1px solid #e7e7ef;border-radius:6px 17px 17px;margin:0;padding:11px 13px;font-size:10px;line-height:1.58;box-shadow:0 8px 24px #1f1b5b0e}.lead-chat-message.is-visitor{margin-left:auto}.lead-chat-message.is-visitor p{color:#fff;background:linear-gradient(135deg,#4c3bc0,#6756de);border-color:#0000;border-radius:17px 6px 17px 17px}.lead-chat-message.is-typing{background:#fff;border:1px solid #e7e7ef;border-radius:6px 17px 17px;gap:4px;padding:13px;display:flex}.lead-chat-message.is-typing i{background:#817ba7;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lead-chat-dot}.lead-chat-message.is-typing i:nth-child(2){animation-delay:.15s}.lead-chat-message.is-typing i:nth-child(3){animation-delay:.3s}@keyframes lead-chat-dot{50%{opacity:.35;transform:translateY(-3px)}}.lead-chat-notice{color:#a33849;background:#fff0f1;border-radius:10px;padding:9px 11px;font-size:8px;line-height:1.5}.lead-chat-replies{flex-wrap:wrap;gap:7px;max-height:118px;padding:8px 16px 11px;display:flex;overflow-y:auto}.lead-chat-replies button{color:#4b3db8;background:#f7f6ff;border:1px solid #dcd9f2;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;font-weight:720;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.lead-chat-replies button:hover{background:#fff;border-color:#8175e0;transform:translateY(-1px)}.lead-chat-replies button span{color:#29b4cf}.lead-chat-panel>form{background:#fff;border:1px solid #dcdee8;border-radius:15px;align-items:center;gap:7px;margin:0 14px;padding:5px;display:flex;box-shadow:0 8px 24px #1f1b5b0b}.lead-chat-panel>form:focus-within{border-color:#7365d6;box-shadow:0 0 0 3px #6958dc17}.lead-chat-panel>form input{color:#282743;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:10px}.lead-chat-panel>form button{color:#fff;background:linear-gradient(135deg,#4e3fc0,#6a57e0);border:0;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.lead-chat-panel>form button:disabled{opacity:.35}.lead-chat-panel>footer{color:#9999a8;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px;font-size:7px;display:flex}.lead-chat-panel>footer button{color:#6354cb;font:inherit;background:0 0;border:0;padding:0;font-weight:760}.lead-chat-launcher{color:#fff;text-align:left;background:radial-gradient(circle at 90% 0,#3acde740,#0000 38%),linear-gradient(125deg,#171347,#3f319c);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;min-width:190px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 20px 48px #1b145645}.lead-chat-launcher-icon{color:#93f1fb;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.lead-chat-launcher-copy{flex:1;gap:2px;display:grid}.lead-chat-launcher-copy small{color:#ffffff8c;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:720}.lead-chat-launcher-copy strong{font-size:10px}.lead-chat-launcher>i{background:#64efcd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #64efcd1f}.lead-chat.is-open .lead-chat-launcher{min-width:0;padding:7px}.lead-chat.is-open .lead-chat-launcher-copy,.lead-chat.is-open .lead-chat-launcher>i{display:none}@media (max-width:520px){.lead-chat{bottom:12px;right:12px}.lead-chat-panel{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 82px)}.lead-chat-launcher{min-width:0;padding:7px}.lead-chat-launcher-copy,.lead-chat-launcher>i{display:none}}@media (prefers-reduced-motion:reduce){.lead-chat-panel,.lead-chat-message.is-typing i{animation:none}}.admin-feature-workspace,.admin-chat-workspace{gap:18px;display:grid}.admin-feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-feature-tabs button{color:#282946;text-align:left;background:#fff;border:1px solid #e0e2eb;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 11px;padding:16px;display:grid;box-shadow:0 12px 34px #2625560b}.admin-feature-tabs button>span{color:#5d50d8;background:#efedff;border-radius:9px;grid-row:span 2;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.admin-feature-tabs button strong{font-size:11px}.admin-feature-tabs button small{color:#858699;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-feature-tabs button.active{background:linear-gradient(145deg,#fff,#f3f7ff);border-color:#6b5cda;box-shadow:0 14px 38px #4b3bb51c}.admin-feature-table-head,.admin-feature-row{grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(130px,1fr)) 28px;align-items:start;gap:10px;display:grid}.admin-feature-table-head{color:#77788d;letter-spacing:.08em;text-transform:uppercase;padding:0 18px 9px;font-size:8px;font-weight:800}.admin-feature-groups{gap:13px;display:grid}.admin-feature-group{background:#fff;border:1px solid #e1e3ec;border-radius:17px;overflow:hidden;box-shadow:0 14px 40px #2625560d}.admin-feature-group>header{background:linear-gradient(135deg,#f7f7ff,#eef9fb);border-bottom:1px solid #e7e8ef;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.admin-feature-group>header input{color:#242442;width:min(420px,70%);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:780}.admin-feature-group>header button{color:#b33b49;background:0 0;border:0;font-size:8px;font-weight:730}.admin-feature-group>header button:disabled,.admin-feature-remove:disabled{opacity:.3}.admin-feature-row{border-bottom:1px solid #eeeef4;padding:12px 16px}.admin-feature-row input,.admin-feature-row select{color:#35364f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe1ea;border-radius:9px;outline:0;padding:8px 9px;font-size:8px}.admin-feature-name{font-weight:720!important}.admin-feature-cell{gap:6px;display:grid}.admin-feature-cell select{color:#5649bd;background:#f8f7ff;border-color:#e2e0f5;font-weight:730}.admin-feature-row input:focus,.admin-feature-row select:focus{border-color:#7465d9;box-shadow:0 0 0 3px #6755da14}.admin-feature-remove{color:#ad3647;background:#fff0f2;border:0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.admin-feature-add,.admin-feature-add-group{color:#5c4ec9;background:0 0;border:0;padding:12px 17px 14px;font-size:8px;font-weight:780}.admin-feature-add-group{background:#f7f6ffa6;border:1px dashed #c8c5e7;border-radius:14px;width:100%;margin-top:12px;padding:14px}.admin-chat-hero{color:#fff;background:radial-gradient(circle at 84% 0,#38d6e945,#0000 35%),linear-gradient(130deg,#11103e,#322583 60%,#256f95);border-radius:21px;justify-content:space-between;align-items:flex-end;gap:30px;padding:27px;display:flex;overflow:hidden;box-shadow:0 22px 62px #1f175b26}.admin-chat-hero>div:first-child{max-width:750px}.admin-chat-hero>div:first-child>span{color:#91f1fb;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:820}.admin-chat-hero h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:28px}.admin-chat-hero p{color:#ffffffab;margin:0;font-size:10px;line-height:1.65}.admin-chat-mode{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:15px;gap:5px;min-width:190px;padding:15px;display:grid}.admin-chat-mode small{color:#ffffff8c;text-transform:uppercase;font-size:7px}.admin-chat-mode strong{font-size:12px}.admin-chat-mode i{color:#ffffffa8;background:#ffffff1f;border-radius:99px;width:max-content;margin-top:3px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:780}.admin-chat-mode i.is-live{color:#83f3d9;background:#57ecc926}.admin-funnel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-funnel-grid article{background:#fff;border:1px solid #e1e3eb;border-radius:15px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #2625560b}.admin-funnel-grid article>span{color:#7466d9;font-size:7px;font-weight:800;display:block}.admin-funnel-grid article>strong{margin:7px 0 2px;font-size:23px;display:block}.admin-funnel-grid article>small{color:#848597;font-size:7px}.admin-funnel-grid article>i{background:linear-gradient(90deg,#6555db,#32c8e7);height:3px;position:absolute;bottom:0;left:0}.admin-chat-layout{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:stretch;gap:15px;display:grid}.admin-chat-inbox,.admin-chat-transcript{min-height:520px}.admin-chat-session-list{max-height:450px;display:grid;overflow-y:auto}.admin-chat-session-list>button{color:#2d2e4b;text-align:left;background:0 0;border:0;border-top:1px solid #ececf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 4px;display:grid}.admin-chat-session-list>button.active{background:linear-gradient(90deg,#f5f4ff,#0000)}.admin-chat-session-avatar{color:#fff;background:linear-gradient(135deg,#5848ce,#32bcd6);border-radius:11px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.admin-chat-session-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.admin-chat-session-list strong{font-size:9px}.admin-chat-session-list small{color:#8a8b9d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.admin-chat-session-list>button>span:last-child{justify-items:end;gap:6px;display:grid}.admin-status.open{color:#315eb9;background:#edf3ff}.admin-status.follow_up{color:#926400;background:#fff6dc}.admin-status.converted{color:#078575;background:#e5faf6}.admin-status.closed{color:#777887;background:#f0f0f4}.admin-chat-transcript .admin-panel-heading>b{color:#6356c8;background:#f2f1fb;border-radius:99px;padding:6px 9px;font-size:7px}.admin-chat-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-chat-contact>span{background:#f7f7fa;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.admin-chat-contact small{color:#9394a5;text-transform:uppercase;font-size:7px}.admin-chat-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-chat-need{color:#56576c;background:#f1fbfd;border-left:3px solid #39bfd7;gap:6px;padding:10px 12px;font-size:8px;line-height:1.5;display:grid}.admin-chat-need b{color:#178da1;text-transform:uppercase;font-size:7px}.admin-chat-state{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.admin-chat-state label{color:#77788b;gap:6px;font-size:7px;font-weight:740;display:grid}.admin-chat-state select{color:#36374f;background:#fff;border:1px solid #dfe1eb;border-radius:9px;width:100%;padding:8px;font-size:8px}.admin-transcript-stream{border-top:1px solid #ececf2;gap:9px;max-height:250px;padding-top:13px;display:grid;overflow-y:auto}.admin-transcript-stream>div{width:max-content;max-width:82%}.admin-transcript-stream>div.is-visitor{justify-self:end}.admin-transcript-stream small{color:#9293a4;text-transform:uppercase;margin:0 0 4px;font-size:6px;font-weight:800;display:block}.admin-transcript-stream p{color:#505168;background:#f2f2f7;border-radius:4px 12px 12px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.admin-transcript-stream .is-visitor p{color:#fff;background:#5b4dca;border-radius:12px 4px 12px 12px}.admin-chat-empty{text-align:center;place-content:center;justify-items:center;min-height:440px;display:grid}.admin-chat-empty i{color:#fff;background:linear-gradient(135deg,#5e50d2,#39bed8);border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.admin-chat-empty h2{margin:16px 0 7px;font-size:17px}.admin-chat-empty p{color:#858698;max-width:300px;margin:0;font-size:9px;line-height:1.55}.admin-chat-settings{margin-top:2px}.admin-chat-settings .admin-panel-heading>a{color:#5c4ec9;font-size:9px;font-weight:730}.admin-chat-setting-grid{grid-template-columns:1fr minmax(180px,.7fr) 1fr minmax(210px,.8fr);align-items:stretch;gap:12px;display:grid}.admin-switch-card{border:1px solid #e0e2eb;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:11px 12px;gap:5px 10px!important;display:grid!important}.admin-switch-card input{opacity:0;height:1px;position:absolute;width:1px!important}.admin-switch-card>span{gap:4px;display:grid}.admin-switch-card b{color:#35364e;font-size:9px}.admin-switch-card small{color:#8c8d9e;font-size:7px;line-height:1.4}.admin-switch-card>i{background:#d7d8e2;border-radius:99px;grid-area:1/2;width:34px;height:19px;transition:background .2s;position:relative}.admin-switch-card>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1e1d3733}.admin-switch-card input:checked~i{background:#6254d8}.admin-switch-card input:checked~i:after{transform:translate(15px)}.admin-connection-state{background:#f8f8fa;border:1px solid #e1e2e9;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.admin-connection-state span{color:#7b7c8d;font-size:8px;font-weight:780}.admin-connection-state small{color:#999aa8;font-size:7px;line-height:1.4}.admin-connection-state.is-ready{background:#effaf7;border-color:#bfe8dd}.admin-connection-state.is-ready span{color:#0b826e}@media (max-width:1280px){.admin-funnel-grid{grid-template-columns:repeat(3,1fr)}.admin-chat-setting-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.admin-feature-tabs{grid-template-columns:1fr}.admin-feature-table-head{display:none}.admin-feature-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,1fr)) 28px;overflow-x:auto}.admin-chat-layout{grid-template-columns:1fr}}@media (max-width:700px){.admin-chat-hero{flex-direction:column;align-items:flex-start}.admin-chat-mode{width:100%}.admin-funnel-grid{grid-template-columns:repeat(2,1fr)}.admin-chat-setting-grid,.admin-chat-contact,.admin-chat-state{grid-template-columns:1fr}.admin-feature-row{grid-template-columns:1fr;overflow:visible}.admin-feature-row .admin-feature-remove{justify-self:end}}
