*{font-family:DM Sans,sans-serif}:root{--bg: #d6d8de;--bg-soft: #e8edf3;--surface: #f7f9fc;--surface-strong: #ffffff;--line: rgba(16, 24, 36, .12);--line-strong: rgba(16, 24, 36, .2);--ink: #0f141d;--ink-soft: #4d596b;--brand-1: #18b5ff;--brand-2: #0f8ecf;--brand-3: #085e8b;--brand-4: #04354f;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--validation-error-color: #c2782a;--validation-error-font-weight: 400}:where(.validation-error-text,[data-validation-error=true],form :where([role=alert],[aria-live=assertive]),:where(p,small,span,div)[class*=formError],:where(p,small,span,div)[class*=fieldError]:not([class*=Slot]),:where(p,small,span,div)[class*=registerOtpStatusError],:where(p,small,span,div)[class*=formHintError]){color:var(--validation-error-color)!important;font-weight:var(--validation-error-font-weight)!important}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html{scroll-behavior:smooth}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg) 100%);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.container{width:min(1240px,92vw);margin:0 auto}.site-root{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.site-header{position:sticky;top:0;z-index:80;padding-top:0}.nav-shell{width:100%;border-bottom:1px solid rgba(6,49,73,.14);background:#ffffffc7;box-shadow:0 10px 22px #00000014,inset 0 1px #ffffff57;backdrop-filter:blur(12px) saturate(1.03);-webkit-backdrop-filter:blur(12px) saturate(1.03)}.nav-shell-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;padding:10px 0}.brand img{width:auto;height:auto;max-height:32px;display:block}.top-nav{display:flex;align-items:center;gap:6px}.nav-link{border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500;color:#063149c2;transition:background-color .2s ease,color .2s ease}.nav-link:hover,.nav-link:focus-visible,.nav-link.is-active{background:#ffffffd6;color:#000}.header-actions{display:inline-flex;align-items:center;gap:10px}.site-header .btn{height:42px;padding-top:0;padding-bottom:0}.top-nav-actions{display:grid;gap:8px}.desktop-only{display:inline-flex}.mobile-only{display:none}.menu-toggle{width:40px;height:40px;border:1px solid rgba(6,49,73,.16);border-radius:10px;background:#ffffffbf;padding:8px;display:none;flex-direction:column;justify-content:center;gap:4px}.menu-toggle span{display:block;width:100%;height:2px;border-radius:999px;background:#063149;transform-origin:center;transition:transform .24s ease,opacity .2s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(.6)}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:400;padding:11px 18px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}button,input[type=button],input[type=submit],input[type=reset],.btn{font-weight:400!important}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn-primary{color:#eff5fb;background:#0a0f15;box-shadow:0 12px 22px #0a0f183d}.btn-secondary{color:#063149;border-color:#0631493d;background:#ffffffbd}.is-features-route .btn,.is-features-route .nav-link,.is-features-route .progress-rail-item,.is-features-route .feature-rail-button,.is-features-route .feature-stage-chips span{font-weight:400!important}.hero .btn-primary,.features-hero .btn-primary,.cta-inline-dark .btn-primary,.features-final-cta .btn-primary,.final-cta-band .btn-primary,.site-footer .btn-primary{background:#fff;color:#000;border-color:#0000000d;box-shadow:0 12px 24px #00000038}.hero .btn-primary:hover,.features-hero .btn-primary:hover,.cta-inline-dark .btn-primary:hover,.features-final-cta .btn-primary:hover,.final-cta-band .btn-primary:hover,.site-footer .btn-primary:hover{background:#ebf0f6;color:#000}.hero .btn-primary:active,.features-hero .btn-primary:active,.cta-inline-dark .btn-primary:active,.features-final-cta .btn-primary:active,.final-cta-band .btn-primary:active,.site-footer .btn-primary:active{transform:translateY(1px)}.btn-ghost{color:#2a3a4f;background:transparent}.btn-full{width:100%}.btn:focus-visible,.menu-toggle:focus-visible,.nav-link:focus-visible,.os-tabs button:focus-visible,.tour-tabs button:focus-visible,.pricing-tabs button:focus-visible,.faq-category-trigger:focus-visible,.faq-item-trigger:focus-visible,.form-field input:focus,.form-field textarea:focus{outline:none;box-shadow:0 0 0 4px #09527940}.section{padding:80px 0}.section-soft{background:#e8eef5a8}.section-panel{background:#e1eaf3cc}.not-found-page{padding-top:clamp(88px,11vw,140px);padding-bottom:clamp(88px,12vw,150px)}.not-found-shell{max-width:760px;margin:0 auto;border:1px solid rgba(6,49,73,.16);border-radius:28px;background:linear-gradient(180deg,#ffffffeb,#ebf0f6e6),radial-gradient(90% 90% at 10% 0%,rgba(24,181,255,.08),transparent 70%);box-shadow:0 20px 42px #0631491a,inset 0 1px #ffffffa8;padding:clamp(26px,4vw,42px)}.not-found-shell h1{margin:14px 0 10px;font-size:clamp(40px,6vw,68px);line-height:.98;letter-spacing:-.03em}.not-found-shell p{margin:0;color:#425069;font-size:clamp(15px,1.4vw,18px);line-height:1.62}.not-found-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#0b74aa}.section-header{max-width:760px}.section-header.is-center{margin-left:auto;margin-right:auto;text-align:center}.section-header h2{margin:12px 0;font-size:clamp(32px,5.2vw,62px);line-height:1.02;letter-spacing:-.03em}.section-header p{margin:0;color:var(--ink-soft);line-height:1.62}.hero{margin-top:-64px;padding-top:136px;padding-bottom:84px;color:#f4f9ff;background:radial-gradient(42% 58% at 14% 14%,rgba(88,211,255,.6),transparent 72%),radial-gradient(38% 44% at 88% 18%,rgba(33,182,248,.5),transparent 72%),linear-gradient(134deg,var(--brand-2),var(--brand-3) 57%,var(--brand-4))}.hero-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:start}.hero-copy h1{margin:14px 0 12px;font-size:clamp(42px,6.6vw,102px);letter-spacing:-.05em;line-height:.96;max-width:11.5ch}.hero-copy>p{margin:0;max-width:42ch;color:#ebf4fdf2;line-height:1.62}.hero-actions{margin-top:18px;display:inline-flex;flex-wrap:wrap;gap:10px}.hero-micro{margin-top:16px;font-size:26px;font-weight:600;letter-spacing:-.02em}.hero-panel{border:1px solid rgba(190,230,252,.44);border-radius:var(--radius-md);background:linear-gradient(155deg,#07324a57,#061f3066);padding:20px}.hero-panel-logo{width:162px}.hero-panel ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.hero-panel li{font-size:14px;color:#e6f2fced;border:1px solid rgba(183,225,249,.24);border-radius:999px;padding:7px 12px;background:#042c4247}.hero-mini-board{margin-top:14px;display:grid;gap:8px}.hero-mini-board article{border:1px solid rgba(183,225,249,.24);border-radius:12px;background:#d8f2ff21;padding:10px}.hero-mini-board small{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#d3edfcd1}.hero-mini-board strong{display:block;margin-top:4px;color:#f4fbff;font-size:14px}.trust-band{padding:22px 0}.trust-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust-band-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8;padding:14px}.trust-band-grid h3{margin:0;font-size:18px}.trust-band-grid p{margin:6px 0 0;color:var(--ink-soft);line-height:1.55}.os-layout{margin-top:18px;display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.os-tabs{display:grid;gap:8px}.os-tabs button{border:1px solid var(--line);border-radius:12px;background:#ffffffd9;color:#324257;text-align:left;font:inherit;font-weight:700;padding:11px 12px}.os-tabs button.is-active{border-color:#108ccb7a;color:#0d6ea0;background:#daedf9cc}.os-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffdb;box-shadow:0 18px 34px #0e162214;padding:18px}.os-card-head{display:flex;align-items:center;gap:12px}.os-card-head>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#16b5ff38,#0a72a733);color:#0c76ac}.os-card-head h3{margin:0;font-size:24px}.os-card-head p{margin:2px 0 0;color:var(--ink-soft)}.os-card ul{margin:14px 0;padding:0;list-style:none;display:grid;gap:8px}.os-card li{display:flex;align-items:flex-start;gap:8px;color:#334359}.os-card li svg{margin-top:2px;flex:0 0 auto;color:#0f86c3}.about-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc7;padding:20px;display:grid;gap:12px}.about-preview p{margin:0;line-height:1.66;color:#4f5b6d}.about-preview p:first-child{color:#111821;font-size:30px;letter-spacing:-.02em;line-height:1.2}.ai-card-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-feature-card{border:1px solid rgba(12,118,171,.26);border-radius:var(--radius-sm);background:linear-gradient(160deg,#f8fcfff5,#dcf0fbc2);padding:14px}.ai-feature-card div{display:flex;align-items:center;gap:8px;color:#0d78af}.ai-feature-card h3{margin:0;font-size:17px}.ai-feature-card p{margin:8px 0 0;color:#4d6073;line-height:1.56}.ai-flow{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-flow article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffbf;padding:12px}.ai-flow span{display:inline-flex;border-radius:999px;background:#0b76ab26;color:#0b6f9f;padding:2px 9px;font-size:12px;font-weight:700}.ai-flow p{margin:8px 0 0;color:#4e6073}.ai-note{margin-top:10px;color:#4f6072;font-size:14px}.reporting-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:center}.reporting-list{margin:14px 0 0;padding-left:18px;display:grid;gap:6px;color:#415163}.reporting-panel{border:1px solid rgba(13,117,170,.3);border-radius:var(--radius-md);background:linear-gradient(145deg,#13b7ff33,#08628e24);padding:14px}.report-line{width:34%;height:6px;border-radius:999px;background:#0d79b057}.report-metrics{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-metrics article{border:1px solid rgba(14,120,174,.22);border-radius:10px;background:#f9fdffe0;padding:10px}.report-metrics small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#547286}.report-metrics strong{display:block;margin-top:4px;color:#10344a;font-size:17px}.report-chart{margin-top:10px;min-height:130px;border:1px dashed rgba(14,120,174,.36);border-radius:12px;background:linear-gradient(160deg,#e9f6fecc,#d4ecfac2)}.pricing-preview-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-preview-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd6;padding:14px}.pricing-preview-grid p{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#5a6678}.pricing-preview-grid h3{margin:10px 0 0;font-size:38px;line-height:1;letter-spacing:-.03em}.pricing-preview-grid span{color:#4f5d70}.pricing-preview-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.faq-category-stack{margin-top:16px;display:grid;gap:10px}.faq-category{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd1;overflow:hidden}.faq-category-trigger{width:100%;border:none;background:#ffffffbf;text-align:left;font:inherit;font-weight:700;color:#1d2b3f;padding:13px 14px}.faq-category-trigger.is-open{border-bottom:1px solid var(--line)}.faq-item-stack{display:grid}.faq-item+.faq-item{border-top:1px solid rgba(16,24,36,.08)}.faq-item-trigger{width:100%;border:none;background:transparent;text-align:left;font:inherit;font-weight:600;color:#223247;padding:12px 14px}.faq-item-panel{max-height:0;overflow:hidden;transition:max-height .28s ease}.faq-item-panel.is-open{max-height:640px}.faq-item-panel p{margin:0;padding:0 14px 14px;color:#4e5e71;line-height:1.58}.faq-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.final-cta-band{border-radius:var(--radius-lg);background:radial-gradient(43% 60% at 14% 12%,rgba(95,216,255,.66),transparent 72%),linear-gradient(132deg,var(--brand-2),var(--brand-3) 56%,var(--brand-4));box-shadow:0 24px 46px #062d4347;color:#f3f8ff;padding:42px}.final-cta-band h2{margin:0;font-size:clamp(36px,4.8vw,64px);line-height:1.02;letter-spacing:-.03em;max-width:14ch}.final-cta-band p{margin:12px 0 0;max-width:35ch;color:#edf6fff0;line-height:1.55}.final-cta-band>div{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.final-cta-band .btn-secondary{background:#f5f9feeb}.product-stack{margin-top:16px;display:grid;gap:14px}.product-section-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffd1;box-shadow:0 18px 34px #0e162214;padding:18px}.product-section-head>p{margin:0;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#0a74aa;font-weight:700}.product-section-head>h3{margin:10px 0 8px;font-size:clamp(30px,4.4vw,48px);line-height:1.05;letter-spacing:-.03em}.product-section-head>p:last-child{margin:0;color:#4f5d70;line-height:1.6}.product-feature-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-feature-grid article{border:1px solid rgba(16,24,36,.08);border-radius:12px;background:#f8fcffd1;padding:12px}.product-feature-grid h4{margin:0;font-size:17px}.product-feature-grid p{margin:7px 0 0;color:#526173;line-height:1.58}.product-section-card .btn{margin-top:14px}.pricing-tabs{margin-top:14px;display:inline-flex;gap:4px;border:1px solid var(--line);border-radius:999px;background:#ffffffc7;padding:4px}.pricing-tabs button{border:none;background:transparent;border-radius:999px;color:#3f4e61;font:inherit;font-weight:700;padding:9px 14px}.pricing-tabs button.is-active{background:#111923;color:#edf4fb}.pricing-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd9;padding:14px}.pricing-users{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#596579}.pricing-value{margin:10px 0 0;color:#2a3748}.pricing-value strong{display:block;font-size:42px;line-height:1;color:#111923}.pricing-vat,.pricing-cycle{margin:6px 0 0;color:#5b6779;font-size:14px}.pricing-card .btn{margin-top:12px}.pricing-faq{margin-top:16px}.about-page-layout{display:grid;gap:16px}.about-copy-grid{display:grid;gap:10px}.about-copy-grid p{margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd1;padding:14px;color:#4f5d70;line-height:1.62}.about-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-trust-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffd1;padding:14px}.about-trust-grid h3{margin:0;font-size:18px}.about-trust-grid p{margin:6px 0 0;color:#526174;line-height:1.58}.contact-layout{display:grid;gap:14px}.contact-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffd6;box-shadow:0 16px 28px #0e16220f;padding:14px;display:grid;grid-template-columns:.95fr 1.05fr;gap:12px}.contact-panel{border:1px solid rgba(15,24,36,.08);border-radius:var(--radius-sm);background:#f8fcffd6;padding:14px}.contact-panel h3{margin:0;font-size:20px}.contact-panel p{margin:8px 0 0;color:#526174;line-height:1.58}.schedule-panel ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;color:#46586c}.schedule-panel .btn{margin-top:12px}.contact-form{display:grid;gap:10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-field{display:grid;gap:5px}.form-field span{font-size:14px;font-weight:600;color:#3f4e61}.form-field input,.form-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffffe6;color:#15202e;font:inherit;padding:11px}.form-field textarea{resize:vertical}.form-field.full{grid-column:1 / -1}.form-note{margin:0;color:#5c6779;font-size:13px}.form-success{margin:0;color:#0e7a42;font-weight:600}.legal-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffd6;padding:18px;display:grid;gap:8px}.legal-card p{margin:0;color:#4f5d70;line-height:1.6}.site-footer{margin-top:0;border-top:1px solid rgba(231,239,244,.16);background:linear-gradient(135deg,#000,#063149,#073d5a);color:#e7eff4;padding:36px 0 30px}.footer-top{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand utility" "links links";align-items:center;column-gap:20px;row-gap:14px}.footer-brand{grid-area:brand}.footer-links-all{grid-area:links;margin-top:0}.footer-utility{grid-area:utility}.footer-brand img{width:auto;height:auto;max-height:32px;display:block}.footer-brand p{margin:10px 0 0;color:#e7eff4db;max-width:32ch;white-space:nowrap}.footer-actions{display:inline-flex;align-items:center;gap:14px}.footer-utility{display:grid;justify-items:end;gap:10px;margin-top:10px}.footer-cta{background:#fff;color:#000;border-color:#fff;box-shadow:0 12px 24px #00000042}.footer-cta:hover{background:#ebf0f6;color:#000}.footer-cta:active{transform:translateY(1px)}.footer-links{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px}.footer-links a{color:#e7eff4e0;font-size:14px;font-weight:600}.footer-links a:hover{color:#fff}.footer-copyright{color:#e7eff4b8;font-size:14px;font-weight:400;text-align:right;margin-top:8px}.footer-mobile-legal{display:none}.footer-social{display:inline-flex;align-items:center;gap:12px}.footer-social a{width:34px;height:34px;border-radius:999px;border:1px solid rgba(231,239,244,.26);background:#ffffff14;color:#ebf0f6;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease,border-color .2s ease,background-color .2s ease}.footer-social a:hover{opacity:.92;transform:translateY(-1px);background:#ffffff24;border-color:#e7eff46b}.footer-social a:focus-visible{outline:none;box-shadow:0 0 0 4px #0952793d}.footer-social a svg{width:16px;height:16px;fill:currentColor}@media(max-width:1060px){.hero-layout,.reporting-grid,.os-layout,.ai-card-grid,.ai-flow,.trust-band-grid,.pricing-preview-grid,.pricing-grid,.report-metrics,.about-trust-grid,.contact-shell,.footer-top,.product-feature-grid{grid-template-columns:1fr}.footer-top{grid-template-areas:"brand" "utility" "links";align-items:start}.footer-actions{justify-content:flex-start}.footer-utility{justify-items:start;margin-top:0}.footer-brand p{white-space:normal}.footer-copyright{text-align:left;margin-top:0}}@media(max-width:860px){.menu-toggle{display:inline-flex}.desktop-only{display:none}.mobile-only{display:inline-flex}.nav-shell-inner{flex-wrap:wrap;min-height:60px;padding:8px 0}.top-nav{display:grid;width:100%;grid-template-columns:1fr;gap:6px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);border-top:0 solid rgba(6,49,73,.12);padding-top:0;margin-top:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .24s ease,transform .3s cubic-bezier(.4,0,.2,1),margin-top .24s ease,padding-top .24s ease,border-top-width .24s ease}.top-nav.is-open{max-height:420px;opacity:1;pointer-events:auto;transform:translateY(0);border-top-width:1px;padding-top:10px;margin-top:2px}.top-nav .nav-link{background:#ffffffad}.top-nav-actions{margin-top:4px;display:grid;grid-template-columns:1fr}.footer-actions{flex-wrap:wrap;row-gap:10px}.hero{margin-top:-86px;padding-top:150px}.hero-copy h1{font-size:clamp(36px,12vw,58px)}.hero-micro{font-size:20px}.section{padding:62px 0}.final-cta-band{padding:28px}.form-grid,.pricing-preview-actions,.faq-actions,.final-cta-band>div{grid-template-columns:1fr}.pricing-preview-actions,.faq-actions,.final-cta-band>div{display:grid}}@media(max-width:520px){.features-page .feature-stage-media{min-height:0;padding:12px 14px 14px}.features-page .feature-stage-media .feature-graphic-shell{width:min(100%,332px);height:auto;aspect-ratio:640 / 420;margin-inline:auto}.features-page .feature-stage-media .abstract-graphic{width:100%;height:auto}.site-footer{padding:30px 0 22px}.footer-top{grid-template-areas:"brand" "links" "utility";align-items:start;gap:12px}.footer-brand{display:grid;gap:10px}.footer-brand p{margin:0;max-width:none;white-space:nowrap;font-size:clamp(11px,3.3vw,12px);line-height:1.3}.footer-utility{display:grid;justify-items:end;justify-self:end;gap:8px;margin-top:0;width:100%}.footer-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;row-gap:8px;width:100%}.footer-cta{grid-column:3;width:auto;min-width:0;flex:0 0 auto}.footer-social{grid-column:2;gap:8px;flex:0 0 auto}.footer-links-all{margin-top:2px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:6px;width:100%}.footer-links-all a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;white-space:nowrap;font-size:12.5px}.footer-links-all a:nth-child(n+6){display:none}.footer-mobile-legal{grid-column:1;display:grid;justify-items:start;align-content:center;gap:4px;margin-top:0;padding-top:0;border-top:0;width:auto;min-width:0}.footer-links-legal{margin-top:0;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px 12px;width:auto;min-width:0}.footer-links-legal a{color:#e7eff4bd;font-size:13px;font-weight:600}.footer-copyright-desktop{display:none}.footer-copyright-mobile{display:block;margin-top:0;color:#e7eff4a8;font-size:13px;text-align:left;width:auto}}@media(max-width:520px){.nav-shell-inner{min-height:56px;padding-top:8px;padding-bottom:4px}.top-nav-actions{margin-top:8px;margin-bottom:2px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px}.top-nav-actions .btn{min-height:42px;padding-left:14px;padding-right:14px;white-space:nowrap;flex:0 1 auto}}@media(max-width:360px){.features-page .feature-stage-media .feature-graphic-shell{width:min(100%,292px)}.footer-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal social" "legal cta";column-gap:8px;row-gap:8px}.footer-mobile-legal{grid-area:legal;align-self:center}.footer-social{grid-area:social}.footer-cta{grid-area:cta;justify-self:end}.nav-shell-inner{min-height:54px;padding-top:7px;padding-bottom:3px}.top-nav-actions{gap:6px}.top-nav-actions .btn{padding-left:12px;padding-right:12px;font-size:14px}}@media(prefers-reduced-motion:no-preference){.hero-copy,.hero-panel,.trust-band-grid article,.tile-card,.ai-feature-card,.product-section-card,.pricing-card,.faq-category,.final-cta-band{animation:fadeUp .55s ease both}.hero-panel{animation-delay:80ms}.trust-band-grid article:nth-child(2),.tile-card:nth-child(2),.ai-feature-card:nth-child(2){animation-delay:80ms}.trust-band-grid article:nth-child(3),.tile-card:nth-child(3),.ai-feature-card:nth-child(3){animation-delay:.12s}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.features-page{position:relative;color:#111;background:linear-gradient(180deg,#ebf0f6,#e7eff4)}.features-hero{position:relative;overflow:clip;padding:clamp(92px,11vw,168px) 0 clamp(60px,8vw,104px);background:linear-gradient(135deg,#000,#063149,#073d5a)}.features-hero-backdrop{position:absolute;inset:-22% -8% auto;height:560px;background:radial-gradient(42% 48% at 16% 20%,rgba(9,82,121,.5),transparent 74%),radial-gradient(34% 40% at 82% 16%,rgba(255,255,255,.16),transparent 78%);pointer-events:none}.features-hero-content{position:relative;z-index:1;color:#fff}.features-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:clamp(20px,4vw,52px);align-items:center}.features-hero-content .eyebrow{color:#e7eff4db}.features-hero-mainline{margin:14px 0 0;max-width:none;font-size:clamp(54px,6vw,84px);line-height:.95;letter-spacing:-.25px;font-weight:700}.features-hero-mainline-line-one,.features-hero-mainline-line-two{display:block;white-space:nowrap}.features-hero-subheading{margin:18px 0 0;max-width:30ch;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.25px;font-weight:600;color:#fff}.features-hero-subheading span,.features-hero-subheading-line-one,.features-hero-subheading-line-two{display:block}.features-hero-subsubheading{margin:16px 0 0;max-width:46ch;color:#e7eff4e6;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.features-hero-actions{margin-top:24px;display:flex;flex-wrap:nowrap;gap:12px}.features-hero .btn-primary.features-hero-primary-btn{background:#fff;color:#000;border-color:#0000000d;box-shadow:0 12px 24px #00000038;transition:background-color .22s ease,color .22s ease,transform .22s ease}.features-hero .btn-primary.features-hero-primary-btn:hover,.features-hero .btn-primary.features-hero-primary-btn:focus-visible{background:#ebf0f6;color:#000}.features-hero .btn-primary.features-hero-primary-btn:active{transform:translateY(1px)}.features-hero .btn-secondary{color:#e7eff4;border-color:#e7eff470;background:#ffffff14}.features-hero .btn-secondary:hover,.features-hero .btn-secondary:focus-visible{color:#fff;border-color:#e7eff4a3;background:#ffffff29}.features-hero-signals{margin-top:clamp(34px,5.4vw,56px);border-top:1px solid rgba(231,239,244,.22);padding-top:16px;display:flex;flex-wrap:wrap;gap:16px 24px}.features-hero-signals span{font-size:14px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#e7eff4d6}.features-hero-visual{position:relative;min-height:clamp(340px,40vw,460px);display:grid;place-items:center}.features-hero-visual-glow{position:absolute;top:12%;right:10%;bottom:12%;left:10%;background:radial-gradient(50% 50% at 50% 50%,rgba(9,82,121,.18),transparent 72%);filter:blur(18px);pointer-events:none}.features-hero-system{width:min(100%,520px);height:auto;display:block;border-radius:24px;filter:drop-shadow(0 24px 36px rgba(0,0,0,.24));overflow:visible}.hero-os-layer{transform-origin:50% 50%;will-change:transform,opacity}.hero-graphic-shell{width:min(100%,520px);position:relative}.product-hero-aura-main{opacity:.54;transform-box:fill-box;transform-origin:center;animation:productHeroAuraPulse 15s ease-in-out infinite}.product-hero-aura-secondary{opacity:.38;transform-box:fill-box;transform-origin:center;animation:productHeroAuraPulse 17s ease-in-out infinite;animation-delay:1.3s}.product-hero-depth-ribbon{fill:#ffffff0a;stroke:#e7eff41f;stroke-width:1.1;transform-box:fill-box;transform-origin:center;animation:productHeroDepthDrift 18s ease-in-out infinite}.product-hero-source{transform-box:fill-box;transform-origin:center;animation:productHeroSourceFloat 14.8s ease-in-out infinite}.product-hero-source-line{fill:#e7eff480;transform-box:fill-box;transform-origin:left center;animation:productHeroSourceLineShift 12.6s ease-in-out infinite}.product-hero-source-line-b{fill:#e7eff49e;animation-delay:.8s}.product-hero-source-line-c{fill:#a5cfe580;animation-delay:1.6s}.product-hero-core{transform-box:fill-box;transform-origin:center;animation:productHeroCoreFloat 15.4s ease-in-out infinite}.product-hero-core-lane{transform-box:fill-box;transform-origin:center;animation:productHeroLaneBreathe 11.8s ease-in-out infinite}.product-hero-core-lane-b{animation-delay:.8s}.product-hero-core-lane-c{animation-delay:1.6s}.product-hero-core-unit{fill:#e5f6ffeb;stroke:#e7eff48f;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:productHeroCoreUnitTravel 11.8s cubic-bezier(.4,0,.2,1) infinite}.product-hero-core-unit-b{animation-delay:1.3s}.product-hero-core-sweep{opacity:0;animation:productHeroSweepTraverse 15s ease-in-out infinite}.product-hero-outcome{transform-box:fill-box;transform-origin:center;animation:productHeroOutcomeFloat 15.4s ease-in-out infinite;animation-delay:1.1s}.product-hero-outcome-line{fill:#e7eff47a;transform-box:fill-box;transform-origin:left center;animation:productHeroOutcomeLineSettle 12.8s ease-in-out infinite}.product-hero-outcome-line-b{fill:#e7eff494;animation-delay:.7s}.product-hero-outcome-line-c{fill:#9dc9df85;animation-delay:1.4s}.product-hero-outcome-node{fill:#d6f1e4bd;stroke:#c9edd9c2;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:productHeroOutcomeNodePulse 5s ease-in-out infinite}.product-hero-outcome-sweep{opacity:0;animation:productHeroSweepTraverse 15s ease-in-out infinite;animation-delay:6s}.product-hero-intake-link{fill:none;stroke:#abd2e66b;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:7 10;animation:productHeroIntakeFlow 12.2s linear infinite}.product-hero-route-base{fill:none;stroke:#a8ccdf47;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:10 12;animation:productHeroRouteBaseFlow 13.6s linear infinite}.product-hero-route-live{fill:none;stroke:url(#product-hero-route-grad);stroke-width:2.35;stroke-linecap:round;stroke-dasharray:0 22 34 18;opacity:0;animation:productHeroRouteLiveTrace 15s ease-in-out infinite}.product-hero-intake-pulse,.product-hero-route-pulse{fill:url(#product-hero-pulse-grad);stroke:#e7eff494;stroke-width:1;opacity:.22;filter:drop-shadow(0 0 6px rgba(195,227,246,.72));animation:productHeroPulseBlink 3.2s ease-in-out infinite}.product-hero-route-pulse{animation-delay:1s}.product-hero-focus-line{stroke-dasharray:9 13;animation:productHeroFocusLine 15s ease-in-out infinite}.hero-engine-core-bloom{animation:heroEngineBloomBreath 11.2s ease-in-out infinite}.hero-engine-edge-bloom{animation:heroEngineBloomBreath 13.8s ease-in-out infinite;animation-delay:1.2s}.hero-engine-track{fill:none;stroke:#bcdaec42;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:8 10;animation:heroEngineTrackFlow 12.6s linear infinite}.hero-engine-track-b{animation-duration:10.8s;animation-delay:.6s}.hero-engine-track-c{animation-duration:13.7s;animation-delay:1.4s}.hero-engine-track-d{animation-duration:11.4s;animation-delay:.9s}.hero-engine-node{fill:#cee9f9b8;stroke:#e7eff485;stroke-width:1;transform-origin:center;transform-box:fill-box;animation:heroEngineNodePulse 7.4s ease-in-out infinite}.hero-engine-node-b{animation-delay:1.4s}.hero-engine-node-c{animation-delay:2.6s}.hero-engine-node-d{animation-delay:3.5s}.hero-engine-source-rank{fill:#e7eff470;transform-box:fill-box;transform-origin:center;animation:heroEngineSourceReorder 9.2s ease-in-out infinite}.hero-engine-source-rank-b{fill:#e7eff48f;animation-delay:.8s;animation-duration:10.6s}.hero-engine-source-rank-c{fill:#e7eff45c;animation-delay:1.7s;animation-duration:8.9s}.hero-engine-ingress-token{fill:#e2f5ffd6;stroke:#e7eff480;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroEngineIngressFlow 7.6s ease-in-out infinite}.hero-engine-ingress-token-b{animation-delay:1.2s;animation-duration:8.8s}.hero-engine-ingress-token-c{animation-delay:2.2s;animation-duration:7.2s}.hero-engine-lane-packet{fill:#e5f5ffe6;stroke:#e7eff494;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroEngineLanePacketFlow 6.6s cubic-bezier(.4,0,.2,1) infinite}.hero-engine-lane-packet-b{animation-delay:1.1s;animation-duration:7.4s}.hero-engine-lane-packet-c{animation-delay:2.2s;animation-duration:8s}.hero-engine-module{fill:#e7eff470;stroke:#e7eff438;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroEngineModuleDock 8.8s ease-in-out infinite}.hero-engine-module-b{fill:#e7eff48f;animation-delay:1.6s;animation-duration:9.7s}.hero-engine-module-c{fill:#09527966;animation-delay:2.4s;animation-duration:10.4s}.hero-engine-place-card{fill:#e7eff47a;stroke:#e7eff433;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroEnginePlaceSettle 10.2s ease-in-out infinite}.hero-engine-place-card-b{fill:#0952795c;animation-delay:1.4s;animation-duration:11.4s}.hero-engine-place-card-c{fill:#e7eff494;animation-delay:2.1s;animation-duration:9.6s}.hero-engine-resolve-node{fill:url(#hero-engine-success-grad);stroke:#ccf3e0b3;stroke-width:1;animation:heroEngineResolvePulse 4.6s ease-in-out infinite}.hero-engine-resolve-node-b{animation-delay:1s}.hero-engine-resolve-node-c{animation-delay:2s}.hero-engine-sweep{opacity:0;animation:heroEngineSweepTraverse 9.2s ease-in-out infinite}.hero-engine-route{fill:none;stroke:url(#hero-engine-route-grad);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 9 18 12;animation:heroEngineRouteFlow 7.8s linear infinite}.hero-engine-route-b{animation-duration:8.6s;animation-delay:.8s}.hero-engine-route-hero{stroke-width:2.4;stroke-dasharray:0 12 26 18;opacity:0;animation:heroEngineHeroRoute 9.8s ease-in-out infinite}.hero-engine-route-node{fill:#dcf3ffcc;stroke:#e7eff499;stroke-width:1;animation:heroEngineRouteNodePulse 6.8s ease-in-out infinite}.hero-engine-route-node-b{animation-delay:1.2s}.hero-engine-route-node-c{animation-delay:2.1s}.hero-engine-route-pulse{fill:#e6f6fff0;opacity:.22;filter:drop-shadow(0 0 6px rgba(201,231,248,.8));animation:heroEngineRoutePulseBlink 2.8s ease-in-out infinite}.hero-engine-route-pulse-a{animation-duration:2.8s}.hero-engine-route-pulse-b{animation-duration:3.2s;animation-delay:.9s}.hero-engine-route-pulse-c{animation-duration:3.6s;animation-delay:1.6s}.hero-orch-core-bloom{animation:heroOrchBloomBreath 15.8s ease-in-out infinite}.hero-orch-edge-bloom{animation:heroOrchBloomBreath 18.4s ease-in-out infinite;animation-delay:1.4s}.hero-orch-core-ripple{opacity:.44;animation:heroOrchCoreRipple 18s ease-in-out infinite}.hero-orch-intake-rail{fill:none;stroke:url(#hero-orch-intake-grad);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:0 14 26 16;opacity:0;animation:heroOrchIntakeRailFlow 18s ease-in-out infinite}.hero-orch-intake-rail-b{animation-delay:1.3s}.hero-orch-intake-rail-c{animation-delay:2.4s}.hero-orch-intake-gate{fill:#e7f6ffdb;stroke:#e7eff475;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchIntakeGatePulse 3.6s ease-in-out infinite}.hero-orch-intake-gate-b{animation-delay:.9s}.hero-orch-intake-gate-c{animation-delay:1.8s}.hero-orch-filter-route{fill:none;stroke:#91b1c45c;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:6 10;opacity:.3;animation:heroOrchFilterRouteFlow 12.4s linear infinite}.hero-orch-filter-route-b{animation-delay:.9s;animation-duration:13.1s}.hero-orch-grid,.hero-orch-grid-v{fill:none;stroke:#bcdaec33;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:8 10;animation:heroOrchGridFlow 17.6s linear infinite}.hero-orch-grid-b{animation-delay:.8s;animation-duration:16.2s}.hero-orch-grid-c{animation-delay:1.6s;animation-duration:18.4s}.hero-orch-grid-d{animation-delay:2.4s;animation-duration:19.1s}.hero-orch-grid-v-a{animation-delay:.4s;animation-duration:18.1s}.hero-orch-grid-v-b{animation-delay:1.2s;animation-duration:16.8s}.hero-orch-grid-v-c{animation-delay:2s;animation-duration:18.8s}.hero-orch-main-spine{fill:none;stroke:#bcdaec2e;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:12 14;animation:heroOrchSpineFlow 18s linear infinite}.hero-orch-main-spine-response{fill:none;stroke:url(#hero-orch-route-grad);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:0 26 42 22;opacity:0;animation:heroOrchSpineResponse 18s ease-in-out infinite}.hero-orch-shell-node{fill:#cee9f9b8;stroke:#e7eff485;stroke-width:1;transform-origin:center;transform-box:fill-box;animation:heroOrchNodeSequence 18s ease-in-out infinite}.hero-orch-shell-node-b{animation-delay:2.3s}.hero-orch-shell-node-c{animation-delay:4.8s}.hero-orch-shell-node-d{animation-delay:6.5s}.hero-orch-source-rank{fill:#e7eff46b;transform-box:fill-box;transform-origin:center;animation:heroOrchSourceRankCycle 18s ease-in-out infinite}.hero-orch-source-rank-b{fill:#e7eff48f;animation-delay:.9s}.hero-orch-source-rank-c{fill:#e7eff457;animation-delay:1.8s}.hero-orch-source-rank-d{fill:#9ec9e16b;animation-delay:2.7s}.hero-orch-source-chip{fill:#e2f5ffd6;stroke:#e7eff475;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchSourceChipShuffle 18s cubic-bezier(.4,0,.2,1) infinite}.hero-orch-source-chip-b{animation-delay:1.6s}.hero-orch-source-chip-c{animation-delay:3.1s}.hero-orch-matrix-bar{fill:#bedcee80;transform-box:fill-box;transform-origin:50% 100%;animation:heroOrchMatrixBarRank 8.2s ease-in-out infinite}.hero-orch-matrix-bar-b{fill:#e7eff485;animation-delay:.8s;animation-duration:8.8s}.hero-orch-matrix-bar-c{fill:#94c2dc7a;animation-delay:1.6s;animation-duration:9.6s}.hero-orch-matrix-node{fill:#dcf3ffd1;stroke:#e7eff47a;stroke-width:.8;transform-box:fill-box;transform-origin:center;animation:heroOrchMatrixNodeHop 4.8s ease-in-out infinite}.hero-orch-matrix-node-b{animation-delay:.9s}.hero-orch-matrix-node-c{animation-delay:1.8s}.hero-orch-port{fill:#e6f6ffc7;stroke:#e7eff470;stroke-width:1;animation:heroOrchPortIntake 4.4s ease-in-out infinite}.hero-orch-port-b{animation-delay:.8s}.hero-orch-port-c{animation-delay:1.6s}.hero-orch-source-scan{opacity:0;animation:heroOrchScanSource 14.8s ease-in-out infinite}.hero-orch-lane-packet{fill:#e5f5ffe6;stroke:#e7eff48f;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchLaneTravel 10.8s cubic-bezier(.4,0,.2,1) infinite}.hero-orch-lane-packet-b{animation-delay:1.4s;animation-duration:11.6s}.hero-orch-lane-packet-c{animation-delay:2.6s;animation-duration:12.4s}.hero-orch-engage-scan{opacity:0;animation:heroOrchScanEngage 16.8s ease-in-out infinite}.hero-orch-trigger{fill:#dcf3ffbd;stroke:#e7eff49e;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchTriggerSequence 18s ease-in-out infinite}.hero-orch-trigger-b{animation-delay:1.7s}.hero-orch-trigger-c{animation-delay:3.2s}.hero-orch-module{fill:#e7eff475;stroke:#e7eff438;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchModuleActivate 18s ease-in-out infinite}.hero-orch-module-b{fill:#e7eff494;animation-delay:1.4s}.hero-orch-module-c{fill:#09527970;animation-delay:2.6s}.hero-orch-work-cell{fill:#e9f6ffd6;stroke:#e7eff47a;stroke-width:.9;transform-box:fill-box;transform-origin:center;animation:heroOrchWorkCellShift 9.4s ease-in-out infinite}.hero-orch-work-cell-b{animation-delay:1.2s;animation-duration:10.2s}.hero-orch-work-cell-c{animation-delay:2.4s;animation-duration:10.8s}.hero-orch-work-link{fill:none;stroke:#b4d9ed99;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:0 6 12 10;opacity:0;animation:heroOrchWorkLinkTrace 18s ease-in-out infinite}.hero-orch-work-link-b{animation-delay:1.4s}.hero-orch-work-link-c{animation-delay:2.8s}.hero-orch-outcome-card{fill:#e7eff480;stroke:#e7eff433;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchOutcomeCondense 18s ease-in-out infinite}.hero-orch-outcome-card-b{fill:#09527966;animation-delay:1.3s}.hero-orch-outcome-card-c{fill:#e7eff49e;animation-delay:2.4s}.hero-orch-outcome-lane{fill:#e7eff45c;animation:heroOrchOutcomeLaneFlow 18s ease-in-out infinite}.hero-orch-outcome-lane-b{fill:#e7eff480;animation-delay:1.6s}.hero-orch-lock-node{fill:url(#hero-orch-success-grad);stroke:#ccf3e0b8;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchLockResolve 18s ease-in-out infinite}.hero-orch-lock-node-b{animation-delay:1.1s}.hero-orch-lock-node-c{animation-delay:2.2s}.hero-orch-converge-route{fill:none;stroke:url(#hero-orch-hot-route-grad);stroke-width:1.9;stroke-linecap:round;stroke-dasharray:0 10 20 14;opacity:0;animation:heroOrchConvergeTrace 18s ease-in-out infinite}.hero-orch-converge-route-b{animation-delay:1.2s}.hero-orch-place-scan{opacity:0;animation:heroOrchScanPlace 18s ease-in-out infinite}.hero-orch-route-base{fill:none;stroke:#a7ccdf47;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 11 14 12;animation:heroOrchRouteBaseFlow 14.2s linear infinite}.hero-orch-route-base-b{animation-delay:.7s}.hero-orch-route-base-c{animation-delay:1.4s}.hero-orch-route-base-d{animation-delay:2.1s}.hero-orch-route-base-e{animation-delay:2.8s}.hero-orch-route-live{fill:none;stroke:url(#hero-orch-route-grad);stroke-width:2.3;stroke-linecap:round;stroke-dasharray:0 16 34 20;opacity:0;animation:heroOrchRouteTrace 18s ease-in-out infinite}.hero-orch-route-live-b{animation-delay:1.4s}.hero-orch-route-live-c{animation-delay:2.8s}.hero-orch-hero-journey{fill:none;stroke:url(#hero-orch-hot-route-grad);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:0 22 34 18;opacity:0;animation:heroOrchHeroJourneyTrace 18s ease-in-out infinite}.hero-orch-route-node{fill:#dcf3ffcc;stroke:#e7eff494;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:heroOrchRouteNodeSequence 18s ease-in-out infinite}.hero-orch-route-node-b{animation-delay:1.8s}.hero-orch-route-node-c{animation-delay:3.6s}.hero-orch-route-pulse{fill:#e6f6fff0;opacity:.22;filter:drop-shadow(0 0 7px rgba(201,231,248,.82));animation:heroOrchRoutePulseBlink 3.2s ease-in-out infinite}.hero-orch-route-pulse-b{animation-duration:3.6s;animation-delay:.8s}.hero-orch-route-pulse-c{animation-duration:3.9s;animation-delay:1.4s}.hero-orch-journey-pulse{fill:#f1fbfffa;opacity:.24;filter:drop-shadow(0 0 8px rgba(215,238,250,.9));animation:heroOrchJourneyPulseBlink 3.8s ease-in-out infinite}.hero-orch-intake-token{fill:#e7f6fff0;stroke:#e7eff46b;stroke-width:1;opacity:.24;filter:drop-shadow(0 0 5px rgba(195,227,246,.62));animation:heroOrchSignalBlink 2.8s ease-in-out infinite}.hero-orch-intake-token-b{animation-delay:.8s}.hero-orch-intake-token-c{animation-delay:1.6s}.hero-orch-filter-pulse{fill:#afcdde9e;opacity:.12;animation:heroOrchFilteredBlink 2.6s ease-in-out infinite}.hero-orch-filter-pulse-b{animation-delay:.9s}.hero-orch-handoff-pulse{fill:#e5f7ffe6;opacity:.18;filter:drop-shadow(0 0 6px rgba(191,229,249,.68));animation:heroOrchHandoffPulseBlink 3.1s ease-in-out infinite}.hero-orch-handoff-pulse-b{animation-delay:.8s}.hero-orch-recycle-token{fill:#a5c7db9e;stroke:#d9ebf64d;stroke-width:.8;opacity:.16;animation:heroOrchRecycleFade 3.6s ease-in-out infinite}.hero-orch-recycle-token-b{animation-delay:1.2s}.hero-orch-focus-frame{animation:heroOrchFrameBreathe 18s ease-in-out infinite}.hero-orch-baseline{fill:none;stroke:#bcdaec42;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:10 14;animation:heroOrchBaselinePulse 18s ease-in-out infinite}.progress-rail-wrap{position:sticky;top:82px;z-index:70;padding:12px 0}.subnavGlass{border:1px solid rgba(6,49,73,.1);background:#ffffff8f;box-shadow:0 14px 28px #00000014,inset 0 1px #ffffff2e;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.progress-rail{position:relative;width:min(760px,100%);margin:0 auto;border-radius:999px;padding:5px;isolation:isolate;display:grid;grid-template-columns:repeat(var(--subnav-count, 3),minmax(0,1fr));gap:4px}.progress-rail-indicator{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--subnav-count, 3));border-radius:999px;border:1px solid rgba(9,82,121,.2);background:linear-gradient(180deg,#0952792e,#0952791a);transform:translate(calc(var(--subnav-active-index, 0) * 100%));transition:transform .28s ease;pointer-events:none}.progress-rail-item{position:relative;z-index:1;border:none;border-radius:999px;background:transparent;font:inherit;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#063149b8;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;transition:color .22s ease,background-color .22s ease}.progress-rail-item:hover{color:#000}.progress-rail-item.is-active{color:#000;font-weight:700}.progress-rail-item:focus-visible{outline:none;box-shadow:0 0 0 4px #09527933}.act-section{position:relative;scroll-margin-top:82px;padding:clamp(80px,9vw,132px) 0}.act-content{opacity:.98;transform:translateY(8px);transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1)}.act-section.is-active .act-content{opacity:1;transform:translateY(0)}.act-source{background:linear-gradient(180deg,#ebf0f6,#e7eff4)}.act-engage{background:radial-gradient(38% 46% at 14% 10%,rgba(9,82,121,.28),transparent 76%),#0a0a0a;color:#fff}.act-place{background:radial-gradient(42% 50% at 86% 12%,rgba(6,49,73,.08),transparent 78%),linear-gradient(180deg,#ebf0f6,#e7eff4)}.act-header{margin-bottom:clamp(30px,4vw,50px)}.act-header h2{margin:0;font-size:clamp(48px,8vw,96px);line-height:.9;letter-spacing:-.05em;color:#000}.act-header h3{margin:18px 0 0;max-width:14ch;font-size:clamp(34px,4.8vw,56px);line-height:1.02;letter-spacing:-.04em;color:#111}.act-headline-line{display:block}.act-header p{margin:16px 0 0;max-width:60ch;font-size:clamp(16px,1.2vw,18px);line-height:1.64;color:#063149c7}.act-intro-source{max-width:70ch;text-wrap:pretty}.act-engage .act-header h2,.act-engage .act-header h3{color:#fff}.act-engage .act-header p{color:#e7eff4db}.features-page .act-label,.features-page .act-headline,.features-page .cta-inline-title,.features-page .product-final-cta-heading{letter-spacing:-.25px}.feature-gallery{display:grid;gap:20px}.feature-stage-mobile-carousel{touch-action:pan-y}.feature-carousel-shell{display:grid;gap:10px}.feature-carousel-viewport{width:100%}.feature-carousel-nav,.feature-carousel-dots{display:none}.feature-carousel-arrow{width:32px;height:32px;border:1px solid rgba(6,49,73,.24);border-radius:999px;background:#ffffffd1;color:#063149e0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.feature-carousel-arrow:hover{transform:translateY(-1px);border-color:#06314966;background:#fffffff0}.feature-carousel-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #09527933}.feature-carousel-arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feature-carousel-dot{width:8px;height:8px;border:1px solid rgba(6,49,73,.34);border-radius:999px;background:#ffffffc2;padding:0;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.feature-carousel-dot:hover{transform:scale(1.08)}.feature-carousel-dot:focus-visible{outline:none;box-shadow:0 0 0 3px #09527933}.feature-carousel-dot.is-active{transform:scale(1.12);border-color:#095279;background:#095279}.feature-gallery-engage .feature-carousel-dot{border-color:#e7eff485;background:#073d5aa3}.feature-gallery-engage .feature-carousel-arrow{border-color:#e7eff44d;background:#073d5a7a;color:#e7eff4eb}.feature-gallery-engage .feature-carousel-arrow:hover{border-color:#e7eff485;background:#073d5aa8}.feature-gallery-engage .feature-carousel-dot.is-active{border-color:#e7eff4;background:#e7eff4}.feature-stage{position:relative;overflow:hidden;min-height:clamp(420px,48vw,520px);border-radius:28px;display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:stretch}.feature-stage>*{position:relative;z-index:1}.featureGlass{backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06)}.featureGlass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#fff3,#ffffff14 30%,#fff0 62%),linear-gradient(132deg,#ffffff0f 12%,#fff0 58%);pointer-events:none;z-index:0}.featureGlass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(rgba(0,0,0,.06) .6px,transparent .6px);background-size:3px 3px;opacity:.04;pointer-events:none;z-index:0}.featureGlass-light{background-color:#ffffff9e;border:1px solid rgba(6,49,73,.12);box-shadow:0 20px 52px #00000024,inset 0 1px #ffffff1f}.featureGlass-dark{background-color:#ffffff14;border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff1f,inset 0 -1px #0000001a}.feature-stage-source,.feature-stage-place{background:radial-gradient(42% 54% at 16% 10%,rgba(6,49,73,.08),transparent 76%),linear-gradient(180deg,#fff,#ebf0f6)}.feature-stage-engage{background:radial-gradient(40% 54% at 84% 12%,rgba(9,82,121,.28),transparent 76%),linear-gradient(135deg,#000,#063149,#073d5a)}.feature-stage.is-flipped{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.feature-stage.is-flipped .feature-stage-media{order:1}.feature-stage.is-flipped .feature-stage-copy{order:2}.feature-stage-copy{position:relative;z-index:1;padding:clamp(24px,3.2vw,40px);display:grid;align-content:center;gap:14px}.feature-stage-heading{display:inline-flex;align-items:center;gap:8px}.feature-stage-label{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#063149a8}.feature-stage-label-accent{width:18px;height:2px;border-radius:999px;background:#0952797a;flex:0 0 auto}.feature-stage-content{display:grid;gap:14px}.feature-stage-content h3{margin:0;max-width:16ch;font-size:clamp(28px,3vw,36px);letter-spacing:-.03em;line-height:1.04;color:#111}.feature-stage-content>p{margin:0;max-width:62ch;color:#063149c7;font-size:clamp(16px,1.1vw,18px);line-height:1.66}.feature-stage-note{margin:2px 0 0;color:#063149;font-size:14px;font-weight:600}.feature-stage-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.feature-stage-chips span{border:1px solid rgba(6,49,73,.2);border-radius:999px;background:#ffffffdb;color:#063149db;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 10px}.feature-stage-media{position:relative;border-left:1px solid rgba(6,49,73,.1);display:grid;place-items:center;padding:clamp(12px,2vw,22px)}.feature-stage-glow{position:absolute;inset:auto 14% 10% 14%;height:38%;background:radial-gradient(50% 50% at 50% 50%,rgba(9,82,121,.28),transparent 74%);filter:blur(12px);pointer-events:none}.feature-graphic-shell{width:100%;height:100%;display:block}.ambient-graphic-root{will-change:transform;animation:graphicPrimaryFloat var(--g-base-duration, 8.8s) ease-in-out var(--g-base-delay, 0s) infinite alternate}.abstract-graphic{width:100%;height:100%;display:block;border-radius:18px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.08))}.abstract-graphic.is-compact{border-radius:10px}.graphic-layer{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.graphic-layer-back{animation:graphicLayerBack var(--g-back-duration, 9.6s) ease-in-out var(--g-back-delay, 0s) infinite alternate}.graphic-layer-mid{animation:graphicLayerMid var(--g-mid-duration, 8.2s) cubic-bezier(.4,0,.2,1) var(--g-mid-delay, 0s) infinite alternate}.graphic-layer-front{animation:graphicLayerFront var(--g-front-duration, 6.8s) ease-in-out var(--g-front-delay, 0s) infinite alternate}.graphic-layer-highlight{will-change:transform,opacity;animation:graphicLayerHighlightMove var(--g-highlight-move-duration, 8.2s) ease-in-out var(--g-highlight-delay, 0s) infinite alternate,graphicLayerHighlightPulse var(--g-glow-duration, 6.8s) ease-in-out var(--g-glow-delay, 0s) infinite}.graphic-layer-highlight-delay{animation-delay:1.4s}.feature-gallery-engage-shell{display:grid;grid-template-columns:minmax(240px,.31fr) minmax(0,.69fr);gap:clamp(14px,2vw,24px);align-items:stretch}.feature-rail{position:relative}.feature-rail-list{margin:0;padding:0;border:0}.feature-rail-button{border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;transition:color .22s ease,transform .22s ease,opacity .22s ease}.feature-rail-button:focus-visible{outline:none;box-shadow:0 0 0 4px #09527933;border-radius:10px}.feature-rail-dot{width:8px;height:8px;border-radius:999px;flex:0 0 auto;border:1px solid rgba(6,49,73,.44);background:#ffffffeb;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.feature-rail-list-source{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;border-bottom:1px solid rgba(6,49,73,.2);padding:4px 0 10px}.feature-rail-button-source{position:relative;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:10px 2px 12px;color:#063149b8;font-size:14px;letter-spacing:.01em;font-weight:500}.feature-rail-button-source:after{content:"";position:absolute;left:18px;right:2px;bottom:0;height:1px;background:#095279;transform-origin:left center;transform:scaleX(0);transition:transform .24s ease}.feature-rail-button-source:hover{color:#063149}.feature-rail-button-source:hover .feature-rail-dot{transform:scale(1.14)}.feature-rail-button-source.is-active{color:#000;font-weight:700}.feature-rail-button-source.is-active .feature-rail-dot{border-color:#095279;background:#095279}.feature-rail-button-source.is-active:after{transform:scaleX(1)}.feature-rail-engage{align-self:stretch}.feature-rail-list-engage{position:relative;display:grid;gap:4px;padding:8px 0 8px 16px}.feature-rail-list-engage:before{content:"";position:absolute;left:8px;top:2px;bottom:2px;width:1px;background:linear-gradient(180deg,#073d5ae6,#073d5a38)}.feature-rail-button-engage{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px;color:#e7eff4d6;font-size:14px;letter-spacing:.01em;border-radius:10px}.feature-rail-button-engage:before{content:"";position:absolute;left:-13px;top:8px;bottom:8px;width:2px;border-radius:999px;background:transparent;transition:background-color .2s ease}.feature-rail-button-engage .feature-rail-dot{border-color:#e7eff470;background:#073d5ac7}.feature-rail-button-engage:hover{color:#fff}.feature-rail-button-engage:hover .feature-rail-dot{transform:scale(1.14)}.feature-rail-button-engage.is-active{color:#fff;font-weight:700;background:#111111d1}.feature-rail-button-engage.is-active:before{background:#095279}.feature-rail-button-engage.is-active .feature-rail-dot{border-color:#fff;background:#095279}.feature-rail-list-place{--module-count: 6;--active-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--module-count),minmax(0,1fr));align-items:center;border-radius:999px;border:1px solid rgba(6,49,73,.22);background:#ffffffe6;padding:4px;isolation:isolate}.feature-rail-place-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--module-count));border-radius:999px;background:#09527924;border:1px solid rgba(9,82,121,.28);transform:translate(calc(var(--active-index) * 100%));transition:transform .24s ease}.feature-rail-button-place{position:relative;z-index:1;text-align:center;font-size:14px;color:#063149bd;border-radius:999px;padding:10px 8px;font-weight:500}.feature-rail-button-place:hover{color:#063149}.feature-rail-button-place.is-active{color:#000;font-weight:700}.feature-gallery-engage .feature-stage-label{color:#e7eff4b8}.feature-gallery-engage .feature-stage-label-accent{background:#e7eff485}.feature-gallery-engage .feature-stage-content h3{color:#fff}.feature-gallery-engage .feature-stage-content>p,.feature-gallery-engage .feature-stage-note{color:#e7eff4e0}.feature-gallery-engage .feature-stage-chips span{border-color:#e7eff438;background:#111111d1;color:#e7eff4}.feature-gallery-engage .feature-stage-media{border-left:none;border-right:1px solid rgba(255,255,255,.1)}.feature-gallery-place .feature-stage-chips span{border-color:#06314938;background:#fff}.graphic-float{will-change:transform,opacity;animation:graphicLayerFront var(--g-front-duration, 7.4s) ease-in-out var(--g-front-delay, 0s) infinite alternate}.graphic-float-delay{will-change:transform,opacity;animation:graphicLayerMid var(--g-mid-duration, 9.1s) cubic-bezier(.4,0,.2,1) var(--g-mid-delay, 1.1s) infinite alternate}.graphic-pulse{will-change:transform,opacity;animation:graphicLayerHighlightPulse var(--g-glow-duration, 6.8s) ease-in-out var(--g-glow-delay, 0s) infinite}.graphic-shimmer{will-change:transform,opacity;animation:graphicLayerHighlightPulse var(--g-opacity-duration, 8.6s) ease-in-out var(--g-opacity-delay, 0s) infinite}.graphic-sweep{will-change:transform,opacity;animation:graphicLayerHighlightPulse var(--g-opacity-duration, 8.9s) ease-in-out var(--g-opacity-delay, 0s) infinite}.graphic-breathe{will-change:transform,opacity;animation:graphicLayerHighlightPulse var(--g-opacity-duration, 7.8s) ease-in-out var(--g-opacity-delay, 0s) infinite}.cta-inline{margin-top:28px;border-radius:22px;border:1px solid rgba(6,49,73,.18);padding:clamp(20px,3vw,32px);display:flex;align-items:center;justify-content:space-between;gap:16px}.cta-inline-light{background:#fff;box-shadow:0 18px 36px #00000014}.cta-inline-dark{border-color:#073d5ae0;background:#111;box-shadow:0 20px 40px #00000038}.cta-inline h3{margin:0;font-size:clamp(32px,4.2vw,56px);line-height:.98;letter-spacing:-.04em;max-width:16ch;color:#000}.cta-inline p{margin:12px 0 0;max-width:44ch;font-size:clamp(16px,1.1vw,18px);line-height:1.62;color:#063149c7}.cta-inline-dark h3{color:#fff}.cta-inline-dark p{color:#e7eff4e0}@media(min-width:1024px){.features-hero-subheading-line-two,.act-headline-engage .act-headline-line-one,.features-final-cta p,.act-headline-source,.act-headline-place,.cta-inline-act-source h3,.cta-inline-act-engage h3,.cta-inline-act-place h3,.cta-inline-act-place p{white-space:nowrap;max-width:none}}.features-final-cta{border-radius:30px;background:linear-gradient(135deg,#000,#063149,#073d5a);color:#fff;box-shadow:0 28px 56px #00000052;padding:clamp(34px,5vw,68px)}.features-final-cta h2{margin:0;max-width:14ch;font-size:clamp(44px,6vw,88px);letter-spacing:-.05em;line-height:.92;color:#fff}.features-final-cta p{margin:14px 0 0;max-width:42ch;color:#e7eff4eb;font-size:clamp(16px,1.1vw,18px);line-height:1.62}.features-final-cta>div{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.features-final-cta .btn-secondary{background:#fff;color:#111}@media(max-width:1180px){.features-hero-layout{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);gap:24px}.features-hero-mainline{font-size:clamp(54px,6vw,84px);line-height:.95}.features-hero-subheading{font-size:clamp(28px,3vw,40px)}.features-hero-subsubheading{font-size:clamp(16px,1.2vw,18px)}.feature-gallery-engage-shell{grid-template-columns:1fr;gap:14px}.feature-stage,.feature-stage.is-flipped{grid-template-columns:1fr;min-height:0}.feature-stage.is-flipped .feature-stage-media,.feature-stage.is-flipped .feature-stage-copy{order:initial}.feature-stage-copy{padding:clamp(22px,3.2vw,32px)}.feature-stage-content h3{max-width:17ch}.feature-stage-content>p{max-width:64ch}.feature-stage-media{border-left:none;border-top:1px solid rgba(6,49,73,.16);min-height:280px}.feature-gallery-engage .feature-stage-media{border-right:none;border-top:1px solid rgba(231,239,244,.18)}.feature-rail-list-engage{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px;padding:2px 0 8px}.feature-rail-list-engage::-webkit-scrollbar{display:none}.feature-rail-list-engage:before{display:none}.feature-rail-button-engage{white-space:nowrap;padding:9px 2px 10px;border-radius:0;background:transparent}.feature-rail-button-engage:before{left:0;right:0;top:auto;bottom:0;width:auto;height:1px}.feature-rail-place{overflow-x:auto;scrollbar-width:none}.feature-rail-place::-webkit-scrollbar{display:none}.feature-rail-list-place{min-width:700px}}@media(max-width:860px){.features-hero{padding-top:102px;padding-bottom:56px}.features-hero-layout{grid-template-columns:1fr;gap:20px}.features-hero-mainline{font-size:clamp(40px,12vw,58px);line-height:.95}.features-hero-mainline-line-one,.features-hero-mainline-line-two{white-space:normal}.features-hero-subheading{font-size:clamp(24px,8vw,32px);line-height:1.05;margin-top:10px}.features-hero-subsubheading{font-size:16px;line-height:1.6}.features-hero-visual{min-height:260px}.features-hero-system{width:min(100%,440px)}.progress-rail-wrap{top:78px}.progress-rail{width:100%}.progress-rail-item{min-width:0;justify-content:center;padding:9px 14px;font-size:14px}.act-section{padding:74px 0;scroll-margin-top:78px}.act-header h2{font-size:clamp(48px,17vw,72px)}.act-header h3{font-size:clamp(32px,10vw,44px)}.feature-gallery{gap:14px}.feature-stage{border-radius:22px;min-height:0}.feature-stage-copy{gap:12px;padding:22px}.feature-stage-content h3{font-size:clamp(28px,8.6vw,34px)}.feature-stage-content>p{font-size:16px}.feature-stage-note{font-size:14px}.feature-stage-chips span{font-size:12px;padding:6px 9px}.feature-stage-media{min-height:220px;padding:10px}.feature-rail-list-source,.feature-rail-list-engage{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px;padding-bottom:4px}.feature-rail-list-source::-webkit-scrollbar,.feature-rail-list-engage::-webkit-scrollbar,.feature-rail-place::-webkit-scrollbar{display:none}.feature-rail-button-source,.feature-rail-button-engage{white-space:nowrap;font-size:14px}.feature-rail-list-place{min-width:640px}.feature-rail-button-place{font-size:14px;padding:10px 7px}.cta-inline,.features-final-cta>div{display:grid;grid-template-columns:1fr}}@media(max-width:520px){.features-hero-visual{order:-1}.features-hero-content{order:2}.features-hero-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px}.features-hero-actions .btn{width:auto;min-width:0;flex:0 1 auto;min-height:44px;padding-left:14px;padding-right:14px;white-space:nowrap}.feature-gallery-mobile{gap:0}.feature-gallery-mobile .feature-carousel-shell{gap:10px}.feature-carousel-nav{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.feature-carousel-dots{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:0}}@media(max-width:414px){.features-hero-actions{gap:8px}.features-hero-actions .btn{padding-left:12px;padding-right:12px}}@media(max-width:360px){.features-hero-actions{gap:7px}.features-hero-actions .btn{padding-left:11px;padding-right:11px;font-size:14px}}@media(prefers-reduced-motion:no-preference){.features-hero-visual,.act-header,.feature-stage,.feature-rail,.cta-inline,.features-final-cta{animation:fadeUp .6s ease both}.feature-stage-content{animation:fadePanel .32s ease both}.feature-stage-media svg{animation:stageMediaIn .36s ease both}}@keyframes fadePanel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stageMediaIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes graphicPrimaryFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--g-base-x, 0px),var(--g-base-y, -12px),0)}}@keyframes graphicLayerBack{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--g-back-x, -3px),var(--g-back-y, -6px),0)}}@keyframes graphicLayerMid{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--g-mid-x, 5px),var(--g-mid-y, -10px),0)}}@keyframes graphicLayerFront{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(var(--g-front-x, -7px),var(--g-front-y, -16px),0) rotate(var(--g-front-rot, -1.4deg))}}@keyframes graphicLayerHighlightMove{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--g-highlight-x, 2px),var(--g-highlight-y, -4px),0)}}@keyframes graphicLayerHighlightPulse{0%,to{opacity:var(--g-opacity-min, .88)}50%{opacity:1}}@keyframes productHeroAuraPulse{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:.84;transform:scale(1.03)}}@keyframes productHeroDepthDrift{0%,to{transform:translateZ(0);opacity:.28}50%{transform:translate3d(-3px,-4px,0);opacity:.48}}@keyframes productHeroSourceFloat{0%,to{transform:translateZ(0);opacity:.84}50%{transform:translate3d(1px,-3px,0);opacity:1}}@keyframes productHeroCoreFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-2px,0)}}@keyframes productHeroOutcomeFloat{0%,to{transform:translateZ(0);opacity:.84}50%{transform:translate3d(1px,-2px,0);opacity:1}}@keyframes productHeroSourceLineShift{0%,to{transform:scaleX(.92);opacity:.7}46%{transform:scaleX(1.02);opacity:1}}@keyframes productHeroLaneBreathe{0%,to{opacity:.58;transform:scaleX(.98)}50%{opacity:.92;transform:scaleX(1.02)}}@keyframes productHeroCoreUnitTravel{0%,20%{opacity:0;transform:translate(0)}30%{opacity:.94}68%{opacity:.9;transform:translate(94px)}86%{opacity:.3;transform:translate(130px)}to{opacity:0;transform:translate(144px)}}@keyframes productHeroSweepTraverse{0%,12%,to{opacity:0;transform:translate(-64px)}22%{opacity:.58}52%{opacity:.38;transform:translate(220px)}64%{opacity:0;transform:translate(276px)}}@keyframes productHeroOutcomeLineSettle{0%,to{opacity:.58;transform:scaleX(.9)}56%{opacity:1;transform:scaleX(1.03)}}@keyframes productHeroOutcomeNodePulse{0%,to{opacity:.5;transform:scale(.88)}46%{opacity:1;transform:scale(1.16)}}@keyframes productHeroIntakeFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-74}}@keyframes productHeroRouteBaseFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-104}}@keyframes productHeroRouteLiveTrace{0%,18%,to{opacity:0;stroke-dashoffset:0}28%{opacity:.24}52%{opacity:.92;stroke-dashoffset:-68}70%{opacity:.7;stroke-dashoffset:-132}84%{opacity:.14;stroke-dashoffset:-184}}@keyframes productHeroPulseBlink{0%,to{opacity:.16;transform:scale(.88)}44%{opacity:.95;transform:scale(1.1)}72%{opacity:.56;transform:scale(.98)}}@keyframes productHeroFocusLine{0%{opacity:.22;stroke-dashoffset:0}50%{opacity:.56}to{opacity:.22;stroke-dashoffset:-58}}@keyframes heroEngineBloomBreath{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes heroEngineTrackFlow{0%{stroke-dashoffset:0;opacity:.42}50%{opacity:.62}to{stroke-dashoffset:-96;opacity:.42}}@keyframes heroEngineNodePulse{0%,to{opacity:.56;transform:scale(.92)}50%{opacity:1;transform:scale(1.15)}}@keyframes heroEngineSourceReorder{0%,to{transform:translateY(0);opacity:.86}33%{transform:translateY(-1.5px);opacity:1}66%{transform:translateY(1.5px);opacity:.72}}@keyframes heroEngineIngressFlow{0%{opacity:0;transform:translate(0)}12%{opacity:.9}62%{opacity:.9;transform:translate(78px)}to{opacity:0;transform:translate(106px)}}@keyframes heroEngineLanePacketFlow{0%{opacity:0;transform:translate(0)}10%{opacity:.95}68%{opacity:.95;transform:translate(100px)}to{opacity:0;transform:translate(128px)}}@keyframes heroEngineModuleDock{0%,to{transform:translateY(0);opacity:.84}36%{transform:translateY(-1.2px);opacity:.94}64%{transform:translateY(1.4px);opacity:1}}@keyframes heroEnginePlaceSettle{0%,to{transform:translateY(0);opacity:.86}42%{transform:translateY(-2px);opacity:1}72%{transform:translateY(.9px);opacity:.92}}@keyframes heroEngineResolvePulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes heroEngineSweepTraverse{0%,22%{opacity:0;transform:translate(-72px)}36%{opacity:.6}68%{opacity:.5;transform:translate(182px)}to{opacity:0;transform:translate(250px)}}@keyframes heroEngineRouteFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-108}}@keyframes heroEngineHeroRoute{0%,24%,to{opacity:0;stroke-dashoffset:0}34%{opacity:.24}54%{opacity:.88;stroke-dashoffset:-74}72%{opacity:.2;stroke-dashoffset:-136}}@keyframes heroEngineRouteNodePulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes heroEngineRoutePulseBlink{0%,to{opacity:.18;transform:scale(.9)}44%{opacity:.95;transform:scale(1.08)}70%{opacity:.64;transform:scale(.98)}}@keyframes heroOrchCoreRipple{0%,to{opacity:.24;transform:scale(.94)}22%{opacity:.42;transform:scale(1.02)}46%{opacity:.56;transform:scale(1.07)}72%{opacity:.38;transform:scale(1.01)}}@keyframes heroOrchIntakeRailFlow{0%,6%,to{opacity:0;stroke-dashoffset:0}14%{opacity:.4}30%{opacity:.92;stroke-dashoffset:-78}44%{opacity:.2;stroke-dashoffset:-124}}@keyframes heroOrchIntakeGatePulse{0%,to{opacity:.34;transform:scale(.88)}48%{opacity:1;transform:scale(1.24)}}@keyframes heroOrchFilterRouteFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}@keyframes heroOrchBloomBreath{0%,to{opacity:.58;transform:scale(.985)}50%{opacity:.9;transform:scale(1.03)}}@keyframes heroOrchGridFlow{0%{stroke-dashoffset:0;opacity:.36}45%{opacity:.58}to{stroke-dashoffset:-124;opacity:.36}}@keyframes heroOrchSpineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-182}}@keyframes heroOrchSpineResponse{0%,16%,to{opacity:0;stroke-dashoffset:0}24%{opacity:.22}44%{opacity:.82;stroke-dashoffset:-82}62%{opacity:.66;stroke-dashoffset:-148}78%{opacity:.18;stroke-dashoffset:-188}}@keyframes heroOrchNodeSequence{0%,12%,to{opacity:.46;transform:scale(.9)}28%{opacity:1;transform:scale(1.18)}48%{opacity:.7;transform:scale(1)}68%{opacity:.9;transform:scale(1.08)}}@keyframes heroOrchSourceRankCycle{0%,10%,to{transform:translateY(0);opacity:.74}18%{transform:translateY(-2px);opacity:1}28%{transform:translateY(1.5px);opacity:.86}40%{transform:translateY(-1.2px);opacity:.96}54%{transform:translateY(.8px);opacity:.82}72%{transform:translateY(0);opacity:.9}}@keyframes heroOrchSourceChipShuffle{0%,14%,to{transform:translateZ(0) scale(1);opacity:.62}22%{transform:translate3d(-3px,-1px,0) scale(1.03);opacity:.96}36%{transform:translate3d(3px,1px,0) scale(.98);opacity:.84}50%{transform:translate3d(-2px,1px,0) scale(1.02);opacity:.9}66%{transform:translate3d(1px,-1px,0) scale(1);opacity:.72}}@keyframes heroOrchMatrixBarRank{0%,to{transform:scaleY(.82);opacity:.46}26%{transform:scaleY(1.16);opacity:.88}52%{transform:scaleY(.92);opacity:.68}76%{transform:scaleY(1.08);opacity:.84}}@keyframes heroOrchMatrixNodeHop{0%,to{opacity:.38;transform:translateY(0) scale(.92)}42%{opacity:1;transform:translateY(-5px) scale(1.18)}68%{opacity:.72;transform:translateY(-2px) scale(1.02)}}@keyframes heroOrchPortIntake{0%,to{opacity:.36;transform:scale(.88)}45%{opacity:1;transform:scale(1.22)}}@keyframes heroOrchScanSource{0%,12%,to{opacity:0;transform:translate(-68px)}22%{opacity:.66}46%{opacity:.44;transform:translate(202px)}58%{opacity:0;transform:translate(238px)}}@keyframes heroOrchLaneTravel{0%,12%{opacity:0;transform:translate(0)}18%{opacity:.92}56%{opacity:.95;transform:translate(108px)}76%{opacity:.62;transform:translate(156px)}to{opacity:0;transform:translate(188px)}}@keyframes heroOrchScanEngage{0%,20%,to{opacity:0;transform:translate(-94px)}30%{opacity:.74}58%{opacity:.5;transform:translate(236px)}70%{opacity:0;transform:translate(286px)}}@keyframes heroOrchTriggerSequence{0%,18%,to{opacity:.38;transform:scale(.92)}34%{opacity:1;transform:scale(1.18)}52%{opacity:.7;transform:scale(1.04)}68%{opacity:.92;transform:scale(1.12)}}@keyframes heroOrchModuleActivate{0%,24%,to{transform:translateY(0) scale(1);opacity:.72}36%{transform:translateY(-2px) scale(1.03);opacity:.96}50%{transform:translateY(1.2px) scale(.99);opacity:.84}64%{transform:translateY(-1.4px) scale(1.04);opacity:1}82%{transform:translateY(.4px) scale(1.01);opacity:.88}}@keyframes heroOrchWorkCellShift{0%,16%,to{transform:translateZ(0) scale(1);opacity:.64}32%{transform:translate3d(6px,0,0) scale(1.05);opacity:.96}56%{transform:translate3d(2px,-1px,0) scale(1.02);opacity:.82}74%{transform:translate3d(8px,1px,0) scale(1.04);opacity:.92}}@keyframes heroOrchWorkLinkTrace{0%,22%,to{opacity:0;stroke-dashoffset:0}34%{opacity:.34}52%{opacity:.86;stroke-dashoffset:-48}68%{opacity:.22;stroke-dashoffset:-84}}@keyframes heroOrchOutcomeCondense{0%,38%,to{transform:translateY(0) scale(1);opacity:.74}52%{transform:translateY(-2.6px) scale(1.03);opacity:.94}66%{transform:translateY(-4px) scale(1.05);opacity:1}82%{transform:translateY(-1.1px) scale(1.01);opacity:.9}}@keyframes heroOrchOutcomeLaneFlow{0%,44%,to{opacity:.36;transform:scaleX(.9)}58%{opacity:.86;transform:scaleX(1.02)}72%{opacity:1;transform:scaleX(1.06)}88%{opacity:.54;transform:scaleX(.95)}}@keyframes heroOrchLockResolve{0%,52%,to{opacity:.44;transform:scale(.92)}66%{opacity:1;transform:scale(1.24)}78%{opacity:.9;transform:scale(1.08)}}@keyframes heroOrchScanPlace{0%,48%,to{opacity:0;transform:translate(-86px)}60%{opacity:.7}84%{opacity:.5;transform:translate(222px)}94%{opacity:0;transform:translate(260px)}}@keyframes heroOrchConvergeTrace{0%,44%,to{opacity:0;stroke-dashoffset:0}58%{opacity:.3}74%{opacity:.9;stroke-dashoffset:-54}88%{opacity:.24;stroke-dashoffset:-96}}@keyframes heroOrchRouteBaseFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-132}}@keyframes heroOrchRouteTrace{0%,16%,to{opacity:0;stroke-dashoffset:0}26%{opacity:.28}46%{opacity:.92;stroke-dashoffset:-86}62%{opacity:.74;stroke-dashoffset:-154}80%{opacity:.18;stroke-dashoffset:-214}}@keyframes heroOrchHeroJourneyTrace{0%,12%,to{opacity:0;stroke-dashoffset:0}22%{opacity:.18}40%{opacity:.96;stroke-dashoffset:-116}62%{opacity:.74;stroke-dashoffset:-202}80%{opacity:.14;stroke-dashoffset:-276}}@keyframes heroOrchRouteNodeSequence{0%,18%,to{opacity:.44;transform:scale(.9)}36%{opacity:1;transform:scale(1.16)}56%{opacity:.78;transform:scale(1)}72%{opacity:.96;transform:scale(1.1)}}@keyframes heroOrchRoutePulseBlink{0%,to{opacity:.2;transform:scale(.9)}42%{opacity:.98;transform:scale(1.1)}70%{opacity:.62;transform:scale(.98)}}@keyframes heroOrchJourneyPulseBlink{0%,to{opacity:.18;transform:scale(.9)}40%{opacity:1;transform:scale(1.16)}66%{opacity:.66;transform:scale(1.02)}}@keyframes heroOrchSignalBlink{0%,to{opacity:.2;transform:scale(.9)}45%{opacity:.95;transform:scale(1.1)}}@keyframes heroOrchFilteredBlink{0%,to{opacity:.08;transform:scale(.86)}44%{opacity:.54;transform:scale(1.04)}}@keyframes heroOrchHandoffPulseBlink{0%,to{opacity:.12;transform:scale(.88)}46%{opacity:.92;transform:scale(1.12)}72%{opacity:.42;transform:scale(.98)}}@keyframes heroOrchRecycleFade{0%,to{opacity:.08;transform:scale(.88)}46%{opacity:.48;transform:scale(1.04)}}@keyframes heroOrchFrameBreathe{0%,to{opacity:.5}52%{opacity:.86}}@keyframes heroOrchBaselinePulse{0%{opacity:.3;stroke-dashoffset:0}48%{opacity:.72}to{opacity:.3;stroke-dashoffset:-64}}
