@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--ds-card-angle:135deg}}}@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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ds-wrap-max:1440px;--ds-color-brand-blue:#0445c8;--ds-color-brand-blue-dark:#0036a7;--ds-color-brand-blue-light:#4680dd;--ds-color-brand-navy:#015;--ds-color-brand-red:#d41d56;--ds-surface-base:#0e111b;--ds-surface-50:#141824;--ds-surface-75:#1a1f2d;--ds-surface-100:#212636;--ds-surface-200:#2c3244;--ds-surface-300:#3d455c;--ds-color-border:#2f364c;--ds-color-ink-primary:#f5f7fa;--ds-color-ink-secondary:#a4b0d4;--ds-color-ink-muted:#8a99b5;--ds-color-ink-inverse:#0b1021;--ds-color-success:#4ade80;--ds-color-warning:#f6ad55;--ds-color-danger:#d41d56;--ds-color-danger-text:#f2729a;--ds-color-info:#6b8dff;--ds-font-heading:"Inter", -apple-system, system-ui, sans-serif;--ds-font-body:"Inter", -apple-system, system-ui, sans-serif;--ds-font-mono:"Geist Mono", "SF Mono", "JetBrains Mono", monospace;--ds-font-display-editorial:"Source Serif 4", "IBM Plex Serif", Georgia, serif;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-display:510;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-space-0:0;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-20:80px;--ds-space-24:96px;--ds-space-32:128px;--ds-space-40:160px;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-2xl:24px;--ds-radius-full:9999px;--ds-shadow-sm:0 1px 2px 0 #0445c80d;--ds-shadow-md:0 4px 6px -1px #0445c81a, 0 2px 4px -2px #0445c81a;--ds-shadow-lg:0 10px 15px -3px #0445c826, 0 4px 6px -4px #0445c81a;--ds-shadow-xl:0 20px 35px -8px #0445c847, 0 12px 20px -10px #0445c82e, 0 0 0 1px #6b8dff14;--ds-shadow-glow:0 0 24px -4px #6b8dff73, 0 0 48px -8px #0445c847;--ds-duration-instant:0s;--ds-duration-fast:.15s;--ds-duration-base:.2s;--ds-duration-slow:.3s;--ds-duration-deliberate:.5s;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-ease-enter:cubic-bezier(0, 0, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-ease-snap:cubic-bezier(.85, 0, .15, 1);--ds-ease-glide:cubic-bezier(.65, 0, .35, 1);--ds-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ds-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:2200px){:root{--ds-wrap-max:1640px}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ds-surface-base:#f7f8fd;--ds-surface-50:#f0f2fa;--ds-surface-75:#fff;--ds-surface-100:#ebedf4;--ds-surface-200:#dfe2ec;--ds-surface-300:#d1d5e0;--ds-color-border:#d9dde8;--ds-color-ink-primary:#015;--ds-color-ink-secondary:#33466f;--ds-color-ink-muted:#5b6c8c;--ds-color-ink-inverse:#f5f7fa;--ds-color-danger-text:#d41d56}}[data-theme=dark]{--ds-surface-base:#0e111b;--ds-surface-50:#141824;--ds-surface-75:#1a1f2d;--ds-surface-100:#212636;--ds-surface-200:#2c3244;--ds-surface-300:#3d455c;--ds-color-border:#2f364c;--ds-color-ink-primary:#f5f7fa;--ds-color-ink-secondary:#a4b0d4;--ds-color-ink-muted:#8a99b5;--ds-color-ink-inverse:#0b1021;--ds-color-danger-text:#f2729a;--ds-color-bg:#0b1021;--ds-color-surface-1:#111633;--ds-color-surface-2:#1a2040}[data-theme=light]{--ds-surface-base:#f7f8fd;--ds-surface-50:#f0f2fa;--ds-surface-75:#fff;--ds-surface-100:#ebedf4;--ds-surface-200:#dfe2ec;--ds-surface-300:#d1d5e0;--ds-color-border:#d9dde8;--ds-color-ink-primary:#015;--ds-color-ink-secondary:#33466f;--ds-color-ink-muted:#5b6c8c;--ds-color-ink-inverse:#f5f7fa;--ds-color-danger-text:#d41d56;--ds-color-bg:#f7f9ff;--ds-color-surface-1:#fff;--ds-color-surface-2:#eaf0ff}button[data-variant]{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-body);border-radius:var(--ds-radius-md);cursor:pointer;transition:background .2s var(--ds-ease-standard), transform .2s var(--ds-ease-standard), box-shadow .2s var(--ds-ease-standard);border:1px solid #0000;font-weight:600;display:inline-flex}button[data-size=sm]{padding:var(--ds-space-2) var(--ds-space-3);font-size:14px}button[data-size=md]{padding:var(--ds-space-3) var(--ds-space-4);font-size:16px}button[data-size=lg]{padding:var(--ds-space-4) var(--ds-space-6);font-size:17px}button[data-variant=primary]{background:var(--ds-color-brand-blue);color:#fff}button[data-variant=primary]:hover:not(:disabled){background:var(--ds-color-brand-blue-dark)}button[data-variant=secondary]{color:var(--ds-color-ink-primary);border-color:var(--ds-color-border);background:0 0}button[data-variant=secondary]:hover:not(:disabled){background:var(--ds-surface-50)}button[data-variant=ghost]{color:var(--ds-color-ink-secondary);background:0 0}button[data-variant=ghost]:hover:not(:disabled){background:var(--ds-surface-50);color:var(--ds-color-ink-primary)}button[data-variant=danger]{background:var(--ds-color-brand-red);color:#fff}button[data-variant=link]{color:var(--ds-color-brand-blue-light);background:0 0;border:none;padding:0}button:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}button[aria-busy=true]{opacity:.7;cursor:wait}.ds-hero-h1{font-family:var(--ds-font-heading);letter-spacing:-.03em;font-feature-settings:"ss01", "cv11";color:var(--ds-color-ink-primary);word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(40px,5vw,64px);font-weight:510;line-height:1.05}@media (max-width:639px){.ds-hero-h1{letter-spacing:-.025em;font-size:clamp(28px,8vw,34px);line-height:1.08}}.ds-section-shell{padding:80px clamp(20px,4vw,32px)}@media (min-width:640px) and (max-width:1023px){.ds-section-shell{padding:64px clamp(20px,4vw,32px)}}@media (max-width:639px){.ds-section-shell{padding:48px 20px}.ds-section-shell__head{margin-bottom:20px!important}}@media (max-width:1023px){.ds-aurora-blob{filter:blur(36px)!important;mix-blend-mode:normal!important;opacity:.35!important}}@media (max-width:639px){.ds-aurora-blob{filter:blur(24px)!important;opacity:.25!important}}@media (prefers-reduced-motion:reduce){.ds-aurora-blob{filter:none!important;opacity:.15!important}}.ds-swiss-map{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ds-swiss-map animate{display:none}.ds-swiss-map [stroke-dasharray]{stroke-dasharray:3 5!important}}.ds-mono{font-family:var(--ds-font-mono);font-feature-settings:"tnum" 1;letter-spacing:.02em}.ds-pulse-dot{background:var(--pulse-color,var(--ds-color-success));width:7px;height:7px;box-shadow:0 0 0 0 var(--pulse-color,var(--ds-color-success));animation:ds-pulse 2.4s var(--ds-ease-glide) infinite;vertical-align:middle;border-radius:9999px;flex-shrink:0;margin-right:8px;display:inline-block}@keyframes ds-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--pulse-color,var(--ds-color-success)) 60%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--pulse-color,var(--ds-color-success)) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--pulse-color,var(--ds-color-success)) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ds-pulse-dot{animation:none}}@keyframes sw-rise{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.ds-card-hover{transition:transform .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo), border-color .24s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo);will-change:transform;isolation:isolate;position:relative}.ds-card-hover:after{content:"";border-radius:calc(var(--ds-radius-lg) + 6px);background:radial-gradient(60% 60% at 50% 50%, var(--ds-color-brand-blue-light) 0%, transparent 70%);position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.ds-card-hover:after{background:radial-gradient(60% 60% at 50% 50%, color-mix(in oklch, var(--ds-color-brand-blue-light) 18%, transparent) 0%, transparent 70%)}}.ds-card-hover:after{opacity:0;transition:opacity .28s var(--ds-ease-standard);pointer-events:none;z-index:-1}.ds-card-hover:hover,.ds-card-hover:focus-visible{box-shadow:var(--ds-shadow-lg);border-color:var(--ds-color-brand-blue-light);background-color:var(--ds-surface-75);transform:translateY(-4px)scale(1.018)}.ds-card-hover:hover:after,.ds-card-hover:focus-visible:after{opacity:1}.ds-card-hover:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ds-card-hover{transition:none}.ds-card-hover:hover,.ds-card-hover:focus-visible{transform:none}.ds-card-hover:hover:after,.ds-card-hover:focus-visible:after{opacity:.4}}.ds-reveal{opacity:0;transition:opacity .28s var(--ds-ease-out-expo), transform .28s var(--ds-ease-out-expo);transform:translateY(16px)scale(.992)}.ds-reveal[data-state=visible]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.ds-reveal{opacity:1;filter:none;transition:none;transform:none}}.no-js .ds-reveal{opacity:1;filter:none;transform:none}@property --ds-card-angle{syntax:"<angle>";inherits:false;initial-value:135deg}.ds-sgf-card{--ds-card-angle:135deg;border-radius:var(--ds-radius-lg);background:linear-gradient(var(--ds-surface-50), var(--ds-surface-50)) padding-box, conic-gradient(from var(--ds-card-angle), var(--ds-card-accent,var(--ds-color-brand-blue-light)) 0deg, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 45deg, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 90deg, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 180deg, transparent 240deg, transparent 360deg) border-box;border:1.5px solid #0000;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-sgf-card{background:linear-gradient(var(--ds-surface-50), var(--ds-surface-50)) padding-box, conic-gradient(from var(--ds-card-angle), var(--ds-card-accent,var(--ds-color-brand-blue-light)) 0deg, color-mix(in oklch, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 65%, white) 45deg, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 90deg, color-mix(in oklch, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 40%, transparent) 180deg, transparent 240deg, transparent 360deg) border-box}}.ds-sgf-card{transition:transform .28s var(--ds-ease-out-expo), box-shadow .28s var(--ds-ease-out-expo), filter .28s var(--ds-ease-out-expo);will-change:transform;isolation:isolate;animation:40s linear infinite ds-card-spin}.ds-sgf-card:hover,.ds-sgf-card:focus-visible{box-shadow:var(--ds-shadow-lg);filter:brightness(1.05);animation:4s linear infinite ds-card-spin;transform:translateY(-4px)scale(1.025)}.ds-sgf-card:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:4px}@keyframes ds-card-spin{0%{--ds-card-angle:135deg}to{--ds-card-angle:495deg}}@media (prefers-reduced-motion:reduce){.ds-sgf-card{transition:none;animation:none}.ds-sgf-card:hover,.ds-sgf-card:focus-visible{filter:none;animation:none;transform:none}}@media (max-width:1023px){.ds-sgf-card{animation-duration:80s}}@media (max-width:639px){.ds-sgf-card{animation:none}}.ds-arrow-slide{transition:transform .28s var(--ds-ease-out-expo);will-change:transform;display:inline-block}.ds-card-hover:hover .ds-arrow-slide,.ds-card-hover:focus-visible .ds-arrow-slide,.ds-sgf-card:hover .ds-arrow-slide,.ds-sgf-card:focus-visible .ds-arrow-slide,.ds-faq-row:hover .ds-arrow-slide,.ds-trust-pop:hover .ds-arrow-slide,.ds-cta-static:hover .ds-arrow-slide,.ds-cta-static:focus-visible .ds-arrow-slide{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.ds-arrow-slide{transition:none}.ds-card-hover:hover .ds-arrow-slide,.ds-sgf-card:hover .ds-arrow-slide,.ds-trust-pop:hover .ds-arrow-slide{transform:none}}.ds-shimmer-line{position:relative}.ds-shimmer-line:before{content:"";background:linear-gradient(90deg, transparent, var(--ds-card-accent,var(--ds-color-brand-blue-light)) 50%, transparent);width:0%;height:2px;transition:width .48s var(--ds-ease-out-expo);pointer-events:none;z-index:2;position:absolute;top:0;left:0}.ds-shimmer-line:hover:before,.ds-shimmer-line:focus-visible:before{width:100%}@media (prefers-reduced-motion:reduce){.ds-shimmer-line:before{transition:none}.ds-shimmer-line:hover:before{width:100%}}.ds-trust-pop{transition:transform .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo), border-color .24s var(--ds-ease-out-expo);border-radius:var(--ds-radius-sm);margin-block:-6px;margin-inline:-6px;padding-block:6px;padding-inline:6px}.ds-trust-pop:hover{box-shadow:var(--ds-shadow-glow);transform:translateY(-2px)scale(1.025)}@media (prefers-reduced-motion:reduce){.ds-trust-pop{transition:none}.ds-trust-pop:hover{box-shadow:none;transform:none}}.ds-aurora-pan{background-size:200% 200%;animation:24s linear infinite ds-aurora-drift}@keyframes ds-aurora-drift{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds-aurora-pan{animation:none}}.ds-process-step{transition:transform .24s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo);will-change:transform;position:relative}.ds-process-step:hover{box-shadow:var(--ds-shadow-lg);transform:translateY(-3px);background-color:var(--ds-surface-75)!important}.ds-process-step:hover .ds-process-step-num{color:var(--ds-color-brand-blue);transform:scale(1.08)}.ds-process-step-num{transition:color .24s var(--ds-ease-out-expo), transform .24s var(--ds-ease-out-expo);display:inline-block}@media (prefers-reduced-motion:reduce){.ds-process-step,.ds-process-step-num{transition:none}.ds-process-step:hover,.ds-process-step:hover .ds-process-step-num{transform:none}}.ds-faq-row{transition:background-color .2s var(--ds-ease-standard);position:relative}.ds-faq-row:before{content:"";background:var(--ds-color-brand-blue-light);width:2px;height:0%;transition:height .32s var(--ds-ease-out-expo), top .32s var(--ds-ease-out-expo);pointer-events:none;position:absolute;top:50%;left:0}.ds-faq-row:hover{background-color:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ds-faq-row:hover{background-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 4%, transparent)}}.ds-faq-row:hover:before,.ds-faq-row[data-open=true]:before{height:100%;top:0}@media (prefers-reduced-motion:reduce){.ds-faq-row,.ds-faq-row:before{transition:none}}.ds-faq-body{transition:grid-template-rows .32s var(--ds-ease-out-expo);grid-template-rows:0fr;display:grid}.ds-faq-body[data-open=true]{grid-template-rows:1fr}.ds-faq-body>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-faq-body{transition:none}}.ds-process-svg-line{animation:1.4s linear infinite ds-process-flow}@keyframes ds-process-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}.ds-process-step-num{animation:ds-step-num-glow 6s var(--ds-ease-glide) infinite}@keyframes ds-step-num-glow{0%,80%,to{text-shadow:0 0 #0000;color:var(--ds-color-brand-blue-light)}90%{text-shadow:0 0 12px color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent), 0 0 24px color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent);color:var(--ds-color-brand-blue)}}@media (prefers-reduced-motion:reduce){.ds-process-connector,.ds-process-step-num{animation:none}}.af-row:before{content:"";background:linear-gradient(90deg, var(--ds-color-brand-blue) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.af-row:before{background:linear-gradient(90deg, color-mix(in oklch, var(--ds-color-brand-blue) 9%, transparent) 0%, transparent 70%)}}.af-row:before{opacity:0;transition:opacity .36s var(--ds-ease-out-expo);pointer-events:none;z-index:0}.af-row>*{z-index:1;position:relative}.af-row:hover:before,.af-row:focus-visible:before{opacity:1}.af-row:hover .af-check,.af-row:focus-visible .af-check{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.af-row:hover .af-check,.af-row:focus-visible .af-check{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 12%, transparent)}}.af-row:hover .af-check svg polyline,.af-row:focus-visible .af-check svg polyline{stroke-dashoffset:0!important}.af-row:hover .af-title,.af-row:focus-visible .af-title,.af-row:hover .af-index,.af-row:focus-visible .af-index{color:var(--ds-color-brand-blue-light)}.af-row:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.af-row:before,.af-row .af-check,.af-row .af-title,.af-row .af-index,.af-row .af-check svg polyline{transition:none}}.ep-cell:before{content:"";background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue-light) 60%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ep-cell:before{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 10%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 4%, transparent) 60%, transparent 100%)}}.ep-cell:before{opacity:0;transition:opacity .36s var(--ds-ease-out-expo);pointer-events:none;z-index:0}.ep-cell>*{z-index:1;position:relative}.ep-cell:hover:before,.ep-cell:focus-visible:before{opacity:1}.ep-cell:hover .ep-index,.ep-cell:focus-visible .ep-index,.ep-cell:hover .ep-label,.ep-cell:focus-visible .ep-label,.ep-cell:hover .ep-arrow,.ep-cell:focus-visible .ep-arrow{color:var(--ds-color-brand-blue-light)}.ep-cell:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ep-cell:before,.ep-cell .ep-index,.ep-cell .ep-label,.ep-cell .ep-arrow{transition:none}}.ts-bubble:hover,.ts-bubble:focus-visible{border-color:var(--ds-color-brand-blue-light);box-shadow:0 14px 28px -14px #0445c880, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ts-bubble:hover,.ts-bubble:focus-visible{box-shadow:0 14px 28px -14px #0445c880, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 16%, transparent)}}.ts-bubble:hover .ts-bubble-knot,.ts-bubble:focus-visible .ts-bubble-knot{background:var(--ds-color-brand-blue);box-shadow:0 0 0 4px var(--ds-surface-50), 0 0 0 5px var(--ds-color-brand-blue-light), 0 0 16px 0 var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ts-bubble:hover .ts-bubble-knot,.ts-bubble:focus-visible .ts-bubble-knot{box-shadow:0 0 0 4px var(--ds-surface-50), 0 0 0 5px var(--ds-color-brand-blue-light), 0 0 16px 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}}.ts-bubble:hover .ts-bubble-tag,.ts-bubble:focus-visible .ts-bubble-tag{border-color:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ts-bubble:hover .ts-bubble-tag,.ts-bubble:focus-visible .ts-bubble-tag{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}}.ts-bubble:hover .ts-bubble-tag,.ts-bubble:focus-visible .ts-bubble-tag{background:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ts-bubble:hover .ts-bubble-tag,.ts-bubble:focus-visible .ts-bubble-tag{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent)}}.ts-bubble:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:4px}@media (max-width:767px){.ts-bubble-wrap{grid-template-columns:1fr!important}.ts-bubble-wrap>div[aria-hidden],.ts-bubble-knot{display:none!important}.ts-bubble[data-side=right]{text-align:left!important}.ts-bubble[data-side=right] .ts-bubble-tag{align-self:flex-start!important}.ts-bubble[data-side=right]>.ds-mono:first-child{flex-direction:row!important}}@media (prefers-reduced-motion:reduce){.ts-bubble{transition:none}.ts-bubble:hover{transform:none}}.ts-card{position:relative}.ts-card:before{content:"";border-radius:inherit;background:radial-gradient(100% 80% at 100% 0%, var(--ds-color-brand-blue-light) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ts-card:before{background:radial-gradient(100% 80% at 100% 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent) 0%, transparent 60%)}}.ts-card:before{opacity:0;transition:opacity .36s var(--ds-ease-out-expo);pointer-events:none;z-index:0}.ts-card>*{z-index:1;position:relative}.ts-card:hover,.ts-card:focus-visible{border-color:var(--ds-color-brand-blue-light);box-shadow:0 18px 36px -16px #0445c873, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.ts-card:hover,.ts-card:focus-visible{box-shadow:0 18px 36px -16px #0445c873, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 18%, transparent)}}.ts-card:hover:before,.ts-card:focus-visible:before{opacity:1}.ts-card:hover .ts-card-arrow,.ts-card:focus-visible .ts-card-arrow{color:var(--ds-color-brand-blue-light);transform:translate(6px)}.ts-card:hover .ts-card-pill,.ts-card:focus-visible .ts-card-pill{border-color:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ts-card:hover .ts-card-pill,.ts-card:focus-visible .ts-card-pill{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}}.ts-card:hover .ts-card-pill,.ts-card:focus-visible .ts-card-pill{background:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ts-card:hover .ts-card-pill,.ts-card:focus-visible .ts-card-pill{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 16%, transparent)}}.ts-card:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ts-card{transition:none}.ts-card:hover,.ts-card:focus-visible{transform:none}.ts-card-arrow{transition:none}}.ds-trust-sparkle{isolation:isolate;position:relative;overflow:hidden}.ds-trust-sparkle:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 35%, var(--ds-color-brand-blue-light) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-trust-sparkle:after{background:linear-gradient(100deg, transparent 35%, color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent) 50%, transparent 65%)}}.ds-trust-sparkle:after{z-index:0;animation:12s linear infinite ds-sparkle-sweep;transform:translate(-100%)}.ds-trust-sparkle>*{z-index:1;position:relative}@keyframes ds-sparkle-sweep{0%{transform:translate(-100%)}18%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ds-trust-sparkle:after{opacity:0;animation:none}}@media (max-width:639px){.ds-trust-sparkle:after{display:none}}.ds-section-bridge{position:relative}.ds-section-bridge:after{content:"";background:radial-gradient(60% 100% at 50% 100%, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue-light) 50%, transparent 100%);height:96px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ds-section-bridge:after{background:radial-gradient(60% 100% at 50% 100%, color-mix(in oklch, var(--ds-color-brand-blue) 8%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 4%, transparent) 50%, transparent 100%)}}.ds-section-bridge:after{pointer-events:none;z-index:1;opacity:.9;filter:blur(12px)}@media (max-width:639px){.ds-section-bridge:after{opacity:.5;filter:blur(8px);height:56px}}@media (prefers-reduced-motion:reduce){.ds-section-bridge:after{opacity:.4}}a.ds-cta-static,button.ds-cta-static{font-family:var(--ds-font-body);border-radius:var(--ds-radius-md);cursor:pointer;isolation:isolate;transition:transform .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo), border-color .24s var(--ds-ease-out-expo);will-change:transform;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}a.ds-cta-static[data-variant=primary],button.ds-cta-static[data-variant=primary]{background:var(--ds-color-brand-blue);color:#fff;border:1px solid var(--ds-color-brand-blue);box-shadow:0 1px 0 0 var(--ds-color-brand-blue-light) inset, 0 4px 12px -4px #0445c873}@supports (color:color-mix(in lab, red, red)){a.ds-cta-static[data-variant=primary],button.ds-cta-static[data-variant=primary]{box-shadow:0 1px 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent) inset, 0 4px 12px -4px #0445c873}}a.ds-cta-static[data-variant=primary]:hover,button.ds-cta-static[data-variant=primary]:hover{background:var(--ds-color-brand-blue-dark);box-shadow:0 1px 0 0 var(--ds-color-brand-blue-light) inset, 0 14px 28px -10px #0445c8b3, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.ds-cta-static[data-variant=primary]:hover,button.ds-cta-static[data-variant=primary]:hover{box-shadow:0 1px 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent) inset, 0 14px 28px -10px #0445c8b3, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent)}}a.ds-cta-static[data-variant=outline],button.ds-cta-static[data-variant=outline]{color:var(--ds-color-ink-primary);border:1px solid var(--ds-color-border);background:0 0}a.ds-cta-static[data-variant=outline]:hover,button.ds-cta-static[data-variant=outline]:hover{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue-light);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.ds-cta-static[data-variant=outline]:hover,button.ds-cta-static[data-variant=outline]:hover{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 8%, transparent)}}a.ds-cta-static[data-variant=outline]:hover,button.ds-cta-static[data-variant=outline]:hover{box-shadow:0 8px 20px -8px #0445c859}a.ds-cta-static[data-variant=dark-blue],button.ds-cta-static[data-variant=dark-blue]{background:var(--ds-color-brand-navy);color:#fff;border:0;box-shadow:inset 0 1px #ffffff1a,0 8px 18px -8px #0159;box-shadow:inset 0 1px lab(100% 0 0/.1),0 8px 18px -8px lab(8.58951% 19.2572 -43.5223/.6)}a.ds-cta-static[data-variant=dark-blue]:hover,button.ds-cta-static[data-variant=dark-blue]:hover{background:var(--ds-color-brand-navy);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.ds-cta-static[data-variant=dark-blue]:hover,button.ds-cta-static[data-variant=dark-blue]:hover{background:color-mix(in oklch, var(--ds-color-brand-navy) 88%, white)}}a.ds-cta-static[data-variant=dark-blue]:hover,button.ds-cta-static[data-variant=dark-blue]:hover{box-shadow:inset 0 1px #ffffff29,0 14px 28px -10px #001155b3;box-shadow:inset 0 1px lab(100% 0 0/.16),0 14px 28px -10px lab(8.58951% 19.2572 -43.5223/.701961)}a.ds-cta-static:after,button.ds-cta-static:after{content:"";transition:transform .54s var(--ds-ease-out-expo);pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 35%,#ffffff2e 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.18) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}a.ds-cta-static:hover:after,button.ds-cta-static:hover:after{transform:translate(110%)}a.ds-cta-static>*,button.ds-cta-static>*{z-index:1;position:relative}a.ds-cta-static:focus-visible,button.ds-cta-static:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){a.ds-cta-static,button.ds-cta-static{transition:none}a.ds-cta-static:hover,button.ds-cta-static:hover{transform:none}a.ds-cta-static:after,button.ds-cta-static:after{display:none}}.cta-bold{background:var(--ds-surface-base)}.cta-bold-emph{display:inline-block;position:relative}.cta-bold-emph:before{content:"";background:radial-gradient(50% 70% at 50% 50%, var(--ds-color-brand-blue-light) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-bold-emph:before{background:radial-gradient(50% 70% at 50% 50%, color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, transparent) 0%, transparent 70%)}}.cta-bold-emph:before{filter:blur(28px);z-index:-1;pointer-events:none}.cta-bold-megastep{animation:32s ease-in-out infinite alternate cta-megastep-drift}@keyframes cta-megastep-drift{0%{transform:translate(0)}to{transform:translate(-32px,-16px)}}@media (prefers-reduced-motion:reduce){.cta-bold-megastep{animation:none}}.cta-bold-console{background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-surface-base) 100%);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cta-bold-console{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 6%, var(--ds-surface-base)) 0%, var(--ds-surface-base) 100%)}}.cta-bold-console{border:1px solid var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.cta-bold-console{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 26%, var(--ds-color-border))}}.cta-bold-console{border-radius:var(--ds-radius-lg);box-shadow:0 32px 64px -24px #0000008c, 0 0 0 1px var(--ds-color-brand-blue-light);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-bold-console{box-shadow:0 32px 64px -24px #0000008c, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 10%, transparent)}}.cta-bold-console{isolation:isolate}.cta-bold-console:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-color-brand-blue-light) 30%, var(--ds-color-brand-blue-light) 70%, transparent 100%);z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.cta-bold-console-bar{border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-brand-blue);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.cta-bold-console-bar{background:color-mix(in oklch, var(--ds-color-brand-blue) 10%, var(--ds-surface-50))}}.cta-bold-console-light{background:var(--ds-color-brand-blue-light);width:8px;height:8px;box-shadow:0 0 0 0 var(--ds-color-brand-blue-light);animation:cta-console-pulse 2.4s var(--ds-ease-glide) infinite;border-radius:50%}@keyframes cta-console-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.cta-bold-console-light{animation:none}}.cta-bold-console-cmd{letter-spacing:.06em;color:var(--ds-color-brand-blue-light);font-size:12px;font-weight:500}.cta-bold-console-time{letter-spacing:.14em;color:var(--ds-color-ink-muted);font-size:10.5px}.cta-bold-console-rows{flex-direction:column;gap:0;margin:0;padding:14px 0;display:flex}.cta-bold-console-row{border-bottom:1px dashed var(--ds-color-border);grid-template-columns:130px 1fr;align-items:baseline;gap:16px;padding:8px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.cta-bold-console-row{border-bottom:1px dashed color-mix(in oklch, var(--ds-color-border) 70%, transparent)}}.cta-bold-console-row:last-child{border-bottom:none}.cta-bold-console-row dt{font-family:var(--ds-font-mono);letter-spacing:.16em;color:var(--ds-color-ink-muted);margin:0;font-size:10.5px}.cta-bold-console-row dd{font-family:var(--ds-font-mono);letter-spacing:.06em;color:var(--ds-color-ink-primary);margin:0;font-size:13px;font-weight:500}.cta-bold-primary{border-radius:var(--ds-radius-md);background:var(--ds-color-brand-blue);border:1px solid var(--ds-color-brand-blue);color:#fff;isolation:isolate;box-shadow:0 1px 0 0 var(--ds-color-brand-blue-light) inset, 0 8px 18px -6px #0445c88c;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:0 14px 12px;padding:18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-bold-primary{box-shadow:0 1px 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent) inset, 0 8px 18px -6px #0445c88c}}.cta-bold-primary{transition:transform .28s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo), box-shadow .28s var(--ds-ease-out-expo)}.cta-bold-primary:after{content:"";transition:transform .7s var(--ds-ease-out-expo);pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.22) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.cta-bold-primary:hover:after{transform:translate(110%)}.cta-bold-primary>*{z-index:1;position:relative}.cta-bold-primary:hover{background:var(--ds-color-brand-blue-dark);box-shadow:0 1px 0 0 var(--ds-color-brand-blue-light) inset, 0 18px 36px -10px #0445c8b3, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cta-bold-primary:hover{box-shadow:0 1px 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent) inset, 0 18px 36px -10px #0445c8b3, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent)}}.cta-bold-primary:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:2px}.cta-bold-primary-lbl{letter-spacing:.18em;color:#ffffffbf;color:lab(100% 0 0/.75);font-size:10.5px}.cta-bold-primary-val{font-family:var(--ds-font-heading);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:17px;font-weight:600;overflow:hidden}.cta-bold-primary-arrow{font-family:var(--ds-font-mono);font-size:22px;display:inline-block}.cta-bold-phone{border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border);background:var(--ds-surface-50);color:var(--ds-color-ink-primary);transition:border-color .24s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo), transform .24s var(--ds-ease-out-expo);grid-template-columns:36px 1fr;align-items:center;gap:12px;margin:0 14px 14px;padding:12px 14px;text-decoration:none;display:grid}.cta-bold-phone:hover{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue-light);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.cta-bold-phone:hover{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 8%, var(--ds-surface-50))}}.cta-bold-phone-icon{border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-blue-light);width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.cta-bold-phone-icon{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent)}}.cta-bold-phone-icon{color:var(--ds-color-brand-blue-light);justify-content:center;align-items:center;display:inline-flex}.cta-bold-phone-icon svg{width:16px;height:16px}.cta-bold-phone-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cta-bold-phone-lbl{letter-spacing:.14em;color:var(--ds-color-ink-muted);font-size:10px}.cta-bold-phone-num{font-family:var(--ds-font-mono);letter-spacing:.04em;color:var(--ds-color-ink-primary);font-size:14px;font-weight:600}.cta-bold-phone:hover .cta-bold-phone-num{color:var(--ds-color-brand-blue-light)}@media (max-width:639px){.cta-bold-console-row{grid-template-columns:110px 1fr;padding:8px 14px}.cta-bold-primary,.cta-bold-phone{margin-left:10px;margin-right:10px}.cta-bold-primary{padding:16px 18px}}@keyframes lst-hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lst-hero-line,.lst-hero-emph{animation:lst-hero-rise .9s var(--ds-ease-out-expo) both;display:inline-block}.lst-hero-emph{animation-delay:.18s;position:relative}.lst-hero-emph:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-color-brand-blue-light) 50%, transparent 100%);height:.08em;position:absolute;bottom:.08em;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lst-hero-emph:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 80%, transparent) 50%, transparent 100%)}}.lst-hero-emph:after{transform-origin:0;animation:lst-hero-underline 1.2s var(--ds-ease-out-expo) .7s forwards;transform:scaleX(0)}@keyframes lst-hero-underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lst-hero-line,.lst-hero-emph{animation:none}.lst-hero-emph:after{animation:none;transform:scaleX(1)}}.lst-skip-grid{border-top:1px solid var(--ds-color-border);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;padding-top:28px;display:grid}.lst-skip{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue) 100%);grid-template-rows:auto auto 1fr auto;gap:14px;padding:22px 22px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lst-skip{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 6%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue) 1%, transparent) 100%)}}.lst-skip{color:inherit;isolation:isolate;opacity:0;min-height:200px;animation:lst-skip-in .48s var(--ds-ease-out-expo) forwards;animation-delay:calc(var(--row-i,0) * 70ms + .24s);transition:transform .48s var(--ds-ease-out-expo), border-color .32s var(--ds-ease-out-expo), background .32s var(--ds-ease-out-expo), box-shadow .48s var(--ds-ease-out-expo);outline:none;text-decoration:none;overflow:hidden;transform:translateY(10px)}@keyframes lst-skip-in{to{opacity:1;transform:translateY(0)}}.lst-skip>*{z-index:2;position:relative}.lst-skip-corner{border-top:1px solid var(--ds-color-brand-blue-light);border-right:1px solid var(--ds-color-brand-blue-light);opacity:.5;z-index:2;pointer-events:none;width:12px;height:12px;transition:opacity .32s var(--ds-ease-out-expo);position:absolute;top:10px;right:10px}.lst-skip-sheen{pointer-events:none;z-index:1;background:linear-gradient(115deg, transparent 30%, var(--ds-color-brand-blue-light) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lst-skip-sheen{background:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, transparent) 50%, transparent 70%)}}.lst-skip-sheen{transition:transform .88s var(--ds-ease-out-expo);mix-blend-mode:screen;opacity:0;transform:translate(-110%)}.lst-skip-idx{font-family:var(--ds-font-display-editorial);letter-spacing:-.04em;color:var(--ds-color-brand-blue-light);font-size:clamp(40px,4.4vw,58px);font-style:italic;font-weight:500;line-height:.85}@supports (color:color-mix(in lab, red, red)){.lst-skip-idx{color:color-mix(in oklch, var(--ds-color-brand-blue-light) 38%, transparent)}}.lst-skip-idx{font-variant-numeric:tabular-nums;transform-origin:0 0;transition:color .28s var(--ds-ease-out-expo), transform .48s var(--ds-ease-out-expo);align-self:start}.lst-skip-sigil{letter-spacing:.2em;color:var(--ds-color-brand-blue-light);border:1px solid var(--ds-color-brand-blue-light);padding:4px 9px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.lst-skip-sigil{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 38%, var(--ds-color-border))}}.lst-skip-sigil{border-radius:var(--ds-radius-sm);background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.lst-skip-sigil{background:color-mix(in oklch, var(--ds-color-brand-blue) 14%, transparent)}}.lst-skip-sigil{white-space:nowrap;transition:border-color .28s var(--ds-ease-out-expo), background-color .28s var(--ds-ease-out-expo);place-self:start}.lst-skip-name{font-family:var(--ds-font-display-editorial);letter-spacing:-.005em;color:var(--ds-color-ink-primary);text-wrap:balance;white-space:normal;transition:color .28s var(--ds-ease-out-expo);align-self:end;font-size:clamp(14px,1.3vw,16.5px);font-style:italic;font-weight:500;line-height:1.3}.lst-skip-foot{grid-template-columns:1fr auto;align-self:end;align-items:center;gap:10px;display:grid}.lst-skip-track{background:var(--ds-color-ink-primary);height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.lst-skip-track{background:color-mix(in oklch, var(--ds-color-ink-primary) 12%, transparent)}}.lst-skip-track{overflow:hidden}.lst-skip-track:after{content:"";background:var(--ds-color-brand-blue-light);transform-origin:0;transition:transform .6s var(--ds-ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.lst-skip-arrow{letter-spacing:.14em;color:var(--ds-color-ink-muted);text-transform:uppercase;transition:color .24s var(--ds-ease-out-expo);align-items:center;gap:6px;font-size:11px;display:inline-flex}.lst-skip-arrow-glyph{transition:transform .28s var(--ds-ease-out-expo);font-size:13px;display:inline-block}.lst-skip-arrow-lbl{letter-spacing:.16em;font-weight:600}.lst-skip:hover,.lst-skip:focus-visible{border-color:var(--ds-color-brand-blue-light);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.lst-skip:hover,.lst-skip:focus-visible{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 55%, var(--ds-color-border))}}.lst-skip:hover,.lst-skip:focus-visible{background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue) 100%)}@supports (color:color-mix(in lab, red, red)){.lst-skip:hover,.lst-skip:focus-visible{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 14%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue) 4%, transparent) 100%)}}.lst-skip:hover,.lst-skip:focus-visible{box-shadow:0 14px 32px -16px var(--ds-color-brand-blue), 0 0 0 1px var(--ds-color-brand-blue-light) inset}@supports (color:color-mix(in lab, red, red)){.lst-skip:hover,.lst-skip:focus-visible{box-shadow:0 14px 32px -16px color-mix(in oklch, var(--ds-color-brand-blue) 65%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, transparent) inset}}.lst-skip:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:2px}.lst-skip:hover .lst-skip-sheen,.lst-skip:focus-visible .lst-skip-sheen{opacity:1;transform:translate(110%)}.lst-skip:hover .lst-skip-corner,.lst-skip:focus-visible .lst-skip-corner{opacity:.95}.lst-skip:hover .lst-skip-idx,.lst-skip:focus-visible .lst-skip-idx{color:var(--ds-color-brand-blue-light);transform:scale(1.04)}.lst-skip:hover .lst-skip-sigil,.lst-skip:focus-visible .lst-skip-sigil{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.lst-skip:hover .lst-skip-sigil,.lst-skip:focus-visible .lst-skip-sigil{background:color-mix(in oklch, var(--ds-color-brand-blue) 22%, transparent)}}.lst-skip:hover .lst-skip-name,.lst-skip:focus-visible .lst-skip-name{color:var(--ds-color-brand-blue-light)}.lst-skip:hover .lst-skip-track:after,.lst-skip:focus-visible .lst-skip-track:after{transform:scaleX(1)}.lst-skip:hover .lst-skip-arrow,.lst-skip:focus-visible .lst-skip-arrow{color:var(--ds-color-brand-blue-light)}.lst-skip:hover .lst-skip-arrow-glyph,.lst-skip:focus-visible .lst-skip-arrow-glyph{animation:lst-skip-arrow-bounce 1.1s var(--ds-ease-out-expo) infinite}@keyframes lst-skip-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lst-skip,.lst-skip-sheen,.lst-skip-idx,.lst-skip-arrow-glyph,.lst-skip-track:after,.lst-skip-corner{transition:none!important;animation:none!important}.lst-skip{opacity:1;transform:none}}@media (max-width:640px){.lst-skip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lst-skip{min-height:168px;padding:18px 16px 14px}.lst-skip-idx{font-size:36px}.lst-skip-arrow-lbl{display:none}}.lst-sgf{border-top:1px solid var(--ds-color-border);background:var(--ds-surface-base);padding:clamp(72px,9vw,120px) 32px clamp(64px,8vw,104px);position:relative;overflow:hidden}.lst-sgf-alt{background:var(--ds-surface-50)}.lst-sgf-sigil{font-family:var(--ds-font-mono);letter-spacing:-.05em;color:var(--ds-color-brand-blue);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transition:opacity .48s var(--ds-ease-out-expo), transform .48s var(--ds-ease-out-expo), color .48s var(--ds-ease-out-expo);will-change:transform;font-size:clamp(160px,22vw,320px);font-weight:600;line-height:.85;animation:28s ease-in-out infinite alternate lst-sigil-drift;position:absolute;top:clamp(-32px,-4vw,-64px);right:clamp(-20px,-3vw,-48px)}.lst-sgf-alt .lst-sgf-sigil{opacity:.07;animation-direction:alternate-reverse}@keyframes lst-sigil-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-24px,12px)rotate(-1deg)}}.lst-sgf:hover .lst-sgf-sigil{opacity:.13;color:var(--ds-color-brand-blue-light);transform:scale(1.04)translate(-12px,6px)}@media (prefers-reduced-motion:reduce){.lst-sgf-sigil{transition:opacity .2s;animation:none}.lst-sgf:hover .lst-sgf-sigil{transform:none}}.lst-sgf:after{content:"";background:radial-gradient(50% 100% at 50% 100%, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue-light) 50%, transparent 100%);height:80px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lst-sgf:after{background:radial-gradient(50% 100% at 50% 100%, color-mix(in oklch, var(--ds-color-brand-blue) 7%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 3%, transparent) 50%, transparent 100%)}}.lst-sgf:after{pointer-events:none;filter:blur(10px);z-index:1;opacity:.85}.lst-sgf:last-of-type:after{display:none}.lst-sgf-inner{z-index:1;max-width:var(--ds-wrap-max);margin:0 auto;position:relative}.lst-sgf-header{margin-bottom:36px}.lst-sgf-counter{letter-spacing:.2em;color:var(--ds-color-brand-blue-light);border-radius:var(--ds-radius-full);border:1px solid var(--ds-color-brand-blue-light);align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px 5px 10px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lst-sgf-counter{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent)}}.lst-sgf-counter{background:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.lst-sgf-counter{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 6%, transparent)}}.lst-sgf-counter{isolation:isolate;animation:lst-counter-glow 6s var(--ds-ease-glide) infinite;position:relative}.lst-sgf-counter:before{content:"";background:var(--ds-color-brand-blue-light);width:6px;height:6px;box-shadow:0 0 0 0 var(--ds-color-brand-blue-light);animation:lst-counter-dot 2.4s var(--ds-ease-glide) infinite;border-radius:50%;display:inline-block}@keyframes lst-counter-glow{0%,80%,to{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent);box-shadow:0 0 #0000}88%{box-shadow:0 0 16px -2px color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent) inset;border-color:var(--ds-color-brand-blue-light)}}@keyframes lst-counter-dot{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.lst-sgf-counter,.lst-sgf-counter:before{animation:none}}.lst-sgf-title{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.lst-sgf-code{letter-spacing:.06em;color:var(--ds-color-brand-blue-light);font-size:clamp(14px,1.4vw,18px);font-weight:600}.lst-sgf-name{font-family:var(--ds-font-display-editorial);letter-spacing:-.022em;color:var(--ds-color-ink-primary);font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.02}.lst-sgf-tagline{font-family:var(--ds-font-display-editorial);letter-spacing:-.005em;color:var(--ds-color-ink-secondary);max-width:60ch;margin:0;font-size:clamp(17px,1.6vw,22px);font-style:italic;font-weight:400;line-height:1.35}.lst-sgf-grid{perspective:1400px;grid-template-columns:1.05fr .95fr;grid-auto-rows:1fr;gap:14px;margin:0 0 36px;display:grid}.lst-cell{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue) 100%);padding:24px 26px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.lst-cell{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 5%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue) 1.5%, transparent) 100%)}}.lst-cell{isolation:isolate;min-height:200px;transition:transform .52s var(--ds-ease-out-expo), border-color .32s var(--ds-ease-out-expo), background .32s var(--ds-ease-out-expo), box-shadow .52s var(--ds-ease-out-expo);will-change:transform;flex-direction:column;display:flex;overflow:hidden}.lst-cell:before{content:"";background-image:linear-gradient(to right, var(--ds-color-ink-primary) 1px, transparent 1px), linear-gradient(to bottom, var(--ds-color-ink-primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lst-cell:before{background-image:linear-gradient(to right, color-mix(in oklch, var(--ds-color-ink-primary) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--ds-color-ink-primary) 6%, transparent) 1px, transparent 1px)}}.lst-cell:before{opacity:.45;pointer-events:none;z-index:0;background-position:-1px -1px;background-size:28px 28px;-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 75%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 75%)}.lst-cell-sheen{pointer-events:none;z-index:1;background:linear-gradient(115deg, transparent 30%, var(--ds-color-brand-blue-light) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lst-cell-sheen{background:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--ds-color-brand-blue-light) 18%, transparent) 50%, transparent 70%)}}.lst-cell-sheen{transition:transform .88s var(--ds-ease-out-expo);mix-blend-mode:screen;opacity:0;transform:translate(-110%)}.lst-cell-ghost{letter-spacing:-.04em;color:var(--ds-color-ink-primary);font-size:92px;font-weight:600;line-height:1;position:absolute;bottom:-18px;right:14px}@supports (color:color-mix(in lab, red, red)){.lst-cell-ghost{color:color-mix(in oklch, var(--ds-color-ink-primary) 6%, transparent)}}.lst-cell-ghost{pointer-events:none;z-index:0;transition:color .42s var(--ds-ease-out-expo), transform .52s var(--ds-ease-out-expo)}.lst-cell-corner{pointer-events:none;z-index:2;opacity:.45;width:12px;height:12px;transition:opacity .32s var(--ds-ease-out-expo);position:absolute}.lst-cell-corner-tr{border-top:1px solid var(--ds-color-brand-blue-light);border-right:1px solid var(--ds-color-brand-blue-light);top:8px;right:8px}.lst-cell-corner-bl{border-bottom:1px solid var(--ds-color-brand-blue-light);border-left:1px solid var(--ds-color-brand-blue-light);bottom:8px;left:8px}.lst-cell-head{z-index:2;align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.lst-cell-glyph{width:28px;height:28px;color:var(--ds-color-brand-blue-light);transition:color .24s var(--ds-ease-out-expo);flex:none;justify-content:center;align-items:center;display:inline-flex}.lst-cell-code{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-ink-muted);transition:color .24s var(--ds-ease-out-expo);font-size:10.5px}.lst-cell-label{z-index:2;font-family:var(--ds-font-display-editorial);letter-spacing:-.01em;color:var(--ds-color-ink-primary);margin-bottom:12px;font-size:19px;font-style:italic;font-weight:500;line-height:1.1;display:inline-block;position:relative}.lst-cell-label:after{content:"";background:linear-gradient(90deg, var(--ds-color-brand-blue-light) 0%, transparent 100%);transform-origin:0;height:1px;transition:transform .6s var(--ds-ease-out-expo);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.18)}.lst-cell-text{z-index:2;color:var(--ds-color-ink-secondary);margin:0;font-size:14.5px;line-height:1.6;position:relative}.lst-cell-mono .lst-cell-text{letter-spacing:.01em;color:var(--ds-color-ink-primary);font-size:12.5px;line-height:1.65}.lst-cell-target .lst-cell-glyph{color:var(--ds-color-brand-blue-light)}.lst-cell-problem .lst-cell-glyph{color:var(--ds-color-brand-red)}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem .lst-cell-glyph{color:color-mix(in oklch, var(--ds-color-brand-red) 75%, var(--ds-color-ink-primary))}}.lst-cell-problem .lst-cell-corner-tr,.lst-cell-problem .lst-cell-corner-bl{border-color:var(--ds-color-brand-red)}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem .lst-cell-corner-tr,.lst-cell-problem .lst-cell-corner-bl{border-color:color-mix(in oklch, var(--ds-color-brand-red) 65%, transparent)}}.lst-cell-outcome .lst-cell-glyph,.lst-cell-price .lst-cell-glyph{color:var(--ds-color-brand-blue-light)}.lst-cell-problem:before{background-image:repeating-linear-gradient(135deg, var(--ds-color-brand-red) 0, var(--ds-color-brand-red) 1px, transparent 1px, transparent 8px)}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem:before{background-image:repeating-linear-gradient(135deg, color-mix(in oklch, var(--ds-color-brand-red) 7%, transparent) 0, color-mix(in oklch, var(--ds-color-brand-red) 7%, transparent) 1px, transparent 1px, transparent 8px)}}.lst-cell-problem:before{opacity:.55;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.lst-cell:hover{border-color:var(--ds-color-brand-blue-light);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lst-cell:hover{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 55%, var(--ds-color-border))}}.lst-cell:hover{background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue) 100%)}@supports (color:color-mix(in lab, red, red)){.lst-cell:hover{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 9%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue) 3%, transparent) 100%)}}.lst-cell:hover{box-shadow:0 12px 28px -16px var(--ds-color-brand-blue), 0 0 0 1px var(--ds-color-brand-blue-light) inset}@supports (color:color-mix(in lab, red, red)){.lst-cell:hover{box-shadow:0 12px 28px -16px color-mix(in oklch, var(--ds-color-brand-blue) 60%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 20%, transparent) inset}}.lst-cell:hover .lst-cell-sheen{opacity:1;transform:translate(110%)}.lst-cell:hover .lst-cell-code{color:var(--ds-color-brand-blue-light)}.lst-cell:hover .lst-cell-label:after{transform:scaleX(1)}.lst-cell:hover .lst-cell-corner{opacity:.85}.lst-cell:hover .lst-cell-ghost{color:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.lst-cell:hover .lst-cell-ghost{color:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent)}}.lst-cell-problem:hover{border-color:var(--ds-color-brand-red)}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem:hover{border-color:color-mix(in oklch, var(--ds-color-brand-red) 55%, var(--ds-color-border))}}.lst-cell-problem:hover{box-shadow:0 12px 28px -16px var(--ds-color-brand-red), 0 0 0 1px var(--ds-color-brand-red) inset}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem:hover{box-shadow:0 12px 28px -16px color-mix(in oklch, var(--ds-color-brand-red) 55%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-red) 22%, transparent) inset}}.lst-cell-problem:hover .lst-cell-code{color:var(--ds-color-brand-red)}@supports (color:color-mix(in lab, red, red)){.lst-cell-problem:hover .lst-cell-code{color:color-mix(in oklch, var(--ds-color-brand-red) 80%, var(--ds-color-ink-primary))}}@keyframes lst-glyph-pulse{0%{opacity:.9;transform:scale(.6)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.lst-glyph-pulse{transform-origin:12px 12px;transform-box:fill-box;animation:lst-glyph-pulse 2.4s var(--ds-ease-out-expo) infinite}@keyframes lst-glyph-blink{0%,60%,to{opacity:1}70%,90%{opacity:.15}}.lst-glyph-blink{animation:1.8s step-end infinite lst-glyph-blink}@keyframes lst-glyph-arc{0%{stroke-dashoffset:62.83px}to{stroke-dashoffset:0}}.lst-cell-outcome .lst-glyph-arc{animation:lst-glyph-arc 1.6s var(--ds-ease-out-expo) .2s forwards}@keyframes lst-glyph-tick{0%,to{opacity:.25}50%{opacity:1}}.lst-glyph-tick{animation:1.6s ease-in-out infinite lst-glyph-tick}.lst-glyph-tick-2{animation-delay:.2s}.lst-glyph-tick-3{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.lst-cell,.lst-cell-sheen,.lst-cell-label:after,.lst-cell-ghost,.lst-cell-corner,.lst-cell-code,.lst-cell-glyph{transition:none}.lst-glyph-pulse,.lst-glyph-blink,.lst-glyph-tick{animation:none}.lst-cell-outcome .lst-glyph-arc{stroke-dashoffset:0;animation:none}.lst-cell:hover{transform:none}}.lst-sgf-alt .lst-cell{background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-surface-base) 100%)}@supports (color:color-mix(in lab, red, red)){.lst-sgf-alt .lst-cell{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 3%, var(--ds-surface-base)) 0%, var(--ds-surface-base) 100%)}}.lst-mfst{margin-bottom:36px;padding:0;position:relative}.lst-mfst-head{border-bottom:1px solid var(--ds-color-brand-blue-light);grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;padding:4px 4px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.lst-mfst-head{border-bottom:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, var(--ds-color-border))}}.lst-mfst-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);font-size:10.5px}.lst-mfst-title{font-family:var(--ds-font-display-editorial);letter-spacing:-.012em;color:var(--ds-color-ink-primary);justify-self:start;margin:0;font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:500;line-height:1.1}.lst-mfst-count{white-space:nowrap;flex:none;align-items:baseline;gap:10px;display:inline-flex}.lst-mfst-count-num{letter-spacing:.02em;color:var(--ds-color-brand-blue-light);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.lst-mfst-count-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-ink-muted);font-size:10px}.lst-mfst-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lst-mfst-step{border-bottom:1px solid var(--ds-color-border);isolation:isolate;opacity:0;animation:lst-mfst-step-in .48s var(--ds-ease-out-expo) forwards;animation-delay:calc(var(--row-i,0) * 55ms + .18s);transition:background-color .28s var(--ds-ease-out-expo);grid-template-columns:clamp(44px,4.5vw,64px) 1fr;align-items:baseline;gap:clamp(14px,2vw,24px);padding:12px 4px;display:grid;position:relative;transform:translateY(8px)}@keyframes lst-mfst-step-in{to{opacity:1;transform:translateY(0)}}.lst-mfst-rule{background:linear-gradient(90deg, var(--ds-color-brand-blue-light) 0%, var(--ds-color-brand-blue-light) 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lst-mfst-rule{background:linear-gradient(90deg, var(--ds-color-brand-blue-light) 0%, color-mix(in oklch, var(--ds-color-brand-blue-light) 35%, transparent) 100%)}}.lst-mfst-rule{transform-origin:0;transition:transform .7s var(--ds-ease-out-expo);pointer-events:none;z-index:2;transform:scaleX(0)}.lst-mfst-num{font-family:var(--ds-font-display-editorial);letter-spacing:-.03em;color:var(--ds-color-brand-blue-light);font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.lst-mfst-num{color:color-mix(in oklch, var(--ds-color-brand-blue-light) 42%, transparent)}}.lst-mfst-num{font-variant-numeric:tabular-nums;transform-origin:0;transition:color .28s var(--ds-ease-out-expo), transform .42s var(--ds-ease-out-expo);display:inline-block}.lst-mfst-text{font-family:var(--ds-font-display-editorial);letter-spacing:-.005em;color:var(--ds-color-ink-primary);transition:color .28s var(--ds-ease-out-expo), transform .28s var(--ds-ease-out-expo);font-size:clamp(15.5px,1.5vw,19px);font-style:italic;font-weight:500;line-height:1.4}.lst-mfst-step:hover{background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.lst-mfst-step:hover{background:color-mix(in oklch, var(--ds-color-brand-blue) 5%, transparent)}}.lst-mfst-step:hover .lst-mfst-num{color:var(--ds-color-brand-blue-light);transform:scale(1.06)}.lst-mfst-step:hover .lst-mfst-text{color:var(--ds-color-brand-blue-light);transform:translate(3px)}.lst-mfst-step:hover .lst-mfst-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.lst-mfst-step,.lst-mfst-num,.lst-mfst-text,.lst-mfst-rule{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:640px){.lst-mfst-head{grid-template-columns:1fr;gap:6px;padding:2px 4px 16px}.lst-mfst-count{justify-self:start}.lst-mfst-step{grid-template-columns:56px 1fr;gap:16px;padding:18px 4px}.lst-mfst-num{font-size:26px}}.lst-sgf-footer{border-top:1px dashed var(--ds-color-border);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0 0;display:flex}.lst-sgf-scenario{color:inherit;flex:auto;align-items:baseline;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.lst-sgf-scenario-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-ink-muted);flex-shrink:0;font-size:10.5px}.lst-sgf-scenario-name{color:var(--ds-color-ink-primary);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-brand-blue-light);-webkit-text-decoration-color:var(--ds-color-brand-blue-light);-webkit-text-decoration-color:var(--ds-color-brand-blue-light);text-decoration-color:var(--ds-color-brand-blue-light);font-size:14px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.lst-sgf-scenario-name{-webkit-text-decoration-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 50%, transparent)}}.lst-sgf-scenario-name{text-underline-offset:3px;transition:color .24s var(--ds-ease-out-expo)}.lst-sgf-scenario:hover .lst-sgf-scenario-name{color:var(--ds-color-brand-blue-light)}.lst-sgf-scenario-arrow{font-family:var(--ds-font-mono);color:var(--ds-color-brand-blue-light);font-size:14px}.lst-sgf-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:767px){.lst-sgf{padding:clamp(56px,8vw,80px) 20px}.lst-sgf-grid{grid-template-columns:1fr;gap:12px}.lst-cell{min-height:0;padding:22px 22px 24px}.lst-cell-ghost{font-size:72px;bottom:-12px;right:10px}.lst-sgf-actions{width:100%}.lst-sgf-actions a{flex:auto;justify-content:center}.lst-sgf-sigil{font-size:clamp(120px,28vw,200px);top:-24px;right:-16px}}.spb-root{right:16px;bottom:calc(16px + var(--ds-cookie-stack-offset,0px));z-index:1000;transition:opacity .24s var(--ds-ease-out-expo), transform .32s var(--ds-ease-out-expo), bottom .36s var(--ds-ease-out-expo);position:fixed}.spb-root.spb-faded{opacity:.55;transform:translateY(2px)}.spb-root.spb-closing{opacity:0;pointer-events:none;transform:translateY(12px)scale(.96)}@media (prefers-reduced-motion:reduce){.spb-root{transition:none}.spb-root.spb-faded{opacity:1;transform:none}}.spb-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.spb-dot.is-online{background:var(--ds-color-success)}.spb-dot.is-online:before{content:"";animation:spb-pulse 2.4s var(--ds-ease-glide) infinite;border-radius:50%;position:absolute;inset:0}.spb-dot.is-offline{background:var(--ds-color-warning)}@keyframes spb-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-success) 60%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in oklch, var(--ds-color-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-success) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.spb-dot.is-online:before{animation:none}}.spb-mobile{background:var(--ds-color-brand-blue);color:#fff;width:56px;height:56px;box-shadow:0 12px 32px -8px #0445c88c, 0 2px 8px #0445c84d, 0 0 0 1px var(--ds-color-brand-blue-light);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.spb-mobile{box-shadow:0 12px 32px -8px #0445c88c, 0 2px 8px #0445c84d, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 40%, transparent)}}.spb-mobile{transition:transform .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo);text-decoration:none;position:relative}.spb-mobile:hover,.spb-mobile:focus-visible{box-shadow:0 18px 38px -8px #0445c8b3, 0 4px 12px #0445c866, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-2px)scale(1.04)}.spb-mobile:active{transform:scale(.96)}.spb-mobile svg{width:22px;height:22px}.spb-mobile .spb-dot{box-shadow:0 0 0 2px var(--ds-color-brand-blue);position:absolute;top:6px;right:6px}.spb-card{display:none}@media (min-width:768px){.spb-mobile{display:none}.spb-root{right:24px;bottom:calc(24px + var(--ds-cookie-stack-offset,0px))}.spb-card{background:var(--ds-surface-base);flex-direction:column;min-width:320px;max-width:380px;display:flex}@supports (color:color-mix(in lab, red, red)){.spb-card{background:color-mix(in oklch, var(--ds-surface-base) 72%, transparent)}}.spb-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--ds-color-border)}@supports (color:color-mix(in lab, red, red)){.spb-card{border:1px solid color-mix(in oklch, var(--ds-color-border) 70%, transparent)}}.spb-card{border-radius:var(--ds-radius-lg);box-shadow:0 24px 48px -12px #0000008c, 0 0 0 1px var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.spb-card{box-shadow:0 24px 48px -12px #0000008c, 0 0 0 1px color-mix(in oklch, var(--ds-color-brand-blue-light) 12%, transparent)}}.spb-card{position:relative;overflow:hidden}.spb-header{background:linear-gradient(90deg, var(--ds-color-brand-blue) 0%, var(--ds-surface-50) 100%);align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.spb-header{background:linear-gradient(90deg, color-mix(in oklch, var(--ds-color-brand-blue) 14%, var(--ds-surface-50)) 0%, var(--ds-surface-50) 100%)}}.spb-header{border-bottom:1px solid var(--ds-color-border);font-family:var(--ds-font-mono);letter-spacing:.16em;font-size:11px}.spb-root[data-office=false] .spb-header{background:linear-gradient(90deg, var(--ds-color-warning) 0%, var(--ds-surface-50) 100%)}@supports (color:color-mix(in lab, red, red)){.spb-root[data-office=false] .spb-header{background:linear-gradient(90deg, color-mix(in oklch, var(--ds-color-warning) 12%, var(--ds-surface-50)) 0%, var(--ds-surface-50) 100%)}}.spb-header-text{color:var(--ds-color-brand-blue-light);flex:1;font-weight:500}.spb-root[data-office=false] .spb-header-text{color:var(--ds-color-warning)}.spb-close{border-radius:var(--ds-radius-sm);width:22px;height:22px;color:var(--ds-color-ink-muted);cursor:pointer;transition:color .2s var(--ds-ease-out-expo), background-color .2s var(--ds-ease-out-expo);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.spb-close svg{width:12px;height:12px}.spb-close:hover{color:var(--ds-color-ink-primary);background:var(--ds-surface-100)}.spb-close:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:2px}.spb-body{flex-direction:column;gap:10px;padding:16px;display:flex}.spb-btn{border-radius:var(--ds-radius-md);isolation:isolate;transition:transform .24s var(--ds-ease-out-expo), background-color .24s var(--ds-ease-out-expo), border-color .24s var(--ds-ease-out-expo), box-shadow .24s var(--ds-ease-out-expo);box-sizing:border-box;border:1px solid #0000;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.spb-btn:after{content:"";transition:transform .54s var(--ds-ease-out-expo);pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 35%,#ffffff2e 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.18) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.spb-btn:hover:after{transform:translate(110%)}.spb-btn>*{z-index:1;position:relative}.spb-btn:focus-visible{outline:2px solid var(--ds-color-brand-blue-light);outline-offset:2px}.spb-btn-icon{border-radius:var(--ds-radius-sm);background:#ffffff24;background:lab(100% 0 0/.14);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.spb-btn-icon svg{width:18px;height:18px}.spb-btn-icon-outline{background:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.spb-btn-icon-outline{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, transparent)}}.spb-btn-icon-outline{color:var(--ds-color-brand-blue-light)}.spb-btn-text{text-align:left;flex-direction:column;gap:3px;min-width:0;line-height:1.2;display:flex}.spb-btn-lbl{font-family:var(--ds-font-heading);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.spb-btn-val{font-family:var(--ds-font-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.spb-btn .spb-arrow{font-family:var(--ds-font-mono);opacity:.7;transition:transform .28s var(--ds-ease-out-expo), opacity .24s var(--ds-ease-out-expo);font-size:16px}.spb-btn:hover .spb-arrow{opacity:1;transform:translate(3px)}.spb-btn-primary{background:var(--ds-color-brand-blue);border-color:var(--ds-color-brand-blue);color:#fff;box-shadow:0 4px 12px -4px #0445c866}.spb-btn-primary:hover{background:var(--ds-color-brand-blue-dark);box-shadow:0 10px 22px -8px #0445c88c, 0 0 0 1px var(--ds-color-brand-blue-light);transform:translateY(-1px)}.spb-btn-primary .spb-btn-lbl{color:#fff}.spb-btn-primary .spb-btn-val{color:#ffffffbf;color:lab(100% 0 0/.75)}.spb-btn-outline{background:var(--ds-surface-50);border-color:var(--ds-color-border);color:var(--ds-color-ink-primary)}.spb-btn-outline:hover{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue-light);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.spb-btn-outline:hover{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 8%, var(--ds-surface-50))}}.spb-btn-outline:hover{box-shadow:0 6px 16px -8px #0445c84d}.spb-btn-outline .spb-btn-lbl{color:var(--ds-color-ink-primary)}.spb-btn-outline .spb-btn-val{color:var(--ds-color-ink-muted)}.spb-btn-outline:hover .spb-btn-lbl{color:var(--ds-color-brand-blue-light)}.spb-meta{font-family:var(--ds-font-mono);letter-spacing:.04em;color:var(--ds-color-ink-muted);text-align:center;border-top:1px dashed var(--ds-color-border);margin:0;padding:10px 16px 12px;font-size:10.5px}}@media (min-width:768px) and (max-width:1599px){.spb-card{min-width:280px;max-width:320px}.spb-header{padding:10px 14px;font-size:10.5px}.spb-body{gap:8px;padding:12px}.spb-btn{grid-template-columns:36px 1fr auto;gap:12px;padding:11px 13px}.spb-btn-icon{width:36px;height:36px}.spb-btn-icon svg{width:16px;height:16px}.spb-btn-lbl{font-size:13.5px}.spb-btn-val{font-size:10.5px}.spb-meta{padding:8px 14px 10px;font-size:10px}}.ds-hero-cursor{vertical-align:-.1em;background:var(--ds-color-brand-blue-light);width:.55ch;height:1em;animation:ds-hero-cursor-blink 1.05s steps(2, jump-none) .8s 5, ds-hero-cursor-fadeout .6s var(--ds-ease-out-expo) 6.05s 1 forwards;opacity:1;margin-left:4px;display:inline-block}@keyframes ds-hero-cursor-blink{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes ds-hero-cursor-fadeout{to{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ds-hero-cursor{opacity:0;animation:none}}.ep2-section{border-top:1px solid var(--ds-color-border);background:var(--ds-surface-base);position:relative;overflow:hidden}.ep2-section:before{content:"";background-image:linear-gradient(to right, var(--ds-color-brand-blue) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ep2-section:before{background-image:linear-gradient(to right, color-mix(in oklch, var(--ds-color-brand-blue) 6%, transparent) 1px, transparent 1px)}}.ep2-section:before{opacity:.4;pointer-events:none;background-size:96px 100%;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}.ep2-inner{max-width:var(--ds-wrap-max);margin:0 auto;position:relative}.ep2-header{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:36px;display:grid}.ep2-header-text{flex-direction:column;gap:8px;display:flex}.ep2-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);font-size:11px}.ep2-title{font-family:var(--ds-font-heading);letter-spacing:-.02em;color:var(--ds-color-ink-primary);max-width:720px;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15}.ep2-subline{color:var(--ds-color-ink-secondary);justify-self:end;max-width:360px;margin:0;font-size:14.5px;line-height:1.55}.ep2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ep2-item{display:contents}.ep2-item>*{height:100%;display:block}.ep2-card{--accent:var(--ds-color-brand-blue-light);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);color:inherit;background:linear-gradient(180deg, var(--ds-color-brand-blue) 0%, var(--ds-color-brand-blue) 100%);flex-direction:column;gap:14px;padding:26px 26px 22px;text-decoration:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ep2-card{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-color-brand-blue) 5%, transparent) 0%, color-mix(in oklch, var(--ds-color-brand-blue) 1%, transparent) 100%)}}.ep2-card{isolation:isolate;height:100%;min-height:220px;transition:transform .52s var(--ds-ease-out-expo), border-color .32s var(--ds-ease-out-expo), background .32s var(--ds-ease-out-expo), box-shadow .52s var(--ds-ease-out-expo);overflow:hidden}.ep2-card-services,.ep2-card-industries{--accent:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ep2-card-industries{--accent:color-mix(in oklch, var(--ds-color-brand-blue-light) 80%, var(--ds-color-ink-primary))}}.ep2-card-scenarios{--accent:var(--ds-color-brand-red)}@supports (color:color-mix(in lab, red, red)){.ep2-card-scenarios{--accent:color-mix(in oklch, var(--ds-color-brand-red) 75%, var(--ds-color-ink-primary))}}.ep2-card-knowledge,.ep2-card-wiki{--accent:var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ep2-card-wiki{--accent:color-mix(in oklch, var(--ds-color-brand-blue-light) 85%, #6effd5)}}.ep2-card-engineering{--accent:var(--ds-color-brand-blue-light)}.ep2-ghost{letter-spacing:-.04em;color:var(--ds-color-ink-primary);font-size:110px;font-weight:600;line-height:1;position:absolute;top:8px;right:14px}@supports (color:color-mix(in lab, red, red)){.ep2-ghost{color:color-mix(in oklch, var(--ds-color-ink-primary) 5%, transparent)}}.ep2-ghost{pointer-events:none;z-index:0;transition:color .42s var(--ds-ease-out-expo), transform .52s var(--ds-ease-out-expo)}.ep2-corner{z-index:2;opacity:.4;pointer-events:none;width:12px;height:12px;transition:opacity .32s var(--ds-ease-out-expo);position:absolute}.ep2-corner-tl{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:8px;left:8px}.ep2-corner-br{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:8px;right:8px}.ep2-sheen{pointer-events:none;z-index:1;background:linear-gradient(115deg, transparent 30%, var(--accent) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ep2-sheen{background:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--accent) 22%, transparent) 50%, transparent 70%)}}.ep2-sheen{transition:transform .88s var(--ds-ease-out-expo);mix-blend-mode:screen;opacity:0;transform:translate(-110%)}.ep2-card-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ep2-glyph{width:40px;height:40px;color:var(--accent);transition:color .32s var(--ds-ease-out-expo), transform .52s var(--ds-ease-out-expo);flex:none;justify-content:center;align-items:center;display:inline-flex}.ep2-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-ink-muted);text-align:right;align-items:baseline;gap:6px;min-width:0;font-size:10.5px;display:inline-flex}.ep2-meta-idx{color:var(--accent);letter-spacing:.1em;font-weight:600}.ep2-meta-sep{opacity:.6}.ep2-meta-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ep2-label{z-index:2;font-family:var(--ds-font-heading);letter-spacing:-.02em;color:var(--ds-color-ink-primary);transition:color .32s var(--ds-ease-out-expo);margin:0;font-size:24px;font-weight:600;line-height:1.15;position:relative}.ep2-body{z-index:2;color:var(--ds-color-ink-secondary);flex:auto;margin:0;font-size:13.5px;line-height:1.55;position:relative}.ep2-foot{z-index:2;align-items:center;gap:14px;margin-top:4px;display:flex;position:relative}.ep2-track{background:var(--ds-color-ink-primary);flex:auto;height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.ep2-track{background:color-mix(in oklch, var(--ds-color-ink-primary) 12%, transparent)}}.ep2-track{overflow:hidden}.ep2-track-fill{background:var(--accent);transform-origin:0;transition:transform .62s var(--ds-ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.ep2-arrow{border:1px solid var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ep2-arrow{border:1px solid color-mix(in oklch, var(--accent) 40%, var(--ds-color-border))}}.ep2-arrow{color:var(--accent);transition:border-color .32s var(--ds-ease-out-expo), background .32s var(--ds-ease-out-expo), color .32s var(--ds-ease-out-expo), transform .38s var(--ds-ease-out-expo);font-size:15px}.ep2-arrow-glyph{transition:transform .38s var(--ds-ease-out-expo);display:inline-block}.ep2-card:hover,.ep2-card:focus-visible{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ep2-card:hover,.ep2-card:focus-visible{border-color:color-mix(in oklch, var(--accent) 55%, var(--ds-color-border))}}.ep2-card:hover,.ep2-card:focus-visible{background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.ep2-card:hover,.ep2-card:focus-visible{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 10%, transparent) 0%, color-mix(in oklch, var(--accent) 3%, transparent) 100%)}}.ep2-card:hover,.ep2-card:focus-visible{box-shadow:0 14px 32px -18px var(--accent), 0 0 0 1px var(--accent) inset}@supports (color:color-mix(in lab, red, red)){.ep2-card:hover,.ep2-card:focus-visible{box-shadow:0 14px 32px -18px color-mix(in oklch, var(--accent) 60%, transparent), 0 0 0 1px color-mix(in oklch, var(--accent) 22%, transparent) inset}}.ep2-card:hover,.ep2-card:focus-visible{outline:none}.ep2-card:hover .ep2-sheen,.ep2-card:focus-visible .ep2-sheen{opacity:1;transform:translate(110%)}.ep2-card:hover .ep2-track-fill,.ep2-card:focus-visible .ep2-track-fill{transform:scaleX(1)}.ep2-card:hover .ep2-arrow,.ep2-card:focus-visible .ep2-arrow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ep2-card:hover .ep2-arrow,.ep2-card:focus-visible .ep2-arrow{background:color-mix(in oklch, var(--accent) 18%, transparent)}}.ep2-card:hover .ep2-arrow,.ep2-card:focus-visible .ep2-arrow{border-color:var(--accent);transform:scale(1.06)}.ep2-card:hover .ep2-arrow-glyph,.ep2-card:focus-visible .ep2-arrow-glyph{transform:translate(2px)}.ep2-card:hover .ep2-label,.ep2-card:focus-visible .ep2-label{color:var(--ds-color-ink-primary)}.ep2-card:hover .ep2-glyph,.ep2-card:focus-visible .ep2-glyph{transform:translateY(-1px)}.ep2-card:hover .ep2-corner,.ep2-card:focus-visible .ep2-corner{opacity:.85}.ep2-card:hover .ep2-ghost,.ep2-card:focus-visible .ep2-ghost{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ep2-card:hover .ep2-ghost,.ep2-card:focus-visible .ep2-ghost{color:color-mix(in oklch, var(--accent) 12%, transparent)}}@keyframes ep2-glyph-bar{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.ep2-card-services:hover .ep2-glyph-bar{animation:ep2-glyph-bar 1.4s var(--ds-ease-out-expo) infinite;animation-delay:calc(var(--n,0) * 80ms);transform-box:fill-box;transform-origin:0}@keyframes ep2-glyph-window{0%,to{opacity:.4}50%{opacity:1}}.ep2-glyph-window{animation:2.2s ease-in-out infinite ep2-glyph-window}.ep2-glyph-window-2{animation-delay:.7s}@keyframes ep2-glyph-pulse{0%{opacity:1;transform:scale(.8)}80%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.ep2-glyph-pulse{transform-origin:50%;transform-box:fill-box;animation:ep2-glyph-pulse 2.4s var(--ds-ease-out-expo) infinite}@keyframes ep2-glyph-cursor{0%,to{stroke-dasharray:0 14}50%{stroke-dasharray:14 0}}.ep2-glyph-cursor{animation:2.2s step-end infinite ep2-glyph-cursor}@keyframes ep2-glyph-caret{0%,49%{opacity:1}50%,to{opacity:0}}.ep2-glyph-caret{animation:1.1s step-end infinite ep2-glyph-caret}@keyframes ep2-glyph-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.ep2-glyph-core{transform-origin:50%;transform-box:fill-box;animation:ep2-glyph-core 2.4s var(--ds-ease-out-expo) infinite}@media (prefers-reduced-motion:reduce){.ep2-card,.ep2-track-fill,.ep2-sheen,.ep2-arrow,.ep2-arrow-glyph,.ep2-glyph,.ep2-ghost,.ep2-corner{transition:none}.ep2-glyph-bar,.ep2-glyph-window,.ep2-glyph-pulse,.ep2-glyph-cursor,.ep2-glyph-caret,.ep2-glyph-core{animation:none}.ep2-card:hover{transform:none}}@media (max-width:1023px){.ep2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ep2-grid{grid-template-columns:1fr;gap:12px}.ep2-header{grid-template-columns:1fr}.ep2-subline{display:none}.ep2-card{min-height:0;padding:22px 22px 20px}.ep2-ghost{font-size:88px;top:4px;right:10px}.ep2-label{font-size:22px}}.af-section{border-top:1px solid var(--ds-color-border);background:var(--ds-surface-base);position:relative;overflow:hidden}.af-bg-decor{background-image:repeating-linear-gradient(0deg, var(--ds-color-brand-blue-light) 0 1px, transparent 1px 56px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.af-bg-decor{background-image:repeating-linear-gradient(0deg, color-mix(in oklch, var(--ds-color-brand-blue-light) 4%, transparent) 0 1px, transparent 1px 56px)}}.af-bg-decor{opacity:.55;pointer-events:none}.af-inner{max-width:var(--ds-wrap-max);margin:0 auto;position:relative}.af-header{border-bottom:1px solid var(--ds-color-border);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:32px;padding-bottom:26px;display:grid}.af-header-text{flex-direction:column;gap:14px;display:flex}.af-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);font-size:11px}.af-title{font-family:var(--ds-font-heading);letter-spacing:-.025em;color:var(--ds-color-ink-primary);max-width:880px;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.1}.af-lead{color:var(--ds-color-ink-secondary);max-width:64ch;margin:0;font-size:17px;line-height:1.6}.af-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-ink-muted);align-items:center;gap:10px;margin:4px 0 0;font-size:11px;display:inline-flex}.af-hint-dot{background:var(--ds-color-brand-blue-light);width:6px;height:6px;box-shadow:0 0 0 0 var(--ds-color-brand-blue-light);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.af-hint-dot{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 70%, transparent)}}.af-hint-dot{animation:af-hint-pulse 2.4s var(--ds-ease-out-expo) infinite;flex:none}@keyframes af-hint-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 70%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}}.af-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-ink-muted);text-align:right;justify-self:end;max-width:280px;font-size:11px;line-height:1.55}.af-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.af-row{border-bottom:1px solid var(--ds-color-border);cursor:pointer;isolation:isolate;transition:background-color .36s var(--ds-ease-out-expo), padding-left .36s var(--ds-ease-out-expo);outline:none;grid-template-columns:6px 64px 56px 1fr 28px;align-items:stretch;gap:24px;padding:26px 12px;display:grid;position:relative}.af-row:focus-visible{background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.af-row:focus-visible{background:color-mix(in oklch, var(--ds-color-brand-blue) 5%, transparent)}}.af-rail{background:var(--ds-color-brand-blue-light);transform-origin:top;width:2px;transition:transform .52s var(--ds-ease-out-expo);align-self:stretch;position:relative;transform:scaleY(0)}.af-index{letter-spacing:.16em;color:var(--ds-color-ink-muted);font-variant-numeric:tabular-nums;transition:color .32s var(--ds-ease-out-expo);align-self:center;font-size:13px}.af-check{border-radius:var(--ds-radius-sm);border:1.5px solid var(--ds-color-border);width:44px;height:44px;color:var(--ds-color-brand-blue-light);transition:border-color .32s var(--ds-ease-out-expo), background-color .32s var(--ds-ease-out-expo), transform .32s var(--ds-ease-out-expo);background:0 0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.af-check-stroke{transition:stroke-dashoffset .58s var(--ds-ease-out-expo)}.af-stack{isolation:isolate;align-self:center;min-height:100px;position:relative}.af-face{flex-direction:column;gap:8px;display:flex}.af-face-front{z-index:1;clip-path:inset(-4px 0);transition:clip-path .54s linear;position:relative}.af-face-back{z-index:1;clip-path:inset(-4px 100% -4px 0);transition:clip-path .54s linear;position:absolute;inset:0}.af-caret{background:var(--ds-color-brand-blue-light);width:2px;box-shadow:0 0 10px var(--ds-color-brand-blue-light);position:absolute;top:-4px;bottom:-4px;left:0}@supports (color:color-mix(in lab, red, red)){.af-caret{box-shadow:0 0 10px color-mix(in oklch, var(--ds-color-brand-blue-light) 75%, transparent)}}.af-caret{opacity:0;pointer-events:none;z-index:3;transition:left .54s linear,opacity .18s linear .36s}.af-face-title{font-family:var(--ds-font-heading);letter-spacing:-.015em;color:var(--ds-color-ink-primary);transition:color .32s var(--ds-ease-out-expo);margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.25}.af-face-title-goal{color:var(--ds-color-brand-blue-light)}.af-face-body{color:var(--ds-color-ink-secondary);max-width:720px;margin:0;font-size:14.5px;line-height:1.55}.af-face-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.af-face-eyebrow-arrow{transition:transform .32s var(--ds-ease-out-expo);display:inline-block}.af-affordance{border:1px solid var(--ds-color-brand-blue-light);border-radius:50%;place-self:center end;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.af-affordance{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 35%, var(--ds-color-border))}}.af-affordance{color:var(--ds-color-brand-blue-light);transition:transform .48s var(--ds-ease-out-expo), background-color .32s var(--ds-ease-out-expo), border-color .32s var(--ds-ease-out-expo), color .32s var(--ds-ease-out-expo);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.af-row:hover,.af-row:focus-visible,.af-row[data-pinned=true]{background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.af-row:hover,.af-row:focus-visible,.af-row[data-pinned=true]{background:color-mix(in oklch, var(--ds-color-brand-blue) 5%, transparent)}}.af-row:hover,.af-row:focus-visible,.af-row[data-pinned=true]{padding-left:18px}.af-row:hover .af-rail,.af-row:focus-visible .af-rail,.af-row[data-pinned=true] .af-rail{transform:scaleY(1)}.af-row:hover .af-index,.af-row:focus-visible .af-index,.af-row[data-pinned=true] .af-index{color:var(--ds-color-brand-blue-light)}.af-row:hover .af-check,.af-row:focus-visible .af-check,.af-row[data-pinned=true] .af-check{border-color:var(--ds-color-brand-blue-light);background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.af-row:hover .af-check,.af-row:focus-visible .af-check,.af-row[data-pinned=true] .af-check{background:color-mix(in oklch, var(--ds-color-brand-blue) 18%, transparent)}}.af-row:hover .af-check-stroke,.af-row:focus-visible .af-check-stroke,.af-row[data-pinned=true] .af-check-stroke{stroke-dashoffset:0}.af-row:is(:hover,:focus-visible,[data-pinned=true]) .af-face-front{clip-path:inset(-4px 0 -4px 100%)}.af-row:is(:hover,:focus-visible,[data-pinned=true]) .af-face-back{clip-path:inset(-4px 0)}.af-row:is(:hover,:focus-visible,[data-pinned=true]) .af-caret{opacity:1;transition:left .54s linear,opacity .18s linear;left:calc(100% - 2px)}.af-row:hover .af-face-eyebrow-arrow,.af-row:focus-visible .af-face-eyebrow-arrow,.af-row[data-pinned=true] .af-face-eyebrow-arrow{transform:translate(4px)}.af-row:hover .af-affordance,.af-row:focus-visible .af-affordance,.af-row[data-pinned=true] .af-affordance{background:var(--ds-color-brand-blue-light);color:var(--ds-color-ink-inverse);border-color:var(--ds-color-brand-blue-light);transform:rotate(45deg)}.af-row[data-pinned=true] .af-affordance{transform:rotate(0)}.af-footer{border-top:1px solid var(--ds-color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding-top:22px;display:flex}.af-footer-text{flex-direction:column;gap:8px;max-width:60ch;display:flex}.af-footer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);font-size:12px}.af-footer-body{color:var(--ds-color-ink-secondary);margin:0;font-size:15px;line-height:1.55}.af-footer-cta{flex:none;align-self:flex-end}@media (prefers-reduced-motion:reduce){.af-row,.af-rail,.af-check,.af-check-stroke,.af-affordance,.af-face-eyebrow-arrow,.af-hint-dot,.af-face-front,.af-face-back,.af-caret{transition:none;animation:none!important}.af-caret{display:none}.af-row:is(:hover,:focus-visible,[data-pinned=true]) .af-face-front{clip-path:inset(-4px 0 -4px 100%)}.af-row:is(:hover,:focus-visible,[data-pinned=true]) .af-face-back{clip-path:inset(-4px 0)}}@media (max-width:767px){.af-header{grid-template-columns:1fr}.af-meta{display:none}.af-row{grid-template-columns:4px 38px 44px 1fr;gap:14px;padding:22px 8px}.af-affordance{display:none}.af-row:hover,.af-row:focus-visible,.af-row[data-pinned=true]{padding-left:14px}.af-stack{min-height:110px}}.lst-closing{background:var(--ds-surface-base);border-top:1px solid var(--ds-color-border);isolation:isolate;padding:clamp(64px,8vw,112px) 32px clamp(72px,9vw,120px);position:relative;overflow:hidden}.lst-closing-inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.lst-closing-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ds-color-brand-blue-light);align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:inline-flex}.lst-closing-pulse{background:var(--ds-color-brand-blue-light);width:7px;height:7px;box-shadow:0 0 0 0 var(--ds-color-brand-blue-light);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lst-closing-pulse{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 75%, transparent)}}.lst-closing-pulse{animation:lst-closing-pulse 2.4s var(--ds-ease-out-expo) infinite;flex:none}@keyframes lst-closing-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 75%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-brand-blue-light) 0%, transparent)}}.lst-closing-title{font-family:var(--ds-font-display-editorial);letter-spacing:-.025em;color:var(--ds-color-ink-primary);margin:0 0 32px;font-size:clamp(34px,4.5vw,60px);font-weight:500;line-height:1.05}.lst-closing-title em{color:var(--ds-color-brand-blue-light);font-style:italic}.lst-closing-sig{width:clamp(120px,18vw,200px);height:2px;margin:0 auto 32px;display:block;position:relative}.lst-closing-sig-line{background:linear-gradient(90deg, transparent 0%, var(--ds-color-brand-blue-light) 18%, var(--ds-color-brand-blue-light) 82%, transparent 100%);transform-origin:0;animation:lst-closing-sig-line .9s var(--ds-ease-out-expo) .6s forwards;position:absolute;inset:0;transform:scaleX(0)}.lst-closing-sig-dot{background:var(--ds-color-brand-blue-light);width:6px;height:6px;box-shadow:0 0 12px var(--ds-color-brand-blue-light);border-radius:50%;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.lst-closing-sig-dot{box-shadow:0 0 12px color-mix(in oklch, var(--ds-color-brand-blue-light) 80%, transparent)}}.lst-closing-sig-dot{opacity:0;animation:1.4s linear .6s forwards lst-closing-sig-dot;transform:translate(-3px,-50%)}@keyframes lst-closing-sig-line{to{transform:scaleX(1)}}@keyframes lst-closing-sig-dot{0%{opacity:0;left:0}10%{opacity:1}78%{opacity:1;left:calc(100% - 6px)}88%{opacity:0}92%{opacity:1}96%{opacity:0}to{opacity:0;left:calc(100% - 6px)}}.lst-closing-lead{color:var(--ds-color-ink-secondary);max-width:640px;margin:0 auto 36px;font-size:16.5px;line-height:1.65}.lst-closing-steps{text-align:left;border-top:1px solid var(--ds-color-brand-blue-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;margin:0 auto 40px;padding:0;list-style:none;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lst-closing-steps{border-top:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, var(--ds-color-border))}}.lst-closing-steps{padding-top:22px}.lst-closing-steps:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-color-brand-blue-light) 50%, transparent 100%);pointer-events:none;opacity:.85;background-position:-60% 0;background-repeat:no-repeat;background-size:60% 100%;height:2px;animation:3.2s linear infinite lst-closing-track;position:absolute;top:-1px;left:0;right:0}@keyframes lst-closing-track{0%{background-position:-60% 0}to{background-position:160% 0}}.lst-closing-step{isolation:isolate;opacity:0;animation:lst-closing-step-in .46s var(--ds-ease-out-expo) forwards;animation-delay:calc(var(--row-i,0) * 90ms + .6s);flex-direction:column;gap:6px;padding:12px 18px 16px;display:flex;position:relative;transform:translateY(8px)}@keyframes lst-closing-step-in{to{opacity:1;transform:translateY(0)}}.lst-closing-step+.lst-closing-step{border-left:1px dashed var(--ds-color-border)}@supports (color:color-mix(in lab, red, red)){.lst-closing-step+.lst-closing-step{border-left:1px dashed color-mix(in oklch, var(--ds-color-border) 80%, transparent)}}.lst-closing-step-num{letter-spacing:.18em;color:var(--ds-color-brand-blue-light);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.lst-closing-step-body{flex-direction:column;gap:4px;display:flex}.lst-closing-step-title{font-family:var(--ds-font-display-editorial);letter-spacing:-.005em;color:var(--ds-color-ink-primary);font-size:17px;font-style:italic;font-weight:500;line-height:1.3}.lst-closing-step-sub{color:var(--ds-color-ink-secondary);font-size:12.5px;line-height:1.5}.lst-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.lst-closing-pulse,.lst-closing-sig-line,.lst-closing-sig-dot,.lst-closing-steps:before,.lst-closing-step{animation:none!important}.lst-closing-sig-line{transform:scaleX(1)}.lst-closing-step{opacity:1;transform:none}}@media (max-width:640px){.lst-closing-title{font-size:clamp(28px,8vw,38px)}.lst-closing-steps{text-align:center;grid-template-columns:1fr;max-width:360px}.lst-closing-step+.lst-closing-step{border-left:none;border-top:1px dashed var(--ds-color-border)}@supports (color:color-mix(in lab, red, red)){.lst-closing-step+.lst-closing-step{border-top:1px dashed color-mix(in oklch, var(--ds-color-border) 80%, transparent)}}.lst-closing-actions{flex-direction:column;width:100%}.lst-closing-actions a{justify-content:center}}@media (max-width:1023px){.ds-sgf-3x2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){.ds-sgf-3x2{grid-template-columns:1fr!important}}@media (max-width:767px){.ep2-editorial-grid{grid-template-columns:1fr!important}}.ep2-editorial-small:hover,.ep2-editorial-small:focus-visible{transform:translate(4px);border-color:var(--ds-color-brand-blue-light)!important}@media (prefers-reduced-motion:reduce){.ep2-editorial-small:hover,.ep2-editorial-small:focus-visible{transform:none}}.ep2-editorial-grid{align-items:stretch}.ep2-editorial-grid>*{min-width:0;height:100%}.ep2-editorial-grid>.ds-reveal>a{height:100%}.ep2-editorial-grid>div>.ds-reveal{height:100%;min-height:0}.ep2-editorial-grid>div>.ds-reveal>a{height:100%}html,body{background:var(--ds-color-bg);color:var(--ds-color-ink-primary)}@media (min-width:1500px) and (pointer:fine){html{zoom:1.125}}@media (min-width:1900px) and (pointer:fine){html{zoom:1.2}}@media print{html{zoom:1}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ds-color-brand-blue,#0445c8);outline-offset:2px}.skip-to-main{background:var(--ds-color-brand-blue,#0445c8);color:#fff;border-radius:var(--ds-radius-md,8px);font-family:var(--ds-font-heading), system-ui, sans-serif;z-index:1000;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-to-main:focus,.skip-to-main:focus-visible{left:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:639px){main p,main li,main td,main th{overflow-wrap:break-word;word-break:normal}main h1,main h2,main h3,main h4{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}main section[style*=padding\:40px],main section[style*=padding\:48px],main section[style*=padding\:56px],main section[style*=padding\:64px],main section[style*=padding\:72px],main section[style*=padding\:80px],main section[style*=padding\:88px],main section[style*=padding\:96px],main section[data-section-name],main [data-section-name]{padding:44px 18px 36px!important}main [data-section-name] [data-section-name]{padding-left:revert!important;padding-right:revert!important;padding-top:revert!important;padding-bottom:revert!important}main h1,main h1.headline,main h1.ds-hero-h1,main h1[style*=clamp\(40px],main h1[style*=clamp\(44px],main h1[style*=clamp\(48px],main h1[style*=clamp\(50px],main h1[style*=clamp\(38px],main h1[style*=font-size\:48],main h1[style*=font-size\:50],main h1[style*=font-size\:64]{letter-spacing:-.02em!important;font-size:clamp(28px,8vw,36px)!important;line-height:1.1!important}main h2{letter-spacing:-.015em!important;font-size:clamp(22px,6vw,28px)!important;line-height:1.2!important}main h3{font-size:clamp(17px,4.5vw,20px)!important;line-height:1.25!important}main [style*="grid-template-columns:repeat(2,1fr)"],main [style*="grid-template-columns:repeat(3,1fr)"],main [style*="grid-template-columns:repeat(4,1fr)"],main [style*="grid-template-columns:repeat(5,1fr)"],main [style*="grid-template-columns:repeat(2, 1fr)"],main [style*="grid-template-columns:repeat(3, 1fr)"],main [style*="grid-template-columns:repeat(4, 1fr)"],main [style*="grid-template-columns:repeat(5, 1fr)"],main [style*="grid-template-columns:1fr 1fr"],main [style*="grid-template-columns:1.3fr 1fr"],main [style*="grid-template-columns:1.4fr 1fr"],main [style*="grid-template-columns:1.5fr 1fr"],main [style*="grid-template-columns:2fr 1fr"],main [style*="grid-template-columns:1.05fr 1fr"],main [style*="grid-template-columns:1.2fr 1fr"]{grid-template-columns:1fr!important;gap:12px!important}main [style*=grid-template-columns\:90px],main [style*=grid-template-columns\:100px],main [style*=grid-template-columns\:120px],main [style*=grid-template-columns\:200px],main [style*=grid-template-columns\:240px],main [style*=grid-template-columns\:280px],main [style*=grid-template-columns\:320px],main [style*=grid-template-columns\:auto]{grid-template-columns:1fr!important;gap:8px!important}main [style*=font-size\:44],main [style*=font-size\:48],main [style*=font-size\:56],main [style*=font-size\:64],main [style*=font-size\:72]{font-size:30px!important}main [style*=font-size\:36],main [style*=font-size\:38],main [style*=font-size\:40],main [style*=font-size\:42]{font-size:26px!important}main article table,main .prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}main pre,main code{font-size:11px!important;line-height:1.5!important}main pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;padding:12px!important}main [style*="font-family:var(--ds-font-mono)"][style*=white-space],main [style*="font-family: var(--ds-font-mono)"][style*=white-space]{-webkit-overflow-scrolling:touch;overflow-x:auto;font-size:9.5px!important;line-height:1.45!important}.ds-cookie-banner{padding:14px 16px!important;font-size:13px!important;bottom:12px!important;left:12px!important;right:12px!important}main .hero,main section.hero{padding:44px 18px 32px!important}main .hero .wrap,main section.hero .wrap{padding-left:0!important;padding-right:0!important}}@media (min-width:640px) and (max-width:1023px){main section[style*="padding:80px 64px"],main section[style*="padding:96px 64px"],main section[style*="padding:88px 32px"],main section[style*="padding:88px 64px"]{padding-left:32px!important;padding-right:32px!important}main h1,main h1.headline,main h1.ds-hero-h1{letter-spacing:-.022em!important;font-size:clamp(40px,6vw,48px)!important;line-height:1.08!important}main h2{font-size:clamp(26px,4vw,32px)!important;line-height:1.18!important}}@media (min-width:1024px){main h1,main h1.headline,main h1.ds-hero-h1{letter-spacing:-.025em!important;font-size:clamp(48px,5.5vw,72px)!important;line-height:1.05!important}}.home-hero-editorial h1.ds-hero-h1,.home-hero-editorial h1.ds-hero-h1 *{font-family:var(--ds-font-display-editorial)!important;letter-spacing:-.022em!important;font-weight:500!important}.home-hero-editorial h1.ds-hero-h1 em{color:var(--ds-color-brand-blue-light);font-style:italic}.home-editorial-headings h2{font-family:var(--ds-font-display-editorial)!important;letter-spacing:-.022em!important;max-width:var(--ds-wrap-max)!important;font-weight:500!important}.home-editorial-headings header h2+p,.home-editorial-headings header+p,.home-editorial-headings section>div>p:not([class]){max-width:var(--ds-wrap-max)!important}.ds-process-storyboard .ds-pb-card{transition:transform .28s var(--ds-ease-out-expo), border-color .22s}.ds-process-storyboard .ds-pb-card:hover{border-color:var(--ds-color-brand-blue-light);transform:translateY(-3px)}.ds-pb-chat{width:160px;height:96px;position:relative}.ds-pb-chat-bubble{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);position:absolute}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-bubble{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 55%, transparent)}}.ds-pb-chat-bubble{border-radius:14px;justify-content:center;align-items:center;display:flex}.ds-pb-chat-left{background:var(--ds-color-brand-blue-light);border-bottom-left-radius:4px;width:86px;height:30px;top:6px;left:0}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-left{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 14%, var(--ds-surface-base))}}.ds-pb-chat-left{opacity:0;animation:4.2s ease-out infinite ds-pb-chat-in;transform:translateY(6px)}.ds-pb-chat-left:after{content:"";background:inherit;border-right:1px solid var(--ds-color-brand-blue-light);width:10px;height:10px;position:absolute;bottom:-6px;left:10px}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-left:after{border-right:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 55%, transparent)}}.ds-pb-chat-left:after{border-bottom:1px solid var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-left:after{border-bottom:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 55%, transparent)}}.ds-pb-chat-left:after{clip-path:polygon(0 0,100% 0,100% 100%);transform:skewY(-18deg)}.ds-pb-chat-right{border-color:var(--ds-color-brand-blue-light);border-bottom-right-radius:4px;width:96px;height:34px;bottom:6px;right:0}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-right{border-color:color-mix(in oklch, var(--ds-color-brand-blue-light) 70%, transparent)}}.ds-pb-chat-right{background:var(--ds-color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-right{background:color-mix(in oklch, var(--ds-color-brand-blue) 22%, var(--ds-surface-base))}}.ds-pb-chat-right{opacity:0;animation:4.2s ease-out 1.4s infinite ds-pb-chat-in;transform:translateY(6px)}.ds-pb-chat-right:after{content:"";background:inherit;border-left:1px solid var(--ds-color-brand-blue-light);width:10px;height:10px;position:absolute;top:-6px;right:10px}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-right:after{border-left:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 70%, transparent)}}.ds-pb-chat-right:after{border-top:1px solid var(--ds-color-brand-blue-light)}@supports (color:color-mix(in lab, red, red)){.ds-pb-chat-right:after{border-top:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 70%, transparent)}}.ds-pb-chat-right:after{clip-path:polygon(0 0,100% 0,0 100%)}@keyframes ds-pb-chat-in{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}65%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.ds-pb-chat-dots{opacity:0;gap:4px;animation:4.2s ease-out .6s infinite ds-pb-chat-dots;display:flex;position:absolute;top:14px;left:18px}@keyframes ds-pb-chat-dots{0%,14%{opacity:0}18%,38%{opacity:1}42%,to{opacity:0}}.ds-pb-chat-dots span{background:var(--ds-color-brand-blue-light);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite ds-pb-chat-bounce}.ds-pb-chat-dots span:nth-child(2){animation-delay:.15s}.ds-pb-chat-dots span:nth-child(3){animation-delay:.3s}@keyframes ds-pb-chat-bounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ds-pb-doc-sheet-bg{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);width:88px;height:78px;position:absolute;top:6px;left:50%;transform:translate(calc(8px - 50%))rotate(3deg)}@supports (color:color-mix(in lab, red, red)){.ds-pb-doc-sheet-bg{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 30%, transparent)}}.ds-pb-doc-sheet-bg{opacity:.55;border-radius:4px}.ds-pb-doc-sheet{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);width:92px;height:84px;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-pb-doc-sheet{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 60%, transparent)}}.ds-pb-doc-sheet{box-shadow:0 8px 24px -10px var(--ds-color-brand-blue);border-radius:6px;flex-direction:column;gap:5px;padding:12px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-pb-doc-sheet{box-shadow:0 8px 24px -10px color-mix(in oklch, var(--ds-color-brand-blue) 80%, transparent)}}.ds-pb-doc-row{background:var(--ds-color-brand-blue-light);border-radius:2px;height:2px}@supports (color:color-mix(in lab, red, red)){.ds-pb-doc-row{background:color-mix(in oklch, var(--ds-color-brand-blue-light) 38%, transparent)}}.ds-pb-doc-check{background:var(--ds-color-success);border-radius:50%;align-self:flex-end;width:22px;height:22px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.ds-pb-doc-check{background:color-mix(in oklch, var(--ds-color-success) 22%, transparent)}}.ds-pb-doc-check{border:1.5px solid var(--ds-color-success);opacity:0;justify-content:center;align-items:center;animation:3.6s ease-out infinite ds-pb-doc-check-in;display:flex;transform:scale(.6)}.ds-pb-doc-check svg{width:12px;height:12px;stroke:var(--ds-color-success);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ds-pb-doc-check svg path{stroke-dasharray:18;stroke-dashoffset:18px;animation:3.6s ease-out infinite ds-pb-doc-check-draw}@keyframes ds-pb-doc-check-in{0%,50%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1.15)}72%,to{opacity:1;transform:scale(1)}}@keyframes ds-pb-doc-check-draw{0%,56%{stroke-dashoffset:18px}72%,to{stroke-dashoffset:0}}.ds-pb-ops{background:var(--ds-surface-base);border:1px solid var(--ds-color-brand-blue-light);width:160px;height:100px;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-pb-ops{border:1px solid color-mix(in oklch, var(--ds-color-brand-blue-light) 35%, transparent)}}.ds-pb-ops{box-shadow:0 8px 24px -12px var(--ds-color-brand-blue);border-radius:8px;flex-direction:column;gap:7px;padding:12px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-pb-ops{box-shadow:0 8px 24px -12px color-mix(in oklch, var(--ds-color-brand-blue) 70%, transparent)}}.ds-pb-ops-row{grid-template-columns:8px 1fr 30px;align-items:center;gap:6px;display:grid}.ds-pb-ops-dot{background:var(--ds-color-success);width:7px;height:7px;box-shadow:0 0 0 0 var(--ds-color-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ds-pb-ops-dot{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-success) 70%, transparent)}}.ds-pb-ops-dot{animation:2.2s ease-out infinite ds-pb-ops-pulse}.ds-pb-ops-row:nth-child(2) .ds-pb-ops-dot{animation-delay:.4s}.ds-pb-ops-row:nth-child(3) .ds-pb-ops-dot{animation-delay:.8s}@keyframes ds-pb-ops-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-success) 70%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklch, var(--ds-color-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ds-color-success) 0%, transparent)}}.ds-pb-ops-bar{background:var(--ds-surface-100);border-radius:3px;height:5px;position:relative;overflow:hidden}.ds-pb-ops-bar:before{content:"";background:linear-gradient(90deg, var(--ds-color-success), var(--ds-color-success));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-pb-ops-bar:before{background:linear-gradient(90deg, color-mix(in oklch, var(--ds-color-success) 65%, transparent), var(--ds-color-success))}}.ds-pb-ops-bar:before{transform-origin:0;animation:3.2s cubic-bezier(.22,1,.36,1) infinite ds-pb-ops-fill;transform:scaleX(0)}.ds-pb-ops-row:first-child .ds-pb-ops-bar:before{--to:.92;animation-delay:0s}.ds-pb-ops-row:nth-child(2) .ds-pb-ops-bar:before{--to:.78;animation-delay:.25s}.ds-pb-ops-row:nth-child(3) .ds-pb-ops-bar:before{--to:.95;animation-delay:.5s}@keyframes ds-pb-ops-fill{0%{transform:scaleX(0)}40%{transform:scaleX(var(--to,.9))}78%{transform:scaleX(var(--to,.9))}to{transform:scaleX(0)}}.ds-pb-ops-v{font-family:var(--ds-font-mono);color:var(--ds-color-success);text-align:right;letter-spacing:.04em;font-size:8.5px}.ds-pb-ops-meta{border-top:1px dashed var(--ds-color-brand-blue-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-pb-ops-meta{border-top:1px dashed color-mix(in oklch, var(--ds-color-brand-blue-light) 22%, transparent)}}.ds-pb-ops-meta{font-family:var(--ds-font-mono);color:var(--ds-color-ink-muted);letter-spacing:.06em;font-size:8px}.ds-pb-ops-live{color:var(--ds-color-success);align-items:center;gap:4px;display:inline-flex}.ds-pb-ops-live:before{content:"";background:var(--ds-color-success);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite ds-pb-ops-blink}@keyframes ds-pb-ops-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ds-pb-chat-left,.ds-pb-chat-right,.ds-pb-chat-dots,.ds-pb-chat-dots span,.ds-pb-doc-check,.ds-pb-doc-check svg path,.ds-pb-ops-dot,.ds-pb-ops-bar:before,.ds-pb-ops-live:before{opacity:1!important;animation:none!important;transform:none!important}.ds-pb-doc-check{opacity:1;transform:scale(1)}.ds-pb-doc-check svg path{stroke-dashoffset:0}.ds-pb-ops-bar:before{transform:scaleX(var(--to,.9))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
