@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-duration:initial;--tw-outline-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Manrope Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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);--color-brand:#00a0e3;--color-brand-deep:#06c;--color-brand-navy:#004d80;--color-brand-bright:#40c4ff;--color-surface:#fff;--color-surface-muted:#e3f5fc;--color-surface-soft:#e6f3f8;--color-border:#b7d5ec;--color-text:#004d80;--color-text-muted:#4a6b82;--color-text-on-brand:#fff}}@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;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}body{background-color:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}}@layer components{.btn-primary{border-radius:var(--radius-md);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-on-brand);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-brand-deep)}}.btn-outline{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);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));background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-outline:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}}.text-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-brand);text-transform:uppercase}.text-hero{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.text-hero{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.text-hero{font-size:2.5rem}}@media(min-width:64rem){.text-hero{--tw-leading:1.08;font-size:2.75rem;line-height:1.08}}.text-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:48rem){.text-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.text-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.text-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.hero{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface-soft);--tw-gradient-via:var(--color-surface);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.hero{padding-block:calc(var(--spacing) * 16)}}.hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.hero-inner{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-copy{z-index:10;max-width:var(--container-lg);position:relative}.hero-visual{border-radius:var(--radius-xl);width:100%;height:220px;position:relative;overflow:hidden}@media(min-width:40rem){.hero-visual{height:260px}}@media(min-width:64rem){.hero-visual{border-radius:var(--radius-2xl);height:500px;display:block}}.hero-visual{box-shadow:0 18px 40px #00a0e329,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.hero-visual{box-shadow:0 18px 40px color-mix(in srgb,var(--color-brand) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%}.hero-trust-chips{margin:0;margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.hero-trust-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-trust-chip{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.hero-trust-chip{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.hero-trust-chip{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.hero-trust-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.hero-trust-chip-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0}.hero-trust-chip-icon img{object-fit:contain;width:100%;height:100%;display:block}.gov-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.gov-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.gov-hero{padding-bottom:calc(var(--spacing) * 20)}}.gov-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,#004d8038,transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,#00a0e31f,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#ebf1f5 100%)}@supports (color:color-mix(in lab,red,red)){.gov-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,color-mix(in srgb,var(--color-brand-navy) 22%,transparent),transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand-navy) 8%,var(--color-surface)) 100%)}}.gov-hero-atmosphere{pointer-events:none;opacity:.4;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gov-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.gov-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000059,#0000 75%);mask-image:linear-gradient(#00000059,#0000 75%)}.gov-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.gov-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.gov-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.gov-hero-header{animation:.7s ease-out both gov-hero-rise;animation-delay:var(--gov-hero-delay,0s)}.gov-hero-eyebrow{margin:0}.gov-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.gov-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.gov-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both gov-hero-rise;animation-delay:var(--gov-hero-delay,0s)}.gov-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.gov-hero-cta-actions{flex-flow:wrap}}.gov-hero-visual{border-radius:var(--radius-xl);width:100%;height:220px;position:relative;overflow:hidden}@media(min-width:40rem){.gov-hero-visual{height:240px}}@media(min-width:64rem){.gov-hero-visual{border-radius:var(--radius-2xl);height:480px}}.gov-hero-visual{animation:.75s ease-out both gov-hero-rise;animation-delay:var(--gov-hero-delay,0s)}.gov-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -2);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.gov-hero-visual:before{inset:calc(var(--spacing) * -4);border-radius:var(--radius-2xl)}}.gov-hero-visual:before{background:radial-gradient(60% 50% at 70% 40%,#004d8033,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.gov-hero-visual:before{background:radial-gradient(ellipse 60% 50% at 70% 40%,color-mix(in srgb,var(--color-brand-navy) 20%,transparent),transparent 70%)}}.gov-hero-photo{z-index:10;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}@keyframes gov-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-hero-header,.gov-hero-cta,.gov-hero-visual{animation:none}}.business-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.business-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.business-hero{padding-bottom:calc(var(--spacing) * 20)}}.business-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,#00a0e333,transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,#40c4ff29,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,#f0f9fd 100%)}@supports (color:color-mix(in lab,red,red)){.business-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,color-mix(in srgb,var(--color-brand) 20%,transparent),transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 100%)}}.business-hero-atmosphere{pointer-events:none;opacity:.35;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.business-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.business-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000004d,#0000 75%);mask-image:linear-gradient(#0000004d,#0000 75%)}.business-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.business-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.business-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.business-hero-header{animation:.7s ease-out both business-hero-rise;animation-delay:var(--business-hero-delay,0s)}.business-hero-eyebrow{margin:0}.business-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.business-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.business-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both business-hero-rise;animation-delay:var(--business-hero-delay,0s)}.business-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.business-hero-cta-actions{flex-flow:wrap}}.business-hero-visual{border-radius:var(--radius-xl);width:100%;height:220px;position:relative;overflow:hidden}@media(min-width:40rem){.business-hero-visual{height:240px}}@media(min-width:64rem){.business-hero-visual{border-radius:var(--radius-2xl);height:480px}}.business-hero-visual{animation:.75s ease-out both business-hero-rise;animation-delay:var(--business-hero-delay,0s)}.business-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -2);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.business-hero-visual:before{inset:calc(var(--spacing) * -4);border-radius:var(--radius-2xl)}}.business-hero-visual:before{background:radial-gradient(60% 50% at 70% 40%,#00a0e338,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.business-hero-visual:before{background:radial-gradient(ellipse 60% 50% at 70% 40%,color-mix(in srgb,var(--color-brand) 22%,transparent),transparent 70%)}}.business-hero-photo{z-index:10;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}@keyframes business-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-hero-header,.business-hero-cta,.business-hero-visual{animation:none}}.company-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-hero{padding-bottom:calc(var(--spacing) * 20)}}.company-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,#00a0e32e,transparent 64%),radial-gradient(ellipse 48% 42% at 4% 96%,#40c4ff24,transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.company-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 64%),radial-gradient(ellipse 48% 42% at 4% 96%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.company-hero-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.company-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}.company-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.company-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.company-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.company-hero-header{animation:.7s ease-out both company-hero-rise;animation-delay:var(--company-hero-delay,0s)}.company-hero-eyebrow{margin:0}.company-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.company-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.company-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both company-hero-rise;animation-delay:var(--company-hero-delay,0s)}.company-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.company-hero-cta-actions{flex-flow:wrap}}.company-hero-visual{border-radius:var(--radius-xl);width:100%;height:220px;position:relative;overflow:hidden}@media(min-width:40rem){.company-hero-visual{height:260px}}@media(min-width:64rem){.company-hero-visual{border-radius:var(--radius-2xl);height:480px}}.company-hero-visual{animation:.75s ease-out both company-hero-rise;animation-delay:var(--company-hero-delay,0s);box-shadow:0 18px 40px #00a0e329,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.company-hero-visual{box-shadow:0 18px 40px color-mix(in srgb,var(--color-brand) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.company-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);z-index:-10;border-radius:var(--radius-2xl);position:absolute}@media(min-width:64rem){.company-hero-visual:before{inset:calc(var(--spacing) * -5)}}.company-hero-visual:before{background:radial-gradient(62% 52% at 70% 40%,#00a0e338,#0000 72%)}@supports (color:color-mix(in lab,red,red)){.company-hero-visual:before{background:radial-gradient(ellipse 62% 52% at 70% 40%,color-mix(in srgb,var(--color-brand) 22%,transparent),transparent 72%)}}.company-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%}.company-hero-fallback{width:100%;height:100%;padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.company-hero-fallback{padding:calc(var(--spacing) * 8)}}.company-hero-fallback{background:linear-gradient(155deg,#01497a,#007bb6 52%,#1aaeee)}@supports (color:color-mix(in lab,red,red)){.company-hero-fallback{background:linear-gradient(155deg,color-mix(in srgb,var(--color-brand-navy) 92%,#0b1f3a),color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy)) 52%,color-mix(in srgb,var(--color-brand-bright) 40%,var(--color-brand)))}}.company-hero-fallback-glow{pointer-events:none;top:calc(var(--spacing) * -10);right:calc(var(--spacing) * -8);height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48);opacity:.5;background:radial-gradient(circle,#79d6ff,#0000 68%);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.company-hero-fallback-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-bright) 70%,white),transparent 68%)}}.company-hero-fallback-grid{pointer-events:none;opacity:.25;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 85%);mask-image:linear-gradient(#0000008c,#0000 85%)}.company-hero-fallback-mark{z-index:10;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);margin:0;position:relative}@media(min-width:40rem){.company-hero-fallback-mark{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.company-hero-fallback-note{z-index:10;margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;position:relative}@supports (color:color-mix(in lab,red,red)){.company-hero-fallback-note{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.company-hero-fallback-note{text-transform:uppercase}@keyframes company-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-hero-header,.company-hero-cta,.company-hero-visual{animation:none}}.company-stats{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.company-stats{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.company-stats{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.company-stats{padding-block:calc(var(--spacing) * 24)}}.company-stats{background-image:radial-gradient(72% 48% at 50% -8%,#40c4ff3d,#0000 58%),radial-gradient(48% 52% at 0 88%,#00a0e361,#0000 55%),radial-gradient(42% 40% at 100% 70%,#40c4ff1f,#0000 52%)}@supports (color:color-mix(in lab,red,red)){.company-stats{background-image:radial-gradient(ellipse 72% 48% at 50% -8%,color-mix(in srgb,var(--color-brand-bright) 24%,transparent),transparent 58%),radial-gradient(ellipse 48% 52% at 0% 88%,color-mix(in srgb,var(--color-brand) 38%,transparent),transparent 55%),radial-gradient(ellipse 42% 40% at 100% 70%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%)}}.company-stats-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}.company-stats-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-stats-inner{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.company-stats-inner{gap:calc(var(--spacing) * 14)}}.company-stats-header{max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 3);text-align:center;animation:.7s ease-out both company-stats-rise;animation-delay:var(--company-stats-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-stats-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.company-stats-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.company-stats-title{font-size:1.75rem}}.company-stats-subtitle{max-width:36ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab,red,red)){.company-stats-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:48rem){.company-stats-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-stats-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.company-stats-grid{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-grid{padding:0}@media(min-width:40rem){.company-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.company-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.company-stats-item{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.company-stats-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-item{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7)}.company-stats-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.company-stats-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9)}}@media(min-width:48rem){.company-stats-item{padding-inline:calc(var(--spacing) * 7)}}.company-stats-item{animation:.7s ease-out both company-stats-rise;animation-delay:var(--company-stats-delay,0s)}@media(min-width:640px){.company-stats-item{border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.company-stats-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-item:nth-child(odd){border-right-style:var(--tw-border-style);border-color:#ffffff26;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.company-stats-item:nth-child(odd){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-item:nth-child(odd){padding-right:calc(var(--spacing) * 7)}@media(min-width:48rem){.company-stats-item:nth-child(odd){padding-right:calc(var(--spacing) * 9)}}.company-stats-item:nth-child(2n){padding-left:calc(var(--spacing) * 7)}@media(min-width:48rem){.company-stats-item:nth-child(2n){padding-left:calc(var(--spacing) * 9)}}.company-stats-item:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:1024px){.company-stats-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.company-stats-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}@media(min-width:64rem){.company-stats-item{padding-inline:calc(var(--spacing) * 7)}}.company-stats-item:nth-child(odd),.company-stats-item:nth-child(2n){border-right-style:var(--tw-border-style);border-color:#ffffff26;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.company-stats-item:nth-child(odd),.company-stats-item:nth-child(2n){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.company-stats-item:nth-child(odd),.company-stats-item:nth-child(2n){padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6)}@media(min-width:64rem){.company-stats-item:nth-child(odd),.company-stats-item:nth-child(2n){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 7)}}.company-stats-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.company-stats-item--accent{padding-left:calc(var(--spacing) * 7)}@media(min-width:64rem){.company-stats-item--accent{padding-left:calc(var(--spacing) * 8)}}}.company-stats-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.5rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.company-stats-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.company-stats-stat{font-size:3rem}}.company-stats-item--accent .company-stats-stat{color:var(--color-brand-bright);font-size:2.75rem}@media(min-width:40rem){.company-stats-item--accent .company-stats-stat{font-size:3.25rem}}@media(min-width:64rem){.company-stats-item--accent .company-stats-stat{font-size:3.5rem}}.company-stats-label{border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:1px;max-width:18ch;margin:0}@supports (color:color-mix(in lab,red,red)){.company-stats-label{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.company-stats-label{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.company-stats-label{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:40rem){.company-stats-label{padding-left:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-stats-item--accent .company-stats-label{border-color:#40c4ff8c;max-width:20ch}@supports (color:color-mix(in lab,red,red)){.company-stats-item--accent .company-stats-label{border-color:color-mix(in oklab,var(--color-brand-bright) 55%,transparent)}}.company-stats-item--accent .company-stats-label{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.company-stats-item--accent .company-stats-label{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.company-stats-footer{animation:.7s ease-out both company-stats-rise;animation-delay:var(--company-stats-delay,0s);justify-content:center;display:flex}.company-stats-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-bright);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));--tw-duration:.3s;align-items:center;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.company-stats-link:hover,.company-stats-link:focus-visible{text-underline-offset:4px;text-decoration-line:underline}@keyframes company-stats-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-stats-header,.company-stats-item,.company-stats-footer{animation:none}}.fact-hero{position:relative;overflow:hidden}.fact-hero-top{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.fact-hero-top{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 14)}}.fact-hero-top{background:radial-gradient(ellipse 72% 58% at 96% 6%,#00a0e32e,transparent 64%),radial-gradient(ellipse 48% 42% at 4% 96%,#40c4ff24,transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.fact-hero-top{background:radial-gradient(ellipse 72% 58% at 96% 6%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 64%),radial-gradient(ellipse 48% 42% at 4% 96%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.fact-hero-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.fact-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}.fact-hero-copy{z-index:10;width:100%;max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both fact-hero-rise;animation-delay:var(--fact-hero-delay,0s);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.fact-hero-header{flex-direction:column;align-items:center;display:flex}.fact-hero-eyebrow{margin:0}.fact-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.fact-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl)}.fact-hero-meta{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 5);animation:.7s ease-out both fact-hero-rise;animation-delay:var(--fact-hero-delay,0s);flex-direction:column;display:flex}.fact-hero-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.fact-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.fact-hero-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;align-items:center;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.fact-hero-link:hover,.fact-hero-link:focus-visible{text-underline-offset:4px;text-decoration-line:underline}.fact-hero-metrics{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.fact-hero-metrics{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-hero-metrics{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.fact-hero-metrics{padding-block:calc(var(--spacing) * 16)}}.fact-hero-metrics{background-image:radial-gradient(72% 48% at 50% -8%,#40c4ff3d,#0000 58%),radial-gradient(48% 52% at 0 88%,#00a0e361,#0000 55%),radial-gradient(42% 40% at 100% 70%,#40c4ff1f,#0000 52%)}@supports (color:color-mix(in lab,red,red)){.fact-hero-metrics{background-image:radial-gradient(ellipse 72% 48% at 50% -8%,color-mix(in srgb,var(--color-brand-bright) 24%,transparent),transparent 58%),radial-gradient(ellipse 48% 52% at 0% 88%,color-mix(in srgb,var(--color-brand) 38%,transparent),transparent 55%),radial-gradient(ellipse 42% 40% at 100% 70%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%)}}.fact-hero-metrics-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}.fact-hero-grid{z-index:10;width:100%;max-width:var(--container-6xl);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;margin-inline:auto;list-style-type:none;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.fact-hero-grid{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-hero-grid{padding:0}@media(min-width:40rem){.fact-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-hero-item{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-hero-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-hero-item{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7)}.fact-hero-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.fact-hero-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9)}}@media(min-width:48rem){.fact-hero-item{padding-inline:calc(var(--spacing) * 7)}}.fact-hero-item{animation:.7s ease-out both fact-hero-rise;animation-delay:var(--fact-hero-delay,0s)}@media(min-width:640px){.fact-hero-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-hero-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-hero-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9)}@media(min-width:48rem){.fact-hero-item{padding-inline:calc(var(--spacing) * 7)}}.fact-hero-item:nth-child(odd),.fact-hero-item:nth-child(2n){border-right-style:var(--tw-border-style);border-color:#ffffff26;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.fact-hero-item:nth-child(odd),.fact-hero-item:nth-child(2n){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-hero-item:nth-child(odd),.fact-hero-item:nth-child(2n){padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6)}@media(min-width:48rem){.fact-hero-item:nth-child(odd),.fact-hero-item:nth-child(2n){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 7)}}.fact-hero-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.fact-hero-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.5rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.fact-hero-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.fact-hero-stat{font-size:3rem}}.fact-hero-item--accent .fact-hero-stat{color:var(--color-brand-bright);font-size:2.75rem}@media(min-width:40rem){.fact-hero-item--accent .fact-hero-stat{font-size:3.25rem}}@media(min-width:64rem){.fact-hero-item--accent .fact-hero-stat{font-size:3.5rem}}.fact-hero-label{border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:1px;max-width:18ch;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-hero-label{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.fact-hero-label{padding-left:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fact-hero-label{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:40rem){.fact-hero-label{padding-left:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-hero-item--accent .fact-hero-label{border-color:#40c4ff8c;max-width:20ch}@supports (color:color-mix(in lab,red,red)){.fact-hero-item--accent .fact-hero-label{border-color:color-mix(in oklab,var(--color-brand-bright) 55%,transparent)}}.fact-hero-item--accent .fact-hero-label{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.fact-hero-item--accent .fact-hero-label{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}@keyframes fact-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fact-hero-copy,.fact-hero-meta,.fact-hero-item{animation:none}}.fact-stats{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.fact-stats{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-stats{padding-block:calc(var(--spacing) * 20)}}.fact-stats{background:radial-gradient(ellipse 58% 48% at 8% 12%,#00a0e329,transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,#40c4ff1f,transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.fact-stats{background:radial-gradient(ellipse 58% 48% at 8% 12%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.fact-stats-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-stats-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.fact-stats-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#00000059,#0000 72%);mask-image:linear-gradient(#00000059,#0000 72%)}.fact-stats-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-stats-inner{gap:calc(var(--spacing) * 11)}}.fact-stats-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both fact-stats-rise;animation-delay:var(--fact-stats-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.fact-stats-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-stats-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-stats-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-stats-subtitle{max-width:46ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.fact-stats-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-stats-figures{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.fact-stats-figures{gap:calc(var(--spacing) * 8)}}.fact-stats-proof-band{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:40rem){.fact-stats-proof-band{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);border-radius:0;margin-inline:0}}@media(min-width:48rem){.fact-stats-proof-band{padding-inline:calc(var(--spacing) * 10)}}.fact-stats-proof-band{background:radial-gradient(70% 80% at 0 0,#00a0e324,#0000 55%),radial-gradient(60% 70% at 100% 100%,#40c4ff29,#0000 52%),#edf8fd}@supports (color:color-mix(in lab,red,red)){.fact-stats-proof-band{background:radial-gradient(ellipse 70% 80% at 0% 0%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 55%),radial-gradient(ellipse 60% 70% at 100% 100%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 52%),color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}}.fact-stats-proof-band{border-block:1px solid #00a0e324}@supports (color:color-mix(in lab,red,red)){.fact-stats-proof-band{border-block:1px solid color-mix(in srgb,var(--color-brand) 14%,transparent)}}.fact-stats-proof-eyebrow,.fact-stats-scale-eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d8073}@supports (color:color-mix(in lab,red,red)){.fact-stats-proof-eyebrow,.fact-stats-scale-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.fact-stats-proof-eyebrow,.fact-stats-scale-eyebrow{text-transform:uppercase}.fact-stats-scale-eyebrow{margin-bottom:calc(var(--spacing) * 4)}.fact-stats-scale,.fact-stats-proof{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.fact-stats-proof{grid-template-columns:repeat(1,minmax(0,1fr))}.fact-stats-proof:has(.fact-stats-item:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.fact-stats-scale{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#004d801f}@supports (color:color-mix(in lab,red,red)){.fact-stats-scale{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}@media(min-width:40rem){.fact-stats-scale{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-stats-scale-band{flex-direction:column;display:flex}.fact-stats-item{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-stats-item{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.fact-stats-item{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 6)}.fact-stats-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.fact-stats-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}}@media(min-width:48rem){.fact-stats-item{padding-inline:calc(var(--spacing) * 7)}}.fact-stats-item{animation:.7s ease-out both fact-stats-rise;animation-delay:var(--fact-stats-delay,0s)}.fact-stats-proof .fact-stats-item{border-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.fact-stats-proof .fact-stats-item{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.fact-stats-proof .fact-stats-item{padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.fact-stats-proof .fact-stats-item{padding-block:calc(var(--spacing) * 2)}}@media(min-width:640px){.fact-stats-scale .fact-stats-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-stats-scale .fact-stats-item{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.fact-stats-scale .fact-stats-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.fact-stats-proof .fact-stats-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-stats-proof .fact-stats-item{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.fact-stats-proof .fact-stats-item{padding-inline:calc(var(--spacing) * 6)}.fact-stats-proof .fact-stats-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(min-width:64rem){.fact-stats-proof .fact-stats-item{padding-inline:calc(var(--spacing) * 10)}}.fact-stats-scale .fact-stats-item:nth-child(odd),.fact-stats-scale .fact-stats-item:nth-child(2n){padding-inline:calc(var(--spacing) * 6)}@media(min-width:64rem){.fact-stats-scale .fact-stats-item:nth-child(odd),.fact-stats-scale .fact-stats-item:nth-child(2n){padding-inline:calc(var(--spacing) * 8)}}}.fact-stats-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.125rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-stats-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.fact-stats-stat{font-size:2.75rem}}.fact-stats-item--accent .fact-stats-stat{color:var(--color-brand);font-size:3rem}@media(min-width:40rem){.fact-stats-item--accent .fact-stats-stat{font-size:3.5rem}}@media(min-width:64rem){.fact-stats-item--accent .fact-stats-stat{font-size:4rem}}.fact-stats-label{border-left-style:var(--tw-border-style);border-color:#004d8033;border-left-width:1px;max-width:22ch;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-stats-label{border-color:color-mix(in oklab,var(--color-brand-navy) 20%,transparent)}}.fact-stats-label{padding-left:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d8099}@supports (color:color-mix(in lab,red,red)){.fact-stats-label{color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}@media(min-width:40rem){.fact-stats-label{padding-left:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-stats-item--accent .fact-stats-label{border-color:#00a0e373;max-width:26ch}@supports (color:color-mix(in lab,red,red)){.fact-stats-item--accent .fact-stats-label{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.fact-stats-item--accent .fact-stats-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#004d80d9}@supports (color:color-mix(in lab,red,red)){.fact-stats-item--accent .fact-stats-label{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:40rem){.fact-stats-item--accent .fact-stats-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-stats-note{border-top-style:var(--tw-border-style);border-color:#004d801a;border-top-width:1px;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-stats-note{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.fact-stats-note{padding-top:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.fact-stats-note{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:40rem){.fact-stats-note{font-size:.9375rem}}.fact-stats-note{animation:.7s ease-out both fact-stats-rise;animation-delay:var(--fact-stats-delay,0s)}@keyframes fact-stats-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fact-stats-header,.fact-stats-item,.fact-stats-note{animation:none}}.fact-growth{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.fact-growth{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-growth{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-growth{padding-block:calc(var(--spacing) * 20)}}.fact-growth{background-image:radial-gradient(70% 48% at 12% -6%,#40c4ff42,#0000 58%),radial-gradient(52% 55% at 100% 88%,#00a0e35c,#0000 55%),radial-gradient(40% 42% at 70% 20%,#40c4ff1a,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.fact-growth{background-image:radial-gradient(ellipse 70% 48% at 12% -6%,color-mix(in srgb,var(--color-brand-bright) 26%,transparent),transparent 58%),radial-gradient(ellipse 52% 55% at 100% 88%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 40% 42% at 70% 20%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 50%)}}.fact-growth-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 78%);mask-image:linear-gradient(#0000006b,#0000 78%)}.fact-growth-inner{z-index:10;width:100%;max-width:var(--container-6xl);align-items:flex-end;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}@media(min-width:48rem){.fact-growth-inner{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.fact-growth-inner{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.fact-growth-copy{max-width:var(--container-xl);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:48rem){.fact-growth-copy{gap:calc(var(--spacing) * 6)}}.fact-growth-copy{animation:.7s ease-out both fact-growth-rise;animation-delay:var(--fact-growth-delay,0s)}.fact-growth-eyebrow{color:var(--color-brand-bright);margin:0}.fact-growth-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.fact-growth-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-growth-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-growth-hero{gap:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand-bright);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:40rem){.fact-growth-hero{padding-left:calc(var(--spacing) * 5)}}.fact-growth-hero-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-bright);margin:0}@media(min-width:40rem){.fact-growth-hero-stat{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.fact-growth-hero-stat{font-size:5.25rem}}.fact-growth-hero-label{max-width:22ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fffc;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-growth-hero-label{color:color-mix(in oklab,var(--color-text-on-brand) 80%,transparent)}}@media(min-width:40rem){.fact-growth-hero-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-growth-contrast{align-items:baseline;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.fact-growth-contrast-before{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.fact-growth-contrast-before{color:color-mix(in oklab,var(--color-text-on-brand) 45%,transparent)}}@media(min-width:40rem){.fact-growth-contrast-before{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.fact-growth-contrast-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#40c4ffcc}@supports (color:color-mix(in lab,red,red)){.fact-growth-contrast-arrow{color:color-mix(in oklab,var(--color-brand-bright) 80%,transparent)}}@media(min-width:40rem){.fact-growth-contrast-arrow{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-growth-contrast-after{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:40rem){.fact-growth-contrast-after{font-size:1.75rem}}.fact-growth-contrast-unit{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fff9}@supports (color:color-mix(in lab,red,red)){.fact-growth-contrast-unit{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}@media(min-width:40rem){.fact-growth-contrast-unit{width:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-growth-lead{max-width:42ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-growth-lead{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:48rem){.fact-growth-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-growth-proof{align-items:baseline;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-growth-proof{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-growth-proof{padding-top:calc(var(--spacing) * 5)}.fact-growth-proof-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:40rem){.fact-growth-proof-stat{font-size:1.75rem}}.fact-growth-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.fact-growth-proof-label{color:color-mix(in oklab,var(--color-text-on-brand) 65%,transparent)}}@media(min-width:40rem){.fact-growth-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-growth-chart{width:100%;max-width:none}@media(min-width:64rem){.fact-growth-chart{justify-self:stretch}}.fact-growth-chart{animation:.75s ease-out both fact-growth-rise;animation-delay:var(--fact-growth-delay,0s)}.fact-growth-bars{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2.5);height:15rem;display:flex}@media(min-width:40rem){.fact-growth-bars{gap:calc(var(--spacing) * 3.5);height:17.5rem}}@media(min-width:48rem){.fact-growth-bars{gap:calc(var(--spacing) * 4);height:19.5rem}}@media(min-width:64rem){.fact-growth-bars{gap:calc(var(--spacing) * 5);height:21rem}}.fact-growth-step{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.fact-growth-bar{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:#00a0e373;width:100%;max-width:3.25rem}@supports (color:color-mix(in lab,red,red)){.fact-growth-bar{background-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}@media(min-width:40rem){.fact-growth-bar{max-width:3.75rem}}@media(min-width:64rem){.fact-growth-bar{max-width:4.5rem}}.fact-growth-bar{height:calc(var(--fact-growth-level,8) * 1%);min-height:.85rem;animation:.9s ease-out both fact-growth-bar;animation-delay:var(--fact-growth-step-delay,0s);transform-origin:bottom}.fact-growth-step--accent .fact-growth-bar{background-color:var(--color-brand-bright)}.fact-growth-year{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.fact-growth-year{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}@media(min-width:40rem){.fact-growth-year{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.fact-growth-step--accent .fact-growth-year{color:var(--color-brand-bright)}.fact-growth-caption{margin-bottom:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.fact-growth-caption{color:color-mix(in oklab,var(--color-text-on-brand) 50%,transparent)}}@media(min-width:40rem){.fact-growth-caption{font-size:.6875rem}}.fact-growth-step--accent .fact-growth-caption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-bright)}@media(min-width:40rem){.fact-growth-step--accent .fact-growth-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@keyframes fact-growth-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fact-growth-bar{0%{opacity:.35;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.fact-growth-copy,.fact-growth-chart,.fact-growth-bar{animation:none}}.fact-geography{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.fact-geography{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-geography{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-geography{padding-block:calc(var(--spacing) * 20)}}.fact-geography{background:radial-gradient(ellipse 58% 48% at 8% 12%,#00a0e329,transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,#40c4ff1f,transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.fact-geography{background:radial-gradient(ellipse 58% 48% at 8% 12%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.fact-geography-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-geography-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.fact-geography-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#00000059,#0000 72%);mask-image:linear-gradient(#00000059,#0000 72%)}.fact-geography-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-geography-inner{gap:calc(var(--spacing) * 12)}}.fact-geography-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both fact-geography-rise;animation-delay:var(--fact-geo-delay,0s);margin-inline:auto}.fact-geography-eyebrow{color:var(--color-brand);margin:0}.fact-geography-title{margin:0;margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.fact-geography-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-geography-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-geography-lead{margin:0;margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:46ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.fact-geography-lead{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.fact-geography-lead{margin-top:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-geography-layout{align-items:flex-start;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.fact-geography-layout{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.fact-geography-map-wrap{align-items:center;gap:calc(var(--spacing) * 4);animation:.75s ease-out both fact-geography-rise;animation-delay:var(--fact-geo-delay,0s);flex-direction:column;display:flex}.fact-geography-map{width:100%;max-width:24rem;height:auto}@media(min-width:40rem){.fact-geography-map{max-width:32rem}}@media(min-width:64rem){.fact-geography-map{max-width:none}}.fact-geography-map{shape-rendering:geometricprecision}.fact-geography-region{fill:#9edbf4}@supports (color:color-mix(in lab,red,red)){.fact-geography-region{fill:color-mix(in srgb,var(--color-brand) 38%,white)}}.fact-geography-region{stroke:#004d8038}@supports (color:color-mix(in lab,red,red)){.fact-geography-region{stroke:color-mix(in srgb,var(--color-brand-navy) 22%,transparent)}}.fact-geography-region{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;cursor:default;animation:.85s ease-out both fact-geography-fill;animation-delay:var(--fact-geo-delay,0s);transition:fill .3s,stroke .3s}.fact-geography-region.is-active{fill:#61c4ee}@supports (color:color-mix(in lab,red,red)){.fact-geography-region.is-active{fill:color-mix(in srgb,var(--color-brand) 62%,white)}}.fact-geography-region.is-active{stroke:#007bb6}@supports (color:color-mix(in lab,red,red)){.fact-geography-region.is-active{stroke:color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy))}}.fact-geography-region[data-region=minsk-oblast].is-active{fill:#85d1f2}@supports (color:color-mix(in lab,red,red)){.fact-geography-region[data-region=minsk-oblast].is-active{fill:color-mix(in srgb,var(--color-brand) 48%,white)}}.fact-geography-region--city{stroke-width:4px}.fact-geography-region--city.is-active{fill:var(--color-brand-bright);stroke:var(--color-brand-navy)}.fact-geography-region.is-active:hover,.fact-geography:has(.fact-geography-region-item[data-region=vitebsk]:hover) .fact-geography-region[data-region=vitebsk],.fact-geography:has(.fact-geography-region-item[data-region=grodno]:hover) .fact-geography-region[data-region=grodno],.fact-geography:has(.fact-geography-region-item[data-region=minsk-oblast]:hover) .fact-geography-region[data-region=minsk-oblast],.fact-geography:has(.fact-geography-region-item[data-region=brest]:hover) .fact-geography-region[data-region=brest],.fact-geography:has(.fact-geography-region-item[data-region=mogilev]:hover) .fact-geography-region[data-region=mogilev],.fact-geography:has(.fact-geography-region-item[data-region=gomel]:hover) .fact-geography-region[data-region=gomel],.fact-geography:has(.fact-geography-region-item[data-region=minsk-city]:hover) .fact-geography-region[data-region=minsk-city]{fill:var(--color-brand)}.fact-geography:has(.fact-geography-region-item[data-region=minsk-oblast]:hover) .fact-geography-region[data-region=minsk-city],.fact-geography:has(.fact-geography-region[data-region=minsk-oblast]:hover) .fact-geography-region--city{fill:var(--color-brand-bright)}.fact-geography:has(.fact-geography-region[data-region=vitebsk]:hover) .fact-geography-region-item[data-region=vitebsk],.fact-geography:has(.fact-geography-region[data-region=grodno]:hover) .fact-geography-region-item[data-region=grodno],.fact-geography:has(.fact-geography-region[data-region=minsk-oblast]:hover) .fact-geography-region-item[data-region=minsk-oblast],.fact-geography:has(.fact-geography-region[data-region=brest]:hover) .fact-geography-region-item[data-region=brest],.fact-geography:has(.fact-geography-region[data-region=mogilev]:hover) .fact-geography-region-item[data-region=mogilev],.fact-geography:has(.fact-geography-region[data-region=gomel]:hover) .fact-geography-region-item[data-region=gomel],.fact-geography:has(.fact-geography-region[data-region=minsk-city]:hover) .fact-geography-region-item[data-region=minsk-city]{color:var(--color-brand)}.fact-geography:has(.fact-geography-region[data-region=vitebsk]:hover) .fact-geography-region-item[data-region=vitebsk] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=grodno]:hover) .fact-geography-region-item[data-region=grodno] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=minsk-oblast]:hover) .fact-geography-region-item[data-region=minsk-oblast] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=brest]:hover) .fact-geography-region-item[data-region=brest] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=mogilev]:hover) .fact-geography-region-item[data-region=mogilev] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=gomel]:hover) .fact-geography-region-item[data-region=gomel] .fact-geography-region-name,.fact-geography:has(.fact-geography-region[data-region=minsk-city]:hover) .fact-geography-region-item[data-region=minsk-city] .fact-geography-region-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fact-geography-legend{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-geography-legend{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.fact-geography-side{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.fact-geography-side{gap:calc(var(--spacing) * 7)}}.fact-geography-side{animation:.75s ease-out both fact-geography-rise;animation-delay:var(--fact-geo-delay,0s)}.fact-geography-presence{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:40rem){.fact-geography-presence{padding-left:calc(var(--spacing) * 5)}}.fact-geography-presence-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-geography-presence-stat{font-size:1.75rem}}.fact-geography-presence-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d8099;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-geography-presence-label{color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}@media(min-width:40rem){.fact-geography-presence-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-geography-kpis{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#004d801a;border-bottom-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.fact-geography-kpis{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.fact-geography-kpis{padding-bottom:calc(var(--spacing) * 6)}@media(min-width:40rem){.fact-geography-kpis{gap:calc(var(--spacing) * 6)}}.fact-geography-kpi{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fact-geography-kpi-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:40rem){.fact-geography-kpi-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.fact-geography-kpi-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-geography-kpi-label{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:40rem){.fact-geography-kpi-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-geography-side-heading{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:#004d8073}@supports (color:color-mix(in lab,red,red)){.fact-geography-side-heading{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.fact-geography-side-heading{text-transform:uppercase}.fact-geography-region-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.fact-geography-region-item{cursor:default;justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#004d8014;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-geography-region-item{border-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.fact-geography-region-item{padding-block:calc(var(--spacing) * 2.5);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.fact-geography-region-item{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.fact-geography-region-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;animation:.55s ease-out both fact-geography-rise;animation-delay:var(--fact-geo-delay,0s);transition-duration:.2s}.fact-geography-region-item.is-active{color:var(--color-brand-navy)}.fact-geography-region-item:hover{color:var(--color-brand)}.fact-geography-region-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:40rem){.fact-geography-region-name{font-size:1.0625rem}}.fact-geography-region-item.is-active .fact-geography-region-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fact-geography-region-count{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.fact-geography-coverage{align-items:center;column-gap:0;row-gap:var(--spacing);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.fact-geography-coverage-item{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-geography-coverage-item{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.fact-geography-coverage-item:not(:last-child):after{content:"·";margin-inline:calc(var(--spacing) * 2.5);color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.fact-geography-coverage-item:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.fact-geography-city-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.fact-geography-city-item{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#004d8014;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-geography-city-item{border-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.fact-geography-city-item{padding-block:calc(var(--spacing) * 2);color:var(--color-brand-navy)}.fact-geography-city-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fact-geography-city-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}@keyframes fact-geography-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fact-geography-fill{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fact-geography-header,.fact-geography-map-wrap,.fact-geography-side,.fact-geography-region,.fact-geography-region-item{animation:none}}.fact-industries{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.fact-industries{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-industries{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-industries{padding-block:calc(var(--spacing) * 20)}}.fact-industries{background:radial-gradient(ellipse 60% 48% at 100% 0%,#004d801a,transparent 58%),radial-gradient(ellipse 52% 42% at 0% 100%,#00a0e324,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.fact-industries{background:radial-gradient(ellipse 60% 48% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),radial-gradient(ellipse 52% 42% at 0% 100%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.fact-industries-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-industries-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.fact-industries-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0006,#0000 75%);mask-image:linear-gradient(#0006,#0000 75%)}.fact-industries-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-industries-inner{gap:calc(var(--spacing) * 12)}}.fact-industries-header{max-width:var(--container-3xl);animation:.7s ease-out both fact-industries-rise;animation-delay:var(--fact-industries-delay,0s);flex-direction:column;gap:0;display:flex}.fact-industries-eyebrow{color:var(--color-brand);margin:0}.fact-industries-title{margin:0;margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.fact-industries-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-industries-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-industries-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);max-width:48ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.fact-industries-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.fact-industries-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-industries-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.fact-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.fact-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-industries-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.fact-industries-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.fact-industries-item{padding-inline:calc(var(--spacing) * 6)}}.fact-industries-item{animation:.7s ease-out both fact-industries-rise;animation-delay:var(--fact-industries-delay,0s)}@media(min-width:40rem){.fact-industries-item:first-child,.fact-industries-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}@media(min-width:1024px){.fact-industries-item:nth-child(-n+3){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}.fact-industries-item:nth-child(3n+2){border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-border)}}@media(min-width:640px)and (max-width:1023px){.fact-industries-item:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border)}}.fact-industries-visual{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;display:flex}.fact-industries-number{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.fact-industries-number{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.fact-industries-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);justify-content:center;align-items:center;display:flex}.fact-industries-icon img{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.fact-industries-item-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.fact-industries-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.fact-industries-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-industries-item-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-industries-item-summary{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.fact-industries-share{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.fact-industries-share-track{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-color:#00a0e31f;flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fact-industries-share-track{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.fact-industries-share-fill{border-radius:var(--radius-sm);background-color:var(--color-brand);width:var(--fact-industries-share,0%);animation:.85s ease-out both fact-industries-bar;animation-delay:var(--fact-industries-delay,0s);inset-block:0;position:absolute;left:0}.fact-industries-share-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.fact-industries-band{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:40rem){.fact-industries-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);flex-direction:row}}.fact-industries-band{animation:.7s ease-out both fact-industries-rise;animation-delay:var(--fact-industries-delay,0s)}.fact-industries-proof{flex-shrink:0}.fact-industries-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.fact-industries-proof-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.fact-industries-proof-label{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.fact-industries-proof-label{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.fact-industries-band-copy{max-width:var(--container-xl);align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.fact-industries-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-industries-band-text{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.fact-industries-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:auto;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;transition:transform .2s,background-color .2s;display:inline-flex}@media(hover:hover)and (pointer:fine){.fact-industries-band-cta:hover{transform:translateY(-1px)}}@keyframes fact-industries-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fact-industries-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.fact-industries-header,.fact-industries-item,.fact-industries-band,.fact-industries-share-fill,.fact-industries-band-cta{transition:none;animation:none}.fact-industries-band-cta:hover{transform:none}}.fact-ecosystem{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.fact-ecosystem{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-ecosystem{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-ecosystem{padding-block:calc(var(--spacing) * 20)}}.fact-ecosystem{background:radial-gradient(ellipse 58% 46% at 0% 0%,#00a0e324,transparent 56%),radial-gradient(ellipse 52% 42% at 100% 100%,#004d801a,transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem{background:radial-gradient(ellipse 58% 46% at 0% 0%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 56%),radial-gradient(ellipse 52% 42% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,var(--color-surface-soft) 100%)}}.fact-ecosystem-atmosphere{pointer-events:none;opacity:.16;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.fact-ecosystem-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000061,#0000 78%);mask-image:linear-gradient(#00000061,#0000 78%)}.fact-ecosystem-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-ecosystem-inner{gap:calc(var(--spacing) * 12)}}.fact-ecosystem-header{max-width:var(--container-3xl);animation:.7s ease-out both fact-ecosystem-rise;animation-delay:var(--fact-ecosystem-delay,0s);flex-direction:column;gap:0;display:flex}.fact-ecosystem-eyebrow{color:var(--color-brand);margin:0}.fact-ecosystem-title{margin:0;margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.fact-ecosystem-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-ecosystem-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-ecosystem-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);max-width:52ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.fact-ecosystem-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-ecosystem-note{margin:0;margin-top:calc(var(--spacing) * 3);max-width:48ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d8080}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-note{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}@media(min-width:48rem){.fact-ecosystem-note{margin-top:calc(var(--spacing) * 3.5)}}.fact-ecosystem-stage{flex-direction:column;gap:0;display:flex}.fact-ecosystem-featured,.fact-ecosystem-satellites{gap:0;margin:0;padding:0;list-style-type:none;display:grid}.fact-ecosystem-featured{grid-template-columns:repeat(1,minmax(0,1fr))}.fact-ecosystem-satellites{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch}@media(min-width:40rem){.fact-ecosystem-satellites{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-ecosystem-card{height:100%;animation:.7s ease-out both fact-ecosystem-rise;animation-delay:var(--fact-ecosystem-delay,0s);position:relative}.fact-ecosystem-satellites .fact-ecosystem-card{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}@media(min-width:40rem){.fact-ecosystem-satellites .fact-ecosystem-card{border-top-style:var(--tw-border-style);border-top-width:0}}.fact-ecosystem-satellites .fact-ecosystem-card:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:640px){.fact-ecosystem-satellites .fact-ecosystem-card:nth-child(2){border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-border)}}.fact-ecosystem-link{gap:calc(var(--spacing) * 4);height:100%;transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;text-decoration-line:none;transition-duration:.2s;display:flex}@media(min-width:40rem){.fact-ecosystem-link{gap:calc(var(--spacing) * 5)}}.fact-ecosystem-link{padding-inline:0;padding-block:calc(var(--spacing) * 7)}@media(min-width:40rem){.fact-ecosystem-link{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}}@media(min-width:64rem){.fact-ecosystem-link{padding-inline:calc(var(--spacing) * 6)}}.fact-ecosystem-card--core .fact-ecosystem-link{align-items:flex-start;gap:calc(var(--spacing) * 5);border-radius:var(--radius-sm);background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);color:var(--color-text-on-brand)}@media(min-width:40rem){.fact-ecosystem-card--core .fact-ecosystem-link{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 9)}}@media(min-width:64rem){.fact-ecosystem-card--core .fact-ecosystem-link{padding-inline:calc(var(--spacing) * 8)}}@media(hover:hover)and (pointer:fine){.fact-ecosystem-card:not(.fact-ecosystem-card--core) .fact-ecosystem-link:hover{background-color:#00a0e30d}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-card:not(.fact-ecosystem-card--core) .fact-ecosystem-link:hover{background-color:color-mix(in srgb,var(--color-brand) 5%,transparent)}}.fact-ecosystem-card--core .fact-ecosystem-link:hover{background-color:#005488;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-card--core .fact-ecosystem-link:hover{background-color:color-mix(in srgb,var(--color-brand-navy) 92%,var(--color-brand) 8%)}}}.fact-ecosystem-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.fact-ecosystem-mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fact-ecosystem-card--core .fact-ecosystem-mark{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.fact-ecosystem-mark img{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.fact-ecosystem-card--core .fact-ecosystem-mark img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.fact-ecosystem-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;flex:1;min-width:0;display:flex}.fact-ecosystem-card-top{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fact-ecosystem-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.fact-ecosystem-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-ecosystem-card--core .fact-ecosystem-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-on-brand)}@media(min-width:48rem){.fact-ecosystem-card--core .fact-ecosystem-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.fact-ecosystem-badge{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);text-transform:uppercase;align-items:center;display:inline-flex}.fact-ecosystem-card--core .fact-ecosystem-badge{border-color:var(--color-brand-bright);color:var(--color-brand-bright)}.fact-ecosystem-summary{min-height:2.75rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-summary{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:48rem){.fact-ecosystem-summary{font-size:.9375rem}}.fact-ecosystem-card--core .fact-ecosystem-summary{max-width:42ch;min-height:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-card--core .fact-ecosystem-summary{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}.fact-ecosystem-deployments{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fact-ecosystem-card--core .fact-ecosystem-deployments{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-card--core .fact-ecosystem-deployments{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.fact-ecosystem-footer{gap:calc(var(--spacing) * 2.5);padding-top:var(--spacing);flex-direction:column;margin-top:auto;display:flex}.fact-ecosystem-bar{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.fact-ecosystem-bar-track{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-color:#00a0e31f;flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-bar-track{background-color:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.fact-ecosystem-card--core .fact-ecosystem-bar-track{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-card--core .fact-ecosystem-bar-track{background-color:color-mix(in srgb,var(--color-text-on-brand) 18%,transparent)}}.fact-ecosystem-bar-fill{border-radius:var(--radius-sm);background-color:var(--color-brand);width:var(--fact-ecosystem-bar,0%);animation:.85s ease-out both fact-ecosystem-bar;animation-delay:var(--fact-ecosystem-delay,0s);inset-block:0;position:absolute;left:0}.fact-ecosystem-card--core .fact-ecosystem-bar-fill{background-color:var(--color-brand-bright)}.fact-ecosystem-bar-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.fact-ecosystem-card--core .fact-ecosystem-bar-value{color:var(--color-text-on-brand)}.fact-ecosystem-cta{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);display:inline-flex}.fact-ecosystem-card--core .fact-ecosystem-cta{color:var(--color-brand-bright)}.fact-ecosystem-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover)and (pointer:fine){.fact-ecosystem-link:hover .fact-ecosystem-arrow{transform:translate(3px)}}.fact-ecosystem-band{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:40rem){.fact-ecosystem-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);flex-direction:row}}.fact-ecosystem-band{animation:.7s ease-out both fact-ecosystem-rise;animation-delay:var(--fact-ecosystem-delay,0s)}.fact-ecosystem-proof{flex-shrink:0}.fact-ecosystem-proof-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-ecosystem-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.fact-ecosystem-proof-stat{font-size:2.25rem}}.fact-ecosystem-proof-label{margin:0;margin-top:calc(var(--spacing) * 1.5);max-width:16ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-proof-label{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.fact-ecosystem-band-copy{max-width:var(--container-xl);align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.fact-ecosystem-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-ecosystem-band-text{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.fact-ecosystem-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:auto;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;transition:transform .2s,background-color .2s;display:inline-flex}@media(hover:hover)and (pointer:fine){.fact-ecosystem-band-cta:hover{transform:translateY(-1px)}}@keyframes fact-ecosystem-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fact-ecosystem-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.fact-ecosystem-header,.fact-ecosystem-card,.fact-ecosystem-band,.fact-ecosystem-bar-fill,.fact-ecosystem-band-cta,.fact-ecosystem-card--core .fact-ecosystem-link{transition:none;animation:none}.fact-ecosystem-band-cta:hover,.fact-ecosystem-card--core .fact-ecosystem-link:hover,.fact-ecosystem-link:hover .fact-ecosystem-arrow{transform:none}}.fact-usage-scale{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.fact-usage-scale{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-usage-scale{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-usage-scale{padding-block:calc(var(--spacing) * 20)}}.fact-usage-scale{background-image:radial-gradient(64% 42% at 8% -8%,#40c4ff47,#0000 58%),radial-gradient(48% 58% at 96% 100%,#00a0e366,#0000 54%),radial-gradient(36% 36% at 62% 18%,#40c4ff1f,#0000 52%)}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale{background-image:radial-gradient(ellipse 64% 42% at 8% -8%,color-mix(in srgb,var(--color-brand-bright) 28%,transparent),transparent 58%),radial-gradient(ellipse 48% 58% at 96% 100%,color-mix(in srgb,var(--color-brand) 40%,transparent),transparent 54%),radial-gradient(ellipse 36% 36% at 62% 18%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%)}}.fact-usage-scale-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(112deg,#0000 0% 46%,#ffffff14 50%,#0000 54% 100%),linear-gradient(112deg,#0000 0% 62%,#ffffff0d 66%,#0000 70% 100%);background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 82%);mask-image:linear-gradient(#00000080,#0000 82%)}.fact-usage-scale-streams{pointer-events:none;height:calc(var(--spacing) * 24);opacity:.3;inset-inline:0;position:absolute;top:42%}@media(min-width:40rem){.fact-usage-scale-streams{height:calc(var(--spacing) * 28);top:48%}}.fact-usage-scale-streams{background:radial-gradient(18% 70% at 16%,#40c4ff8c,#0000 70%),radial-gradient(18% 70%,#40c4ff59,#0000 70%),radial-gradient(18% 70% at 84%,#40c4ff73,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-streams{background:radial-gradient(ellipse 18% 70% at 16% 50%,color-mix(in srgb,var(--color-brand-bright) 55%,transparent),transparent 70%),radial-gradient(ellipse 18% 70% at 50% 50%,color-mix(in srgb,var(--color-brand-bright) 35%,transparent),transparent 70%),radial-gradient(ellipse 18% 70% at 84% 50%,color-mix(in srgb,var(--color-brand-bright) 45%,transparent),transparent 70%)}}.fact-usage-scale-streams{filter:blur(18px)}.fact-usage-scale-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-usage-scale-inner{gap:calc(var(--spacing) * 12)}}.fact-usage-scale-header{max-width:var(--container-3xl);animation:.7s ease-out both fact-usage-scale-rise;animation-delay:var(--fact-usage-scale-delay,0s);flex-direction:column;gap:0;display:flex}.fact-usage-scale-eyebrow{color:var(--color-brand-bright);margin:0}.fact-usage-scale-title{margin:0;margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:40rem){.fact-usage-scale-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-usage-scale-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-usage-scale-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);max-width:44ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:48rem){.fact-usage-scale-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-usage-scale-stage{flex-direction:column;gap:0;display:flex;position:relative}.fact-usage-scale-rail{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 3);display:none;position:relative}@media(min-width:40rem){.fact-usage-scale-rail{display:block}}.fact-usage-scale-rail-track{--tw-translate-y: -50% ;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff26;position:absolute;top:50%;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-rail-track{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-usage-scale-rail-pulse{--tw-translate-y: -50% ;width:18%;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background:linear-gradient(90deg,#0000,#5dcdff,#0000);position:absolute;top:50%;left:8%}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-rail-pulse{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-bright) 85%,white),transparent)}}.fact-usage-scale-rail-pulse{animation:2.8s ease-in-out infinite fact-usage-scale-pulse}.fact-usage-scale-rail-node{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent);background-color:var(--color-brand-navy);top:50%;left:calc(8% + (var(--fact-usage-scale-rail-i,0) / max(var(--fact-usage-scale-rail-n,1),1)) * 84%);border-radius:3.40282e38px;position:absolute}.fact-usage-scale-rail-node--accent{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-color:var(--color-brand-bright);background-color:var(--color-brand-bright);box-shadow:0 0 0 4px #40c4ff38}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-rail-node--accent{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-bright) 22%,transparent)}}.fact-usage-scale-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-grid{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-usage-scale-grid{padding:0}@media(min-width:40rem){.fact-usage-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-usage-scale-item{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;flex-direction:column;margin:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-usage-scale-item{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7)}.fact-usage-scale-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.fact-usage-scale-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-item{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.fact-usage-scale-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.fact-usage-scale-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media(min-width:48rem){.fact-usage-scale-item{padding-inline:calc(var(--spacing) * 7)}}.fact-usage-scale-item{animation:.7s ease-out both fact-usage-scale-rise;animation-delay:var(--fact-usage-scale-delay,0s)}@media(min-width:40rem){.fact-usage-scale-item--featured{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-item--featured{--tw-gradient-from:color-mix(in oklab, var(--color-white) 6%, transparent)}}.fact-usage-scale-item--featured{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}}.fact-usage-scale-item--featured:before{content:"";height:calc(var(--spacing) * .5);inset-inline:0;background-color:#40c4ffcc;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-item--featured:before{background-color:color-mix(in oklab,var(--color-brand-bright) 80%,transparent)}}@media(min-width:40rem){.fact-usage-scale-item--featured:before{inset-inline:calc(var(--spacing) * 6)}}.fact-usage-scale-number{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#40c4ff8c}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-number{color:color-mix(in oklab,var(--color-brand-bright) 55%,transparent)}}.fact-usage-scale-item--featured .fact-usage-scale-number{color:var(--color-brand-bright)}.fact-usage-scale-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.fact-usage-scale-anchor,.fact-usage-scale-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-bright);margin:0}@media(min-width:40rem){.fact-usage-scale-anchor,.fact-usage-scale-stat{font-size:2rem}}@media(min-width:48rem){.fact-usage-scale-anchor,.fact-usage-scale-stat{font-size:2.25rem}}.fact-usage-scale-item--featured .fact-usage-scale-anchor,.fact-usage-scale-item--featured .fact-usage-scale-stat{font-size:1.9rem}@media(min-width:40rem){.fact-usage-scale-item--featured .fact-usage-scale-anchor,.fact-usage-scale-item--featured .fact-usage-scale-stat{font-size:2.15rem}}@media(min-width:48rem){.fact-usage-scale-item--featured .fact-usage-scale-anchor,.fact-usage-scale-item--featured .fact-usage-scale-stat{font-size:2.4rem}}.fact-usage-scale-item--metric .fact-usage-scale-stat{font-size:2.25rem}@media(min-width:40rem){.fact-usage-scale-item--metric .fact-usage-scale-stat{font-size:2.5rem}}@media(min-width:48rem){.fact-usage-scale-item--metric .fact-usage-scale-stat{font-size:2.75rem}}.fact-usage-scale-label{border-left-style:var(--tw-border-style);border-color:#40c4ff73;border-left-width:2px;max-width:18ch;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-label{border-color:color-mix(in oklab,var(--color-brand-bright) 45%,transparent)}}.fact-usage-scale-label{padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-label{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}@media(min-width:40rem){.fact-usage-scale-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-usage-scale-claim{border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:2px;max-width:28ch;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-claim{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.fact-usage-scale-claim{padding-left:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-claim{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:40rem){.fact-usage-scale-claim{font-size:1.0625rem}}.fact-usage-scale-item--featured .fact-usage-scale-claim{border-color:#40c4ff8c}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-item--featured .fact-usage-scale-claim{border-color:color-mix(in oklab,var(--color-brand-bright) 55%,transparent)}}.fact-usage-scale-item--featured .fact-usage-scale-claim{color:var(--color-text-on-brand)}.fact-usage-scale-claim--note{margin-top:var(--spacing);border-left-style:var(--tw-border-style);max-width:32ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#ffffff8c;border-left-width:0;padding-left:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-claim--note{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}.fact-usage-scale-footer{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-footer{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.fact-usage-scale-footer{padding-top:calc(var(--spacing) * 6)}@media(min-width:40rem){.fact-usage-scale-footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 8);flex-direction:row}}.fact-usage-scale-footer{animation:.7s ease-out both fact-usage-scale-rise;animation-delay:var(--fact-usage-scale-delay,0s)}.fact-usage-scale-note{max-width:36ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffff80;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-note{color:color-mix(in oklab,var(--color-text-on-brand) 50%,transparent)}}.fact-usage-scale-bridge{max-width:var(--container-md);align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.fact-usage-scale-bridge{text-align:right;align-items:flex-end}}.fact-usage-scale-bridge-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-usage-scale-bridge-text{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}@media(min-width:40rem){.fact-usage-scale-bridge-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-usage-scale-link{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-bright);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media(hover:hover){.fact-usage-scale-link:hover{color:var(--color-white)}}@media(min-width:40rem){.fact-usage-scale-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@keyframes fact-usage-scale-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fact-usage-scale-pulse{0%{opacity:0;left:8%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:74%}}@media(prefers-reduced-motion:reduce){.fact-usage-scale-header,.fact-usage-scale-item,.fact-usage-scale-footer{animation:none}.fact-usage-scale-rail-pulse{opacity:.7;animation:none;left:42%}}.fact-support{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.fact-support{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-support{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-support{padding-block:calc(var(--spacing) * 20)}}.fact-support{background:radial-gradient(ellipse 58% 50% at 92% 8%,#40c4ff38,transparent 58%),radial-gradient(ellipse 50% 44% at 4% 88%,#00a0e32e,transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.fact-support{background:radial-gradient(ellipse 58% 50% at 92% 8%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 50% 44% at 4% 88%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.fact-support-atmosphere{pointer-events:none;opacity:.24;background-image:linear-gradient(#b7d5ec99 1px,#0000 1px),linear-gradient(90deg,#b7d5ec99 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-support-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 60%,transparent) 1px,transparent 1px)}}.fact-support-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}.fact-support-inner{z-index:10;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-support-inner{gap:calc(var(--spacing) * 12)}}.fact-support-stage{gap:calc(var(--spacing) * 9);flex-direction:column;display:flex}@media(min-width:64rem){.fact-support-stage{align-items:flex-start;column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);row-gap:0;display:grid}}.fact-support-header{max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:64rem){.fact-support-header{text-align:left;align-items:flex-start;margin-inline:0}}.fact-support-header{animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s)}.fact-support-eyebrow{margin:0}.fact-support-title{--tw-leading:var(--leading-snug);font-size:1.5rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-support-title{font-size:1.75rem}}@media(min-width:48rem){.fact-support-title{--tw-leading:var(--leading-tight);font-size:2rem;line-height:var(--leading-tight)}}.fact-support-subtitle{max-width:40ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.fact-support-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-support-body{gap:calc(var(--spacing) * 7);flex-direction:column;min-width:0;display:flex}@media(min-width:48rem){.fact-support-body{gap:calc(var(--spacing) * 8)}}.fact-support-proof{margin-top:calc(var(--spacing) * 2);width:100%;max-width:var(--container-sm);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.fact-support-proof{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-proof{padding-top:calc(var(--spacing) * 5);animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s)}.fact-support-proof-copy{gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 3.5);text-align:left;flex-direction:column;display:flex}.fact-support-proof-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:40rem){.fact-support-proof-stat{font-size:2rem}}@media(min-width:48rem){.fact-support-proof-stat{font-size:2.25rem}}.fact-support-proof-label{max-width:24ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-support-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-support-metrics{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.fact-support-metrics{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-metrics{animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s);padding:0}@media(min-width:40rem){.fact-support-metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-support-metrics--many{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-support-metric{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;flex-direction:column;margin:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.fact-support-metric{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-metric{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 6)}.fact-support-metric:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.fact-support-metric{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-support-metric{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-metric{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}.fact-support-metric:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.fact-support-metric{animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s)}@media(min-width:40rem){.fact-support-metrics--one .fact-support-metric{border-right-style:var(--tw-border-style);border-right-width:0}}.fact-support-metric-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:40rem){.fact-support-metric-stat{font-size:2.25rem}}@media(min-width:48rem){.fact-support-metric-stat{font-size:2.5rem}}.fact-support-metric-label{border-left-style:var(--tw-border-style);border-color:#00a0e366;border-left-width:2px;max-width:20ch;margin:0}@supports (color:color-mix(in lab,red,red)){.fact-support-metric-label{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.fact-support-metric-label{padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}@media(min-width:40rem){.fact-support-metric-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-support-metric-note{max-width:28ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.fact-support-list{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.fact-support-item{column-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:2.75rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.fact-support-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-item{padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.fact-support-item{column-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);grid-template-columns:3.5rem minmax(0,1fr)}}.fact-support-item{animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s)}.fact-support-item:last-child{border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.fact-support-item:last-child{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-item--featured{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 3);border-bottom-width:0;position:relative}@media(min-width:40rem){.fact-support-item--featured{padding-block:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 5)}}.fact-support-item--featured{background:linear-gradient(105deg,#00a0e31f,#40c4ff14 48%,#0000)}@supports (color:color-mix(in lab,red,red)){.fact-support-item--featured{background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 12%,transparent) 0%,color-mix(in srgb,var(--color-brand-bright) 8%,transparent) 48%,transparent 100%)}}.fact-support-item--featured{box-shadow:inset 4px 0 0 var(--color-brand)}.fact-support-item--featured+.fact-support-item,.fact-support-item--featured:last-child{border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.fact-support-item--featured+.fact-support-item,.fact-support-item--featured:last-child{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-number{padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}@media(min-width:40rem){.fact-support-number{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.fact-support-number{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-support-item--featured .fact-support-number{color:var(--color-brand-deep)}@media(min-width:48rem){.fact-support-item--featured .fact-support-number{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.fact-support-item-body{gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-color:#00a0e333;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-support-item-body{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.fact-support-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.fact-support-item-body{gap:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 5)}}.fact-support-item--featured .fact-support-item-body{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.fact-support-item--featured .fact-support-item-body{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.fact-support-badge{--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;margin:0}.fact-support-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.fact-support-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fact-support-item--featured .fact-support-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.fact-support-item-summary{max-width:44ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:40rem){.fact-support-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fact-support-footer{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-support-footer{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-footer{padding-top:calc(var(--spacing) * 8);animation:.7s ease-out both fact-support-rise;animation-delay:var(--fact-support-delay,0s)}.fact-support-closing{width:100%;max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 5);text-align:center;flex-direction:column;display:flex}.fact-support-trust{justify-content:center;align-items:center;column-gap:0;row-gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.fact-support-trust{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-support-trust{padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);padding-left:0}@media(min-width:48rem){.fact-support-trust{font-size:.9375rem}}.fact-support-trust li:not(:last-child):after{content:"·";margin-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#00a0e38c}@supports (color:color-mix(in lab,red,red)){.fact-support-trust li:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.fact-support-cta-wrap{align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.fact-support-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:auto;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;transition:transform .2s,background-color .2s;display:inline-flex}.fact-support-cta-hint{text-align:center;max-width:36ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(hover:hover)and (pointer:fine){.fact-support-cta:hover{transform:translateY(-1px)}.fact-support-cta:hover span{transform:translate(3px)}.fact-support-cta span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}}@keyframes fact-support-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fact-support-header,.fact-support-proof,.fact-support-metrics,.fact-support-metric,.fact-support-item,.fact-support-footer{animation:none}}.fact-awards{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.fact-awards{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.fact-awards{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.fact-awards{padding-block:calc(var(--spacing) * 20)}}.fact-awards{background:radial-gradient(ellipse 48% 42% at 88% 12%,#00a0e31f,transparent 60%),radial-gradient(ellipse 44% 40% at 6% 92%,#40c4ff24,transparent 58%),linear-gradient(172deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.fact-awards{background:radial-gradient(ellipse 48% 42% at 88% 12%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 60%),radial-gradient(ellipse 44% 40% at 6% 92%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 58%),linear-gradient(172deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.fact-awards-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fact-awards-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.fact-awards-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0006,#0000 76%);mask-image:linear-gradient(#0006,#0000 76%)}.fact-awards-inner{z-index:10;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.fact-awards-inner{gap:calc(var(--spacing) * 11)}}.fact-awards-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both fact-awards-rise;animation-delay:var(--fact-awards-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.fact-awards-eyebrow{margin:0}.fact-awards-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-awards-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.fact-awards-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.fact-awards-subtitle{max-width:46ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.fact-awards-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fact-awards-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.fact-awards-list{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-awards-list{padding:0}@media(min-width:40rem){.fact-awards-list--two,.fact-awards-list--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.fact-awards-list--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:40rem){.fact-awards-list--many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.fact-awards-list--many{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact-awards-item{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;flex-direction:column;margin:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.fact-awards-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-awards-item{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7)}.fact-awards-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.fact-awards-item{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:0}@supports (color:color-mix(in lab,red,red)){.fact-awards-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.fact-awards-item{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.fact-awards-item:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.fact-awards-item{animation:.7s ease-out both fact-awards-rise;animation-delay:var(--fact-awards-delay,0s)}@media(min-width:40rem){.fact-awards-list--one .fact-awards-item,.fact-awards-list--two .fact-awards-item:nth-child(2n),.fact-awards-list--three .fact-awards-item:nth-child(2n),.fact-awards-list--many .fact-awards-item:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media(min-width:1024px){.fact-awards-list--three .fact-awards-item:nth-child(2n),.fact-awards-list--many .fact-awards-item:nth-child(2n){border-right:1px solid #b7d5ecb3}@supports (color:color-mix(in lab,red,red)){.fact-awards-list--three .fact-awards-item:nth-child(2n),.fact-awards-list--many .fact-awards-item:nth-child(2n){border-right-color:color-mix(in srgb,var(--color-border) 70%,transparent)}}.fact-awards-list--three .fact-awards-item:nth-child(3n),.fact-awards-list--many .fact-awards-item:nth-child(4n){border-right-width:0}}.fact-awards-item-top{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.fact-awards-logo{height:calc(var(--spacing) * 12);align-items:center;max-width:9.5rem;display:flex}.fact-awards-logo img{max-height:calc(var(--spacing) * 12);object-fit:contain;object-position:left;filter:grayscale(.4);width:auto;max-width:100%;transition:filter .25s}.fact-awards-logo--empty{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 24);border-radius:var(--radius-sm);background-color:#b7d5ec66}@supports (color:color-mix(in lab,red,red)){.fact-awards-logo--empty{background-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.fact-awards-year{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0}@media(min-width:40rem){.fact-awards-year{font-size:2rem}}.fact-awards-kind{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fact-awards-kind{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.fact-awards-kind{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.fact-awards-kind{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.fact-awards-kind{text-transform:uppercase}.fact-awards-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.fact-awards-item-title{font-size:1.0625rem}}.fact-awards-item-summary{max-width:34ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.fact-awards-item-actions{padding-top:var(--spacing);margin-top:auto}.fact-awards-action{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0;text-decoration-line:none;transition:color .2s,gap .2s;display:inline-flex}button.fact-awards-action{cursor:pointer;font:inherit}@media(hover:hover)and (pointer:fine){.fact-awards-item:hover .fact-awards-logo img{filter:none}.fact-awards-action:hover{gap:calc(var(--spacing) * 2.5);color:var(--color-brand-deep)}}@keyframes fact-awards-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fact-awards-header,.fact-awards-item{animation:none}.fact-awards-logo img{filter:none;transition:none}}.company-history{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-history{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-history{padding-block:calc(var(--spacing) * 20)}}.company-history{background:radial-gradient(ellipse 58% 48% at 8% 12%,#00a0e329,transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,#40c4ff1f,transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.company-history{background:radial-gradient(ellipse 58% 48% at 8% 12%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 48% 42% at 96% 88%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 52%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.company-history-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-history-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.company-history-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#00000059,#0000 72%);mask-image:linear-gradient(#00000059,#0000 72%)}.company-history-inner{z-index:10;width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-history-inner{gap:calc(var(--spacing) * 11)}}.company-history-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both company-history-rise;animation-delay:var(--company-history-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-history-eyebrow{margin:0}.company-history-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-history-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-history-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-history-subtitle{max-width:44ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-history-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-history-track{width:100%;margin:0;padding:0;list-style-type:none;position:relative}.company-history-track:before{content:"";top:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);background:linear-gradient(#b7d5ecb3,#00a0e380 45%,#0066cc59);width:1px;position:absolute;left:6.125rem}@supports (color:color-mix(in lab,red,red)){.company-history-track:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-border) 70%,transparent),color-mix(in srgb,var(--color-brand) 50%,transparent) 45%,color-mix(in srgb,var(--color-brand-deep) 35%,transparent))}}@media(min-width:640px){.company-history-track:before{left:7.125rem}}.company-history-step{column-gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:5.75rem minmax(0,1fr);display:grid;position:relative}@media(min-width:40rem){.company-history-step{column-gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);grid-template-columns:6.75rem minmax(0,1fr)}}.company-history-step{animation:.75s ease-out both company-history-rise;animation-delay:var(--company-history-delay,0s)}.company-history-era{z-index:10;justify-content:flex-end;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex;position:relative}@media(min-width:40rem){.company-history-era{gap:calc(var(--spacing) * 4)}}.company-history-year{padding-top:calc(var(--spacing) * .5);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.company-history-year{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(min-width:40rem){.company-history-year{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-history-year{min-width:3.75rem;transition:color .2s}.company-history-year--empty{min-height:1em}.company-history-node{z-index:10;margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:#00a0e366;border-radius:3.40282e38px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.company-history-node{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.company-history-node{background-color:var(--color-surface)}@media(min-width:40rem){.company-history-node{margin-top:var(--spacing)}}.company-history-node{box-shadow:0 0 0 4px #fffffff0}@supports (color:color-mix(in lab,red,red)){.company-history-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 94%,transparent)}}.company-history-node{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.company-history-step--current .company-history-year{color:var(--color-brand)}.company-history-step--current .company-history-node{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand);background-color:var(--color-brand);box-shadow:0 0 0 4px #fffffff0,0 0 16px #00a0e359}@supports (color:color-mix(in lab,red,red)){.company-history-step--current .company-history-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 94%,transparent),0 0 16px color-mix(in srgb,var(--color-brand) 35%,transparent)}}.company-history-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#0000;border-left-width:1px;flex-direction:column;min-width:0;padding-top:0;padding-left:0;display:flex}.company-history-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-history-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-history-step-summary{max-width:40ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-history-step-summary{font-size:.9375rem}}.company-history-note{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.company-history-note{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-history-note{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 7);text-align:center}@media(min-width:48rem){.company-history-note{padding-top:calc(var(--spacing) * 8)}}.company-history-note{animation:.7s ease-out both company-history-rise;animation-delay:var(--company-history-delay,0s)}.company-history-note-label{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.company-history-note-label{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.company-history-note-label{text-transform:uppercase}.company-history-note-text{max-width:40ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-history-note-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-history-footer{align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5eccc;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.company-history-footer{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.company-history-footer{padding-top:calc(var(--spacing) * 6);animation:.7s ease-out both company-history-rise;animation-delay:var(--company-history-delay,0s)}.company-history-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.company-history-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.company-history-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.company-history-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;align-items:center;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.company-history-link:hover,.company-history-link:focus-visible{text-underline-offset:4px;text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.company-history-step:not(.company-history-step--current):hover .company-history-year{color:var(--color-brand-navy)}.company-history-step:not(.company-history-step--current):hover .company-history-node{border-color:var(--color-brand);background-color:#00a0e326}@supports (color:color-mix(in lab,red,red)){.company-history-step:not(.company-history-step--current):hover .company-history-node{background-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.company-history-step:not(.company-history-step--current):hover .company-history-node{transform:scale(1.08)}}@keyframes company-history-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-history-header,.company-history-step,.company-history-note,.company-history-footer{animation:none}.company-history-node,.company-history-year,.company-history-link{transition:none}}.company-approach{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-approach{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-approach{padding-block:calc(var(--spacing) * 20)}}.company-approach{background:radial-gradient(ellipse 58% 50% at 92% 8%,#40c4ff38,transparent 58%),radial-gradient(ellipse 50% 44% at 4% 88%,#00a0e32e,transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.company-approach{background:radial-gradient(ellipse 58% 50% at 92% 8%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 50% 44% at 4% 88%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 56%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.company-approach-atmosphere{pointer-events:none;opacity:.24;background-image:linear-gradient(#b7d5ec99 1px,#0000 1px),linear-gradient(90deg,#b7d5ec99 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-approach-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 60%,transparent) 1px,transparent 1px)}}.company-approach-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}.company-approach-inner{z-index:10;width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-approach-inner{gap:calc(var(--spacing) * 11)}}.company-approach-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both company-approach-rise;animation-delay:var(--company-approach-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-approach-eyebrow{margin:0}.company-approach-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-approach-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-approach-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-approach-subtitle{max-width:44ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-approach-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-approach-list{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.company-approach-item{column-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:2.75rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.company-approach-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-approach-item{padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.company-approach-item{column-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);grid-template-columns:3.25rem minmax(0,1fr)}}.company-approach-item{animation:.7s ease-out both company-approach-rise;animation-delay:var(--company-approach-delay,0s)}.company-approach-item:last-child{border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.company-approach-item:last-child{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-approach-item--featured{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 3);border-bottom-width:0;position:relative}@media(min-width:40rem){.company-approach-item--featured{padding-block:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 4)}}.company-approach-item--featured{background:linear-gradient(105deg,#00a0e314,#40c4ff0d 55%,#0000)}@supports (color:color-mix(in lab,red,red)){.company-approach-item--featured{background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 8%,transparent) 0%,color-mix(in srgb,var(--color-brand-bright) 5%,transparent) 55%,transparent 100%)}}.company-approach-item--featured{box-shadow:inset 3px 0 0 var(--color-brand)}.company-approach-item--featured+.company-approach-item,.company-approach-item--featured:last-child{border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.company-approach-item--featured+.company-approach-item,.company-approach-item--featured:last-child{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-approach-number{padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}@media(min-width:40rem){.company-approach-number{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-approach-number{transition:color .2s,transform .2s}.company-approach-item--featured .company-approach-number{color:var(--color-brand-deep)}@media(min-width:40rem){.company-approach-item--featured .company-approach-number{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-approach-item-body{gap:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-color:#00a0e333;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.company-approach-item-body{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.company-approach-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.company-approach-item-body{gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5)}}.company-approach-item-body{transition:border-color .2s}.company-approach-item--featured .company-approach-item-body{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.company-approach-item--featured .company-approach-item-body{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.company-approach-line{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.company-approach-thesis{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.company-approach-thesis{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-approach-dash{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.company-approach-dash{color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}@media(min-width:48rem){.company-approach-dash{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-approach-against{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.company-approach-against{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(min-width:48rem){.company-approach-against{font-size:.9375rem}}.company-approach-proof{max-width:44ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-approach-proof{font-size:.9375rem}}.company-approach-item--featured .company-approach-proof{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.company-approach-item--featured .company-approach-proof{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(hover:hover)and (pointer:fine){.company-approach-item:hover .company-approach-number{color:var(--color-brand-deep);transform:translate(3px)}.company-approach-item:hover .company-approach-item-body{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.company-approach-item:hover .company-approach-item-body{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}}@keyframes company-approach-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-approach-header,.company-approach-item{animation:none}.company-approach-number,.company-approach-item-body{transition:none}}.company-belarus{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-belarus{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-belarus{padding-block:calc(var(--spacing) * 20)}}.company-belarus{background:radial-gradient(ellipse 48% 42% at 8% 12%,#00a0e329,transparent 58%),radial-gradient(ellipse 54% 48% at 96% 88%,#40c4ff2e,transparent 56%),linear-gradient(172deg,var(--color-surface) 0%,#f5fbfe 48%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.company-belarus{background:radial-gradient(ellipse 48% 42% at 8% 12%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 54% 48% at 96% 88%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 56%),linear-gradient(172deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 48%,var(--color-surface-soft) 100%)}}.company-belarus-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-belarus-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.company-belarus-atmosphere{background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#00000080,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#00000080,#0000 78%)}.company-belarus-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-belarus-inner{gap:calc(var(--spacing) * 10)}}.company-belarus-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both company-belarus-rise;animation-delay:var(--company-belarus-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-belarus-eyebrow{margin:0}.company-belarus-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-belarus-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-belarus-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-belarus-subtitle{max-width:48ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-belarus-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-belarus-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.company-belarus-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.company-belarus-trust{animation:.7s ease-out both company-belarus-rise;animation-delay:var(--company-belarus-delay,0s)}.company-belarus-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.company-belarus-pillars{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.company-belarus-pillars{gap:calc(var(--spacing) * 5)}}@media(min-width:48rem){.company-belarus-pillars{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.company-belarus-pillars{gap:calc(var(--spacing) * 6)}}.company-belarus-pillar{gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;flex-direction:column;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-belarus-pillar{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.company-belarus-pillar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.company-belarus-pillar{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}}.company-belarus-pillar{animation:.7s ease-out both company-belarus-rise;animation-delay:var(--company-belarus-delay,0s);transition:border-color .25s,transform .25s}.company-belarus-pillar--featured{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar--featured{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.company-belarus-pillar--featured{background-color:#0000;background:linear-gradient(165deg,#e6f6fc 0%,#f2fbff 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar--featured{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand-bright) 7%,var(--color-surface)) 55%,var(--color-surface) 100%)}}.company-belarus-pillar--featured{box-shadow:inset 0 3px 0 var(--color-brand)}.company-belarus-pillar-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.company-belarus-number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#00a0e38c}@supports (color:color-mix(in lab,red,red)){.company-belarus-number{color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}@media(min-width:40rem){.company-belarus-number{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-belarus-number{transition:color .2s}.company-belarus-pillar--featured .company-belarus-number{color:var(--color-brand)}.company-belarus-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.company-belarus-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.company-belarus-pillar--featured .company-belarus-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}.company-belarus-pillar--featured .company-belarus-icon img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.company-belarus-pillar-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;flex:1;min-width:0;display:flex}.company-belarus-pillar-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-belarus-pillar-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.company-belarus-pillar--featured .company-belarus-pillar-title{color:var(--color-brand-deep)}.company-belarus-pillar-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-belarus-pillar-summary{font-size:.9375rem}}.company-belarus-pillar-summary{min-height:2.75em}.company-belarus-pillar--featured .company-belarus-pillar-summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar--featured .company-belarus-pillar-summary{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.company-belarus-points{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);margin:auto 0 0;border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.company-belarus-points{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.company-belarus-points{padding:0;padding-top:calc(var(--spacing) * 3.5)}.company-belarus-points li{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80cc;position:relative}@supports (color:color-mix(in lab,red,red)){.company-belarus-points li{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.company-belarus-points li{font-size:.9375rem}}.company-belarus-points li:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#00a0e3b3;border-radius:3.40282e38px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab,red,red)){.company-belarus-points li:before{background-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.company-belarus-pillar--featured .company-belarus-points li:before{background-color:var(--color-brand)}.company-belarus-footer{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.company-belarus-footer{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-belarus-footer{padding-top:calc(var(--spacing) * 7);text-align:center;animation:.7s ease-out both company-belarus-rise;animation-delay:var(--company-belarus-delay,0s)}.company-belarus-bridge{max-width:40ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-belarus-bridge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-belarus-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.company-belarus-actions{justify-content:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-flow:wrap}}.company-belarus-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;align-items:center;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.company-belarus-link:hover,.company-belarus-link:focus-visible{text-underline-offset:4px;text-decoration-line:underline}.company-belarus-secondary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80b3;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-belarus-secondary{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.company-belarus-secondary{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));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}@media(min-width:48rem){.company-belarus-secondary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-belarus-secondary:hover,.company-belarus-secondary:focus-visible{color:var(--color-brand);text-underline-offset:4px;text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.company-belarus-pillar:hover{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.company-belarus-pillar:hover{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.company-belarus-pillar:hover{transform:translateY(-2px)}.company-belarus-pillar:hover .company-belarus-number{color:var(--color-brand)}.company-belarus-pillar:hover .company-belarus-icon{transform:translateY(-1px)}}@keyframes company-belarus-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-belarus-header,.company-belarus-trust,.company-belarus-pillar,.company-belarus-footer{animation:none}.company-belarus-pillar,.company-belarus-icon,.company-belarus-link,.company-belarus-secondary{transition:none}}.company-team{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-team{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-team{padding-block:calc(var(--spacing) * 20)}}.company-team{background:radial-gradient(ellipse 50% 44% at 92% 10%,#00a0e324,transparent 58%),radial-gradient(ellipse 48% 40% at 6% 88%,#40c4ff29,transparent 56%),linear-gradient(176deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.company-team{background:radial-gradient(ellipse 50% 44% at 92% 10%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 48% 40% at 6% 88%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 56%),linear-gradient(176deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.company-team-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-team-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.company-team-atmosphere{background-size:40px 40px;-webkit-mask-image:radial-gradient(72% 58% at 50% 42%,#0000007a,#0000 78%);mask-image:radial-gradient(72% 58% at 50% 42%,#0000007a,#0000 78%)}.company-team-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-team-inner{gap:calc(var(--spacing) * 10)}}.company-team-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both company-team-rise;animation-delay:var(--company-team-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-team-eyebrow{margin:0}.company-team-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-team-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-team-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-team-subtitle{max-width:48ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-team-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-team-layout{align-items:center;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.company-team-layout{gap:calc(var(--spacing) * 12);grid-template-columns:1.05fr .95fr}}.company-team-leader{align-items:center;gap:calc(var(--spacing) * 5);text-align:center;flex-direction:column;display:flex}@media(min-width:40rem){.company-team-leader{text-align:left;flex-direction:row;align-items:flex-start}}.company-team-leader{animation:.7s ease-out both company-team-rise;animation-delay:var(--company-team-delay,0s)}.company-team-portrait{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media(min-width:40rem){.company-team-portrait{height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32)}}.company-team-portrait{box-shadow:0 0 0 3px #00a0e338}@supports (color:color-mix(in lab,red,red)){.company-team-portrait{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.company-team-portrait{background:linear-gradient(145deg,#d1eefa,#e8f8ff)}@supports (color:color-mix(in lab,red,red)){.company-team-portrait{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 18%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 12%,var(--color-surface)))}}.company-team-photo{object-fit:cover;width:100%;height:100%}.company-team-abbrev{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy)}@media(min-width:40rem){.company-team-abbrev{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.company-team-leader-copy{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.company-team-leader-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-team-leader-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.company-team-leader-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);margin:0}@media(min-width:48rem){.company-team-leader-role{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-team-leader-summary{max-width:40ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-team-leader-summary{font-size:.9375rem}}.company-team-proof{align-items:flex-start;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:40rem){.company-team-proof{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:row}}.company-team-proof{animation:.7s ease-out both company-team-rise;animation-delay:var(--company-team-delay,0s)}.company-team-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:48rem){.company-team-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.company-team-stat{font-size:4.5rem}}.company-team-proof-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.company-team-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-team-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-team-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-team-proof-text{font-size:.9375rem}}.company-team-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.company-team-trust{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-team-trust{padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);padding-left:0}@media(min-width:48rem){.company-team-trust{font-size:.9375rem}}.company-team-trust{animation:.7s ease-out both company-team-rise;animation-delay:var(--company-team-delay,0s)}.company-team-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.company-team-specialists{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.company-team-specialists{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.company-team-specialist{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5eccc;border-top-width:1px;flex-direction:row;display:flex}@supports (color:color-mix(in lab,red,red)){.company-team-specialist{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.company-team-specialist{padding-block:calc(var(--spacing) * 5);animation:.65s ease-out both company-team-rise;animation-delay:var(--company-team-delay,0s)}.company-team-specialist:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:640px){.company-team-specialist{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}}.company-team-specialist-portrait{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.company-team-specialist-portrait{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.company-team-specialist-portrait{background:linear-gradient(145deg,#dbf2fb,#ecf9ff)}@supports (color:color-mix(in lab,red,red)){.company-team-specialist-portrait{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 10%,var(--color-surface)))}}.company-team-specialist-photo{object-fit:cover;width:100%;height:100%}.company-team-specialist-abbrev{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy)}.company-team-specialist-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.company-team-specialist-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}.company-team-specialist-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);margin:0}.company-team-specialist-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@keyframes company-team-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-team-header,.company-team-leader,.company-team-proof,.company-team-trust,.company-team-specialist{animation:none}}.company-trust{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-trust{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-trust{padding-block:calc(var(--spacing) * 20)}}.company-trust{background:radial-gradient(ellipse 52% 46% at 8% 12%,#004d801f,transparent 58%),radial-gradient(ellipse 48% 42% at 94% 88%,#00a0e329,transparent 56%),linear-gradient(184deg,#f5f8fa 0%,var(--color-surface) 48%,#f0f9fd 100%)}@supports (color:color-mix(in lab,red,red)){.company-trust{background:radial-gradient(ellipse 52% 46% at 8% 12%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),radial-gradient(ellipse 48% 42% at 94% 88%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 56%),linear-gradient(184deg,color-mix(in srgb,var(--color-brand-navy) 4%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 100%)}}.company-trust-atmosphere{pointer-events:none;opacity:.16;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-trust-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.company-trust-atmosphere{background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 56% at 50% 40%,#00000080,#0000 78%);mask-image:radial-gradient(70% 56% at 50% 40%,#00000080,#0000 78%)}.company-trust-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-trust-inner{gap:calc(var(--spacing) * 12)}}.company-trust-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.company-trust-eyebrow{margin:0}.company-trust-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-trust-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-trust-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-trust-subtitle{max-width:52ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-trust-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-trust-proof{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.company-trust-proof{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-trust-proof{padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);padding-left:0}@media(min-width:48rem){.company-trust-proof{font-size:.9375rem}}.company-trust-proof{animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s)}.company-trust-proof li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-border)}.company-trust-clients{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:48rem){.company-trust-clients{gap:calc(var(--spacing) * 9)}}.company-trust-clients{animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s)}.company-trust-clients-group{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.company-trust-clients-group{gap:calc(var(--spacing) * 5)}}.company-trust-clients-label{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0}@media(min-width:48rem){.company-trust-clients-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.company-trust-logos{place-items:center;width:100%;margin:0;padding:0;list-style-type:none;display:grid}.company-trust-logos--gov{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:40rem){.company-trust-logos--gov{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(6,minmax(0,1fr))}}.company-trust-logos--business{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.company-trust-logos--business{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 7);grid-template-columns:repeat(4,minmax(0,1fr))}}.company-trust-logo-item{width:100%;animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s);justify-content:center;align-items:center;display:flex}.company-trust-logo-item--crest{max-width:6.5rem;height:3.75rem}@media(min-width:40rem){.company-trust-logo-item--crest{max-width:7.25rem;height:4.25rem}}.company-trust-logo-item--crest img{object-fit:contain;max-width:100%;max-height:100%;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));--tw-duration:.3s;filter:saturate(.45)grayscale(.15);opacity:.82;transition-duration:.3s}.company-trust-logos--business .company-trust-logo-item{height:calc(var(--spacing) * 12);max-width:9rem}@media(min-width:40rem){.company-trust-logos--business .company-trust-logo-item{height:calc(var(--spacing) * 14);max-width:10.5rem}}.company-trust-logos--business .company-trust-logo-item img{object-fit:contain;max-width:7rem;max-height:2.35rem;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));--tw-duration:.3s;transition-duration:.3s}@media(min-width:40rem){.company-trust-logos--business .company-trust-logo-item img{max-width:8.5rem;max-height:2.75rem}}.company-trust-logos--business .company-trust-logo-item img{filter:grayscale(.35);opacity:.78}.company-trust-logo-item--wide{max-width:10.5rem}@media(min-width:40rem){.company-trust-logo-item--wide{max-width:12rem}}.company-trust-logo-item--wide img{max-width:8.5rem}@media(min-width:40rem){.company-trust-logo-item--wide img{max-width:10rem}}@media(hover:hover)and (pointer:fine){.company-trust-logo-item--crest:hover img,.company-trust-logos--business .company-trust-logo-item:hover img{filter:none;opacity:1;transform:scale(1.03)}}.company-trust-quotes{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.company-trust-quotes{gap:calc(var(--spacing) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}}.company-trust-quote{gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.company-trust-quote{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-trust-quote{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.company-trust-quote{background-color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.company-trust-quote{padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 0 var(--tw-shadow-color,#004d800f)}@supports (color:color-mix(in lab,red,red)){.company-trust-quote{--tw-shadow:0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--color-brand-navy) 6%,transparent))}}.company-trust-quote{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.company-trust-quote{padding:calc(var(--spacing) * 7)}}.company-trust-quote{border-left:3px solid #00a0e3b8}@supports (color:color-mix(in lab,red,red)){.company-trust-quote{border-left:3px solid color-mix(in srgb,var(--color-brand) 72%,transparent)}}.company-trust-quote{animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s)}.company-trust-quote-body{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;display:flex}.company-trust-quote-text{--tw-leading:var(--leading-relaxed);font-size:1.0625rem;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);margin:0;position:relative}@media(min-width:48rem){.company-trust-quote-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.company-trust-quote-mark{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand)}.company-trust-quote-mark:not(.company-trust-quote-mark--close){margin-right:calc(var(--spacing) * .5);font-size:1.4em}.company-trust-quote-mark--close{margin-left:calc(var(--spacing) * .5);font-size:1.1em}.company-trust-quote-footer{align-items:center;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.company-trust-quote-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.company-trust-quote-footer{padding-top:calc(var(--spacing) * 4)}.company-trust-quote-logo{height:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;width:5.5rem;display:flex}.company-trust-quote-logo img{object-fit:contain;object-position:left;max-width:100%;max-height:100%}.company-trust-quote-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.company-trust-quote-org{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}.company-trust-quote-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-trust-quote-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.company-trust-pdf-link{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.2s;background-color:#0000;border-width:0;padding:0;transition-duration:.2s;display:inline-flex}.company-trust-pdf-link:hover{color:var(--color-brand-deep)}.company-trust-pdf-link span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.company-trust-actions{padding-top:var(--spacing);animation:.7s ease-out both company-trust-rise;animation-delay:var(--company-trust-delay,0s);justify-content:center;display:flex}.company-trust-all{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.company-trust-all:hover span{transform:translate(3px)}.company-trust-all span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.company-trust-pdf-link:hover span{transform:translate(3px)}}@keyframes company-trust-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-trust-header,.company-trust-proof,.company-trust-clients,.company-trust-logo-item,.company-trust-quote,.company-trust-actions{animation:none}.company-trust-logo-item--crest img,.company-trust-logos--business .company-trust-logo-item img{transition:none}.company-trust-logo-item--crest:hover img,.company-trust-logos--business .company-trust-logo-item:hover img{transform:none}.company-trust-all span,.company-trust-pdf-link span{transition:none}}.company-office{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-office{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-office{padding-block:calc(var(--spacing) * 20)}}.company-office{background:radial-gradient(ellipse 50% 44% at 92% 18%,#00a0e324,transparent 58%),radial-gradient(ellipse 46% 40% at 6% 86%,#004d801a,transparent 56%),linear-gradient(186deg,var(--color-surface) 0%,#f6f9fb 46%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.company-office{background:radial-gradient(ellipse 50% 44% at 92% 18%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 46% 40% at 6% 86%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 56%),linear-gradient(186deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-brand-navy) 3.5%,var(--color-surface)) 46%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.company-office-atmosphere{pointer-events:none;opacity:.14;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-office-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.company-office-atmosphere{background-size:40px 40px;-webkit-mask-image:radial-gradient(72% 58% at 50% 42%,#0000007a,#0000 78%);mask-image:radial-gradient(72% 58% at 50% 42%,#0000007a,#0000 78%)}.company-office-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-office-inner{gap:calc(var(--spacing) * 11)}}.company-office-header{max-width:var(--container-3xl);gap:calc(var(--spacing) * 3.5);animation:.7s ease-out both company-office-rise;animation-delay:var(--company-office-delay,0s);flex-direction:column;display:flex}.company-office-eyebrow{margin:0}.company-office-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-office-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-office-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-office-subtitle{max-width:48ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-office-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-office-stage{align-items:stretch;gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.company-office-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.company-office-stage{animation:.7s ease-out both company-office-rise;animation-delay:var(--company-office-delay,0s)}.company-office-copy{gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}@media(min-width:48rem){.company-office-copy{gap:calc(var(--spacing) * 8)}}.company-office-facts{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;display:flex}@media(min-width:48rem){.company-office-facts{gap:calc(var(--spacing) * 6)}}.company-office-fact{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec8c;border-bottom-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.company-office-fact{border-color:color-mix(in oklab,var(--color-border) 55%,transparent)}}.company-office-fact{padding-bottom:calc(var(--spacing) * 5)}.company-office-fact:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.company-office-fact--address{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6)}.company-office-fact-label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0;display:flex}@media(min-width:48rem){.company-office-fact-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.company-office-fact-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-brand);flex-shrink:0}@media(min-width:48rem){.company-office-fact-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}}.company-office-fact-value{padding-left:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-office-fact-value{padding-left:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-office-fact-value--emphasis{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.company-office-address-link{gap:var(--spacing);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));flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.company-office-address-link:hover{opacity:.9}}.company-office-address-primary{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.company-office-address-primary{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.company-office-address-primary{--tw-leading:var(--leading-snug);font-size:1.35rem;line-height:var(--leading-snug)}}.company-office-address-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.company-office-phones{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.company-office-phone-link{color:var(--color-brand-navy);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))}@media(hover:hover){.company-office-phone-link:hover{color:var(--color-brand-deep)}}.company-office-phone-link--primary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.company-office-phone-link--primary{font-size:1.0625rem}}.company-office-legal{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.company-office-htp-chip{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:3.40282e38px;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-office-htp-chip{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.company-office-htp-chip{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.company-office-htp-chip{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.company-office-htp-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);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))}@media(hover:hover){.company-office-htp-chip:hover{border-color:var(--color-brand);background-color:#00a0e326}@supports (color:color-mix(in lab,red,red)){.company-office-htp-chip:hover{background-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}}a.company-office-htp-chip{text-decoration-line:none}.company-office-map{flex-direction:column;min-height:0;display:flex}.company-office-map-frame{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;flex:1;min-height:300px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.company-office-map-frame{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.company-office-map-frame{background-color:var(--color-surface-soft);--tw-shadow:0 18px 40px -28px var(--tw-shadow-color,#004d8073)}@supports (color:color-mix(in lab,red,red)){.company-office-map-frame{--tw-shadow:0 18px 40px -28px var(--tw-shadow-color,color-mix(in srgb,var(--color-brand-navy) 45%,transparent))}}.company-office-map-frame{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.company-office-map-frame{min-height:360px}}@media(min-width:64rem){.company-office-map-frame{min-height:420px}}.company-office-map-iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute;inset:0}.company-office-map-fallback{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-soft);min-height:240px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.company-office-map-fallback{min-height:320px}}.company-office-map-fallback-address{max-width:28ch;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.company-office-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media(min-width:40rem){.company-office-actions{gap:calc(var(--spacing) * 4)}}.company-office-actions{animation:.7s ease-out both company-office-rise;animation-delay:var(--company-office-delay,0s)}.company-office-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}.company-office-route{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);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));align-self:flex-start;display:inline-flex}@media(hover:hover){.company-office-route:hover{color:var(--color-brand-deep)}}.company-office-route-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0}.company-office-route--fallback{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:3.40282e38px}@media(hover:hover){.company-office-route--fallback:hover{border-color:var(--color-brand)}}@keyframes company-office-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-office-header,.company-office-stage,.company-office-actions{animation:none}}.company-deep-links{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.company-deep-links{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.company-deep-links{padding-block:calc(var(--spacing) * 20)}}.company-deep-links{background:radial-gradient(ellipse 52% 42% at 0% 0%,#00a0e31a,transparent 58%),linear-gradient(186deg,var(--color-surface) 0%,#f9fbfc 48%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.company-deep-links{background:radial-gradient(ellipse 52% 42% at 0% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 58%),linear-gradient(186deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-brand-navy) 2.5%,var(--color-surface)) 48%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.company-deep-links-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-deep-links-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.company-deep-links-atmosphere{background-size:36px 36px;-webkit-mask-image:radial-gradient(70% 55% at 30% 20%,#00000073,#0000 72%);mask-image:radial-gradient(70% 55% at 30% 20%,#00000073,#0000 72%)}.company-deep-links-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-deep-links-inner{gap:calc(var(--spacing) * 10)}}.company-deep-links-header{max-width:var(--container-2xl);gap:calc(var(--spacing) * 2);animation:.65s ease-out both company-deep-links-rise;animation-delay:var(--company-deep-links-delay,0s);flex-direction:column;display:flex}.company-deep-links-eyebrow{margin:0}.company-deep-links-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.company-deep-links-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.company-deep-links-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.company-deep-links-subtitle{max-width:42ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-deep-links-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-deep-links-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.company-deep-links-grid{gap:calc(var(--spacing) * 4)}}@media(min-width:48rem){.company-deep-links-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.company-deep-links-grid--two{width:100%;max-width:var(--container-4xl);margin-inline:auto}@media(min-width:48rem){.company-deep-links-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-deep-links-card{height:100%;animation:.7s ease-out both company-deep-links-rise;animation-delay:var(--company-deep-links-delay,0s)}.company-deep-links-link{gap:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.company-deep-links-link{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.company-deep-links-link{background-color:var(--color-surface);padding:calc(var(--spacing) * 5);outline-offset:4px;text-decoration-line:none}@media(min-width:40rem){.company-deep-links-link{padding:calc(var(--spacing) * 6)}}.company-deep-links-link{color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.company-deep-links-card--facts .company-deep-links-link{background:linear-gradient(165deg,#f0f9fd 0%,var(--color-surface) 42%)}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--facts .company-deep-links-link{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 42%)}}.company-deep-links-card--certs .company-deep-links-link{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--certs .company-deep-links-link{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.company-deep-links-card--certs .company-deep-links-link{box-shadow:inset 3px 0 0 0 var(--color-brand);background:linear-gradient(200deg,#f2f7fc 0%,var(--color-surface) 50%)}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--certs .company-deep-links-link{background:linear-gradient(200deg,color-mix(in srgb,var(--color-brand-deep) 5%,var(--color-surface)) 0%,var(--color-surface) 50%)}}.company-deep-links-card--process .company-deep-links-link{background:linear-gradient(180deg,#ebf5f9 0%,var(--color-surface) 55%)}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--process .company-deep-links-link{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 80%,var(--color-surface)) 0%,var(--color-surface) 55%)}}.company-deep-links-visual{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);width:100%;min-height:4.75rem;display:flex}.company-deep-links-visual--certs{align-items:center}.company-deep-links-visual--process{justify-content:flex-start;align-items:stretch;gap:calc(var(--spacing) * 3.5);flex-direction:column}.company-deep-links-highlight{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.company-deep-links-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.85rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.company-deep-links-stat{font-size:2.125rem}}.company-deep-links-stat-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase}.company-deep-links-chart{height:calc(var(--spacing) * 14);align-items:flex-end;gap:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);display:flex}.company-deep-links-bar{width:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);background-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.company-deep-links-bar{background-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.company-deep-links-bar{height:var(--bar-h,50%);transition:height .35s}.company-deep-links-bar--accent{background-color:var(--color-brand)}.company-deep-links-stamp{flex-shrink:0;position:relative}.company-deep-links-stamp-ring{border-style:var(--tw-border-style);--tw-border-style:dashed;border:2.5px dashed #00a0e38c;border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.company-deep-links-stamp-ring{border-color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.company-deep-links-stamp-ring{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.company-deep-links-stamp-ring{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.company-deep-links-stamp-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.company-deep-links-stamp-label{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.company-deep-links-docs{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 12);flex-shrink:0;position:relative}.company-deep-links-doc{height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-soft);inset-inline:0;position:absolute;top:0;transform:translate(4px)rotate(6deg)}.company-deep-links-doc:nth-child(2){border-color:#00a0e340;transform:translate(2px,3px)rotate(3deg)}@supports (color:color-mix(in lab,red,red)){.company-deep-links-doc:nth-child(2){border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.company-deep-links-doc--front{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.company-deep-links-doc--front{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.company-deep-links-doc--front{background-color:var(--color-surface);transform:translateY(6px)rotate(0);box-shadow:inset 0 -10px 0 -8px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.company-deep-links-doc--front{box-shadow:inset 0 -10px 0 -8px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.company-deep-links-stages{justify-content:space-between;align-items:center;gap:var(--spacing);padding-top:calc(var(--spacing) * .5);display:flex;position:relative}.company-deep-links-stages:before{content:"";top:50%;right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);--tw-translate-y: -50% ;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);position:absolute}.company-deep-links-stage{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}.company-deep-links-stage-num{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.company-deep-links-stage--active .company-deep-links-stage-num{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.company-deep-links-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-height:0;display:flex}.company-deep-links-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-deep-links-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.company-deep-links-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.company-deep-links-summary{font-size:.9375rem}}.company-deep-links-cta{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);margin-top:auto;display:inline-flex}.company-deep-links-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.company-deep-links-card:hover .company-deep-links-link{border-color:var(--color-brand);transform:translateY(-3px);box-shadow:0 12px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card:hover .company-deep-links-link{box-shadow:0 12px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.company-deep-links-card--certs:hover .company-deep-links-link{box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px #004d801f}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--certs:hover .company-deep-links-link{box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.company-deep-links-card:hover .company-deep-links-arrow{transform:translate(4px)}.company-deep-links-card--facts:hover .company-deep-links-bar--accent{height:100%}.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(2) .company-deep-links-stage-num,.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(3) .company-deep-links-stage-num{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(2) .company-deep-links-stage-num,.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(3) .company-deep-links-stage-num{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(2) .company-deep-links-stage-num,.company-deep-links-card--process:hover .company-deep-links-stage:nth-child(3) .company-deep-links-stage-num{color:var(--color-brand)}}.company-deep-links-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes company-deep-links-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-deep-links-header,.company-deep-links-card{animation:none}.company-deep-links-link,.company-deep-links-arrow,.company-deep-links-bar{transition:none}}.company-soft-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.company-soft-cta{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.company-soft-cta{padding-block:calc(var(--spacing) * 24)}}.company-soft-cta{background:linear-gradient(180deg,var(--color-surface) 0%,#f0f9fd 48%,#f1f8fb 100%)}@supports (color:color-mix(in lab,red,red)){.company-soft-cta{background:linear-gradient(180deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 48%,color-mix(in srgb,var(--color-surface-soft) 55%,var(--color-surface)) 100%)}}.company-soft-cta-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(58% 48% at 18% 22%,#00a0e324,#0000 72%),radial-gradient(50% 42% at 88% 78%,#0066cc1a,#0000 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.company-soft-cta-atmosphere{background-image:radial-gradient(ellipse 58% 48% at 18% 22%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 72%),radial-gradient(ellipse 50% 42% at 88% 78%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 68%)}}.company-soft-cta-inner{z-index:10;width:100%;max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 8);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.company-soft-cta-inner{gap:calc(var(--spacing) * 9)}}.company-soft-cta-header{animation:.7s ease-out both company-soft-cta-rise;animation-delay:var(--company-soft-cta-delay,0s);flex-direction:column;align-items:center;display:flex}.company-soft-cta-eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 2)}.company-soft-cta-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-soft-cta-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.company-soft-cta-title{font-size:1.875rem}}.company-soft-cta-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.company-soft-cta-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.company-soft-cta-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.company-soft-cta-proof{align-items:center;gap:var(--spacing);animation:.7s ease-out both company-soft-cta-rise;animation-delay:var(--company-soft-cta-delay,0s);flex-direction:column;display:flex}.company-soft-cta-proof-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.company-soft-cta-proof-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.company-soft-cta-proof-stat{font-size:4.25rem}}.company-soft-cta-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.company-soft-cta-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.company-soft-cta-actions-wrap{align-items:center;gap:calc(var(--spacing) * 4);width:100%;animation:.7s ease-out both company-soft-cta-rise;animation-delay:var(--company-soft-cta-delay,0s);flex-direction:column;display:flex}.company-soft-cta-actions{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.company-soft-cta-actions{flex-direction:row;align-items:center;width:auto}}.company-soft-cta-primary,.company-soft-cta-secondary{justify-content:center}.company-soft-cta-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}.company-soft-cta-tertiary{padding-top:var(--spacing);margin:0}.company-soft-cta-tertiary-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover)and (pointer:fine){.company-soft-cta-tertiary-link:hover{color:var(--color-brand-deep)}}.company-soft-cta-tertiary-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes company-soft-cta-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.company-soft-cta-header,.company-soft-cta-proof,.company-soft-cta-actions-wrap{animation:none}.company-soft-cta-tertiary-link{transition:none}}.sed-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.sed-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.sed-hero{padding-bottom:calc(var(--spacing) * 20)}}.sed-hero{background:radial-gradient(ellipse 68% 54% at 92% 8%,#00a0e342,transparent 62%),radial-gradient(ellipse 42% 38% at 8% 90%,#0066cc24,transparent 54%),linear-gradient(172deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#ebf7fd 100%)}@supports (color:color-mix(in lab,red,red)){.sed-hero{background:radial-gradient(ellipse 68% 54% at 92% 8%,color-mix(in srgb,var(--color-brand) 26%,transparent),transparent 62%),radial-gradient(ellipse 42% 38% at 8% 90%,color-mix(in srgb,var(--color-brand-deep) 14%,transparent),transparent 54%),linear-gradient(172deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 8%,var(--color-surface)) 100%)}}.sed-hero-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sed-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.sed-hero-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000042,#0000 70%);mask-image:linear-gradient(#00000042,#0000 70%)}.sed-hero-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.sed-hero-inner{align-items:center;column-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}}.sed-hero-inner{grid-template-areas:"header""visual""cta"}@media(min-width:1024px){.sed-hero-inner{grid-template-areas:"header visual""cta visual"}}.sed-hero-header{z-index:10;max-width:var(--container-xl);animation:.7s ease-out both sed-hero-rise;animation-delay:var(--sed-hero-delay,0s);grid-area:header;position:relative}.sed-hero-eyebrow{margin:0}.sed-hero-title{margin:0;margin-top:calc(var(--spacing) * 3)}@media(min-width:40rem){.sed-hero-title{margin-top:calc(var(--spacing) * 4)}}.sed-hero-lead{margin:0;margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg)}@media(min-width:40rem){.sed-hero-lead{margin-top:calc(var(--spacing) * 5)}}.sed-hero-cta{z-index:10;margin-top:var(--spacing);max-width:var(--container-xl);grid-area:cta;position:relative}@media(min-width:64rem){.sed-hero-cta{margin-top:calc(var(--spacing) * 8)}}.sed-hero-cta{animation:.7s ease-out both sed-hero-rise;animation-delay:var(--sed-hero-delay,0s)}.sed-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.sed-hero-cta-actions{flex-flow:wrap}}.sed-hero-visual{gap:calc(var(--spacing) * 2.5);flex-direction:column;grid-area:visual;width:100%;display:flex;position:relative}@media(min-width:40rem){.sed-hero-visual{gap:calc(var(--spacing) * 3)}}.sed-hero-visual{animation:.75s ease-out both sed-hero-rise;animation-delay:var(--sed-hero-delay,0s)}.sed-hero-stage{border-radius:var(--radius-xl);width:100%;height:180px;position:relative;overflow:hidden}@media(min-width:40rem){.sed-hero-stage{height:210px}}@media(min-width:64rem){.sed-hero-stage{border-radius:var(--radius-2xl);height:440px}}.sed-hero-stage:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -2);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.sed-hero-stage:before{inset:calc(var(--spacing) * -5);border-radius:var(--radius-2xl)}}.sed-hero-stage:before{background:radial-gradient(58% 50% at 72% 34%,#00a0e34d,#0000 68%),radial-gradient(36% 34% at 12% 82%,#40c4ff2e,#0000 66%)}@supports (color:color-mix(in lab,red,red)){.sed-hero-stage:before{background:radial-gradient(ellipse 58% 50% at 72% 34%,color-mix(in srgb,var(--color-brand) 30%,transparent),transparent 68%),radial-gradient(ellipse 36% 34% at 12% 82%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 66%)}}.sed-hero-photo{z-index:10;border-radius:var(--radius-xl);object-fit:cover;object-position:center;width:100%;height:100%;position:relative;box-shadow:0 20px 44px #00a0e333,0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.sed-hero-photo{box-shadow:0 20px 44px color-mix(in srgb,var(--color-brand) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.sed-hero-cycle{z-index:10;justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:#004d80a6;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sed-hero-cycle{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.sed-hero-cycle{text-transform:uppercase}@media(min-width:40rem){.sed-hero-cycle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:64rem){.sed-hero-cycle{padding-left:var(--spacing);justify-content:flex-start}}.sed-hero-cycle-step{align-items:center;display:inline-flex}.sed-hero-cycle-step:not(:last-child):after{content:"→";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.sed-hero-cycle-step:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}@keyframes sed-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sed-hero-header,.sed-hero-cta,.sed-hero-visual{animation:none}}.sed-outcomes{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.sed-outcomes{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.sed-outcomes{padding-block:calc(var(--spacing) * 20)}}.sed-outcomes{background:radial-gradient(ellipse 55% 40% at 50% 18%,#40c4ff24,transparent 70%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.sed-outcomes{background:radial-gradient(ellipse 55% 40% at 50% 18%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}}.sed-outcomes-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sed-outcomes-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.sed-outcomes-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000038,#0000 72%);mask-image:linear-gradient(#00000038,#0000 72%)}.sed-outcomes-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.sed-outcomes-inner{gap:calc(var(--spacing) * 10)}}.sed-outcomes-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both sed-outcomes-rise;animation-delay:var(--sed-outcomes-delay,0s);margin-inline:auto}.sed-outcomes-eyebrow{margin:0}.sed-outcomes-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.sed-outcomes-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.sed-outcomes-title{font-size:2.125rem}}.sed-outcomes-title--solo{margin-top:0}.sed-outcomes-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.sed-outcomes-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-outcomes-grid{column-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.sed-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.sed-outcomes-grid{column-gap:calc(var(--spacing) * 16)}}.sed-outcomes-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);display:flex;position:relative}@media(min-width:40rem){.sed-outcomes-item{gap:calc(var(--spacing) * 4);min-height:9.5rem}}.sed-outcomes-item{animation:.7s ease-out both sed-outcomes-rise;animation-delay:var(--sed-outcomes-delay,0s)}@media(min-width:40rem){.sed-outcomes-item:first-child,.sed-outcomes-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.sed-outcomes-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.sed-outcomes-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.sed-outcomes-number{padding-top:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;font-size:1.375rem;transition:color .2s,transform .2s}@media(min-width:768px){.sed-outcomes-number{font-size:1.625rem}}.sed-outcomes-item--featured .sed-outcomes-number{color:var(--color-brand-deep)}.sed-outcomes-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-outcomes-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.sed-outcomes-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s,background-color .2s,box-shadow .2s}.sed-outcomes-item--featured .sed-outcomes-item-body{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:var(--color-surface-soft);padding-block:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 3.5);padding-left:calc(var(--spacing) * 4);box-shadow:inset 0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.sed-outcomes-item--featured .sed-outcomes-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.sed-outcomes-role{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;margin:0}.sed-outcomes-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.sed-outcomes-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sed-outcomes-item--featured .sed-outcomes-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.sed-outcomes-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.sed-outcomes-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.sed-outcomes-cta{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-outcomes-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.sed-outcomes-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.sed-outcomes-cta{padding-top:calc(var(--spacing) * 10)}}.sed-outcomes-cta{animation:.7s ease-out both sed-outcomes-rise;animation-delay:var(--sed-outcomes-delay,0s)}.sed-outcomes-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.sed-outcomes-item:hover .sed-outcomes-number{color:var(--color-brand-deep);transform:translate(3px)}.sed-outcomes-item:hover .sed-outcomes-item-body{border-left-color:var(--color-brand)}.sed-outcomes-item--featured:hover .sed-outcomes-item-body{box-shadow:inset 0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.sed-outcomes-item--featured:hover .sed-outcomes-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}}@keyframes sed-outcomes-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sed-outcomes-header,.sed-outcomes-item,.sed-outcomes-cta{animation:none}.sed-outcomes-item:hover .sed-outcomes-number{transform:none}.sed-outcomes-number,.sed-outcomes-item-body{transition:none}}.kedo-outcomes{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-outcomes{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-outcomes{padding-block:calc(var(--spacing) * 20)}}.kedo-outcomes{background:radial-gradient(ellipse 50% 38% at 50% 16%,#40c4ff1c,transparent 72%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 46%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes{background:radial-gradient(ellipse 50% 38% at 50% 16%,color-mix(in srgb,var(--color-brand-bright) 11%,transparent),transparent 72%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 46%,var(--color-surface-muted) 100%)}}.kedo-outcomes-atmosphere{pointer-events:none;opacity:.16;background-image:linear-gradient(#b7d5ec5c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec5c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 36%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 36%,transparent) 1px,transparent 1px)}}.kedo-outcomes-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0003,#0000 74%);mask-image:linear-gradient(#0003,#0000 74%)}.kedo-outcomes-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-outcomes-inner{gap:calc(var(--spacing) * 10)}}.kedo-outcomes-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both kedo-outcomes-rise;animation-delay:var(--kedo-outcomes-delay,0s);margin-inline:auto}.kedo-outcomes-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.kedo-outcomes-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.kedo-outcomes-title{font-size:2.125rem}}.kedo-outcomes-title--solo{margin-top:0}.kedo-outcomes-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.kedo-outcomes-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-outcomes-grid{column-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.kedo-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.kedo-outcomes-grid{column-gap:calc(var(--spacing) * 16)}}.kedo-outcomes-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);display:flex;position:relative}@media(min-width:40rem){.kedo-outcomes-item{gap:calc(var(--spacing) * 4);min-height:9.5rem}}.kedo-outcomes-item{animation:.7s ease-out both kedo-outcomes-rise;animation-delay:var(--kedo-outcomes-delay,0s)}@media(min-width:40rem){.kedo-outcomes-item:first-child,.kedo-outcomes-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.kedo-outcomes-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.kedo-outcomes-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.kedo-outcomes-number{padding-top:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;font-size:1.375rem;transition:color .2s,transform .2s}@media(min-width:768px){.kedo-outcomes-number{font-size:1.625rem}}.kedo-outcomes-item--featured .kedo-outcomes-number{color:var(--color-brand-deep)}.kedo-outcomes-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.kedo-outcomes-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s,background-color .2s,box-shadow .2s}.kedo-outcomes-item--featured .kedo-outcomes-item-body{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:var(--color-surface-soft);padding-block:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 3.5);padding-left:calc(var(--spacing) * 4);box-shadow:inset 0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-item--featured .kedo-outcomes-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.kedo-outcomes-role{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;margin:0}.kedo-outcomes-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-outcomes-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.kedo-outcomes-item--featured .kedo-outcomes-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-outcomes-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.kedo-outcomes-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-outcomes-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.kedo-outcomes-trust{font-size:.9375rem}}.kedo-outcomes-trust{animation:.7s ease-out both kedo-outcomes-rise;animation-delay:var(--kedo-outcomes-delay,0s)}.kedo-outcomes-cta{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-outcomes-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.kedo-outcomes-cta{padding-top:calc(var(--spacing) * 10)}}.kedo-outcomes-cta{animation:.7s ease-out both kedo-outcomes-rise;animation-delay:var(--kedo-outcomes-delay,0s)}.kedo-outcomes-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.kedo-outcomes-item:hover .kedo-outcomes-number{color:var(--color-brand-deep);transform:translate(3px)}.kedo-outcomes-item:hover .kedo-outcomes-item-body{border-left-color:var(--color-brand)}.kedo-outcomes-item--featured:hover .kedo-outcomes-item-body{box-shadow:inset 0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.kedo-outcomes-item--featured:hover .kedo-outcomes-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}}@keyframes kedo-outcomes-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kedo-outcomes-header,.kedo-outcomes-item,.kedo-outcomes-trust,.kedo-outcomes-cta{animation:none}.kedo-outcomes-item:hover .kedo-outcomes-number{transform:none}.kedo-outcomes-number,.kedo-outcomes-item-body{transition:none}}.kedo-scenarios{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 20);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-scenarios{padding-block:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}@media(min-width:64rem){.kedo-scenarios{padding-block:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 24)}}.kedo-scenarios{background:radial-gradient(ellipse 48% 36% at 78% 18%,#40c4ff24,transparent 70%),radial-gradient(ellipse 42% 32% at 12% 72%,#00a0e314,transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios{background:radial-gradient(ellipse 48% 36% at 78% 18%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%),radial-gradient(ellipse 42% 32% at 12% 72%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}}.kedo-scenarios-atmosphere{pointer-events:none;opacity:.14;background-image:linear-gradient(#b7d5ec57 1px,#0000 1px),linear-gradient(90deg,#b7d5ec57 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px)}}.kedo-scenarios-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0000002e,#0000 76%);mask-image:linear-gradient(#0000002e,#0000 76%)}.kedo-scenarios-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-scenarios-inner{gap:calc(var(--spacing) * 10)}}.kedo-scenarios-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both kedo-scenarios-rise;animation-delay:var(--kedo-scenarios-delay,0s);margin-inline:auto}.kedo-scenarios-eyebrow{margin:0}.kedo-scenarios-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.kedo-scenarios-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.kedo-scenarios-title{font-size:2.125rem}}.kedo-scenarios-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.kedo-scenarios-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-scenarios-stage{align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media(min-width:40rem){.kedo-scenarios-stage{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.kedo-scenarios-stage{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}}@media(min-width:80rem){.kedo-scenarios-stage{gap:calc(var(--spacing) * 12)}}.kedo-scenarios-stage{animation:.75s ease-out both kedo-scenarios-rise;animation-delay:var(--kedo-scenarios-delay,0s)}.kedo-scenarios-list{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.kedo-scenarios-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.kedo-scenarios-list{order:1;grid-template-columns:repeat(1,minmax(0,1fr))}}.kedo-scenarios-tab{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;animation:.65s ease-out both kedo-scenarios-rise;animation-delay:var(--kedo-scenarios-delay,0s);background-color:#0000;border-width:1px;border-color:#0000;transition-duration:.2s;display:flex;position:relative}.kedo-scenarios-tab.is-active{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-tab.is-active{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.kedo-scenarios-tab.is-active{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 10px 28px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-tab.is-active{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.kedo-scenarios-tab.is-active:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;width:3px;position:absolute;left:0}@media(hover:hover)and (pointer:fine){.kedo-scenarios-tab:not(.is-active):hover{border-color:#b7d5ecb3}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-tab:not(.is-active):hover{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-scenarios-tab:not(.is-active):hover{background-color:#e6f3f880}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-tab:not(.is-active):hover{background-color:color-mix(in oklab,var(--color-surface-soft) 50%,transparent)}}}.kedo-scenarios-tab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.kedo-scenarios-tab-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-surface-soft);transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.kedo-scenarios-tab.is-active .kedo-scenarios-tab-icon{background:#d5f2ff}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-tab.is-active .kedo-scenarios-tab-icon{background:color-mix(in srgb,var(--color-brand-bright) 22%,var(--color-surface))}}.kedo-scenarios-tab.is-active .kedo-scenarios-tab-icon{transform:scale(1.04)}.kedo-scenarios-tab-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain}.kedo-scenarios-tab-body{gap:var(--spacing);min-width:0;padding-top:calc(var(--spacing) * .5);flex-direction:column;display:flex}.kedo-scenarios-tab-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.kedo-scenarios-tab.is-active .kedo-scenarios-tab-title{color:var(--color-brand-deep)}.kedo-scenarios-tab-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.kedo-scenarios-visual{justify-content:center;width:100%;display:flex}@media(min-width:64rem){.kedo-scenarios-visual{top:calc(var(--spacing) * 28);order:2;position:sticky}}.kedo-scenarios-visual{animation:.75s ease-out both kedo-scenarios-rise;animation-delay:var(--kedo-scenarios-delay,0s)}.kedo-scenarios-panel{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-scenarios-panel{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 14px 36px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.kedo-scenarios-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-scenarios-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(180deg,#e3f5fcb3 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 70%,transparent) 0%,var(--color-surface) 100%)}}.kedo-scenarios-panel-head img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.kedo-scenarios-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kedo-scenarios-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.kedo-scenarios-panel-caption{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted);overflow:hidden}.kedo-scenarios-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.kedo-scenarios-docs.is-swapping .kedo-scenarios-doc{animation:.35s ease-out both kedo-scenarios-panel-fade}.kedo-scenarios-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-scenarios-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.kedo-scenarios-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.kedo-scenarios-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.kedo-scenarios-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.kedo-scenarios-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.kedo-scenarios-doc-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.kedo-scenarios-doc-meta.is-empty{display:none}.kedo-scenarios-doc-status{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);border-radius:.25rem;flex-shrink:0;align-self:flex-start}@media(min-width:40rem){.kedo-scenarios-doc-status{align-self:center}}.kedo-scenarios-doc-status--pending{background-color:#40c4ff26}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-doc-status--pending{background-color:color-mix(in oklab,var(--color-brand-bright) 15%,transparent)}}.kedo-scenarios-doc-status--pending{color:var(--color-brand-deep)}.kedo-scenarios-doc-status--signed{color:#0f766e;background:#14b8a624}.kedo-scenarios-panel-footer{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-scenarios-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-scenarios-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.kedo-scenarios-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;animation:2.4s ease-in-out infinite kedo-scenarios-pulse}.kedo-scenarios-band{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.kedo-scenarios-band{padding-bottom:0}}.kedo-scenarios-band{animation:.7s ease-out both kedo-scenarios-rise;animation-delay:var(--kedo-scenarios-delay,0s)}.kedo-scenarios-band-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.kedo-scenarios-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-scenarios-band-cta{min-height:calc(var(--spacing) * 12);width:100%;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.kedo-scenarios-band-cta{width:auto}}@keyframes kedo-scenarios-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-scenarios-panel-fade{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-scenarios-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.kedo-scenarios-header,.kedo-scenarios-stage,.kedo-scenarios-tab,.kedo-scenarios-visual,.kedo-scenarios-band,.kedo-scenarios-docs.is-swapping .kedo-scenarios-doc,.kedo-scenarios-panel-footer-mark{animation:none}.kedo-scenarios-tab,.kedo-scenarios-tab-icon{transition:none}.kedo-scenarios-tab.is-active .kedo-scenarios-tab-icon{transform:none}}.kedo-how-works{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-how-works{padding-block:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-how-works{padding-block:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}.kedo-how-works{background:radial-gradient(ellipse 50% 38% at 18% 20%,#40c4ff1f,transparent 70%),radial-gradient(ellipse 44% 34% at 88% 78%,#00a0e314,transparent 68%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 46%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-how-works{background:radial-gradient(ellipse 50% 38% at 18% 20%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 70%),radial-gradient(ellipse 44% 34% at 88% 78%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 46%,var(--color-surface-muted) 100%)}}.kedo-how-works-atmosphere{pointer-events:none;opacity:.12;background-image:linear-gradient(#b7d5ec57 1px,#0000 1px),linear-gradient(90deg,#b7d5ec57 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px)}}.kedo-how-works-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0003,#0000 74%);mask-image:linear-gradient(#0003,#0000 74%)}.kedo-how-works-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-how-works-inner{gap:calc(var(--spacing) * 8)}}.kedo-how-works-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both kedo-how-works-rise;animation-delay:var(--kedo-how-works-delay,0s);margin-inline:auto}.kedo-how-works-eyebrow{margin:0}.kedo-how-works-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.kedo-how-works-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.kedo-how-works-title{font-size:2.125rem}}.kedo-how-works-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.kedo-how-works-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-how-works-compose{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media(min-width:48rem){.kedo-how-works-compose{gap:calc(var(--spacing) * 6)}}@media(min-width:64rem){.kedo-how-works-compose{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1.15fr) minmax(18rem,22rem)}}@media(min-width:80rem){.kedo-how-works-compose{gap:calc(var(--spacing) * 10)}}.kedo-how-works-compose{animation:.7s ease-out both kedo-how-works-rise;animation-delay:var(--kedo-how-works-delay,0s)}.kedo-how-works-steps{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex;position:relative}.kedo-how-works-steps:before{content:"";pointer-events:none;top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);background-color:#b7d5ec99;width:1px;position:absolute;left:1.15rem}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-steps:before{background-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-how-works-steps:after{content:"";pointer-events:none;top:calc(var(--spacing) * 5);transform-origin:top;background-color:var(--color-brand);width:1px;transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);height:var(--kedo-how-works-progress,0%);max-height:calc(100% - 2.5rem);position:absolute;left:1.15rem}.kedo-how-works-step{z-index:1;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:border-color,background-color,box-shadow,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;animation:.65s ease-out both kedo-how-works-rise;animation-delay:var(--kedo-how-works-delay,0s);background-color:#0000;border-width:1px;border-color:#0000;transition-duration:.2s;display:flex;position:relative}.kedo-how-works-step:not(.is-active){opacity:.7}.kedo-how-works-step.is-complete:not(.is-active){opacity:.9}.kedo-how-works-step.is-active{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-active{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.kedo-how-works-step.is-active{background-color:var(--color-surface);opacity:1;box-shadow:0 1px #004d800f,0 10px 28px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-active{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.kedo-how-works-step.is-active:before{content:"";top:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * 2.5);background-color:var(--color-brand);border-radius:3.40282e38px;width:3px;position:absolute;left:0}@media(hover:hover)and (pointer:fine){.kedo-how-works-step:not(.is-active):hover{border-color:#b7d5ec80}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step:not(.is-active):hover{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.kedo-how-works-step:not(.is-active):hover{background-color:#e6f3f866}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step:not(.is-active):hover{background-color:color-mix(in oklab,var(--color-surface-soft) 40%,transparent)}}.kedo-how-works-step:not(.is-active):hover{opacity:1}}.kedo-how-works-step:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.kedo-how-works-step-num{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step-num{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-how-works-step-num{background-color:var(--color-surface);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);transition-property:border-color,background-color,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.kedo-how-works-step.is-complete:not(.is-active) .kedo-how-works-step-num{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-complete:not(.is-active) .kedo-how-works-step-num{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.kedo-how-works-step.is-complete:not(.is-active) .kedo-how-works-step-num{color:var(--color-brand);background:#e4f7ff}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-complete:not(.is-active) .kedo-how-works-step-num{background:color-mix(in srgb,var(--color-brand-bright) 14%,var(--color-surface))}}.kedo-how-works-step.is-active .kedo-how-works-step-num{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-active .kedo-how-works-step-num{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.kedo-how-works-step.is-active .kedo-how-works-step-num{color:var(--color-brand-deep);background:#cdf0ff}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-active .kedo-how-works-step-num{background:color-mix(in srgb,var(--color-brand-bright) 26%,var(--color-surface))}}.kedo-how-works-step.is-active .kedo-how-works-step-num{box-shadow:0 0 0 3px #40c4ff2e}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-step.is-active .kedo-how-works-step-num{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-bright) 18%,transparent)}}.kedo-how-works-step.is-active .kedo-how-works-step-num{transform:scale(1.05)}.kedo-how-works-step-copy{gap:calc(var(--spacing) * .5);min-width:0;padding-top:calc(var(--spacing) * .5);flex-direction:column;display:flex}.kedo-how-works-step-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.kedo-how-works-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-how-works-step.is-active .kedo-how-works-step-title{color:var(--color-brand-deep)}.kedo-how-works-step-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.kedo-how-works-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.kedo-how-works-step:not(.is-active) .kedo-how-works-step-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kedo-how-works-step-connector{display:none}.kedo-how-works-proof{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}@media(min-width:64rem){.kedo-how-works-proof{align-items:stretch}}.kedo-how-works-proof{animation:.75s ease-out both kedo-how-works-rise;animation-delay:var(--kedo-how-works-delay,0s)}@media(min-width:1024px){.kedo-how-works-proof{top:calc(var(--spacing) * 28);position:sticky}}.kedo-how-works-stage{justify-content:center;width:100%;display:flex}@media(min-width:64rem){.kedo-how-works-stage{justify-content:flex-start}}.kedo-how-works-visual{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:64rem){.kedo-how-works-visual{max-width:none}}.kedo-how-works-actor{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;align-self:flex-start;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-actor{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-how-works-actor{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy)}.kedo-how-works-actor[hidden]{display:none!important}.kedo-how-works-actor-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;animation:2.4s ease-in-out infinite kedo-how-works-pulse}.kedo-how-works-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-how-works-panel{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 14px 36px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.kedo-how-works-proof:has(.kedo-how-works-band) .kedo-how-works-panel{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 1px #004d800f,0 8px 24px #00a0e314}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-proof:has(.kedo-how-works-band) .kedo-how-works-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 8px 24px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.kedo-how-works-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-how-works-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(180deg,#e3f5fcb3 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 70%,transparent) 0%,var(--color-surface) 100%)}}.kedo-how-works-panel-head img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.kedo-how-works-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kedo-how-works-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.kedo-how-works-panel-caption{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted);overflow:hidden}.kedo-how-works-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.kedo-how-works-docs.is-swapping .kedo-how-works-doc{animation:.35s ease-out both kedo-how-works-panel-fade}.kedo-how-works-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-how-works-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.kedo-how-works-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.kedo-how-works-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.kedo-how-works-doc[hidden]{display:none!important}.kedo-how-works-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.kedo-how-works-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.kedo-how-works-doc-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.kedo-how-works-doc-meta.is-empty,.kedo-how-works-doc-meta[hidden]{display:none}.kedo-how-works-doc-status{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);border-radius:.25rem;flex-shrink:0;align-self:flex-start}@media(min-width:40rem){.kedo-how-works-doc-status{align-self:center}}.kedo-how-works-doc-status--pending{background-color:#40c4ff26}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-doc-status--pending{background-color:color-mix(in oklab,var(--color-brand-bright) 15%,transparent)}}.kedo-how-works-doc-status--pending{color:var(--color-brand-deep)}.kedo-how-works-doc-status--signed{color:#0f766e;background:#14b8a624}.kedo-how-works-panel-footer{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-how-works-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.kedo-how-works-panel-footer[hidden]{display:none!important}.kedo-how-works-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;animation:2.4s ease-in-out infinite kedo-how-works-pulse}.kedo-how-works-band{width:100%;max-width:var(--container-md);align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-color:#00a0e340;border-top-width:0;flex-direction:column;align-self:center;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-band{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.kedo-how-works-band{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left}@media(min-width:64rem){.kedo-how-works-band{align-self:stretch;max-width:none}}.kedo-how-works-band{background-image:linear-gradient(180deg,#f0faff 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-band{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.kedo-how-works-band{box-shadow:0 12px 28px #00a0e314}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-band{box-shadow:0 12px 28px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.kedo-how-works-band-prompt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-how-works-band-prompt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-how-works-band-trust{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.kedo-how-works-band-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.kedo-how-works-proof.is-finale .kedo-how-works-band{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.kedo-how-works-proof.is-finale .kedo-how-works-band{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}@keyframes kedo-how-works-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-how-works-panel-fade{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-how-works-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.kedo-how-works-header,.kedo-how-works-compose,.kedo-how-works-step,.kedo-how-works-proof,.kedo-how-works-docs.is-swapping .kedo-how-works-doc,.kedo-how-works-actor-mark,.kedo-how-works-panel-footer-mark{animation:none}.kedo-how-works-step,.kedo-how-works-step-num,.kedo-how-works-steps:after{transition:none}.kedo-how-works-step.is-active .kedo-how-works-step-num{transform:none}}.sed-lifecycle{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.sed-lifecycle{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.sed-lifecycle{padding-block:calc(var(--spacing) * 20)}}.sed-lifecycle{background:radial-gradient(ellipse 55% 40% at 50% 12%,#40c4ff1f,transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle{background:radial-gradient(ellipse 55% 40% at 50% 12%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}}.sed-lifecycle-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.sed-lifecycle-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0003,#0000 72%);mask-image:linear-gradient(#0003,#0000 72%)}.sed-lifecycle-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.sed-lifecycle-inner{gap:calc(var(--spacing) * 10)}}.sed-lifecycle-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both sed-lifecycle-rise;animation-delay:var(--sed-lifecycle-delay,0s);margin-inline:auto}.sed-lifecycle-eyebrow{margin:0}.sed-lifecycle-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.sed-lifecycle-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.sed-lifecycle-title{font-size:1.75rem}}.sed-lifecycle-subtitle{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.sed-lifecycle-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-lifecycle-stage{position:relative}.sed-lifecycle-doc{z-index:3;margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:fit-content;max-width:10.5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.sed-lifecycle-doc{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12.5s ease-in-out infinite sed-lifecycle-doc-nudge}.sed-lifecycle-doc-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e366;border-radius:3px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc-icon{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.sed-lifecycle-doc-icon{background:linear-gradient(180deg,#e0f4fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.sed-lifecycle-doc-icon{box-shadow:inset 0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.sed-lifecycle-doc-icon:before{content:"";margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);height:1px;width:calc(var(--spacing) * 2.5);background-color:#00a0e373;display:block}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc-icon:before{background-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.sed-lifecycle-doc-icon:before{box-shadow:0 3px #00a0e34d,0 6px #00a0e338}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-doc-icon:before{box-shadow:0 3px color-mix(in srgb,var(--color-brand) 30%,transparent),0 6px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.sed-lifecycle-doc-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.sed-lifecycle-doc-id{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand-navy);overflow:hidden}.sed-lifecycle-doc-state{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand);overflow:hidden}.sed-lifecycle-track{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid;position:relative}.sed-lifecycle-track:before{content:"";pointer-events:none;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);position:absolute;left:50%}.sed-lifecycle-step{align-items:flex-start;column-gap:calc(var(--spacing) * 4);grid-template-columns:1fr auto 1fr;display:grid;position:relative}@media(min-width:40rem){.sed-lifecycle-step{column-gap:calc(var(--spacing) * 5)}}.sed-lifecycle-step{animation:.7s ease-out both sed-lifecycle-rise;animation-delay:var(--sed-lifecycle-delay,0s)}.sed-lifecycle-marker{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12.5s ease-in-out infinite sed-lifecycle-marker-active;animation-delay:calc(var(--sed-lifecycle-step,0) * 2.5s);border-radius:3.40282e38px;flex-shrink:0;grid-row-start:1;grid-column-start:2;justify-content:center;align-items:center;display:flex}.sed-lifecycle-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;max-width:14rem;display:flex}@media(min-width:40rem){.sed-lifecycle-body{max-width:16rem}}.sed-lifecycle-step--start .sed-lifecycle-body{padding-right:var(--spacing);text-align:right;grid-row-start:1;grid-column-start:1;justify-self:flex-end}.sed-lifecycle-step--end .sed-lifecycle-body{padding-left:var(--spacing);text-align:left;grid-row-start:1;grid-column-start:3;justify-self:flex-start}.sed-lifecycle-step--start .sed-lifecycle-icon{margin-left:auto}.sed-lifecycle-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);animation:12.5s ease-in-out infinite sed-lifecycle-icon-active;animation-delay:calc(var(--sed-lifecycle-step,0) * 2.5s);flex-shrink:0}.sed-lifecycle-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);animation:12.5s ease-in-out infinite sed-lifecycle-copy-active;animation-delay:calc(var(--sed-lifecycle-step,0) * 2.5s);margin:0}.sed-lifecycle-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.sed-lifecycle-footer{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-footer{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.sed-lifecycle-footer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);text-align:center}@media(min-width:40rem){.sed-lifecycle-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);text-align:left;flex-direction:row}}@media(min-width:48rem){.sed-lifecycle-footer{padding-inline:calc(var(--spacing) * 8)}}.sed-lifecycle-footer{animation:.7s ease-out both sed-lifecycle-rise;animation-delay:var(--sed-lifecycle-delay,0s);background:linear-gradient(105deg,#f0f9fd 0%,var(--color-surface) 48%,#f0faff 100%)}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-footer{background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 100%)}}.sed-lifecycle-footer{box-shadow:0 1px #004d800f}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-footer{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.sed-lifecycle-footer-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.sed-lifecycle-footer-prompt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.sed-lifecycle-footer-prompt{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-lifecycle-footer-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.sed-lifecycle-cta{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);flex-shrink:0;text-decoration-line:none}@keyframes sed-lifecycle-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes sed-lifecycle-doc-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@keyframes sed-lifecycle-doc-travel{0%,4%{left:0%;transform:translate(0)}18%,22%{left:25%;transform:translate(-50%)}36%,40%{left:50%;transform:translate(-50%)}54%,58%{left:75%;transform:translate(-50%)}72%,78%{left:100%;transform:translate(-100%)}90%,to{left:0%;transform:translate(0)}}@keyframes sed-lifecycle-marker-active{0%,4%,22%,to{background-color:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-surface)}8%,18%{background-color:var(--color-brand-deep);border-color:var(--color-brand-deep);box-shadow:0 0 0 4px var(--color-surface),0 0 0 7px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@keyframes sed-lifecycle-icon-active{0%,4%,22%,to{opacity:.72;transform:scale(1)}8%,18%{opacity:1;transform:scale(1.06)}}@keyframes sed-lifecycle-copy-active{0%,4%,22%,to{color:var(--color-brand-navy)}8%,18%{color:var(--color-brand-deep)}}@media(min-width:1024px){.sed-lifecycle-stage{padding-top:calc(var(--spacing) * 10)}.sed-lifecycle-doc{margin-inline:0;margin-bottom:0;animation:12.5s ease-in-out infinite sed-lifecycle-doc-travel;position:absolute;top:0;left:0}.sed-lifecycle-track{align-items:flex-start;column-gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.sed-lifecycle-track:before{top:calc(var(--spacing) * 4);--tw-translate-x:0;width:auto;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#84c6e9;bottom:auto;left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.sed-lifecycle-track:before{background-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.sed-lifecycle-step{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;gap:0}.sed-lifecycle-marker{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-row-start:1;grid-column-start:1}.sed-lifecycle-body{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;grid-row-start:2;grid-column-start:1;max-width:11rem;padding-inline:0}@media(min-width:80rem){.sed-lifecycle-body{max-width:12.5rem}}.sed-lifecycle-step--start .sed-lifecycle-body,.sed-lifecycle-step--end .sed-lifecycle-body{text-align:center;grid-row-start:2;grid-column-start:1;justify-self:center;padding-left:0;padding-right:0}.sed-lifecycle-step--start .sed-lifecycle-icon{margin-left:0}.sed-lifecycle-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.sed-lifecycle-step-title{font-size:.9375rem}@media(min-width:80rem){.sed-lifecycle-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.sed-lifecycle-step-summary{--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed)}@media(min-width:80rem){.sed-lifecycle-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@media(prefers-reduced-motion:reduce){.sed-lifecycle-header,.sed-lifecycle-step,.sed-lifecycle-footer,.sed-lifecycle-doc,.sed-lifecycle-marker,.sed-lifecycle-icon,.sed-lifecycle-step-title{animation:none}.sed-lifecycle-icon{opacity:1}}.sed-capabilities{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow-x:clip}@media(min-width:48rem){.sed-capabilities{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.sed-capabilities{padding-block:calc(var(--spacing) * 20)}}.sed-capabilities{background:radial-gradient(ellipse 58% 42% at 8% 18%,#00a0e324,transparent 68%),radial-gradient(ellipse 48% 36% at 92% 88%,#004d801a,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 46%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.sed-capabilities{background:radial-gradient(ellipse 58% 42% at 8% 18%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 68%),radial-gradient(ellipse 48% 36% at 92% 88%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 46%,var(--color-surface) 100%)}}.sed-capabilities-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.sed-capabilities-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000038,#0000 74%);mask-image:linear-gradient(#00000038,#0000 74%)}.sed-capabilities-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.sed-capabilities-inner{gap:calc(var(--spacing) * 10)}}.sed-capabilities-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both sed-capabilities-rise;animation-delay:var(--sed-capabilities-delay,0s);margin-inline:auto}.sed-capabilities-eyebrow{margin:0}.sed-capabilities-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.sed-capabilities-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.sed-capabilities-title{font-size:1.75rem}}.sed-capabilities-subtitle{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.sed-capabilities-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-capabilities-stage{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.sed-capabilities-stage{align-items:flex-start;gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,17.5rem) minmax(0,1fr)}}.sed-capabilities-stage{animation:.7s ease-out both sed-capabilities-rise;animation-delay:var(--sed-capabilities-delay,0s)}.sed-capabilities-rail{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media(min-width:64rem){.sed-capabilities-rail{top:calc(var(--spacing) * 24);gap:calc(var(--spacing) * 1.5);flex-direction:column;padding-bottom:0;position:sticky;overflow:visible}}.sed-capabilities-rail{scrollbar-width:none}.sed-capabilities-rail::-webkit-scrollbar{display:none}.sed-capabilities-tab{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-shrink:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-tab{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.sed-capabilities-tab{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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))}@media(min-width:64rem){.sed-capabilities-tab{width:100%}}.sed-capabilities-tab{min-width:min(70vw,14.5rem)}.sed-capabilities-tab:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-tab:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.sed-capabilities-tab:hover{background-color:var(--color-surface-soft)}.sed-capabilities-tab.is-active{border-color:var(--color-brand);background-color:var(--color-surface-soft);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:inset 3px 0 0 var(--color-brand)}.sed-capabilities-tab-index{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-brand);background:#e0f4fc;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-tab-index{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.sed-capabilities-tab.is-active .sed-capabilities-tab-index{background-color:var(--color-brand);color:var(--color-white)}.sed-capabilities-tab-copy{align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.sed-capabilities-tab-role{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.sed-capabilities-tab-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.sed-capabilities-tab-teaser{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:64rem){.sed-capabilities-tab:not(.is-active) .sed-capabilities-tab-teaser{display:none}}.sed-capabilities-viewer{min-width:0;position:relative}.sed-capabilities-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;top:38%}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-nav{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.sed-capabilities-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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));line-height:1}@media(hover:hover){.sed-capabilities-nav:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-nav:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.sed-capabilities-nav:hover{background-color:var(--color-surface)}}@media(min-width:48rem){.sed-capabilities-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.sed-capabilities-nav--prev{left:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.sed-capabilities-nav--prev{left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.sed-capabilities-nav--prev{left:calc(var(--spacing) * -3)}}.sed-capabilities-nav--next{right:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.sed-capabilities-nav--next{right:calc(var(--spacing) * 2)}}@media(min-width:48rem){.sed-capabilities-nav--next{right:calc(var(--spacing) * -3)}}.sed-capabilities-nav span{position:relative;top:-1px}.sed-capabilities-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-frame{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.sed-capabilities-frame{background-color:var(--color-surface);transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;box-shadow:0 18px 36px #004d801a,0 0 0 1px #b7d5ec99}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-frame{box-shadow:0 18px 36px color-mix(in srgb,var(--color-brand-navy) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-border) 60%,transparent)}}.sed-capabilities-frame.is-focus-control,.sed-capabilities-frame.is-focus-reports{box-shadow:0 18px 36px #004d801f,0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-frame.is-focus-control,.sed-capabilities-frame.is-focus-reports{box-shadow:0 18px 36px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.sed-capabilities-chrome{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.sed-capabilities-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.sed-capabilities-chrome span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px;flex-shrink:0}.sed-capabilities-chrome span:first-child{background-color:#ff5f57}.sed-capabilities-chrome span:nth-child(2){background-color:#febc2e}.sed-capabilities-chrome span:nth-child(3){background-color:#28c840}.sed-capabilities-chrome-label{margin:0;margin-left:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;border-radius:.25rem;flex:1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-chrome-label{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.sed-capabilities-chrome-label{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.sed-capabilities-shot{background-color:var(--color-surface-soft);min-height:min(36vh,15rem);max-height:min(50vh,24rem);position:relative;overflow:hidden}@media(min-width:768px){.sed-capabilities-shot{min-height:min(44vh,22rem);max-height:min(58vh,30rem)}}.sed-capabilities-shot img{object-fit:cover;object-position:top;width:100%;height:auto;min-height:inherit;max-height:inherit;transition:opacity .2s,object-position .35s;display:block}.sed-capabilities-frame.is-focus-control .sed-capabilities-shot img{object-position:72% 18%}.sed-capabilities-frame.is-focus-reports .sed-capabilities-shot img{object-position:40% 8%}.sed-capabilities-frame.is-focus-search .sed-capabilities-shot img{object-position:50% 0%}.sed-capabilities-frame.is-focus-cabinet .sed-capabilities-shot img,.sed-capabilities-frame.is-focus-register .sed-capabilities-shot img,.sed-capabilities-frame.is-focus-cards .sed-capabilities-shot img{object-fit:contain}.sed-capabilities-shot img.is-fading{animation:.25s ease-out both sed-capabilities-fade}.sed-capabilities-hotspots{pointer-events:none;z-index:10;position:absolute;inset:0}.sed-capabilities-hotspot-set{position:absolute;inset:0}.sed-capabilities-hotspot{--tw-translate-x: -50% ;--tw-translate-y: -50% ;max-width:10rem;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex;position:absolute}.sed-capabilities-hotspot-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 4px #00a0e347}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-hotspot-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.sed-capabilities-hotspot-label{border-radius:var(--radius-sm);background-color:#004d80e6}@supports (color:color-mix(in lab,red,red)){.sed-capabilities-hotspot-label{background-color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}.sed-capabilities-hotspot-label{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.sed-capabilities-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.sed-capabilities-meta-top{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.sed-capabilities-pager{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}.sed-capabilities-meta-role{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;margin:0}.sed-capabilities-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.sed-capabilities-screen{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-capabilities-caption{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.sed-capabilities-cta{z-index:10;padding-top:var(--spacing);animation:.7s ease-out both sed-capabilities-rise;animation-delay:var(--sed-capabilities-delay,0s);justify-content:center;display:flex;position:relative}.sed-capabilities-cta-link{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);--tw-leading:1;line-height:1;text-decoration-line:none;display:inline-flex}.sed-capabilities-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover)and (pointer:fine){.sed-capabilities-cta-link:hover .sed-capabilities-cta-arrow{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@keyframes sed-capabilities-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sed-capabilities-fade{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sed-capabilities-header,.sed-capabilities-stage,.sed-capabilities-cta,.sed-capabilities-shot img.is-fading{animation:none}.sed-capabilities-cta-arrow{transition:none}}.sed-expansion{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.sed-expansion{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.sed-expansion{padding-block:calc(var(--spacing) * 20)}}.sed-expansion{background:radial-gradient(ellipse 56% 42% at 12% 12%,#00a0e321,transparent 66%),radial-gradient(ellipse 48% 38% at 94% 88%,#004d801a,transparent 60%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.sed-expansion{background:radial-gradient(ellipse 56% 42% at 12% 12%,color-mix(in srgb,var(--color-brand) 13%,transparent),transparent 66%),radial-gradient(ellipse 48% 38% at 94% 88%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.sed-expansion-atmosphere{pointer-events:none;opacity:.16;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sed-expansion-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.sed-expansion-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0000003d,#0000 72%);mask-image:linear-gradient(#0000003d,#0000 72%)}.sed-expansion-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.sed-expansion-inner{gap:calc(var(--spacing) * 10)}}.sed-expansion-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both sed-expansion-rise;animation-delay:var(--sed-expansion-delay,0s);margin-inline:auto}.sed-expansion-eyebrow{margin:0}.sed-expansion-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.sed-expansion-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.sed-expansion-title{font-size:1.75rem}}.sed-expansion-title--solo{margin-top:0}.sed-expansion-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.sed-expansion-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-expansion-bridge{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.sed-expansion-bridge{margin-top:calc(var(--spacing) * 4);font-size:.9375rem}}.sed-expansion-stage{align-items:stretch;gap:calc(var(--spacing) * 4);animation:.7s ease-out both sed-expansion-rise;animation-delay:var(--sed-expansion-delay,0s);display:grid}@media(min-width:1024px){.sed-expansion-stage{grid-template-columns:minmax(15rem,17.5rem) 3.75rem minmax(0,1fr);align-items:stretch;gap:.25rem .75rem}}.sed-expansion-core{justify-content:center;align-items:center;display:flex}.sed-expansion-core-card{width:100%;max-width:var(--container-sm);align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;flex-direction:row;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-expansion-core-card{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.sed-expansion-core-card{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:64rem){.sed-expansion-core-card{justify-content:center;gap:calc(var(--spacing) * 3);max-width:none;min-height:17rem;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column}}.sed-expansion-core-card{box-shadow:0 1px #00a0e338,0 14px 36px #004d8052}@supports (color:color-mix(in lab,red,red)){.sed-expansion-core-card{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 22%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 32%,transparent)}}.sed-expansion-core-mark{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:#ffffff1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-expansion-core-mark{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}@media(min-width:64rem){.sed-expansion-core-mark{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}}.sed-expansion-core-mark img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}@media(min-width:64rem){.sed-expansion-core-mark img{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}}.sed-expansion-core-copy{align-items:flex-start;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media(min-width:64rem){.sed-expansion-core-copy{align-items:center;gap:calc(var(--spacing) * 1.5)}}.sed-expansion-core-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.sed-expansion-core-label{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.sed-expansion-core-label{text-transform:uppercase}.sed-expansion-core-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media(min-width:64rem){.sed-expansion-core-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-expansion-connectors{display:none;position:relative}@media(min-width:64rem){.sed-expansion-connectors{display:block}}.sed-expansion-connectors{min-height:100%}.sed-expansion-connectors-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sed-expansion-spoke{fill:none;stroke:#46b4e6}@supports (color:color-mix(in lab,red,red)){.sed-expansion-spoke{stroke:color-mix(in srgb,var(--color-brand) 62%,var(--color-border))}}.sed-expansion-spoke{stroke-width:2.75px;stroke-linecap:round;transition:stroke .25s,stroke-width .25s,opacity .25s;animation:2.8s ease-in-out infinite sed-expansion-line-pulse}.sed-expansion-spoke-dot{fill:#47bbeb}@supports (color:color-mix(in lab,red,red)){.sed-expansion-spoke-dot{fill:color-mix(in srgb,var(--color-brand) 72%,var(--color-surface))}}.sed-expansion-spoke-dot{stroke:var(--color-brand);stroke-width:1.5px;transition:fill .25s,stroke .25s,r .25s}.sed-expansion-spoke:nth-of-type(2),.sed-expansion-spoke-dot:nth-of-type(2){animation-delay:.35s}.sed-expansion-spoke:nth-of-type(3),.sed-expansion-spoke-dot:nth-of-type(3){animation-delay:.7s}.sed-expansion-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.sed-expansion-list{gap:calc(var(--spacing) * 4)}}.sed-expansion-item{animation:.7s ease-out both sed-expansion-rise;animation-delay:var(--sed-expansion-delay,0s)}.sed-expansion-link{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ece6;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.sed-expansion-link{border-color:color-mix(in oklab,var(--color-border) 90%,transparent)}}.sed-expansion-link{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);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));text-decoration-line:none}@media(min-width:48rem){.sed-expansion-link{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.sed-expansion-link{box-shadow:0 1px #004d800d}@supports (color:color-mix(in lab,red,red)){.sed-expansion-link{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 5%,transparent)}}.sed-expansion-item-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-soft);flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:flex}.sed-expansion-item-mark img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain}.sed-expansion-item-body{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.sed-expansion-item-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-muted)}.sed-expansion-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.sed-expansion-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sed-expansion-item-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.sed-expansion-item-summary{font-size:.9375rem}}.sed-expansion-item-cta{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);display:inline-flex}.sed-expansion-item-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.sed-expansion-link:hover{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.sed-expansion-link:hover{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.sed-expansion-link:hover{background-color:var(--color-surface-soft);box-shadow:inset 3px 0 0 var(--color-brand)}.sed-expansion-link:hover .sed-expansion-item-mark{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.sed-expansion-link:hover .sed-expansion-item-mark{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.sed-expansion-link:hover .sed-expansion-item-mark{background-color:var(--color-surface)}.sed-expansion-link:hover .sed-expansion-item-arrow{transform:translate(3px)}.sed-expansion-stage:has(.sed-expansion-item[data-product=oko]:hover) .sed-expansion-spoke[data-product=oko],.sed-expansion-stage:has(.sed-expansion-item[data-product=kedo]:hover) .sed-expansion-spoke[data-product=kedo],.sed-expansion-stage:has(.sed-expansion-item[data-product=archive]:hover) .sed-expansion-spoke[data-product=archive]{stroke:var(--color-brand);stroke-width:3.5px;opacity:1;animation:none}.sed-expansion-stage:has(.sed-expansion-item[data-product=oko]:hover) .sed-expansion-spoke-dot[data-product=oko],.sed-expansion-stage:has(.sed-expansion-item[data-product=kedo]:hover) .sed-expansion-spoke-dot[data-product=kedo],.sed-expansion-stage:has(.sed-expansion-item[data-product=archive]:hover) .sed-expansion-spoke-dot[data-product=archive]{fill:var(--color-brand);stroke:var(--color-brand)}}@keyframes sed-expansion-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sed-expansion-line-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sed-expansion-header,.sed-expansion-stage,.sed-expansion-item,.sed-expansion-spoke{animation:none}.sed-expansion-item-arrow,.sed-expansion-spoke{transition:none}}.cases-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.cases-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.cases-hero{padding-bottom:calc(var(--spacing) * 20)}}.cases-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,#00a0e329,transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,#0066cc1a,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.cases-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.cases-hero-atmosphere{pointer-events:none;opacity:.35;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cases-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.cases-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000004d,#0000 75%);mask-image:linear-gradient(#0000004d,#0000 75%)}.cases-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.cases-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.cases-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.cases-hero-header{animation:.7s ease-out both cases-hero-rise;animation-delay:var(--cases-hero-delay,0s)}.cases-hero-eyebrow{margin:0}.cases-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.cases-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.cases-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both cases-hero-rise;animation-delay:var(--cases-hero-delay,0s)}.cases-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.cases-hero-cta-actions{flex-flow:wrap}}.cases-hero-trust{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.cases-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.cases-hero-visual{width:100%;max-width:var(--container-lg);margin-inline:auto;position:relative}@media(min-width:64rem){.cases-hero-visual{max-width:none;margin-inline:0}}.cases-hero-visual{animation:.75s ease-out both cases-hero-rise;animation-delay:var(--cases-hero-delay,0s)}.cases-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.cases-hero-visual:before{inset:calc(var(--spacing) * -5);border-radius:var(--radius-2xl)}}.cases-hero-visual:before{background:radial-gradient(70% 55% at 72% 48%,#00a0e32e,#0000 72%)}@supports (color:color-mix(in lab,red,red)){.cases-hero-visual:before{background:radial-gradient(ellipse 70% 55% at 72% 48%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 72%)}}.cases-hero-timeline{z-index:10;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;gap:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cases-hero-timeline{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.cases-hero-timeline{padding:calc(var(--spacing) * 5)}@media(min-width:48rem){.cases-hero-timeline{padding:calc(var(--spacing) * 7)}}.cases-hero-timeline{background:linear-gradient(#fffefb,#f5fafc);box-shadow:0 18px 42px #004d801f,0 2px #004d800d,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.cases-hero-timeline{box-shadow:0 18px 42px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 2px color-mix(in srgb,var(--color-brand-navy) 5%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.cases-hero-timeline-rail{pointer-events:none;top:calc(var(--spacing) * 10);bottom:calc(var(--spacing) * 10);background:linear-gradient(#b7d5eccc,#00a0e38c 55%,#0066cc73);width:1px;position:absolute;left:2.375rem}@supports (color:color-mix(in lab,red,red)){.cases-hero-timeline-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--color-border) 80%,transparent),color-mix(in srgb,var(--color-brand) 55%,transparent) 55%,color-mix(in srgb,var(--color-brand-deep) 45%,transparent))}}@media(min-width:768px){.cases-hero-timeline-rail{left:3rem}}.cases-hero-step{z-index:10;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex;position:relative}@media(min-width:48rem){.cases-hero-step{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.cases-hero-step:first-child{padding-top:0}.cases-hero-step:last-child{padding-bottom:0}.cases-hero-step-node{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:48rem){.cases-hero-step-node{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.cases-hero-step-node{box-shadow:0 0 0 4px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.cases-hero-step-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent)}}.cases-hero-step--result .cases-hero-step-node{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.cases-hero-step--result .cases-hero-step-node{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.cases-hero-step--result .cases-hero-step-node{background-color:var(--color-brand);color:var(--color-white);box-shadow:0 0 0 4px #ffffffeb,0 8px 20px #00a0e347}@supports (color:color-mix(in lab,red,red)){.cases-hero-step--result .cases-hero-step-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent),0 8px 20px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.cases-hero-step-index{--tw-leading:1;line-height:1}.cases-hero-step-body{min-width:0;padding-top:calc(var(--spacing) * .5);flex:1}.cases-hero-step-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.cases-hero-step-label{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.cases-hero-step-label{text-transform:uppercase}.cases-hero-step--result .cases-hero-step-label{color:var(--color-brand-deep)}.cases-hero-step-detail{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-navy)}@media(min-width:48rem){.cases-hero-step-detail{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.cases-hero-step-metric{margin-top:calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-hero-step-metric{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.cases-hero-step-metric{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);background:linear-gradient(135deg,#e0f4fc,#f0faff)}@supports (color:color-mix(in lab,red,red)){.cases-hero-step-metric{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)))}}.cases-hero-step-metric{animation:4.5s ease-in-out infinite cases-hero-metric-pulse}.cases-hero-step-metric-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.cases-hero-step-metric-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.cases-hero-step-metric-label{padding-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(min-width:48rem){.cases-hero-step-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cases-anchor{scroll-margin-top:5.5rem}@keyframes cases-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cases-hero-metric-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-brand) 12%,transparent)}}@media(prefers-reduced-motion:reduce){.cases-hero-header,.cases-hero-cta,.cases-hero-visual,.cases-hero-step-metric{animation:none}}.implementation-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.implementation-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}@media(min-width:64rem){.implementation-hero{padding-bottom:calc(var(--spacing) * 24)}}.implementation-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,#00a0e32e,transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,#0066cc1f,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#f2fafe 78%,#ebf1f5 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,color-mix(in srgb,var(--color-brand-deep) 12%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 78%,color-mix(in srgb,var(--color-brand-navy) 8%,var(--color-surface)) 100%)}}.implementation-hero-atmosphere{pointer-events:none;opacity:.4;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.implementation-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000059,#0000 78%);mask-image:linear-gradient(#00000059,#0000 78%)}.implementation-hero-bridge{pointer-events:none;height:calc(var(--spacing) * 20);inset-inline:0;position:absolute;bottom:0}@media(min-width:48rem){.implementation-hero-bridge{height:calc(var(--spacing) * 24)}}.implementation-hero-bridge{background:linear-gradient(#0000,#004d802e 55%,#004d808c)}@supports (color:color-mix(in lab,red,red)){.implementation-hero-bridge{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-brand-navy) 18%,transparent) 55%,color-mix(in srgb,var(--color-brand-navy) 55%,transparent) 100%)}}.implementation-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.implementation-hero-inner{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr)}}.implementation-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.implementation-hero-header{animation:.7s ease-out both implementation-hero-rise;animation-delay:var(--implementation-hero-delay,0s)}.implementation-hero-eyebrow{margin:0}.implementation-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.implementation-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.implementation-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both implementation-hero-rise;animation-delay:var(--implementation-hero-delay,0s)}.implementation-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.implementation-hero-cta-actions{flex-flow:wrap}}.implementation-hero-trust{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.implementation-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.implementation-hero-visual{z-index:10;width:100%;max-width:var(--container-lg);min-width:0;margin-inline:auto;position:relative}@media(min-width:64rem){.implementation-hero-visual{max-width:none;margin-inline:0}}.implementation-hero-visual{animation:.75s ease-out both implementation-hero-rise;animation-delay:var(--implementation-hero-delay,0s)}.implementation-hero-panel{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);position:relative;overflow:visible}@media(min-width:40rem){.implementation-hero-panel{padding-inline:calc(var(--spacing) * 2)}}.implementation-hero-panel:before{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * -3);inset-block:calc(var(--spacing) * -4);border-radius:var(--radius-2xl);position:absolute}@media(min-width:40rem){.implementation-hero-panel:before{inset-inline:calc(var(--spacing) * -5);inset-block:calc(var(--spacing) * -5)}}.implementation-hero-panel:before{background:radial-gradient(80% 70% at 22% 40%,#00a0e329,#0000 70%),linear-gradient(165deg,#e0f4fc,#fffffff5 55%,#f0f6fc)}@supports (color:color-mix(in lab,red,red)){.implementation-hero-panel:before{background:radial-gradient(ellipse 80% 70% at 22% 40%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 12%),color-mix(in srgb,var(--color-surface) 96%,transparent) 55%,color-mix(in srgb,var(--color-brand-deep) 6%,var(--color-surface)))}}.implementation-hero-panel:before{box-shadow:inset 0 1px #00a0e31f,0 24px 48px #004d8014}@supports (color:color-mix(in lab,red,red)){.implementation-hero-panel:before{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 24px 48px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.implementation-hero-rail{z-index:10;padding-block:var(--spacing);position:relative}.implementation-hero-rail-line{pointer-events:none;top:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);width:calc(var(--spacing) * .5);background:linear-gradient(#b7d5ecb3,#00a0e3a6,#0066cc8c);position:absolute;left:1.2rem}@supports (color:color-mix(in lab,red,red)){.implementation-hero-rail-line{background:linear-gradient(180deg,color-mix(in srgb,var(--color-border) 70%,transparent),color-mix(in srgb,var(--color-brand) 65%,transparent),color-mix(in srgb,var(--color-brand-deep) 55%,transparent))}}.implementation-hero-rail-line{transform-origin:top;animation:.9s ease-out .2s both implementation-hero-rail-draw}@media(min-width:768px){.implementation-hero-rail-line{left:1.35rem}}.implementation-hero-steps{z-index:10;flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex;position:relative}.implementation-hero-step{z-index:10;align-items:center;gap:calc(var(--spacing) * 3.5);min-width:0;padding-block:calc(var(--spacing) * 2.5);display:flex;position:relative}@media(min-width:40rem){.implementation-hero-step{gap:calc(var(--spacing) * 4)}}@media(min-width:48rem){.implementation-hero-step{padding-block:calc(var(--spacing) * 3)}}.implementation-hero-step{animation:.65s ease-out both implementation-hero-rise;animation-delay:var(--implementation-hero-step-delay,0s)}.implementation-hero-step:first-child{padding-top:0}.implementation-hero-step:last-child{padding-bottom:0}.implementation-hero-step-marker{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:48rem){.implementation-hero-step-marker{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.implementation-hero-step-marker{box-shadow:0 0 0 4px #fffffff0}@supports (color:color-mix(in lab,red,red)){.implementation-hero-step-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 94%,transparent)}}.implementation-hero-step--final .implementation-hero-step-marker{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.implementation-hero-step--final .implementation-hero-step-marker{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.implementation-hero-step--final .implementation-hero-step-marker{background-color:var(--color-brand);color:var(--color-white);box-shadow:0 0 0 4px #fffffff0,0 10px 22px #00a0e347}@supports (color:color-mix(in lab,red,red)){.implementation-hero-step--final .implementation-hero-step-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 94%,transparent),0 10px 22px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.implementation-hero-step-index{--tw-leading:1;line-height:1}.implementation-hero-step-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.implementation-hero-step-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-hero-step-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-hero-step-detail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.implementation-hero-step-detail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-hero-step--final .implementation-hero-step-label{color:var(--color-brand-deep)}.implementation-hero-step--final .implementation-hero-step-detail{color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.implementation-hero-step--final .implementation-hero-step-detail{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}.implementation-hero-modules{z-index:10;margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-wrap:wrap;list-style-type:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-hero-modules{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.implementation-hero-modules{padding:0;padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.implementation-hero-modules{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.implementation-hero-modules{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-hero-modules{animation:.7s ease-out .52s both implementation-hero-rise}.implementation-hero-modules li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}@keyframes implementation-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes implementation-hero-rail-draw{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.implementation-hero-header,.implementation-hero-cta,.implementation-hero-visual,.implementation-hero-step,.implementation-hero-modules,.implementation-hero-rail-line{animation:none}}.products-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.products-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.products-hero{padding-bottom:calc(var(--spacing) * 20)}}.products-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,#00a0e329,transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,#0066cc1a,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.products-hero{background:radial-gradient(ellipse 72% 58% at 96% 6%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 62%),radial-gradient(ellipse 48% 38% at 4% 96%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 46%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.products-hero-atmosphere{pointer-events:none;opacity:.35;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.products-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000004d,#0000 75%);mask-image:linear-gradient(#0000004d,#0000 75%)}.products-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.products-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.products-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.products-hero-header{animation:.7s ease-out both products-hero-rise;animation-delay:var(--products-hero-delay,0s)}.products-hero-eyebrow{margin:0}.products-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.products-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.products-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both products-hero-rise;animation-delay:var(--products-hero-delay,0s)}.products-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.products-hero-cta-actions{flex-flow:wrap}}.products-hero-photo{z-index:10;border-radius:var(--radius-xl);object-fit:cover;object-position:center;width:100%;position:relative}@media(min-width:64rem){.products-hero-photo{border-radius:var(--radius-2xl)}}.products-hero-photo{aspect-ratio:4/3;box-shadow:0 18px 40px #00a0e329,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.products-hero-photo{box-shadow:0 18px 40px color-mix(in srgb,var(--color-brand) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.products-hero-visual{width:100%;max-width:var(--container-md);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media(min-width:64rem){.products-hero-visual{max-width:none;margin-inline:0}}.products-hero-visual{animation:.75s ease-out both products-hero-rise;animation-delay:var(--products-hero-delay,0s)}.products-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.products-hero-visual:before{inset:calc(var(--spacing) * -5);border-radius:var(--radius-2xl)}}.products-hero-visual:before{background:radial-gradient(70% 55% at 50% 48%,#00a0e32e,#0000 72%)}@supports (color:color-mix(in lab,red,red)){.products-hero-visual:before{background:radial-gradient(ellipse 70% 55% at 50% 48%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 72%)}}.products-hero-diagram{z-index:10;aspect-ratio:400/380;width:100%;max-width:25rem;margin-inline:auto;position:relative}.products-hero-orbit{pointer-events:none;z-index:0;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:17.5rem;height:17.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);background:radial-gradient(circle,color-mix(in srgb,var(--color-brand) 10%,transparent) 0%,transparent 68%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent);border-radius:3.40282e38px;animation:5.5s ease-in-out infinite products-hero-orbit-breathe;position:absolute;top:52%;left:50%}.products-hero-connectors{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.products-hero-orbit-ring{stroke:#84c6e9}@supports (color:color-mix(in lab,red,red)){.products-hero-orbit-ring{stroke:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.products-hero-orbit-ring{stroke-width:1.5px;stroke-dasharray:4 10;animation:4.8s ease-in-out infinite products-hero-connector-pulse}.products-hero-connector{stroke:#5cbbe8}@supports (color:color-mix(in lab,red,red)){.products-hero-connector{stroke:color-mix(in srgb,var(--color-brand) 50%,var(--color-border))}}.products-hero-connector{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;animation:3.6s ease-in-out infinite products-hero-connector-pulse}.products-hero-diagram-caption{z-index:10;margin:0;margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d808c;position:relative}@supports (color:color-mix(in lab,red,red)){.products-hero-diagram-caption{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.products-hero-diagram-caption{text-transform:uppercase}.products-hero-node{z-index:10;justify-content:center;align-items:center;gap:var(--spacing);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;animation:.7s ease-out both products-hero-node-fade;animation-delay:var(--products-hero-node-delay,0s);flex-direction:column;text-decoration-line:none;transition-duration:.2s;display:flex;position:absolute}.products-hero-node--core{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 30%,transparent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--color-brand-navy) 96%,#000),color-mix(in srgb,var(--color-brand-deep) 88%,var(--color-brand-navy)));width:8.75rem;box-shadow:0 16px 36px color-mix(in srgb,var(--color-brand-navy) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand-bright) 18%,transparent),0 0 0 6px color-mix(in srgb,var(--color-brand) 10%,transparent);top:52%;left:50%}.products-hero-node--kedo{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:0;left:50%}.products-hero-node--archive{bottom:0;left:2%}.products-hero-node--oko{bottom:0;right:2%}.products-hero-node:not(.products-hero-node--core){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;min-width:6.5rem}@supports (color:color-mix(in lab,red,red)){.products-hero-node:not(.products-hero-node--core){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-hero-node:not(.products-hero-node--core){background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:center;box-shadow:0 10px 24px #004d801a,0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.products-hero-node:not(.products-hero-node--core){box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.products-hero-node-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);justify-content:center;align-items:center;display:flex}.products-hero-node--core .products-hero-node-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}.products-hero-node-icon img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.products-hero-node--core .products-hero-node-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.products-hero-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.products-hero-node--core .products-hero-node-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white)}.products-hero-node-role{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#004d8099}@supports (color:color-mix(in lab,red,red)){.products-hero-node-role{color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}.products-hero-node-role{text-transform:uppercase}.products-hero-node--core .products-hero-node-role{color:#40c4ffe6}@supports (color:color-mix(in lab,red,red)){.products-hero-node--core .products-hero-node-role{color:color-mix(in oklab,var(--color-brand-bright) 90%,transparent)}}@media(hover:hover)and (pointer:fine){.products-hero-node:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.products-hero-node--core:hover{--tw-translate-x: -50% ;--tw-translate-y: calc((50% + .125rem)*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.products-hero-node--kedo:hover{--tw-translate-x: -50% ;--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.products-hero-node:not(.products-hero-node--core):hover{border-color:#65bde8}@supports (color:color-mix(in lab,red,red)){.products-hero-node:not(.products-hero-node--core):hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.products-hero-node:not(.products-hero-node--core):hover{box-shadow:0 14px 28px #004d8024,0 0 0 1px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.products-hero-node:not(.products-hero-node--core):hover{box-shadow:0 14px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent)}}}@media(max-width:639px){.products-hero-diagram{aspect-ratio:auto;max-width:var(--container-sm);gap:calc(var(--spacing) * 2.5);padding-block:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.products-hero-orbit,.products-hero-connectors{display:none}.products-hero-node{--tw-translate-x:0;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);position:static}.products-hero-node--core{--tw-translate-x:0;--tw-translate-y:0;width:100%;max-width:12.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);box-shadow:0 14px 28px color-mix(in srgb,var(--color-brand-navy) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand-bright) 18%,transparent),0 0 0 6px color-mix(in srgb,var(--color-brand) 12%,transparent);grid-column:span 3/span 3;margin-inline:auto}.products-hero-node:not(.products-hero-node--core){width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5)}.products-hero-node:not(.products-hero-node--core) .products-hero-node-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.products-hero-node:not(.products-hero-node--core) .products-hero-node-icon img{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.products-hero-node:not(.products-hero-node--core) .products-hero-node-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.products-hero-node:not(.products-hero-node--core) .products-hero-node-role{--tw-tracking:.08em;letter-spacing:.08em;font-size:.625rem}.products-hero-diagram-caption{margin-top:calc(var(--spacing) * 3)}@media(hover:hover)and (pointer:fine){.products-hero-node--core:hover,.products-hero-node--kedo:hover{--tw-translate-x:0;--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@keyframes products-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes products-hero-node-fade{0%{opacity:0}to{opacity:1}}@keyframes products-hero-connector-pulse{0%,to{opacity:.45;stroke-dashoffset:0}50%{opacity:.9;stroke-dashoffset:-14px}}@keyframes products-hero-orbit-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@media(prefers-reduced-motion:reduce){.products-hero-header,.products-hero-cta,.products-hero-visual,.products-hero-node,.products-hero-connector,.products-hero-orbit-ring,.products-hero-orbit{animation:none}}.products-quick-nav{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.products-quick-nav{padding-block:calc(var(--spacing) * 14)}}.products-quick-nav{background:linear-gradient(180deg,#f2fafe 0%,var(--color-surface) 48%,#eff7fa 100%)}@supports (color:color-mix(in lab,red,red)){.products-quick-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-surface-soft) 65%,var(--color-surface)) 100%)}}.products-quick-nav-atmosphere{pointer-events:none;opacity:.3;background-image:radial-gradient(55% 45% at 8% 20%,#00a0e329,#0000 70%),radial-gradient(45% 40% at 92% 80%,#0066cc1f,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-atmosphere{background-image:radial-gradient(ellipse 55% 45% at 8% 20%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 70%),radial-gradient(ellipse 45% 40% at 92% 80%,color-mix(in srgb,var(--color-brand-deep) 12%,transparent),transparent 65%)}}.products-quick-nav-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.products-quick-nav-inner{gap:calc(var(--spacing) * 9)}}.products-quick-nav-header{max-width:var(--container-2xl);text-align:center;animation:.65s ease-out both products-quick-nav-rise;animation-delay:var(--products-quick-nav-delay,0s);margin-inline:auto}.products-quick-nav-eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 2)}.products-quick-nav-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-quick-nav-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.products-quick-nav-title{font-size:1.75rem}}.products-quick-nav-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.products-quick-nav-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.products-quick-nav-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-quick-nav-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.products-quick-nav-grid{gap:calc(var(--spacing) * 3.5)}}@media(min-width:64rem){.products-quick-nav-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}.products-quick-nav-card{height:100%;animation:.7s ease-out both products-quick-nav-rise;animation-delay:var(--products-quick-nav-delay,0s)}.products-quick-nav-link{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;padding:calc(var(--spacing) * 3);outline-offset:4px;text-decoration-line:none;display:flex;position:relative}@media(min-width:40rem){.products-quick-nav-link{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column}}@media(min-width:48rem){.products-quick-nav-link{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 5)}}.products-quick-nav-link{color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.products-quick-nav-card--core .products-quick-nav-link{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-card--core .products-quick-nav-link{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.products-quick-nav-card--core .products-quick-nav-link{box-shadow:inset 3px 0 0 0 var(--color-brand)}.products-quick-nav-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-surface-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.products-quick-nav-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}}.products-quick-nav-card--core .products-quick-nav-icon{background:#cae9f5}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-card--core .products-quick-nav-icon{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface-soft))}}.products-quick-nav-icon img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}@media(min-width:40rem){.products-quick-nav-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}}.products-quick-nav-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media(min-width:40rem){.products-quick-nav-body{gap:calc(var(--spacing) * 1.5)}}.products-quick-nav-title-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.products-quick-nav-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.products-quick-nav-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.products-quick-nav-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.products-quick-nav-core{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;background:#00a0e31f;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-core{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.products-quick-nav-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:40rem){.products-quick-nav-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media(min-width:48rem){.products-quick-nav-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-quick-nav-cta{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);margin-top:auto;display:inline-flex}@media(min-width:40rem){.products-quick-nav-cta{padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.products-quick-nav-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.products-quick-nav-card:hover .products-quick-nav-link{border-color:var(--color-brand);transform:translateY(-3px);box-shadow:0 10px 24px #004d801a}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-card:hover .products-quick-nav-link{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.products-quick-nav-card--core:hover .products-quick-nav-link{box-shadow:inset 3px 0 0 0 var(--color-brand),0 10px 24px #004d801f}@supports (color:color-mix(in lab,red,red)){.products-quick-nav-card--core:hover .products-quick-nav-link{box-shadow:inset 3px 0 0 0 var(--color-brand),0 10px 24px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.products-quick-nav-card:hover .products-quick-nav-arrow{transform:translate(4px)}}.products-quick-nav-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes products-quick-nav-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.products-quick-nav-header,.products-quick-nav-card{animation:none}.products-quick-nav-link,.products-quick-nav-arrow{transition:none}}.products-task-helper{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.products-task-helper{padding-block:calc(var(--spacing) * 16)}}.products-task-helper{background:linear-gradient(180deg,#eef7fa 0%,var(--color-surface) 42%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.products-task-helper{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 70%,var(--color-surface)) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.products-task-helper-atmosphere{pointer-events:none;opacity:.35;background-image:radial-gradient(50% 40% at 88% 12%,#00a0e31f,#0000 68%),radial-gradient(42% 38% at 6% 88%,#0066cc14,#0000 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-task-helper-atmosphere{background-image:radial-gradient(ellipse 50% 40% at 88% 12%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 68%),radial-gradient(ellipse 42% 38% at 6% 88%,color-mix(in srgb,var(--color-brand-deep) 8%,transparent),transparent 62%)}}.products-task-helper-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.products-task-helper-inner{gap:calc(var(--spacing) * 10)}}.products-task-helper-header{max-width:var(--container-2xl);text-align:center;animation:.65s ease-out both products-task-helper-rise;animation-delay:var(--products-task-helper-delay,0s);margin-inline:auto}.products-task-helper-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-task-helper-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.products-task-helper-title{font-size:1.75rem}}.products-task-helper-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.products-task-helper-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-task-helper-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.products-task-helper-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.products-task-helper-grid{gap:calc(var(--spacing) * 5)}}.products-task-helper-card{height:100%;animation:.7s ease-out both products-task-helper-rise;animation-delay:var(--products-task-helper-delay,0s)}.products-task-helper-link{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.products-task-helper-link{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-task-helper-link{padding:calc(var(--spacing) * 5);outline-offset:4px;text-decoration-line:none}@media(min-width:48rem){.products-task-helper-link{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.products-task-helper-link{color:inherit;background:#f4fafc}@supports (color:color-mix(in lab,red,red)){.products-task-helper-link{background:color-mix(in srgb,var(--color-surface-soft) 45%,var(--color-surface))}}.products-task-helper-link{box-shadow:inset 3px 0 #00a0e347}@supports (color:color-mix(in lab,red,red)){.products-task-helper-link{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-brand) 28%,transparent)}}.products-task-helper-link{transition:transform .25s,box-shadow .25s,border-color .25s,background-color .25s}.products-task-helper-card--lead .products-task-helper-link{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.products-task-helper-card--lead .products-task-helper-link{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.products-task-helper-card--lead .products-task-helper-link{background:#f0f9fd}@supports (color:color-mix(in lab,red,red)){.products-task-helper-card--lead .products-task-helper-link{background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}}.products-task-helper-card--lead .products-task-helper-link{box-shadow:inset 3px 0 0 0 var(--color-brand)}.products-task-helper-top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.products-task-helper-number{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#00a0e34d;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.products-task-helper-number{color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}@media(min-width:48rem){.products-task-helper-number{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.products-task-helper-number{transition:color .2s,transform .2s}.products-task-helper-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.products-task-helper-card--lead .products-task-helper-icon{background:#e0f4fc}@supports (color:color-mix(in lab,red,red)){.products-task-helper-card--lead .products-task-helper-icon{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.products-task-helper-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.products-task-helper-product{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.products-task-helper-body{flex-direction:column;flex:1;min-height:0;display:flex}.products-task-helper-copy{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}.products-task-helper-situation{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-task-helper-situation{min-height:2.6em;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}.products-task-helper-outcome{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.products-task-helper-outcome{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-task-helper-cta{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.products-task-helper-cta{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-task-helper-cta{padding-top:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.products-task-helper-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.products-task-helper-unsure{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-task-helper-unsure{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-task-helper-unsure{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);text-align:center}@media(min-width:40rem){.products-task-helper-unsure{justify-content:space-between;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);text-align:left;flex-direction:row}}.products-task-helper-unsure{background:#f2fafe}@supports (color:color-mix(in lab,red,red)){.products-task-helper-unsure{background:color-mix(in srgb,var(--color-brand) 5%,var(--color-surface))}}.products-task-helper-unsure{animation:.7s ease-out both products-task-helper-rise;animation-delay:var(--products-task-helper-delay,0s)}.products-task-helper-unsure-text{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-task-helper-unsure-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-task-helper-unsure-cta{gap:calc(var(--spacing) * 1.5);flex-shrink:0;text-decoration-line:none}@media(hover:hover)and (pointer:fine){.products-task-helper-card:hover .products-task-helper-link{border-color:var(--color-brand);box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px #004d801a;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.products-task-helper-card:hover .products-task-helper-link{box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.products-task-helper-card:hover .products-task-helper-number{color:#00a0e38c}@supports (color:color-mix(in lab,red,red)){.products-task-helper-card:hover .products-task-helper-number{color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.products-task-helper-card:hover .products-task-helper-number{transform:translateY(-2px)}.products-task-helper-card:hover .products-task-helper-arrow,.products-task-helper-unsure-cta:hover .products-task-helper-arrow{transform:translate(3px)}}.products-task-helper-link:focus-visible,.products-task-helper-unsure-cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes products-task-helper-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.products-task-helper-header,.products-task-helper-card,.products-task-helper-unsure{animation:none}.products-task-helper-link,.products-task-helper-arrow,.products-task-helper-number,.products-task-helper-unsure-cta{transition:none}}.products-sed{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.products-sed{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.products-sed{padding-block:calc(var(--spacing) * 20)}}.products-sed{background:radial-gradient(ellipse 55% 48% at 100% 12%,#00a0e329,transparent 58%),radial-gradient(ellipse 48% 42% at 0% 88%,#004d801a,transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.products-sed{background:radial-gradient(ellipse 55% 48% at 100% 12%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 48% 42% at 0% 88%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.products-sed-atmosphere{pointer-events:none;opacity:.3;background-image:radial-gradient(40% 35% at 72% 40%,#40c4ff1a,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-sed-atmosphere{background-image:radial-gradient(ellipse 40% 35% at 72% 40%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%)}}.products-sed-inner{z-index:10;max-width:var(--container-6xl);margin-inline:auto;position:relative}.products-sed-stage{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.products-sed-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.products-sed-stage{animation:.7s ease-out both products-sed-rise;animation-delay:var(--products-sed-delay,0s)}.products-sed-copy{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:48rem){.products-sed-copy{gap:calc(var(--spacing) * 5)}}.products-sed-header{max-width:var(--container-xl)}.products-sed-eyebrow{margin-bottom:calc(var(--spacing) * 1.5)}.products-sed-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-sed-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.products-sed-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.products-sed-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-sed-benefits{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.products-sed-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.65s ease-out both products-sed-rise;animation-delay:var(--products-sed-delay,0s);display:flex}.products-sed-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.products-sed-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.products-sed-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.products-sed-benefit-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-sed-convert{align-items:flex-start;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-sed-convert{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-sed-convert{padding-top:calc(var(--spacing) * 5);animation:.7s ease-out both products-sed-rise;animation-delay:var(--products-sed-delay,0s)}.products-sed-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.products-sed-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.products-sed-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;transition:transform .2s,background-color .2s;display:inline-flex}.products-sed-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.products-sed-cta:hover{transform:translateY(-1px)}.products-sed-cta:hover .products-sed-cta-arrow{transform:translate(3px)}}.products-sed-visual{justify-content:center;display:flex}@media(min-width:64rem){.products-sed-visual{justify-content:flex-end}}.products-sed-visual{animation:.75s ease-out both products-sed-rise;animation-delay:var(--products-sed-delay,0s)}.products-sed-lifecycle{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-sed-lifecycle{padding:calc(var(--spacing) * 5)}@media(min-width:48rem){.products-sed-lifecycle{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.products-sed-lifecycle{background:linear-gradient(165deg,#ebf7fd 0%,var(--color-surface) 55%,#ebf5f9 100%)}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle{background:linear-gradient(165deg,color-mix(in srgb,var(--color-surface) 92%,var(--color-brand)) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-soft) 80%,var(--color-surface)) 100%)}}.products-sed-lifecycle{box-shadow:0 1px #004d800f,0 18px 40px #004d8014}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 18px 40px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.products-sed-lifecycle-core{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.products-sed-lifecycle-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);box-shadow:0 1px #004d8014,0 10px 28px #00a0e324}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-core{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.products-sed-lifecycle-core img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.products-sed-lifecycle-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.products-sed-lifecycle-rail{position:relative}.products-sed-doc{z-index:2;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;max-width:9.5rem;display:flex;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.products-sed-doc{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.products-sed-doc{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12.5s ease-in-out infinite products-sed-doc-travel}.products-sed-doc-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e366;border-radius:3px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.products-sed-doc-icon{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.products-sed-doc-icon{background:linear-gradient(180deg,#e0f4fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.products-sed-doc-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.products-sed-doc-icon{box-shadow:inset 0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.products-sed-doc-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.products-sed-doc-icon:before{content:"";margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);height:1px;width:calc(var(--spacing) * 2.5);background-color:#00a0e373;display:block}@supports (color:color-mix(in lab,red,red)){.products-sed-doc-icon:before{background-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.products-sed-doc-icon:before{box-shadow:0 3px #00a0e34d,0 6px #00a0e338}@supports (color:color-mix(in lab,red,red)){.products-sed-doc-icon:before{box-shadow:0 3px color-mix(in srgb,var(--color-brand) 30%,transparent),0 6px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.products-sed-doc-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.products-sed-doc-id{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand-navy);overflow:hidden}.products-sed-doc-state{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand);overflow:hidden}.products-sed-lifecycle-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:40rem){.products-sed-lifecycle-steps{padding-right:6.75rem}}@media(max-width:639px){.products-sed-doc{margin-bottom:calc(var(--spacing) * 3);max-width:none;animation:12.5s ease-in-out infinite products-sed-doc-nudge;position:static}}.products-sed-lifecycle-step{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);padding-left:var(--spacing);animation:.65s ease-out both products-sed-rise;animation-delay:var(--products-sed-delay,0s);display:flex;position:relative}.products-sed-lifecycle-step:not(:last-child):after{content:"";background:linear-gradient(#65bde8,#9ccdeb);width:1px;height:calc(100% - .5rem);position:absolute;top:calc(50% + .75rem);left:.9375rem}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-step:not(:last-child):after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 45%,var(--color-border)),color-mix(in srgb,var(--color-brand) 15%,var(--color-border)))}}.products-sed-lifecycle-index{z-index:1;border-style:var(--tw-border-style);border-width:2px;border-color:#00a0e380;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-index{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.products-sed-lifecycle-index{background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-index{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.products-sed-lifecycle-index{animation:12.5s ease-in-out infinite products-sed-step-active;animation-delay:calc(var(--products-sed-step,0) * 2.5s);transition:border-color .3s,color .3s,background-color .3s,box-shadow .3s}.products-sed-lifecycle-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-label{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.products-sed-lifecycle-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-sed-lifecycle-label{animation:12.5s ease-in-out infinite products-sed-label-active;animation-delay:calc(var(--products-sed-step,0) * 2.5s)}@keyframes products-sed-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-sed-step-active{0%,14%{border-color:var(--color-brand);color:var(--color-text-on-brand);background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}18%,to{border-color:color-mix(in srgb,var(--color-brand) 50%,transparent);color:color-mix(in srgb,var(--color-brand) 70%,transparent);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 10%,transparent)}}@keyframes products-sed-label-active{0%,14%{color:var(--color-brand-navy);font-weight:700}18%,to{color:color-mix(in srgb,var(--color-brand-navy) 70%,transparent);font-weight:600}}@keyframes products-sed-doc-travel{0%,8%{opacity:1;top:.15rem}20%,28%{top:calc(20% + .1rem)}40%,48%{top:calc(40% + .05rem)}60%,68%{top:60%}80%,92%{opacity:1;top:calc(80% - .15rem)}96%,to{opacity:.85;top:.15rem}}@keyframes products-sed-doc-nudge{0%,18%{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent);border-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}8%,14%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent);border-color:var(--color-brand)}22%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent);border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.products-sed-stage,.products-sed-benefit,.products-sed-convert,.products-sed-visual,.products-sed-lifecycle-step,.products-sed-lifecycle-index,.products-sed-lifecycle-label,.products-sed-doc{animation:none}.products-sed-lifecycle-index{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand);box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.products-sed-lifecycle-index{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.products-sed-lifecycle-label{color:var(--color-brand-navy)}.products-sed-doc{top:calc(var(--spacing) * 8)}.products-sed-cta,.products-sed-cta-arrow{transition:none}}.oko-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.oko-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-hero{padding-bottom:calc(var(--spacing) * 20)}}.oko-hero{background:radial-gradient(ellipse 68% 54% at 92% 8%,#00a0e342,transparent 62%),radial-gradient(ellipse 42% 38% at 8% 90%,#0066cc24,transparent 54%),linear-gradient(172deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#ebf7fd 100%)}@supports (color:color-mix(in lab,red,red)){.oko-hero{background:radial-gradient(ellipse 68% 54% at 92% 8%,color-mix(in srgb,var(--color-brand) 26%,transparent),transparent 62%),radial-gradient(ellipse 42% 38% at 8% 90%,color-mix(in srgb,var(--color-brand-deep) 14%,transparent),transparent 54%),linear-gradient(172deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 8%,var(--color-surface)) 100%)}}.oko-hero-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.oko-hero-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000042,#0000 70%);mask-image:linear-gradient(#00000042,#0000 70%)}.oko-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.oko-hero-inner{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.oko-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.oko-hero-header{animation:.7s ease-out both oko-hero-rise;animation-delay:var(--oko-hero-delay,0s)}.oko-hero-eyebrow{margin:0}.oko-hero-title{margin:0;margin-top:calc(var(--spacing) * 3)}@media(min-width:40rem){.oko-hero-title{margin-top:calc(var(--spacing) * 4)}}.oko-hero-lead{margin:0;margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg)}@media(min-width:40rem){.oko-hero-lead{margin-top:calc(var(--spacing) * 5)}}.oko-hero-cta{margin-top:calc(var(--spacing) * 6)}@media(min-width:64rem){.oko-hero-cta{margin-top:calc(var(--spacing) * 8)}}.oko-hero-cta{animation:.7s ease-out both oko-hero-rise;animation-delay:var(--oko-hero-delay,0s)}.oko-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.oko-hero-cta-actions{flex-flow:wrap}}.oko-hero-trust{margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.oko-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.oko-hero-visual{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:64rem){.oko-hero-visual{align-items:flex-end}}.oko-hero-visual{animation:.75s ease-out both oko-hero-rise;animation-delay:var(--oko-hero-delay,0s)}.oko-hero-hub{aspect-ratio:1;width:100%;max-width:18.5rem;margin-inline:auto;display:none;position:relative}@media(min-width:64rem){.oko-hero-hub{display:block}}@media(min-width:80rem){.oko-hero-hub{max-width:22rem}}.oko-hero-hub:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -4);border-radius:var(--radius-2xl);background:radial-gradient(58% 50% at 50% 42%,#00a0e338,#0000 68%);position:absolute}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub:before{background:radial-gradient(ellipse 58% 50% at 50% 42%,color-mix(in srgb,var(--color-brand) 22%,transparent),transparent 68%)}}.oko-hero-hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.oko-hero-hub-line{stroke:#52b8e7}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-line{stroke:color-mix(in srgb,var(--color-brand) 55%,var(--color-border))}}.oko-hero-hub-line{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 7;animation:2.4s ease-in-out infinite oko-hero-line-pulse}.oko-hero-hub-line:nth-child(2){animation-delay:.35s}.oko-hero-hub-line:nth-child(3){animation-delay:.7s}.oko-hero-hub-line:nth-child(4){animation-delay:1.05s}.oko-hero-hub-packet{fill:var(--color-brand);stroke:#79d6ff}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-packet{stroke:color-mix(in srgb,var(--color-brand-bright) 70%,white)}}.oko-hero-hub-packet{stroke-width:1.5px;filter:drop-shadow(0 0 6px #00a0e3b3)}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-packet{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-brand) 70%,transparent))}}.oko-hero-hub-packet{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite oko-hero-packet}.oko-hero-hub-packet--alt{animation-name:oko-hero-packet-alt;animation-delay:1.8s}.oko-hero-hub-core{z-index:10;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 30%,transparent);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 12px 32px color-mix(in srgb,var(--color-brand) 14%,transparent);flex-direction:column;animation:3.2s ease-in-out infinite oko-hero-core-pulse;display:flex;position:absolute;top:50%;left:50%}.oko-hero-hub-core img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.oko-hero-hub-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.oko-hero-hub-node{z-index:5;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;max-width:7.5rem;display:flex;position:absolute}.oko-hero-hub-node-mark{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;box-shadow:0 0 0 4px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-node-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.oko-hero-hub-node span:last-child{--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}.oko-hero-hub-node--top{top:0;left:50%;transform:translate(-50%)}.oko-hero-hub-node--right{top:50%;right:0;transform:translateY(-50%)}.oko-hero-hub-node--bottom{bottom:0;left:50%;transform:translate(-50%)}.oko-hero-hub-node--left{top:50%;left:0;transform:translateY(-50%)}.oko-hero-hub-mobile{width:100%;max-width:var(--container-md);justify-content:space-between;align-items:center;gap:var(--spacing);padding-inline:var(--spacing);display:flex;position:relative}@media(min-width:64rem){.oko-hero-hub-mobile{display:none}}.oko-hero-hub-mobile-node{align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;max-width:5.5rem;display:flex}@media(min-width:40rem){.oko-hero-hub-mobile-node{max-width:6.5rem}}.oko-hero-hub-mobile-node-mark{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;box-shadow:0 0 0 3px #00a0e324}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-mobile-node-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.oko-hero-hub-mobile-node span:last-child{--tw-leading:var(--leading-tight);font-size:.625rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:40rem){.oko-hero-hub-mobile-node span:last-child{font-size:.6875rem}}.oko-hero-hub-mobile-core{z-index:10;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-mobile-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-hero-hub-mobile-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);box-shadow:0 1px #004d8014,0 8px 22px #00a0e329}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-mobile-core{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 8px 22px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.oko-hero-hub-mobile-core img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.oko-hero-hub-mobile-core span{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.oko-hero-hub-mobile-track{height:calc(var(--spacing) * .5);background:linear-gradient(90deg,#00a0e326,#52b8e7,#00a0e326);border-radius:3.40282e38px;flex:1;min-width:1.75rem;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-mobile-track{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 15%,transparent),color-mix(in srgb,var(--color-brand) 55%,var(--color-border)),color-mix(in srgb,var(--color-brand) 15%,transparent))}}.oko-hero-hub-mobile-packet{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;top:50%;box-shadow:0 0 8px #00a0e3a6}@supports (color:color-mix(in lab,red,red)){.oko-hero-hub-mobile-packet{box-shadow:0 0 8px color-mix(in srgb,var(--color-brand) 65%,transparent)}}.oko-hero-hub-mobile-packet{animation:2.8s ease-in-out infinite oko-hero-mobile-packet}.oko-hero-hub-mobile-packet--reverse{animation-name:oko-hero-mobile-packet-reverse;animation-delay:1.4s}.oko-hero-status{z-index:10;justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:#004d80a6;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-hero-status{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.oko-hero-status{text-transform:uppercase}@media(min-width:40rem){.oko-hero-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:64rem){.oko-hero-status{justify-content:flex-end}}.oko-hero-status-step{align-items:center;display:inline-flex}.oko-hero-status-step:not(:last-child):after{content:"→";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.oko-hero-status-step:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}@keyframes oko-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes oko-hero-line-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@keyframes oko-hero-core-pulse{0%,to{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 12px 32px color-mix(in srgb,var(--color-brand) 14%,transparent)}50%{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 28%,transparent)}}@keyframes oko-hero-packet{0%{opacity:0;transform:translateY(-72px)}6%{opacity:1}24%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(88px)}52%{opacity:0}58%{opacity:0;transform:translate(0)}64%{opacity:1}82%{opacity:1;transform:translate(-88px)}92%,to{opacity:0;transform:translate(-88px)}}@keyframes oko-hero-packet-alt{0%{opacity:0;transform:translate(72px)}6%{opacity:1}24%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translateY(72px)}52%{opacity:0}58%{opacity:0;transform:translate(0)}64%{opacity:1}82%{opacity:1;transform:translateY(-72px)}92%,to{opacity:0;transform:translateY(-72px)}}@keyframes oko-hero-mobile-packet{0%{opacity:0;left:0}10%{opacity:1}45%{opacity:1;left:calc(100% - .625rem)}55%{opacity:0}to{opacity:0;left:calc(100% - .625rem)}}@keyframes oko-hero-mobile-packet-reverse{0%{opacity:0;left:calc(100% - .625rem)}10%{opacity:1}45%{opacity:1;left:0}55%{opacity:0}to{opacity:0;left:0}}@media(prefers-reduced-motion:reduce){.oko-hero-header,.oko-hero-cta,.oko-hero-visual,.oko-hero-hub-line,.oko-hero-hub-core,.oko-hero-hub-packet,.oko-hero-hub-mobile-packet{animation:none}}.kedo-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-hero{padding-bottom:calc(var(--spacing) * 24)}}.kedo-hero{background:radial-gradient(ellipse 72% 58% at 94% 4%,#00a0e357,transparent 64%),radial-gradient(ellipse 48% 42% at 4% 88%,#0066cc2e,transparent 56%),radial-gradient(ellipse 36% 30% at 48% 48%,#40c4ff1a,transparent 70%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 38%,#e6f6fc 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-hero{background:radial-gradient(ellipse 72% 58% at 94% 4%,color-mix(in srgb,var(--color-brand) 34%,transparent),transparent 64%),radial-gradient(ellipse 48% 42% at 4% 88%,color-mix(in srgb,var(--color-brand-deep) 18%,transparent),transparent 56%),radial-gradient(ellipse 36% 30% at 48% 48%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 38%,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 100%)}}.kedo-hero-atmosphere{pointer-events:none;opacity:.4;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px),radial-gradient(42% 36% at 78% 36%,#40c4ff29,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),radial-gradient(ellipse 42% 36% at 78% 36%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 72%)}}.kedo-hero-atmosphere{background-size:40px 40px,40px 40px,auto;-webkit-mask-image:linear-gradient(#00000061,#0000 78%);mask-image:linear-gradient(#00000061,#0000 78%)}.kedo-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 9);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.kedo-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.kedo-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.kedo-hero-header{animation:.7s ease-out both kedo-hero-rise;animation-delay:var(--kedo-hero-delay,0s)}.kedo-hero-eyebrow{margin:0}.kedo-hero-title{margin:0;margin-top:calc(var(--spacing) * 3)}@media(min-width:40rem){.kedo-hero-title{margin-top:calc(var(--spacing) * 4)}}.kedo-hero-lead{margin:0;margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg)}@media(min-width:40rem){.kedo-hero-lead{margin-top:calc(var(--spacing) * 5)}}.kedo-hero-cta{margin-top:calc(var(--spacing) * 6)}@media(min-width:64rem){.kedo-hero-cta{margin-top:calc(var(--spacing) * 8)}}.kedo-hero-cta{animation:.7s ease-out both kedo-hero-rise;animation-delay:var(--kedo-hero-delay,0s)}.kedo-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.kedo-hero-cta-actions{flex-flow:wrap}}@media(hover:hover)and (pointer:fine){.kedo-hero-cta-primary:hover{transform:translateY(-1px)}}.kedo-hero-cta-primary{transition:transform .2s,background-color .2s}.kedo-hero-trust{margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.kedo-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.kedo-hero-visual{align-items:stretch;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:64rem){.kedo-hero-visual{align-items:flex-end}}.kedo-hero-visual{animation:.75s ease-out both kedo-hero-rise;animation-delay:var(--kedo-hero-delay,0s)}.kedo-hero-stage{width:100%;max-width:var(--container-lg);position:relative}@media(min-width:64rem){.kedo-hero-stage{max-width:none}}.kedo-hero-stage:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-2xl);position:absolute}@media(min-width:40rem){.kedo-hero-stage:before{inset:calc(var(--spacing) * -5)}}.kedo-hero-stage:before{background:radial-gradient(58% 50% at 72% 34%,#00a0e34d,#0000 68%),radial-gradient(36% 34% at 12% 82%,#40c4ff2e,#0000 66%)}@supports (color:color-mix(in lab,red,red)){.kedo-hero-stage:before{background:radial-gradient(ellipse 58% 50% at 72% 34%,color-mix(in srgb,var(--color-brand) 30%,transparent),transparent 68%),radial-gradient(ellipse 36% 34% at 12% 82%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 66%)}}.kedo-hero-panel{z-index:10;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-hero-panel{background-color:var(--color-surface);box-shadow:0 1px #004d8014,0 22px 52px #00a0e32e,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 22px 52px color-mix(in srgb,var(--color-brand) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.kedo-hero-panel{animation:5.6s ease-in-out infinite kedo-hero-float}.kedo-hero-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-hero-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.kedo-hero-panel-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.kedo-hero-panel-head{background:linear-gradient(180deg,#e3f5fcc7 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 0%,var(--color-surface) 100%)}}.kedo-hero-panel-head img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain;flex-shrink:0}.kedo-hero-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kedo-hero-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.kedo-hero-panel-product{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-hero-panel-caption{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(min-width:40rem){.kedo-hero-panel-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.kedo-hero-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}@media(min-width:40rem){.kedo-hero-docs{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5)}}.kedo-hero-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-hero-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-hero-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.kedo-hero-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.kedo-hero-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.kedo-hero-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-direction:row}}.kedo-hero-doc{animation:.7s ease-out both kedo-hero-rise;animation-delay:var(--kedo-hero-delay,0s)}.kedo-hero-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.kedo-hero-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:40rem){.kedo-hero-doc-title{font-size:.9375rem}}.kedo-hero-doc-meta{--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.kedo-hero-doc-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);flex-shrink:0;align-self:flex-start;display:inline-flex}@media(min-width:40rem){.kedo-hero-doc-status{align-self:auto}}.kedo-hero-doc-status--pending{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.kedo-hero-doc-status--pending{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.kedo-hero-doc-status--pending{background-color:var(--color-surface);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.kedo-hero-doc-status--pending{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.kedo-hero-doc-status--signed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.kedo-hero-doc-status--signed{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.kedo-hero-doc-status--signed{background-color:var(--color-brand);color:var(--color-white);animation:2.4s ease-in-out infinite kedo-hero-status-pulse}.kedo-hero-panel-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-hero-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-footer{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:40rem){.kedo-hero-panel-footer{font-size:.8125rem}}.kedo-hero-panel-footer{background:#e3f5fc73}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-footer{background:color-mix(in srgb,var(--color-surface-muted) 45%,transparent)}}.kedo-hero-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.kedo-hero-panel-footer-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.kedo-hero-panel-footer-mark{animation:2.4s ease-in-out infinite kedo-hero-status-pulse}.kedo-hero-status{z-index:10;width:100%;max-width:var(--container-lg);justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;flex-wrap:wrap;margin:0;list-style-type:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.kedo-hero-status{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.kedo-hero-status{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.kedo-hero-status{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.kedo-hero-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.75rem;font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.kedo-hero-status{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.kedo-hero-status{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}@media(min-width:40rem){.kedo-hero-status{font-size:.8125rem}}@media(min-width:64rem){.kedo-hero-status{justify-content:center;max-width:none}}.kedo-hero-status{animation:.7s ease-out both kedo-hero-rise;animation-delay:var(--kedo-hero-delay,0s)}.kedo-hero-status-step{align-items:center;display:inline-flex}.kedo-hero-status-step:not(:last-child):after{content:"→";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.kedo-hero-status-step:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}@keyframes kedo-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kedo-hero-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.kedo-hero-header,.kedo-hero-cta,.kedo-hero-visual,.kedo-hero-doc,.kedo-hero-status,.kedo-hero-panel,.kedo-hero-doc-status--signed,.kedo-hero-panel-footer-mark{animation:none}.kedo-hero-cta-primary{transition:none}}.archive-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.archive-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-hero{padding-bottom:calc(var(--spacing) * 24)}}.archive-hero{background:radial-gradient(ellipse 72% 58% at 94% 4%,#00a0e357,transparent 64%),radial-gradient(ellipse 48% 42% at 4% 88%,#0066cc2e,transparent 56%),radial-gradient(ellipse 36% 30% at 48% 48%,#40c4ff1a,transparent 70%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 38%,#e6f6fc 100%)}@supports (color:color-mix(in lab,red,red)){.archive-hero{background:radial-gradient(ellipse 72% 58% at 94% 4%,color-mix(in srgb,var(--color-brand) 34%,transparent),transparent 64%),radial-gradient(ellipse 48% 42% at 4% 88%,color-mix(in srgb,var(--color-brand-deep) 18%,transparent),transparent 56%),radial-gradient(ellipse 36% 30% at 48% 48%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 38%,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 100%)}}.archive-hero-atmosphere{pointer-events:none;opacity:.4;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px),radial-gradient(42% 36% at 78% 36%,#40c4ff29,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),radial-gradient(ellipse 42% 36% at 78% 36%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 72%)}}.archive-hero-atmosphere{background-size:40px 40px,40px 40px,auto;-webkit-mask-image:linear-gradient(#00000061,#0000 78%);mask-image:linear-gradient(#00000061,#0000 78%)}.archive-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 9);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.archive-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.archive-hero-header{animation:.7s ease-out both archive-hero-rise;animation-delay:var(--archive-hero-delay,0s)}.archive-hero-eyebrow{margin:0}.archive-hero-title{margin:0;margin-top:calc(var(--spacing) * 3)}@media(min-width:40rem){.archive-hero-title{margin-top:calc(var(--spacing) * 4)}}.archive-hero-lead{margin:0;margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg)}@media(min-width:40rem){.archive-hero-lead{margin-top:calc(var(--spacing) * 5)}}.archive-hero-cta{margin-top:calc(var(--spacing) * 6)}@media(min-width:64rem){.archive-hero-cta{margin-top:calc(var(--spacing) * 8)}}.archive-hero-cta{animation:.7s ease-out both archive-hero-rise;animation-delay:var(--archive-hero-delay,0s)}.archive-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.archive-hero-cta-actions{flex-flow:wrap}}@media(hover:hover)and (pointer:fine){.archive-hero-cta-primary:hover{transform:translateY(-1px)}}.archive-hero-cta-primary{transition:transform .2s,background-color .2s}.archive-hero-trust{margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.archive-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.archive-hero-visual{align-items:stretch;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:64rem){.archive-hero-visual{align-items:flex-end}}.archive-hero-visual{animation:.75s ease-out both archive-hero-rise;animation-delay:var(--archive-hero-delay,0s)}.archive-hero-stage{width:100%;max-width:var(--container-lg);position:relative}@media(min-width:64rem){.archive-hero-stage{max-width:none}}.archive-hero-stage:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-2xl);position:absolute}@media(min-width:40rem){.archive-hero-stage:before{inset:calc(var(--spacing) * -5)}}.archive-hero-stage:before{background:radial-gradient(58% 50% at 72% 34%,#00a0e34d,#0000 68%),radial-gradient(36% 34% at 12% 82%,#40c4ff2e,#0000 66%)}@supports (color:color-mix(in lab,red,red)){.archive-hero-stage:before{background:radial-gradient(ellipse 58% 50% at 72% 34%,color-mix(in srgb,var(--color-brand) 30%,transparent),transparent 68%),radial-gradient(ellipse 36% 34% at 12% 82%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 66%)}}.archive-hero-panel{z-index:10;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-hero-panel{background-color:var(--color-surface);box-shadow:0 1px #004d8014,0 22px 52px #00a0e32e,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 22px 52px color-mix(in srgb,var(--color-brand) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.archive-hero-panel{animation:5.6s ease-in-out infinite archive-hero-float}.archive-hero-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.archive-hero-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.archive-hero-panel-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.archive-hero-panel-head{background:linear-gradient(180deg,#e3f5fcc7 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 0%,var(--color-surface) 100%)}}.archive-hero-panel-head img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain;flex-shrink:0}.archive-hero-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.archive-hero-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.archive-hero-panel-product{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-hero-panel-caption{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(min-width:40rem){.archive-hero-panel-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.archive-hero-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}@media(min-width:40rem){.archive-hero-docs{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5)}}.archive-hero-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-hero-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.archive-hero-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.archive-hero-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.archive-hero-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.archive-hero-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-direction:row}}.archive-hero-doc{animation:.7s ease-out both archive-hero-rise;animation-delay:var(--archive-hero-delay,0s)}.archive-hero-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.archive-hero-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:40rem){.archive-hero-doc-title{font-size:.9375rem}}.archive-hero-doc-meta{--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.archive-hero-doc-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);flex-shrink:0;align-self:flex-start;display:inline-flex}@media(min-width:40rem){.archive-hero-doc-status{align-self:auto}}.archive-hero-doc-status--stored{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.archive-hero-doc-status--stored{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.archive-hero-doc-status--stored{background-color:var(--color-surface);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.archive-hero-doc-status--stored{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.archive-hero-doc-status--found{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.archive-hero-doc-status--found{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.archive-hero-doc-status--found{background-color:var(--color-brand);color:var(--color-white);animation:2.4s ease-in-out infinite archive-hero-status-pulse}.archive-hero-panel-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.archive-hero-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-footer{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:40rem){.archive-hero-panel-footer{font-size:.8125rem}}.archive-hero-panel-footer{background:#e3f5fc73}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-footer{background:color-mix(in srgb,var(--color-surface-muted) 45%,transparent)}}.archive-hero-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.archive-hero-panel-footer-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.archive-hero-panel-footer-mark{animation:2.4s ease-in-out infinite archive-hero-status-pulse}.archive-hero-status{z-index:10;width:100%;max-width:var(--container-lg);justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;flex-wrap:wrap;margin:0;list-style-type:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-hero-status{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.archive-hero-status{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.archive-hero-status{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.archive-hero-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.75rem;font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.archive-hero-status{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.archive-hero-status{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}@media(min-width:40rem){.archive-hero-status{font-size:.8125rem}}@media(min-width:64rem){.archive-hero-status{justify-content:center;max-width:none}}.archive-hero-status{animation:.7s ease-out both archive-hero-rise;animation-delay:var(--archive-hero-delay,0s)}.archive-hero-status-step{align-items:center;display:inline-flex}.archive-hero-status-step:not(:last-child):after{content:"→";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.archive-hero-status-step:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}@keyframes archive-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes archive-hero-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.archive-hero-header,.archive-hero-cta,.archive-hero-visual,.archive-hero-doc,.archive-hero-status,.archive-hero-panel,.archive-hero-doc-status--found,.archive-hero-panel-footer-mark{animation:none}.archive-hero-cta-primary{transition:none}}.archive-pains{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow-x:clip}@media(min-width:48rem){.archive-pains{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.archive-pains{padding-block:calc(var(--spacing) * 16)}}.archive-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,#00a0e324,transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,#0066cc1a,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.archive-pains-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px),radial-gradient(42% 36% at 78% 36%,#40c4ff1f,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-pains-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),radial-gradient(ellipse 42% 36% at 78% 36%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 72%)}}.archive-pains-atmosphere{background-size:44px 44px,44px 44px,auto;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.archive-pains-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-pains-inner{gap:calc(var(--spacing) * 10)}}.archive-pains-header{max-width:var(--container-3xl);animation:.7s ease-out both archive-pains-rise;animation-delay:var(--archive-pains-delay,0s)}.archive-pains-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-pains-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-pains-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.archive-pains-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-pains-metrics{margin-top:calc(var(--spacing) * 6);align-items:stretch;column-gap:0;row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-bottom:0;display:flex}@media(min-width:40rem){.archive-pains-metrics{max-width:var(--container-xl)}}.archive-pains-metric{flex:1;min-width:0;margin:0;padding-block:0;padding-inline:0}.archive-pains-metrics-sep{margin-inline:calc(var(--spacing) * 4);background-color:var(--color-border);flex-shrink:0;align-self:stretch;width:1px}@media(min-width:40rem){.archive-pains-metrics-sep{margin-inline:calc(var(--spacing) * 5)}}.archive-pains-metric-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.archive-pains-metric-stat{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-pains-metric-label{margin-top:var(--spacing);max-width:11rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.archive-pains-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.archive-pains-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.archive-pains-item{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 3);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));--tw-duration:.3s;border-left-color:#0000;grid-template-columns:auto 1fr;transition-duration:.3s;display:grid}@media(min-width:48rem){.archive-pains-item{column-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);grid-template-columns:auto 10rem 1fr}}.archive-pains-item{animation:.7s ease-out both archive-pains-rise;animation-delay:var(--archive-pains-delay,0s)}.archive-pains-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.archive-pains-item--featured{border-left-color:var(--color-brand);background-color:#00a0e312}@supports (color:color-mix(in lab,red,red)){.archive-pains-item--featured{background-color:color-mix(in srgb,var(--color-brand) 7%,transparent)}}@media(hover:hover)and (pointer:fine){.archive-pains-item:not(.archive-pains-item--featured):hover,.archive-pains-item:not(.archive-pains-item--featured):focus-within{background-color:#00a0e309}@supports (color:color-mix(in lab,red,red)){.archive-pains-item:not(.archive-pains-item--featured):hover,.archive-pains-item:not(.archive-pains-item--featured):focus-within{background-color:color-mix(in srgb,var(--color-brand) 3.5%,transparent)}}.archive-pains-item--featured:hover,.archive-pains-item--featured:focus-within{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.archive-pains-item--featured:hover,.archive-pains-item--featured:focus-within{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.archive-pains-item:hover .archive-pains-number,.archive-pains-item:focus-within .archive-pains-number{color:var(--color-brand-deep)}.archive-pains-item:hover .archive-pains-resolution-mark,.archive-pains-item:focus-within .archive-pains-resolution-mark{transform:translate(3px)}.archive-pains-item:hover .archive-pains-route-break,.archive-pains-item:focus-within .archive-pains-route-break{background-color:var(--color-brand);transform:rotate(45deg)scale(1.2)}.archive-pains-item:hover .archive-pains-resolution,.archive-pains-item:focus-within .archive-pains-resolution{opacity:1}}.archive-pains-index{align-items:flex-start;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * .5);flex-direction:column;display:flex}.archive-pains-number{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));--tw-duration:.3s;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;transition-duration:.3s}.archive-pains-route-chip{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-chip{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}.archive-pains-route-chip{text-transform:uppercase}@media(min-width:48rem){.archive-pains-route-chip{display:none}}.archive-pains-item--featured .archive-pains-route-chip{color:var(--color-brand-deep)}.archive-pains-route{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;align-self:center;display:none}@media(min-width:48rem){.archive-pains-route{display:flex}}.archive-pains-route--cabinets,.archive-pains-route--scattered,.archive-pains-route--audit,.archive-pains-route--transfer{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 1.5);flex-flow:wrap}.archive-pains-route-node{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;flex-shrink:0}.archive-pains-route-node--faint{border-color:var(--color-border);opacity:.55}.archive-pains-route-gap{justify-content:space-between;align-items:center;gap:var(--spacing);min-width:5.25rem;display:flex;position:relative}.archive-pains-route-dash{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-border);flex:1;min-width:.65rem;height:1px}.archive-pains-route-break{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:#00a0e3b3;flex-shrink:0;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-break{background-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.archive-pains-route-break{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));--tw-duration:.3s;transition-duration:.3s}.archive-pains-route-sheet{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);--tw-shadow:2px 2px 0 var(--tw-shadow-color,#00a0e347);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-sheet{--tw-shadow:2px 2px 0 var(--tw-shadow-color,color-mix(in srgb,var(--color-brand) 28%,transparent))}}.archive-pains-route-sheet{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.archive-pains-route-cabinet{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:1px;flex-shrink:0;position:relative;box-shadow:2px 2px #00a0e338}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-cabinet{box-shadow:2px 2px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.archive-pains-route-cabinet:before{content:"";background-color:#00a0e38c;height:1px;position:absolute;top:28%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-cabinet:before{background-color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.archive-pains-route-cabinet:after{content:"";background-color:#00a0e366;height:1px;position:absolute;top:58%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-cabinet:after{background-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.archive-pains-route-cabinet--mid{margin-left:calc(var(--spacing) * -1.5);opacity:.8}.archive-pains-route-cabinet--back{margin-left:calc(var(--spacing) * -1.5);border-color:var(--color-border);opacity:.55;box-shadow:none}.archive-pains-route-folder{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:1px 1px 0 0;flex-shrink:0;position:relative;box-shadow:2px 2px #00a0e338}@supports (color:color-mix(in lab,red,red)){.archive-pains-route-folder{box-shadow:2px 2px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.archive-pains-route-folder:before{content:"";top:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:1px 1px 0 0;position:absolute;left:0}.archive-pains-route-folder--mid{margin-left:calc(var(--spacing) * -1.5);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:.8;rotate:-8deg}.archive-pains-route-folder--back{margin-left:calc(var(--spacing) * -1.5);--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-border);opacity:.55;box-shadow:none;rotate:10deg}.archive-pains-route-folder--faint{border-color:var(--color-border);opacity:.55;box-shadow:none}.archive-pains-route-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);flex-shrink:0;position:relative}.archive-pains-route-check:after{content:"";height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand);position:absolute;top:1px;left:3px;rotate:45deg}.archive-pains-route-check--empty{border-color:var(--color-border);opacity:.55}.archive-pains-route-check--empty:after{content:none}.archive-pains-route-caption{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;flex-basis:100%}.archive-pains-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.archive-pains-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.archive-pains-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-pains-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-pains-item--featured .archive-pains-quote{font-size:1.125rem}@media(min-width:48rem){.archive-pains-item--featured .archive-pains-quote{font-size:1.375rem}}.archive-pains-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.archive-pains-resolution{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));--tw-duration:.3s;margin:0;transition-duration:.3s;display:flex}@media(min-width:48rem){.archive-pains-resolution{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-pains-resolution{opacity:.92}.archive-pains-item--featured .archive-pains-resolution{opacity:1}.archive-pains-resolution-mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.archive-pains-summary{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;flex-direction:column;width:100%;display:flex;overflow:visible}@supports (color:color-mix(in lab,red,red)){.archive-pains-summary{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.archive-pains-summary{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}@media(min-width:48rem){.archive-pains-summary{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);flex-direction:row}}.archive-pains-summary{border-left-width:3px;border-left-color:var(--color-brand);animation:.7s ease-out both archive-pains-rise;animation-delay:var(--archive-pains-delay,0s);box-shadow:0 12px 32px #004d800f}@supports (color:color-mix(in lab,red,red)){.archive-pains-summary{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.archive-pains-summary-copy{max-width:var(--container-2xl);flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.archive-pains-summary-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-pains-summary-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-pains-summary-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.archive-pains-summary-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-pains-cta{margin-top:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-leading:1;flex-shrink:0;line-height:1;display:inline-flex}@media(min-width:40rem){.archive-pains-cta{padding-inline:calc(var(--spacing) * 8)}}.archive-pains-proof{flex-shrink:0;margin:0}@media(min-width:48rem){.archive-pains-proof{padding-top:var(--spacing)}}.archive-pains-proof-link{max-width:var(--container-xs);gap:calc(var(--spacing) * .5);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));--tw-duration:.3s;flex-direction:column;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.archive-pains-proof-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:48rem){.archive-pains-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-pains-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.archive-pains-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-pains-proof-link:hover .archive-pains-proof-stat,.archive-pains-proof-link:focus-visible .archive-pains-proof-stat{color:var(--color-brand-deep)}.archive-pains-proof-link:hover .archive-pains-proof-label,.archive-pains-proof-link:focus-visible .archive-pains-proof-label{text-underline-offset:4px;text-decoration-line:underline}@keyframes archive-pains-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.archive-pains-header,.archive-pains-item,.archive-pains-summary{animation:none}.archive-pains-item,.archive-pains-number,.archive-pains-resolution,.archive-pains-resolution-mark,.archive-pains-route-break,.archive-pains-proof-link{transition:none}.archive-pains-item:hover .archive-pains-resolution-mark,.archive-pains-item:focus-within .archive-pains-resolution-mark{transform:none}.archive-pains-item:hover .archive-pains-route-break,.archive-pains-item:focus-within .archive-pains-route-break{transform:rotate(45deg)}}.archive-process{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.archive-process{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-process{padding-block:calc(var(--spacing) * 20)}}.archive-process{background:radial-gradient(ellipse 58% 44% at 50% 0%,#00a0e329,transparent 62%),radial-gradient(ellipse 42% 34% at 100% 88%,#0066cc1a,transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-process{background:radial-gradient(ellipse 58% 44% at 50% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 62%),radial-gradient(ellipse 42% 34% at 100% 88%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.archive-process-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec6b 1px,#0000 1px),linear-gradient(90deg,#b7d5ec6b 1px,#0000 1px),radial-gradient(40% 34% at 18% 72%,#40c4ff1f,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-process-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 42%,transparent) 1px,transparent 1px),radial-gradient(ellipse 40% 34% at 18% 72%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 72%)}}.archive-process-atmosphere{background-size:44px 44px,44px 44px,auto;-webkit-mask-image:linear-gradient(#00000042,#0000 74%);mask-image:linear-gradient(#00000042,#0000 74%)}.archive-process-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-process-inner{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.archive-process-inner{gap:calc(var(--spacing) * 10)}}.archive-process-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both archive-process-rise;animation-delay:var(--archive-process-delay,0s);margin-inline:auto}.archive-process-eyebrow{margin:0}.archive-process-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.archive-process-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.archive-process-title{font-size:2rem}}.archive-process-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.archive-process-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-process-contrast{width:100%;max-width:var(--container-3xl);align-items:stretch;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:40rem){.archive-process-contrast{gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto 1fr}}.archive-process-contrast{animation:.7s ease-out both archive-process-rise;animation-delay:var(--archive-process-delay,0s)}.archive-process-contrast-side{justify-content:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}@media(min-width:40rem){.archive-process-contrast-side{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left}.archive-process-contrast-side--before{text-align:right}}.archive-process-contrast-side--before{background-color:#ebf3fa}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--before{background-color:color-mix(in srgb,var(--color-border) 28%,var(--color-surface))}}.archive-process-contrast-side--before{color:#004d80b8}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--before{color:color-mix(in srgb,var(--color-brand-navy) 72%,transparent)}}.archive-process-contrast-side--before .archive-process-contrast-label{color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--before .archive-process-contrast-label{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.archive-process-contrast-side--before .archive-process-contrast-text{color:var(--color-text-muted)}.archive-process-contrast-side--after{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--after{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.archive-process-contrast-side--after{background:linear-gradient(135deg,#e6f6fc,#f0faff)}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--after{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)))}}.archive-process-contrast-side--after{box-shadow:inset 3px 0 0 var(--color-brand)}.archive-process-contrast-side--after .archive-process-contrast-label{color:var(--color-brand)}.archive-process-contrast-side--after .archive-process-contrast-text{color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-side--after .archive-process-contrast-text{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.archive-process-contrast-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin:0}@media(min-width:48rem){.archive-process-contrast-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-process-contrast-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);margin:0}.archive-process-contrast-vs{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;background-color:#e6f6fc;border-radius:3.40282e38px;justify-content:center;align-self:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-process-contrast-vs{background-color:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface))}}.archive-process-stage{position:relative}.archive-process-doc{z-index:3;margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:fit-content;max-width:11rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-process-doc{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.archive-process-doc{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12.5s ease-in-out infinite archive-process-doc-nudge}.archive-process-doc-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e366;border-radius:3px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.archive-process-doc-icon{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.archive-process-doc-icon{background:linear-gradient(180deg,#e0f4fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-process-doc-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.archive-process-doc-icon{box-shadow:inset 0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.archive-process-doc-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.archive-process-doc-icon:before{content:"";margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);height:1px;width:calc(var(--spacing) * 2.5);background-color:#00a0e373;display:block}@supports (color:color-mix(in lab,red,red)){.archive-process-doc-icon:before{background-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.archive-process-doc-icon:before{box-shadow:0 3px #00a0e34d,0 6px #00a0e338}@supports (color:color-mix(in lab,red,red)){.archive-process-doc-icon:before{box-shadow:0 3px color-mix(in srgb,var(--color-brand) 30%,transparent),0 6px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.archive-process-doc-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.archive-process-doc-id{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand-navy);overflow:hidden}.archive-process-doc-state{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand);overflow:hidden}.archive-process-track{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:48rem){.archive-process-track{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.archive-process-track{gap:calc(var(--spacing) * 10)}}.archive-process-track:before{content:"";pointer-events:none;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);position:absolute;left:50%}.archive-process-step{align-items:flex-start;column-gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto 1fr;display:grid;position:relative}@media(min-width:40rem){.archive-process-step{column-gap:calc(var(--spacing) * 5)}}.archive-process-step{animation:.7s ease-out both archive-process-rise;animation-delay:var(--archive-process-delay,0s)}.archive-process-marker{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12.5s ease-in-out infinite archive-process-marker-active;animation-delay:calc(var(--archive-process-step,0) * 2.5s);border-radius:3.40282e38px;flex-shrink:0;grid-row-start:1;grid-column-start:2;justify-content:center;align-items:center;display:flex}.archive-process-body{gap:var(--spacing);flex-direction:column;max-width:14rem;display:flex}@media(min-width:40rem){.archive-process-body{gap:calc(var(--spacing) * 1.5);max-width:16rem}}.archive-process-step--start .archive-process-body{padding-right:var(--spacing);text-align:right;grid-row-start:1;grid-column-start:1;justify-self:flex-end}.archive-process-step--end .archive-process-body{padding-left:var(--spacing);text-align:left;grid-row-start:1;grid-column-start:3;justify-self:flex-start}.archive-process-step--start .archive-process-icon{margin-left:auto}.archive-process-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;display:none}@media(min-width:40rem){.archive-process-icon{display:block}}.archive-process-icon{animation:12.5s ease-in-out infinite archive-process-icon-active;animation-delay:calc(var(--archive-process-step,0) * 2.5s)}.archive-process-step-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.archive-process-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-process-step-title{animation:12.5s ease-in-out infinite archive-process-copy-active;animation-delay:calc(var(--archive-process-step,0) * 2.5s)}.archive-process-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0;display:none}@media(min-width:40rem){.archive-process-step-summary{display:block}}.archive-process-footer{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-process-footer{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.archive-process-footer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);text-align:center}@media(min-width:40rem){.archive-process-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);text-align:left;flex-direction:row}}@media(min-width:48rem){.archive-process-footer{padding-inline:calc(var(--spacing) * 8)}}.archive-process-footer{animation:.7s ease-out both archive-process-rise;animation-delay:var(--archive-process-delay,0s);background:linear-gradient(105deg,#f0f9fd 0%,var(--color-surface) 48%,#f0faff 100%)}@supports (color:color-mix(in lab,red,red)){.archive-process-footer{background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 100%)}}.archive-process-footer{box-shadow:0 1px #004d800f}@supports (color:color-mix(in lab,red,red)){.archive-process-footer{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.archive-process-footer-copy{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.archive-process-footer-bridge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-process-footer-bridge{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-process-footer-access{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.archive-process-footer-access{font-size:.9375rem}}.archive-process-cta{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);flex-shrink:0;text-decoration-line:none}@keyframes archive-process-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes archive-process-doc-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@keyframes archive-process-doc-travel{0%,4%{left:0%;transform:translate(0)}18%,22%{left:25%;transform:translate(-50%)}36%,40%{left:50%;transform:translate(-50%)}54%,58%{left:75%;transform:translate(-50%)}72%,78%{left:100%;transform:translate(-100%)}90%,to{left:0%;transform:translate(0)}}@keyframes archive-process-marker-active{0%,4%,22%,to{background-color:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-surface)}8%,18%{background-color:var(--color-brand-deep);border-color:var(--color-brand-deep);box-shadow:0 0 0 4px var(--color-surface),0 0 0 7px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@keyframes archive-process-icon-active{0%,4%,22%,to{opacity:.72;transform:scale(1)}8%,18%{opacity:1;transform:scale(1.06)}}@keyframes archive-process-copy-active{0%,4%,22%,to{color:var(--color-brand-navy)}8%,18%{color:var(--color-brand-deep)}}@media(min-width:1024px){.archive-process-stage{padding-top:calc(var(--spacing) * 10)}.archive-process-doc{margin-inline:0;margin-bottom:0;animation:12.5s ease-in-out infinite archive-process-doc-travel;position:absolute;top:0;left:0}.archive-process-track{align-items:flex-start;column-gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.archive-process-track:before{top:calc(var(--spacing) * 4);--tw-translate-x:0;width:auto;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#84c6e9;bottom:auto;left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.archive-process-track:before{background-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.archive-process-step{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;gap:0}.archive-process-marker{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-row-start:1;grid-column-start:1}.archive-process-body{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;grid-row-start:2;grid-column-start:1;max-width:11rem;padding-inline:0}@media(min-width:80rem){.archive-process-body{max-width:12.5rem}}.archive-process-step--start .archive-process-body,.archive-process-step--end .archive-process-body{text-align:center;grid-row-start:2;grid-column-start:1;justify-self:center;padding-left:0;padding-right:0}.archive-process-step--start .archive-process-icon{margin-left:0}}@media(prefers-reduced-motion:reduce){.archive-process-header,.archive-process-contrast,.archive-process-step,.archive-process-footer,.archive-process-doc,.archive-process-marker,.archive-process-icon,.archive-process-step-title{animation:none}}.archive-lifecycle{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.archive-lifecycle{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.archive-lifecycle{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-lifecycle{padding-block:calc(var(--spacing) * 16)}}.archive-lifecycle{background:radial-gradient(ellipse 70% 50% at 80% 0%,#40c4ff1a,transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,#f0fafd 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle{background:radial-gradient(ellipse 70% 50% at 80% 0%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface)) 100%)}}.archive-lifecycle-atmosphere{pointer-events:none;opacity:.45;background-image:radial-gradient(42% 32% at 8% 85%,#00a0e317,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-atmosphere{background-image:radial-gradient(ellipse 42% 32% at 8% 85%,color-mix(in srgb,var(--color-brand) 9%,transparent),transparent 70%)}}.archive-lifecycle-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-lifecycle-inner{gap:calc(var(--spacing) * 8)}}.archive-lifecycle-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both archive-lifecycle-rise;animation-delay:var(--archive-lifecycle-delay,0s);margin-inline:auto}.archive-lifecycle-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.archive-lifecycle-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-lifecycle-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.archive-lifecycle-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-lifecycle-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.archive-lifecycle-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-lifecycle-flow{flex-direction:column;align-items:stretch;gap:0;display:flex}.archive-lifecycle-stage{position:relative}.archive-lifecycle-doc{z-index:3;margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:fit-content;max-width:11rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.archive-lifecycle-doc{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12s ease-in-out infinite archive-lifecycle-doc-nudge}.archive-lifecycle-doc-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e366;border-radius:3px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc-icon{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.archive-lifecycle-doc-icon{background:linear-gradient(180deg,#e0f4fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.archive-lifecycle-doc-icon{box-shadow:inset 0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.archive-lifecycle-doc-icon:before{content:"";margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);height:1px;width:calc(var(--spacing) * 2.5);background-color:#00a0e373;display:block}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc-icon:before{background-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.archive-lifecycle-doc-icon:before{box-shadow:0 3px #00a0e34d,0 6px #00a0e338}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-doc-icon:before{box-shadow:0 3px color-mix(in srgb,var(--color-brand) 30%,transparent),0 6px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.archive-lifecycle-doc-meta{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.archive-lifecycle-doc-id{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand-navy);overflow:hidden}.archive-lifecycle-doc-state{text-overflow:ellipsis;white-space:nowrap;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand);overflow:hidden}.archive-lifecycle-track{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:40rem){.archive-lifecycle-track{gap:calc(var(--spacing) * 6)}}@media(min-width:64rem){.archive-lifecycle-track{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}.archive-lifecycle-track:before{content:"";pointer-events:none;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 4);background-color:var(--color-border);width:1px;position:absolute}@media(min-width:64rem){.archive-lifecycle-track:before{display:none}}.archive-lifecycle-track:before{background-color:#8fc9ea}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-track:before{background-color:color-mix(in srgb,var(--color-brand) 22%,var(--color-border))}}.archive-lifecycle-step{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex;position:relative}@media(min-width:64rem){.archive-lifecycle-step{align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column}}.archive-lifecycle-step{animation:.7s ease-out both archive-lifecycle-rise;animation-delay:var(--archive-lifecycle-delay,0s)}.archive-lifecycle-marker{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:12s ease-in-out infinite archive-lifecycle-marker-active;animation-delay:calc(var(--archive-lifecycle-step,0) * 2.4s);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.archive-lifecycle-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media(min-width:64rem){.archive-lifecycle-body{align-items:center;gap:calc(var(--spacing) * 1.5)}}.archive-lifecycle-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;display:none}@media(min-width:64rem){.archive-lifecycle-icon{display:block}}.archive-lifecycle-icon{animation:12s ease-in-out infinite archive-lifecycle-icon-active;animation-delay:calc(var(--archive-lifecycle-step,0) * 2.4s)}.archive-lifecycle-step-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.archive-lifecycle-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-lifecycle-step-title{animation:12s ease-in-out infinite archive-lifecycle-copy-active;animation-delay:calc(var(--archive-lifecycle-step,0) * 2.4s)}.archive-lifecycle-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.archive-lifecycle-connector{z-index:1;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media(min-width:64rem){.archive-lifecycle-connector{height:calc(var(--spacing) * 12)}}.archive-lifecycle-connector-stem{background:linear-gradient(180deg,#77c2e9 0%,var(--color-brand) 100%);width:1px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-connector-stem{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 35%,var(--color-border)) 0%,var(--color-brand) 100%)}}.archive-lifecycle-connector-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-brand);width:0;height:0;position:absolute;bottom:0}.archive-lifecycle-fork{gap:calc(var(--spacing) * 4);animation:.7s ease-out both archive-lifecycle-rise;animation-delay:var(--archive-lifecycle-delay,0s);flex-direction:column;display:flex}.archive-lifecycle-fork-head{max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.archive-lifecycle-fork-marker{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-deep);background-color:var(--color-brand-deep);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.archive-lifecycle-fork-head-copy{text-align:center;min-width:0}.archive-lifecycle-fork-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-lifecycle-fork-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-lifecycle-fork-summary{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.archive-lifecycle-fork-split{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);margin-inline:auto;display:grid;position:relative}@media(min-width:40rem){.archive-lifecycle-fork-split{align-items:stretch;gap:calc(var(--spacing) * 4);grid-template-columns:1fr auto 1fr}}.archive-lifecycle-fork-branch{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-fork-branch{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.archive-lifecycle-fork-branch{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.archive-lifecycle-fork-branch{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);text-align:center;align-items:center}}.archive-lifecycle-fork-branch{background-image:linear-gradient(160deg,#f2fafe 0%,var(--color-surface) 55%)}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-fork-branch{background-image:linear-gradient(160deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 55%)}}.archive-lifecycle-fork-branch--right{background-image:linear-gradient(200deg,#f2f6f9 0%,var(--color-surface) 55%)}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-fork-branch--right{background-image:linear-gradient(200deg,color-mix(in srgb,var(--color-brand-navy) 5%,var(--color-surface)) 0%,var(--color-surface) 55%)}}.archive-lifecycle-fork-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0}.archive-lifecycle-fork-branch-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}.archive-lifecycle-fork-branch-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.archive-lifecycle-fork-or{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;justify-content:center;align-self:center;align-items:center;display:flex}.archive-lifecycle-scenarios{align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;animation:.7s ease-out both archive-lifecycle-rise;animation-delay:var(--archive-lifecycle-delay,0s);flex-direction:column;display:flex}.archive-lifecycle-scenarios-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.archive-lifecycle-scenarios-list{justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.archive-lifecycle-scenario{cursor:default;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.archive-lifecycle-scenario:not(:last-child):after{content:"·";margin-right:calc(var(--spacing) * .5);margin-left:var(--spacing);color:var(--color-border)}.archive-lifecycle-trust{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326;margin:0}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-trust{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.archive-lifecycle-trust{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-navy)}@media(min-width:48rem){.archive-lifecycle-trust{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-lifecycle-trust{animation:.7s ease-out both archive-lifecycle-rise;animation-delay:var(--archive-lifecycle-delay,0s);background:linear-gradient(105deg,#f0f9fd 0%,var(--color-surface) 48%,#f0faff 100%)}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-trust{background:linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 100%)}}.archive-lifecycle-trust{box-shadow:0 1px #004d800f}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-trust{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}@keyframes archive-lifecycle-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes archive-lifecycle-doc-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.3rem)}}@keyframes archive-lifecycle-doc-travel{0%,6%{left:12.5%;transform:translate(-50%)}24%,30%{left:37.5%;transform:translate(-50%)}48%,54%{left:62.5%;transform:translate(-50%)}72%,80%{left:87.5%;transform:translate(-50%)}92%,to{left:12.5%;transform:translate(-50%)}}@keyframes archive-lifecycle-marker-active{0%,6%,30%,to{background-color:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-surface)}12%,24%{background-color:var(--color-brand-deep);border-color:var(--color-brand-deep);box-shadow:0 0 0 4px var(--color-surface),0 0 0 7px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@keyframes archive-lifecycle-icon-active{0%,6%,30%,to{opacity:.72;transform:scale(1)}12%,24%{opacity:1;transform:scale(1.06)}}@keyframes archive-lifecycle-copy-active{0%,6%,30%,to{color:var(--color-brand-navy)}12%,24%{color:var(--color-brand-deep)}}@media(min-width:1024px){.archive-lifecycle-stage{padding-top:calc(var(--spacing) * 11)}.archive-lifecycle-doc{margin-inline:0;margin-bottom:0;animation:12s ease-in-out infinite archive-lifecycle-doc-travel;position:absolute;top:0;left:0}.archive-lifecycle-track:before{content:"";top:calc(var(--spacing) * 4);--tw-translate-x:0;width:auto;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#84c6e9;display:block;bottom:auto;left:12.5%;right:12.5%}@supports (color:color-mix(in lab,red,red)){.archive-lifecycle-track:before{background-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.archive-lifecycle-step{align-items:center}.archive-lifecycle-marker{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.archive-lifecycle-connector{margin-top:var(--spacing)}}@media(prefers-reduced-motion:reduce){.archive-lifecycle-header,.archive-lifecycle-step,.archive-lifecycle-fork,.archive-lifecycle-scenarios,.archive-lifecycle-trust,.archive-lifecycle-doc,.archive-lifecycle-marker,.archive-lifecycle-icon,.archive-lifecycle-step-title{animation:none}}.archive-security{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.archive-security{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.archive-security{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-security{padding-block:calc(var(--spacing) * 20)}}.archive-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,#ebf8fd 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-surface)) 100%)}}.archive-security-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(40% 30% at 10% 90%,#004d8014,#0000 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-security-atmosphere{background-image:radial-gradient(ellipse 40% 30% at 10% 90%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 68%)}}.archive-security-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-security-inner{gap:calc(var(--spacing) * 11)}}.archive-security-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both archive-security-rise;animation-delay:var(--archive-security-delay,0s);margin-inline:auto}.archive-security-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.archive-security-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-security-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.archive-security-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-security-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.archive-security-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-security-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);animation:.65s ease-out both archive-security-rise;animation-delay:var(--archive-security-delay,0s);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.archive-security-trust li{padding-left:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-snug);font-size:.75rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-security-trust li{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.archive-security-trust li{font-size:.8125rem}}.archive-security-trust li:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;top:.45em;left:0}.archive-security-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.archive-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-grid{padding:0}@media(min-width:40rem){.archive-security-grid{border-block-style:var(--tw-border-style);border-block-width:0;border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.archive-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:64rem){.archive-security-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.archive-security-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item{padding-block:calc(var(--spacing) * 5)}.archive-security-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:40rem){.archive-security-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px;flex-direction:column;min-height:11.5rem}@supports (color:color-mix(in lab,red,red)){.archive-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7)}.archive-security-item:first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}@media(min-width:64rem){.archive-security-item{min-height:12.5rem;padding-inline:calc(var(--spacing) * 6);grid-column:span 2/span 2}}.archive-security-item{animation:.65s ease-out both archive-security-rise;animation-delay:var(--archive-security-delay,0s)}@media(min-width:640px){.archive-security-item{border-top-style:var(--tw-border-style);border-top-width:0}.archive-security-item:nth-child(odd){border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}.archive-security-item:nth-child(2n){border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.archive-security-item:nth-child(2n){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item:nth-child(2n){padding-left:calc(var(--spacing) * 5)}.archive-security-item:nth-child(n+3){border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.archive-security-item:nth-child(n+3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:1024px){.archive-security-item:nth-child(n+3){border-top-width:0;padding-top:1.75rem}.archive-security-item:first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}.archive-security-item:nth-child(2),.archive-security-item:nth-child(3){border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.archive-security-item:nth-child(2),.archive-security-item:nth-child(3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item:nth-child(3){padding-right:0}.archive-security-item:nth-child(4),.archive-security-item:nth-child(5){border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-column:span 3/span 3}@supports (color:color-mix(in lab,red,red)){.archive-security-item:nth-child(4),.archive-security-item:nth-child(5){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item:nth-child(4),.archive-security-item:nth-child(5){padding-top:1.75rem}.archive-security-item:nth-child(4){border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}.archive-security-item:nth-child(5){border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.archive-security-item:nth-child(5){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-security-item:nth-child(5){padding-right:0}}.archive-security-number{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);flex-shrink:0;font-size:1.375rem;transition:transform .2s}@media(min-width:768px){.archive-security-number{font-size:1.75rem}}.archive-security-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e34d;border-left-width:1px;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-security-item-body{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.archive-security-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.archive-security-item-body{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.archive-security-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-security-item-title{font-size:1.0625rem}}@media(min-width:64rem){.archive-security-item-title{min-height:2.6rem;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-security-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin:0}@media(min-width:48rem){.archive-security-item-summary{font-size:.9375rem}}@media(min-width:64rem){.archive-security-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-security-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.archive-security-band{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.archive-security-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.archive-security-band{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.archive-security-band{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-direction:row}}@media(min-width:64rem){.archive-security-band{gap:calc(var(--spacing) * 8)}}.archive-security-band{background:linear-gradient(118deg,#b8e4f7 0%,var(--color-surface) 42%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.archive-security-band{background:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 72%,var(--color-brand) 28%) 0%,var(--color-surface) 42%,#fff 100%)}}.archive-security-band{box-shadow:0 1px #00a0e31f,0 14px 36px #004d800f}@supports (color:color-mix(in lab,red,red)){.archive-security-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.archive-security-band{animation:.65s ease-out both archive-security-rise;animation-delay:var(--archive-security-delay,0s)}.archive-security-proof{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row;flex-shrink:0;margin-inline:auto;display:flex;position:relative}@media(min-width:40rem){.archive-security-proof{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;margin-inline:0}}.archive-security-proof{width:auto;max-width:100%}@media(min-width:640px){.archive-security-proof{width:8.5rem}}@media(min-width:768px){.archive-security-proof{width:10.25rem}}.archive-security-proof-stack{flex-shrink:0;width:7.25rem;position:relative}@media(min-width:40rem){.archive-security-proof-stack{width:100%}}.archive-security-proof-stack{min-height:6.75rem}@media(min-width:768px){.archive-security-proof-stack{min-height:8.75rem}}.archive-security-proof-sheet{z-index:10;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-sheet{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.archive-security-proof-sheet{padding:calc(var(--spacing) * 3);background:linear-gradient(#fffefb,#f4f8fb);box-shadow:0 12px 26px #004d801f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-sheet{box-shadow:0 12px 26px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.archive-security-proof-sheet{transform:rotate(-3deg)}.archive-security-proof-sheet--back{inset-inline:var(--spacing);top:var(--spacing);z-index:0;box-shadow:none;opacity:.85;background:linear-gradient(#f7fafc,#e8f2f8);padding:0;position:absolute;bottom:0;transform:rotate(4deg)}.archive-security-proof-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-head{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.archive-security-proof-head{padding-bottom:calc(var(--spacing) * 2)}.archive-security-proof-mark{--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-navy)}.archive-security-proof-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;background:#00a0e31f;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-badge{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.archive-security-proof-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1;color:var(--color-text-muted);font-size:.55rem;line-height:1;display:flex}.archive-security-proof-lines{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.archive-security-proof-lines span{background:#004d8024;border-radius:3.40282e38px;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-lines span{background:color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.archive-security-proof-lines span:first-child{width:100%}.archive-security-proof-lines span:nth-child(2){width:78%}.archive-security-proof-lines span:nth-child(3){width:56%}.archive-security-proof-foot{margin-top:calc(var(--spacing) * .5);justify-content:space-between;align-items:flex-end;gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#004d801a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.archive-security-proof-foot{padding-top:calc(var(--spacing) * 2)}.archive-security-proof-actor{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.archive-security-proof-actor-name{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.archive-security-proof-actor-role{--tw-leading:1;color:var(--color-text-muted);font-size:.5rem;line-height:1}.archive-security-proof-stamp{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-brand);flex-shrink:0}.archive-security-proof-stamp svg{width:100%;height:100%}.archive-security-proof-stamp-text{fill:currentColor;letter-spacing:.04em;font-size:11px;font-weight:700}.archive-security-proof-caption{text-align:left;--tw-leading:var(--leading-snug);max-width:9.5rem;font-size:.7rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);margin:0}@media(min-width:40rem){.archive-security-proof-caption{--tw-font-weight:var(--font-weight-medium);max-width:none;font-size:.65rem;font-weight:var(--font-weight-medium);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.archive-security-proof-caption{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}}.archive-security-band-copy{text-align:center;flex:1;min-width:0}@media(min-width:48rem){.archive-security-band-copy{text-align:left}}.archive-security-band-eyebrow{margin-bottom:calc(var(--spacing) * 2)}.archive-security-band-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:pretty;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-security-band-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-security-band-cta{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;white-space:nowrap;flex-shrink:0;text-decoration-line:none}@media(min-width:40rem){.archive-security-band-cta{width:auto}}@media(min-width:48rem){.archive-security-band-cta{align-self:auto}}.archive-security-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.archive-security-band-cta:hover,.archive-security-item:hover .archive-security-number{transform:translateY(-1px)}}@keyframes archive-security-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.archive-security-header,.archive-security-trust,.archive-security-item,.archive-security-band{animation:none}.archive-security-number,.archive-security-band-cta{transition:none}}.kedo-pains{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow-x:clip}@media(min-width:48rem){.kedo-pains{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.kedo-pains{padding-block:calc(var(--spacing) * 16)}}.kedo-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,#00a0e324,transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,#0066cc1a,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.kedo-pains-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px),radial-gradient(42% 36% at 78% 36%,#40c4ff1f,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-pains-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),radial-gradient(ellipse 42% 36% at 78% 36%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 72%)}}.kedo-pains-atmosphere{background-size:44px 44px,44px 44px,auto;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.kedo-pains-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-pains-inner{gap:calc(var(--spacing) * 10)}}.kedo-pains-header{max-width:var(--container-3xl);animation:.7s ease-out both kedo-pains-rise;animation-delay:var(--kedo-pains-delay,0s)}.kedo-pains-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-pains-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.kedo-pains-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.kedo-pains-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-pains-metrics{margin-top:calc(var(--spacing) * 6);align-items:stretch;column-gap:0;row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-bottom:0;display:flex}@media(min-width:40rem){.kedo-pains-metrics{max-width:var(--container-xl)}}.kedo-pains-metric{flex:1;min-width:0;margin:0;padding-block:0;padding-inline:0}.kedo-pains-metrics-sep{margin-inline:calc(var(--spacing) * 4);background-color:var(--color-border);flex-shrink:0;align-self:stretch;width:1px}@media(min-width:40rem){.kedo-pains-metrics-sep{margin-inline:calc(var(--spacing) * 5)}}.kedo-pains-metric-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.kedo-pains-metric-stat{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-pains-metric-label{margin-top:var(--spacing);max-width:11rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.kedo-pains-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.kedo-pains-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.kedo-pains-item{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 3);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));--tw-duration:.3s;border-left-color:#0000;grid-template-columns:auto 1fr;transition-duration:.3s;display:grid}@media(min-width:48rem){.kedo-pains-item{column-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);grid-template-columns:auto 10rem 1fr}}.kedo-pains-item{animation:.7s ease-out both kedo-pains-rise;animation-delay:var(--kedo-pains-delay,0s)}.kedo-pains-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kedo-pains-item--featured{border-left-color:var(--color-brand);background-color:#00a0e312}@supports (color:color-mix(in lab,red,red)){.kedo-pains-item--featured{background-color:color-mix(in srgb,var(--color-brand) 7%,transparent)}}@media(hover:hover)and (pointer:fine){.kedo-pains-item:not(.kedo-pains-item--featured):hover,.kedo-pains-item:not(.kedo-pains-item--featured):focus-within{background-color:#00a0e309}@supports (color:color-mix(in lab,red,red)){.kedo-pains-item:not(.kedo-pains-item--featured):hover,.kedo-pains-item:not(.kedo-pains-item--featured):focus-within{background-color:color-mix(in srgb,var(--color-brand) 3.5%,transparent)}}.kedo-pains-item--featured:hover,.kedo-pains-item--featured:focus-within{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.kedo-pains-item--featured:hover,.kedo-pains-item--featured:focus-within{background-color:color-mix(in srgb,var(--color-brand) 10%,transparent)}}.kedo-pains-item:hover .kedo-pains-number,.kedo-pains-item:focus-within .kedo-pains-number{color:var(--color-brand-deep)}.kedo-pains-item:hover .kedo-pains-resolution-mark,.kedo-pains-item:focus-within .kedo-pains-resolution-mark{transform:translate(3px)}.kedo-pains-item:hover .kedo-pains-route-break,.kedo-pains-item:focus-within .kedo-pains-route-break{background-color:var(--color-brand);transform:rotate(45deg)scale(1.2)}.kedo-pains-item:hover .kedo-pains-resolution,.kedo-pains-item:focus-within .kedo-pains-resolution{opacity:1}}.kedo-pains-index{align-items:flex-start;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * .5);flex-direction:column;display:flex}.kedo-pains-number{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));--tw-duration:.3s;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;transition-duration:.3s}.kedo-pains-route-chip{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.kedo-pains-route-chip{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}.kedo-pains-route-chip{text-transform:uppercase}@media(min-width:48rem){.kedo-pains-route-chip{display:none}}.kedo-pains-item--featured .kedo-pains-route-chip{color:var(--color-brand-deep)}.kedo-pains-route{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;align-self:center;display:none}@media(min-width:48rem){.kedo-pains-route{display:flex}}.kedo-pains-route--folders,.kedo-pains-route--signatures,.kedo-pains-route--unsigned,.kedo-pains-route--lost{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 1.5);flex-flow:wrap}.kedo-pains-route-node{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;flex-shrink:0}.kedo-pains-route-node--faint{border-color:var(--color-border);opacity:.55}.kedo-pains-route-gap{justify-content:space-between;align-items:center;gap:var(--spacing);min-width:5.25rem;display:flex;position:relative}.kedo-pains-route-dash{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-border);flex:1;min-width:.65rem;height:1px}.kedo-pains-route-break{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:#00a0e3b3;flex-shrink:0;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.kedo-pains-route-break{background-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.kedo-pains-route-break{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));--tw-duration:.3s;transition-duration:.3s}.kedo-pains-route-sheet{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);--tw-shadow:2px 2px 0 var(--tw-shadow-color,#00a0e347);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.kedo-pains-route-sheet{--tw-shadow:2px 2px 0 var(--tw-shadow-color,color-mix(in srgb,var(--color-brand) 28%,transparent))}}.kedo-pains-route-sheet{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kedo-pains-route-folder{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:1px 1px 0 0;flex-shrink:0;position:relative;box-shadow:2px 2px #00a0e338}@supports (color:color-mix(in lab,red,red)){.kedo-pains-route-folder{box-shadow:2px 2px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.kedo-pains-route-folder:before{content:"";top:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:1px 1px 0 0;position:absolute;left:0}.kedo-pains-route-folder--mid{margin-left:calc(var(--spacing) * -1.5);opacity:.8}.kedo-pains-route-folder--back{margin-left:calc(var(--spacing) * -1.5);border-color:var(--color-border);opacity:.55;box-shadow:none}.kedo-pains-route-sig{height:1px;width:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#00a0e3cc;border-top-width:2px;flex-shrink:0;rotate:-18deg}@supports (color:color-mix(in lab,red,red)){.kedo-pains-route-sig{border-color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}.kedo-pains-route-sig--faint{border-color:var(--color-border);opacity:.55}.kedo-pains-route-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);flex-shrink:0;position:relative}.kedo-pains-route-check:after{content:"";height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand);position:absolute;top:1px;left:3px;rotate:45deg}.kedo-pains-route-check--empty{border-color:var(--color-border);opacity:.55}.kedo-pains-route-check--empty:after{content:none}.kedo-pains-route-caption{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;flex-basis:100%}.kedo-pains-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.kedo-pains-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kedo-pains-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-pains-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-pains-item--featured .kedo-pains-quote{font-size:1.125rem}@media(min-width:48rem){.kedo-pains-item--featured .kedo-pains-quote{font-size:1.375rem}}.kedo-pains-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.kedo-pains-resolution{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));--tw-duration:.3s;margin:0;transition-duration:.3s;display:flex}@media(min-width:48rem){.kedo-pains-resolution{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-pains-resolution{opacity:.92}.kedo-pains-item--featured .kedo-pains-resolution{opacity:1}.kedo-pains-resolution-mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.kedo-pains-summary{gap:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;flex-direction:column;width:100%;display:flex;overflow:visible}@supports (color:color-mix(in lab,red,red)){.kedo-pains-summary{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.kedo-pains-summary{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}@media(min-width:48rem){.kedo-pains-summary{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);flex-direction:row}}.kedo-pains-summary{border-left-width:3px;border-left-color:var(--color-brand);animation:.7s ease-out both kedo-pains-rise;animation-delay:var(--kedo-pains-delay,0s);box-shadow:0 12px 32px #004d800f}@supports (color:color-mix(in lab,red,red)){.kedo-pains-summary{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.kedo-pains-summary-copy{max-width:var(--container-2xl);flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.kedo-pains-summary-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-pains-summary-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-pains-summary-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.kedo-pains-summary-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-pains-cta{margin-top:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-leading:1;flex-shrink:0;line-height:1;display:inline-flex}@media(min-width:40rem){.kedo-pains-cta{padding-inline:calc(var(--spacing) * 8)}}.kedo-pains-proof{flex-shrink:0;margin:0}@media(min-width:48rem){.kedo-pains-proof{padding-top:var(--spacing)}}.kedo-pains-proof-link{max-width:var(--container-xs);gap:calc(var(--spacing) * .5);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));--tw-duration:.3s;flex-direction:column;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.kedo-pains-proof-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:48rem){.kedo-pains-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.kedo-pains-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.kedo-pains-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-pains-proof-link:hover .kedo-pains-proof-stat,.kedo-pains-proof-link:focus-visible .kedo-pains-proof-stat{color:var(--color-brand-deep)}.kedo-pains-proof-link:hover .kedo-pains-proof-label,.kedo-pains-proof-link:focus-visible .kedo-pains-proof-label{text-underline-offset:4px;text-decoration-line:underline}@keyframes kedo-pains-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kedo-pains-header,.kedo-pains-item,.kedo-pains-summary{animation:none}.kedo-pains-item,.kedo-pains-number,.kedo-pains-resolution,.kedo-pains-resolution-mark,.kedo-pains-route-break,.kedo-pains-proof-link{transition:none}.kedo-pains-item:hover .kedo-pains-resolution-mark,.kedo-pains-item:focus-within .kedo-pains-resolution-mark{transform:none}.kedo-pains-item:hover .kedo-pains-route-break,.kedo-pains-item:focus-within .kedo-pains-route-break{transform:rotate(45deg)}}.oko-pains{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.oko-pains{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.oko-pains{padding-block:calc(var(--spacing) * 16)}}.oko-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,#00a0e31f,transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,#004d8017,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.oko-pains{background:radial-gradient(ellipse 64% 42% at 0% 8%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 48% 36% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 9%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.oko-pains-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-pains-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.oko-pains-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.oko-pains-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-pains-inner{gap:calc(var(--spacing) * 10)}}.oko-pains-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both oko-pains-rise;animation-delay:var(--oko-pains-delay,0s);margin-inline:auto}.oko-pains-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-pains-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-pains-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-pains-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-pains-metrics{margin-inline:auto;margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}@media(min-width:40rem){.oko-pains-metrics{max-width:var(--container-lg);gap:calc(var(--spacing) * 4)}}.oko-pains-metric{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#fffc;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-pains-metric{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.oko-pains-metric{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@media(min-width:48rem){.oko-pains-metric{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}}.oko-pains-metric-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}@media(min-width:48rem){.oko-pains-metric-stat{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-pains-metric-label{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-pains-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.oko-pains-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.oko-pains-item{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);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));--tw-duration:.3s;grid-template-columns:auto 1fr;transition-duration:.3s;display:grid}@media(min-width:48rem){.oko-pains-item{column-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);grid-template-columns:auto 8.75rem 1fr}}.oko-pains-item{animation:.7s ease-out both oko-pains-rise;animation-delay:var(--oko-pains-delay,0s)}.oko-pains-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.oko-pains-item:hover,.oko-pains-item:focus-within{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.oko-pains-item:hover,.oko-pains-item:focus-within{background-color:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.oko-pains-item:hover .oko-pains-number,.oko-pains-item:focus-within .oko-pains-number{color:var(--color-brand-deep)}.oko-pains-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));--tw-duration:.3s;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;transition-duration:.3s}.oko-pains-route{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;align-self:center;display:none}@media(min-width:48rem){.oko-pains-route{display:flex}}.oko-pains-route--delay,.oko-pains-route--courier,.oko-pains-route--email{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-flow:wrap}.oko-pains-route-node{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;flex-shrink:0}.oko-pains-route-node--faint{border-color:var(--color-border);opacity:.55}.oko-pains-route-gap{justify-content:space-between;align-items:center;gap:var(--spacing);min-width:4.75rem;display:flex;position:relative}.oko-pains-route-dash{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-border);flex:1;min-width:.55rem;height:1px}.oko-pains-route-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px;flex-shrink:0}.oko-pains-route-break{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#00a0e3b3;flex-shrink:0;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.oko-pains-route-break{background-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.oko-pains-route-break{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));--tw-duration:.3s;transition-duration:.3s}.oko-pains-route-sheet{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);--tw-shadow:2px 2px 0 var(--tw-shadow-color,#00a0e340);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.oko-pains-route-sheet{--tw-shadow:2px 2px 0 var(--tw-shadow-color,color-mix(in srgb,var(--color-brand) 25%,transparent))}}.oko-pains-route-sheet{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oko-pains-route-sheet--dup{border-color:var(--color-border);opacity:.6;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oko-pains-route-mail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand)}.oko-pains-route-mail--faint{color:var(--color-text-muted);opacity:.55}.oko-pains-route-caption{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase}.oko-pains-item:hover .oko-pains-route-break,.oko-pains-item:focus-within .oko-pains-route-break{background-color:var(--color-brand);transform:rotate(45deg)scale(1.2)}.oko-pains-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.oko-pains-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.oko-pains-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-pains-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-pains-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.oko-pains-resolution{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));--tw-duration:.3s;margin:0;transition-duration:.3s;display:flex}@media(min-width:48rem){.oko-pains-resolution{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-pains-resolution{opacity:.92}.oko-pains-item:hover .oko-pains-resolution,.oko-pains-item:focus-within .oko-pains-resolution{opacity:1}.oko-pains-resolution-mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.oko-pains-item:hover .oko-pains-resolution-mark,.oko-pains-item:focus-within .oko-pains-resolution-mark{transform:translate(3px)}.oko-pains-summary{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-pains-summary{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.oko-pains-summary{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.oko-pains-summary{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.oko-pains-summary{border-left-width:3px;border-left-color:var(--color-brand);animation:.7s ease-out both oko-pains-rise;animation-delay:var(--oko-pains-delay,0s);box-shadow:0 12px 32px #004d800f}@supports (color:color-mix(in lab,red,red)){.oko-pains-summary{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.oko-pains-summary-copy{max-width:var(--container-2xl);min-width:0}.oko-pains-summary-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-pains-summary-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-pains-summary-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-pains-summary-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-pains-proof{flex-shrink:0;margin:0}.oko-pains-proof-link{max-width:var(--container-xs);gap:calc(var(--spacing) * .5);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));--tw-duration:.3s;flex-direction:column;text-decoration-line:none;transition-duration:.3s;display:inline-flex}.oko-pains-proof-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:48rem){.oko-pains-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-pains-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.oko-pains-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-pains-proof-link:hover .oko-pains-proof-stat,.oko-pains-proof-link:focus-visible .oko-pains-proof-stat{color:var(--color-brand-deep)}.oko-pains-proof-link:hover .oko-pains-proof-label,.oko-pains-proof-link:focus-visible .oko-pains-proof-label{text-underline-offset:4px;text-decoration-line:underline}@keyframes oko-pains-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oko-pains-header,.oko-pains-item,.oko-pains-summary{animation:none}.oko-pains-item,.oko-pains-number,.oko-pains-resolution,.oko-pains-resolution-mark,.oko-pains-route-break,.oko-pains-proof-link{transition:none}.oko-pains-item:hover .oko-pains-resolution-mark,.oko-pains-item:focus-within .oko-pains-resolution-mark{transform:none}.oko-pains-item:hover .oko-pains-route-break,.oko-pains-item:focus-within .oko-pains-route-break{transform:rotate(45deg)}}.oko-how-works{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.oko-how-works{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-how-works{padding-block:calc(var(--spacing) * 20)}}.oko-how-works{background:radial-gradient(ellipse 48% 42% at 8% 20%,#00a0e31f,transparent 62%),radial-gradient(ellipse 42% 38% at 92% 78%,#004d801a,transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-how-works{background:radial-gradient(ellipse 48% 42% at 8% 20%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 62%),radial-gradient(ellipse 42% 38% at 92% 78%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.oko-how-works-atmosphere{pointer-events:none;opacity:.35;background-image:radial-gradient(36% 30% at 50% 42%,#40c4ff1a,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-how-works-atmosphere{background-image:radial-gradient(ellipse 36% 30% at 50% 42%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 72%)}}.oko-how-works-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-how-works-inner{gap:calc(var(--spacing) * 6)}}.oko-how-works-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both oko-how-works-rise;animation-delay:var(--oko-how-works-delay,0s)}.oko-how-works-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-how-works-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.oko-how-works-title{font-size:2rem}}.oko-how-works-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-how-works-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-how-works-tabs{justify-content:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-wrap:wrap;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oko-how-works-tabs{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.oko-how-works-tabs{background-color:var(--color-surface);padding:var(--spacing);animation:.65s ease-out both oko-how-works-rise;animation-delay:var(--oko-how-works-delay,0s);box-shadow:0 1px #004d800f}@supports (color:color-mix(in lab,red,red)){.oko-how-works-tabs{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.oko-how-works-tab{min-height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-muted);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));background-color:#0000;border-width:0}.oko-how-works-tab.is-active{background-color:var(--color-brand);color:var(--color-white);box-shadow:0 4px 12px #00a0e338}@supports (color:color-mix(in lab,red,red)){.oko-how-works-tab.is-active{box-shadow:0 4px 12px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(hover:hover)and (pointer:fine){.oko-how-works-tab:not(.is-active):hover{color:var(--color-brand-navy);background:#00a0e314}@supports (color:color-mix(in lab,red,red)){.oko-how-works-tab:not(.is-active):hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}}}.oko-how-works-tab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.oko-how-works-stage{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}@media(min-width:48rem){.oko-how-works-stage{gap:calc(var(--spacing) * 4)}}.oko-how-works-stage{animation:.75s ease-out both oko-how-works-rise;animation-delay:var(--oko-how-works-delay,0s)}.oko-how-works-flow{width:100%;max-width:var(--container-5xl);align-items:center;gap:var(--spacing);display:grid}@media(min-width:48rem){.oko-how-works-flow{gap:calc(var(--spacing) * 2)}}.oko-how-works-flow{grid-template-columns:minmax(6.5rem,1fr) minmax(5rem,1.15fr) auto minmax(5rem,1.15fr) minmax(6.5rem,1fr)}.oko-how-works-node{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;min-width:0;display:flex}.oko-how-works-node-mark{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;box-shadow:0 0 0 4px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.oko-how-works-node-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.oko-how-works-node-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.oko-how-works-node-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-how-works-channel{height:calc(var(--spacing) * 12);align-items:center;display:flex;position:relative;overflow:visible}.oko-how-works-channel-line{height:calc(var(--spacing) * .5);background:repeating-linear-gradient(90deg,#58b9e7 0 7px,#0000 7px 13px);border-radius:3.40282e38px;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.oko-how-works-channel-line{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 52%,var(--color-border)) 0 7px,transparent 7px 13px)}}.oko-how-works-channel-line{animation:2.8s ease-in-out infinite oko-how-works-line-pulse}.oko-how-works-channel--right .oko-how-works-channel-line{animation-delay:.45s}.oko-how-works-packet{z-index:2;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.oko-how-works-packet{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.oko-how-works-packet{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--color-brand-navy);box-shadow:0 0 0 3px #00a0e31f,0 6px 14px #00a0e329}@supports (color:color-mix(in lab,red,red)){.oko-how-works-packet{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 12%,transparent),0 6px 14px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.oko-how-works-packet{animation:4.2s ease-in-out infinite oko-how-works-packet}.oko-how-works-packet--reverse{animation-name:oko-how-works-packet-reverse;animation-delay:2.1s}.oko-how-works-core-wrap{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}.oko-how-works-core{z-index:10;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-how-works-core{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.oko-how-works-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);box-shadow:0 1px #004d8014,0 18px 40px #00a0e333}@supports (color:color-mix(in lab,red,red)){.oko-how-works-core{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 18px 40px color-mix(in srgb,var(--color-brand) 20%,transparent)}}.oko-how-works-core img{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);object-fit:contain}.oko-how-works-core-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.oko-how-works-seal{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.oko-how-works-seal{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-how-works-seal{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-brand);text-transform:uppercase;background:#e6f6fc}@supports (color:color-mix(in lab,red,red)){.oko-how-works-seal{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface))}}.oko-how-works-under-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;margin:0;display:none}@supports (color:color-mix(in lab,red,red)){.oko-how-works-under-chip{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-how-works-under-chip{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.oko-how-works-under-chip{display:inline-block}}.oko-how-works-under-chip{box-shadow:0 0 0 3px #00a0e31a,0 1px #004d800d}@supports (color:color-mix(in lab,red,red)){.oko-how-works-under-chip{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 10%,transparent),0 1px color-mix(in srgb,var(--color-brand-navy) 5%,transparent)}}.oko-how-works-payload-rail{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.oko-how-works-payload-rail{display:none}}.oko-how-works-payload-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc}@supports (color:color-mix(in lab,red,red)){.oko-how-works-payload-chip{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.oko-how-works-payload-chip{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.oko-how-works-status{justify-content:center;align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#004d80b3;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-how-works-status{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.oko-how-works-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.oko-how-works-status-step{align-items:center;display:inline-flex}.oko-how-works-status-step:not(:last-child):after{content:"→";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.oko-how-works-status-step:not(:last-child):after{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.oko-how-works-caption{min-height:1.25rem;max-width:var(--container-2xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-how-works-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-how-works-caption.is-empty{visibility:hidden}.oko-how-works-trust{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-how-works-trust{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.oko-how-works-trust{padding:0;padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);animation:.7s ease-out both oko-how-works-rise;animation-delay:var(--oko-how-works-delay,0s)}.oko-how-works-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 3);color:var(--color-border)}@media(max-width:767px){.oko-how-works-flow{max-width:var(--container-xs);grid-template-columns:1fr;justify-items:stretch;gap:0}.oko-how-works-channel{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 8);justify-content:center;margin-inline:auto;position:relative;overflow:visible}.oko-how-works-channel-line{height:100%;width:calc(var(--spacing) * .5);background:repeating-linear-gradient(#58b9e7 0 7px,#0000 7px 13px)}@supports (color:color-mix(in lab,red,red)){.oko-how-works-channel-line{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 52%,var(--color-border)) 0 7px,transparent 7px 13px)}}.oko-how-works-packet{display:none!important}.oko-how-works-channel--left:after{content:"";top:var(--spacing);z-index:2;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;left:50%;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.oko-how-works-channel--left:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.oko-how-works-channel--left:after{animation:3.2s ease-in-out infinite oko-how-works-packet-vertical}.oko-how-works-node--left{order:1}.oko-how-works-channel--left{order:2}.oko-how-works-core-wrap{order:3;margin-inline:auto}.oko-how-works-core{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.oko-how-works-core img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}.oko-how-works-channel--right{order:4}.oko-how-works-node--right{order:5}}@keyframes oko-how-works-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes oko-how-works-line-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes oko-how-works-packet{0%{opacity:0;left:0}8%{opacity:1}42%{opacity:1;left:calc(100% - 3.25rem)}52%{opacity:0}to{opacity:0;left:calc(100% - 3.25rem)}}@keyframes oko-how-works-packet-reverse{0%{opacity:0;left:calc(100% - 3.25rem)}8%{opacity:1}42%{opacity:1;left:0}52%{opacity:0}to{opacity:0;left:0}}@keyframes oko-how-works-packet-vertical{0%{opacity:0;top:0}8%{opacity:1}42%{opacity:1;top:calc(100% - 1.75rem)}52%{opacity:0}to{opacity:0;top:calc(100% - 1.75rem)}}@keyframes oko-how-works-packet-vertical-reverse{0%{opacity:0;top:calc(100% - 1.75rem)}8%{opacity:1}42%{opacity:1;top:0}52%{opacity:0}to{opacity:0;top:0}}@media(prefers-reduced-motion:reduce){.oko-how-works-header,.oko-how-works-tabs,.oko-how-works-stage,.oko-how-works-trust,.oko-how-works-channel-line,.oko-how-works-packet,.oko-how-works-channel--left:after{animation:none}.oko-how-works-packet{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)}.oko-how-works-packet--reverse{left:42%}.oko-how-works-channel--left:after{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:.7;top:50%}}.oko-capabilities{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20);position:relative;overflow:hidden}@media(min-width:48rem){.oko-capabilities{padding-block:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 24)}}@media(min-width:64rem){.oko-capabilities{padding-block:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 28)}}.oko-capabilities{background:radial-gradient(ellipse 46% 40% at 92% 12%,#00a0e31c,transparent 62%),radial-gradient(ellipse 42% 36% at 6% 88%,#004d8017,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 50%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-capabilities{background:radial-gradient(ellipse 46% 40% at 92% 12%,color-mix(in srgb,var(--color-brand) 11%,transparent),transparent 62%),radial-gradient(ellipse 42% 36% at 6% 88%,color-mix(in srgb,var(--color-brand-navy) 9%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 50%,var(--color-surface-soft) 100%)}}.oko-capabilities-atmosphere{pointer-events:none;opacity:.5;background-image:radial-gradient(34% 28% at 50% 0,#40c4ff17,#0000 72%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-atmosphere{background-image:radial-gradient(ellipse 34% 28% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 9%,transparent),transparent 72%)}}.oko-capabilities-orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-orbit{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.oko-capabilities-orbit--a{top:calc(var(--spacing) * 10);right:calc(var(--spacing) * -16);height:calc(var(--spacing) * 56);width:calc(var(--spacing) * 56)}@media(min-width:48rem){.oko-capabilities-orbit--a{top:calc(var(--spacing) * 16);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);right:8%}}.oko-capabilities-orbit--b{bottom:calc(var(--spacing) * 24);left:calc(var(--spacing) * -20);height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 48)}@media(min-width:48rem){.oko-capabilities-orbit--b{bottom:calc(var(--spacing) * 28);height:calc(var(--spacing) * 64);width:calc(var(--spacing) * 64);left:4%}}.oko-capabilities-orbit--b{border-color:#004d802e}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-orbit--b{border-color:color-mix(in srgb,var(--color-brand-navy) 18%,transparent)}}.oko-capabilities-channel{height:calc(var(--spacing) * .5);display:none;position:absolute;top:40%;left:10%;right:16%}@media(min-width:48rem){.oko-capabilities-channel{display:block}}.oko-capabilities-channel{background:repeating-linear-gradient(90deg,#00a0e38c 0 10px,#0000 10px 18px)}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-channel{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 55%,transparent) 0 10px,transparent 10px 18px)}}.oko-capabilities-channel{opacity:.7;animation:3.2s ease-in-out infinite oko-capabilities-channel-pulse}.oko-capabilities-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-capabilities-inner{gap:calc(var(--spacing) * 12)}}.oko-capabilities-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both oko-capabilities-rise;animation-delay:var(--oko-capabilities-delay,0s);margin-inline:auto}.oko-capabilities-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-capabilities-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.oko-capabilities-title{font-size:2rem}}.oko-capabilities-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-capabilities-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-capabilities-grid{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.oko-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.oko-capabilities-grid{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(6,minmax(0,1fr))}}.oko-capabilities-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5eccc;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-item{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.oko-capabilities-item{padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.oko-capabilities-item{min-height:8.5rem}}.oko-capabilities-item{animation:.65s ease-out both oko-capabilities-rise;animation-delay:var(--oko-capabilities-delay,0s)}.oko-capabilities-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:640px){.oko-capabilities-item:nth-child(-n+2){border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}.oko-capabilities-item:nth-child(n+3){padding-top:calc(var(--spacing) * 7)}}@media(min-width:1024px){.oko-capabilities-item{grid-column:span 2/span 2}.oko-capabilities-item--featured{grid-column:span 3/span 3}.oko-capabilities-item:nth-child(-n+3){border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}.oko-capabilities-item:nth-child(n+4){border-top-style:var(--tw-border-style);border-color:#b7d5eccc;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-item:nth-child(n+4){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.oko-capabilities-item:nth-child(n+4){padding-top:calc(var(--spacing) * 8)}}.oko-capabilities-number{padding-top:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;font-size:1.25rem;transition:color .2s,transform .2s}@media(min-width:768px){.oko-capabilities-number{font-size:1.5rem}}.oko-capabilities-item--featured .oko-capabilities-number{color:var(--color-brand-deep)}.oko-capabilities-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.oko-capabilities-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s,background-color .2s,box-shadow .2s}.oko-capabilities-item--featured .oko-capabilities-item-body{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:var(--color-surface-soft);padding-block:calc(var(--spacing) * 3.5);padding-right:calc(var(--spacing) * 3.5);padding-left:calc(var(--spacing) * 4);box-shadow:inset 0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-item--featured .oko-capabilities-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.oko-capabilities-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-capabilities-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.oko-capabilities-item--featured .oko-capabilities-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-capabilities-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-capabilities-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-capabilities-convert{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-convert{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-capabilities-convert{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.oko-capabilities-convert{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10)}}@media(min-width:64rem){.oko-capabilities-convert{padding-right:calc(var(--spacing) * 12)}}.oko-capabilities-convert{animation:.7s ease-out both oko-capabilities-rise;animation-delay:var(--oko-capabilities-delay,0s)}.oko-capabilities-proof{max-width:var(--container-xl);align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.oko-capabilities-proof-stat{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}@media(min-width:48rem){.oko-capabilities-proof-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-capabilities-proof-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration-line:none}@media(min-width:48rem){.oko-capabilities-proof-link{font-size:.9375rem}}.oko-capabilities-proof-link{text-underline-offset:.2em;text-decoration-thickness:1px}.oko-capabilities-convert-row{align-items:stretch;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:40rem){.oko-capabilities-convert-row{justify-content:flex-start;align-items:flex-end;gap:calc(var(--spacing) * 10);flex-direction:row}}@media(min-width:48rem){.oko-capabilities-convert-row{gap:calc(var(--spacing) * 12)}}.oko-capabilities-offer-block{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.oko-capabilities-offer{align-items:center;gap:calc(var(--spacing) * 4);min-width:0;display:flex}.oko-capabilities-offer-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.oko-capabilities-offer-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.oko-capabilities-offer-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.oko-capabilities-offer-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-capabilities-offer-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-capabilities-offer-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.oko-capabilities-bridge{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);margin:0;padding-left:4rem}@media(min-width:48rem){.oko-capabilities-bridge{font-size:.9375rem}}@media(min-width:640px){.oko-capabilities-bridge{padding-left:4.75rem}}.oko-capabilities-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.oko-capabilities-cta{width:auto}}.oko-capabilities-cta{transition:transform .2s,background-color .2s}.oko-capabilities-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.oko-capabilities-item:hover .oko-capabilities-number{color:var(--color-brand-deep);transform:translate(3px)}.oko-capabilities-item:hover .oko-capabilities-item-body{border-left-color:var(--color-brand)}.oko-capabilities-item--featured:hover .oko-capabilities-item-body{box-shadow:inset 0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.oko-capabilities-item--featured:hover .oko-capabilities-item-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.oko-capabilities-proof-link:hover{text-decoration-line:underline}.oko-capabilities-cta:hover{transform:translateY(-1px)}.oko-capabilities-cta:hover .oko-capabilities-cta-arrow{transform:translate(3px)}}@keyframes oko-capabilities-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes oko-capabilities-channel-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.oko-capabilities-header,.oko-capabilities-item,.oko-capabilities-convert{animation:none}.oko-capabilities-channel{opacity:.55;animation:none}.oko-capabilities-number,.oko-capabilities-cta,.oko-capabilities-cta-arrow{transition:none}}.oko-suitable-orgs{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.oko-suitable-orgs{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-suitable-orgs{padding-block:calc(var(--spacing) * 20)}}.oko-suitable-orgs{background:radial-gradient(ellipse 58% 44% at 0% 8%,#00a0e324,transparent 58%),radial-gradient(ellipse 52% 42% at 100% 96%,#004d801c,transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs{background:radial-gradient(ellipse 58% 44% at 0% 8%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 52% 42% at 100% 96%,color-mix(in srgb,var(--color-brand-navy) 11%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.oko-suitable-orgs-atmosphere{pointer-events:none;opacity:.55;background-image:radial-gradient(38% 30% at 70% 12%,#40c4ff1f,#0000 72%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-atmosphere{background-image:radial-gradient(ellipse 38% 30% at 70% 12%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 72%)}}.oko-suitable-orgs-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-suitable-orgs-inner{gap:calc(var(--spacing) * 12)}}.oko-suitable-orgs-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both oko-suitable-orgs-rise;animation-delay:var(--oko-orgs-delay,0s);margin-inline:auto}.oko-suitable-orgs-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-suitable-orgs-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-suitable-orgs-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-suitable-orgs-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-suitable-orgs-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.oko-suitable-orgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oko-suitable-orgs-item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.oko-suitable-orgs-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.oko-suitable-orgs-item{padding-inline:calc(var(--spacing) * 6)}}.oko-suitable-orgs-item{animation:.7s ease-out both oko-suitable-orgs-rise;animation-delay:var(--oko-orgs-delay,0s)}@media(min-width:40rem){.oko-suitable-orgs-item:first-child,.oko-suitable-orgs-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.oko-suitable-orgs-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.oko-suitable-orgs-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.oko-suitable-orgs-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.oko-suitable-orgs-item-body{padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.oko-suitable-orgs-item-body{padding-left:calc(var(--spacing) * 4)}}.oko-suitable-orgs-item-body{transition:border-color .2s}.oko-suitable-orgs-item-head{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.oko-suitable-orgs-number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.8125rem;transition:color .2s,transform .2s}.oko-suitable-orgs-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-suitable-orgs-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-suitable-orgs-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-suitable-orgs-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-suitable-orgs-topology{margin-top:var(--spacing);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;position:relative}@media(min-width:40rem){.oko-suitable-orgs-topology{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}}.oko-suitable-orgs-topology-core,.oko-suitable-orgs-topology-node{border-radius:3.40282e38px;position:absolute}.oko-suitable-orgs-topology-core{background-color:var(--color-brand);box-shadow:0 0 0 3px #00a0e333}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-topology-core{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 20%,transparent)}}.oko-suitable-orgs-topology-core{transition:box-shadow .2s}.oko-suitable-orgs-topology-node{background-color:#004d8099}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-topology-node{background-color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}.oko-suitable-orgs-topology:before,.oko-suitable-orgs-topology:after{content:"";background-color:#00a0e359;position:absolute}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-topology:before,.oko-suitable-orgs-topology:after{background-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology-core{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:8%;left:50%}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology-node--a{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);bottom:10%;left:8%}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology-node--b{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);bottom:10%;left:50%}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology-node--c{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);bottom:10%;right:8%}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology-node--d{display:none}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology:before{--tw-translate-x: -50% ;width:1px;height:42%;translate:var(--tw-translate-x) var(--tw-translate-y);top:22%;left:50%}.oko-suitable-orgs-item--ministries .oko-suitable-orgs-topology:after{height:1px;bottom:18%;left:18%;right:18%}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-core{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:50%}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-node--a{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);top:10%;left:6%}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-node--b{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);top:10%;right:6%}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-node--c{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);bottom:8%;left:50%}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-node--d{--tw-translate-x: -50% ;width:1px;height:18%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#00a0e359;border-radius:0;top:58%;left:50%}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology-node--d{background-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology:before{transform-origin:100%;width:28%;height:1px;top:28%;left:22%;transform:rotate(-38deg)}.oko-suitable-orgs-item--holdings .oko-suitable-orgs-topology:after{transform-origin:0;width:28%;height:1px;top:28%;right:22%;transform:rotate(38deg)}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology-core{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:8%}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology-node--a{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:38%}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology-node--b{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:62%}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology-node--c{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;right:8%}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology-node--d{display:none}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology:before{--tw-translate-y: -50% ;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:18%;right:18%}.oko-suitable-orgs-item--branches .oko-suitable-orgs-topology:after{display:none}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-core{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:10%}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-node--a{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);top:50%;right:10%;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-node--a{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-node--b,.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-node--c,.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology-node--d{display:none}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology:before{--tw-translate-y: -50% ;height:0;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#00a0e38c;border-top-width:1px;top:50%;left:28%;right:28%}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology:before{border-color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology:before{background-color:#0000}.oko-suitable-orgs-item--embassies .oko-suitable-orgs-topology:after{display:none}.oko-suitable-orgs-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.oko-suitable-orgs-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.oko-suitable-orgs-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.oko-suitable-orgs-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.oko-suitable-orgs-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.oko-suitable-orgs-band{animation:.7s ease-out both oko-suitable-orgs-rise;animation-delay:var(--oko-orgs-delay,0s)}.oko-suitable-orgs-band-copy{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.oko-suitable-orgs-proof{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}@media(min-width:48rem){.oko-suitable-orgs-proof{font-size:.9375rem}}.oko-suitable-orgs-proof-stat{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.oko-suitable-orgs-proof-link{color:var(--color-text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}.oko-suitable-orgs-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-suitable-orgs-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-suitable-orgs-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.oko-suitable-orgs-band-cta{width:auto}}.oko-suitable-orgs-band-cta{transition:transform .2s,background-color .2s}.oko-suitable-orgs-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.oko-suitable-orgs-item:hover .oko-suitable-orgs-number{color:var(--color-brand-deep);transform:translate(3px)}.oko-suitable-orgs-item:hover .oko-suitable-orgs-item-body{border-left-color:var(--color-brand)}.oko-suitable-orgs-item:hover .oko-suitable-orgs-topology-core{box-shadow:0 0 0 4px #00a0e34d}@supports (color:color-mix(in lab,red,red)){.oko-suitable-orgs-item:hover .oko-suitable-orgs-topology-core{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.oko-suitable-orgs-proof-link:hover{color:var(--color-brand-navy);text-decoration-line:underline}.oko-suitable-orgs-band-cta:hover{transform:translateY(-1px)}.oko-suitable-orgs-band-cta:hover .oko-suitable-orgs-band-arrow{transform:translate(3px)}}@keyframes oko-suitable-orgs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oko-suitable-orgs-header,.oko-suitable-orgs-item,.oko-suitable-orgs-band{animation:none}.oko-suitable-orgs-number,.oko-suitable-orgs-item-body,.oko-suitable-orgs-band-cta,.oko-suitable-orgs-band-arrow,.oko-suitable-orgs-topology-core,.oko-suitable-orgs-proof-link{transition:none}.oko-suitable-orgs-item:hover .oko-suitable-orgs-number{transform:none}}.oko-compare{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.oko-compare{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-compare{padding-block:calc(var(--spacing) * 20)}}.oko-compare{background:radial-gradient(ellipse 56% 42% at 100% 6%,#00a0e31f,transparent 58%),radial-gradient(ellipse 50% 40% at 0% 100%,#004d801a,transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-compare{background:radial-gradient(ellipse 56% 42% at 100% 6%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}}.oko-compare-atmosphere{pointer-events:none;opacity:.5;background-image:radial-gradient(40% 28% at 28% 18%,#40c4ff1a,#0000 70%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-compare-atmosphere{background-image:radial-gradient(ellipse 40% 28% at 28% 18%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%)}}.oko-compare-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-compare-inner{gap:calc(var(--spacing) * 10)}}.oko-compare-header{max-width:var(--container-3xl);animation:.7s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-eyebrow{margin-bottom:calc(var(--spacing) * 2.5)}.oko-compare-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-compare-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-compare-title--solo{margin-top:0}.oko-compare-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.oko-compare-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-compare-verdict{align-items:baseline;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-compare-verdict{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.oko-compare-verdict{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug)}@media(min-width:48rem){.oko-compare-verdict{display:none}}.oko-compare-verdict{background:linear-gradient(135deg,#e6f6fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.oko-compare-verdict{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.oko-compare-verdict{box-shadow:inset 0 2px 0 0 var(--color-brand);animation:.65s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-verdict-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.oko-compare-verdict-sep{color:var(--color-brand-navy)}.oko-compare-verdict-values{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80e6}@supports (color:color-mix(in lab,red,red)){.oko-compare-verdict-values{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}.oko-compare-cards{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.oko-compare-cards{display:none}}.oko-compare-cards{animation:.7s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99}@supports (color:color-mix(in lab,red,red)){.oko-compare-card{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.oko-compare-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.oko-compare-card{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.oko-compare-card{animation:.65s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-card--featured{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.oko-compare-card--featured{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.oko-compare-card--featured{background:linear-gradient(160deg,#e0f4fc,#f2f6f9)}@supports (color:color-mix(in lab,red,red)){.oko-compare-card--featured{background:linear-gradient(160deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)),color-mix(in srgb,var(--color-brand-navy) 5%,var(--color-surface)))}}.oko-compare-card--featured{box-shadow:inset 0 3px 0 0 var(--color-brand)}.oko-compare-card-header{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec80;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-compare-card-header{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.oko-compare-card-header{padding-bottom:calc(var(--spacing) * 3)}.oko-compare-card--featured .oko-compare-card-header{border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.oko-compare-card--featured .oko-compare-card-header{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.oko-compare-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}.oko-compare-card-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;display:flex}.oko-compare-card-row{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.oko-compare-card-row dt{--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-compare-card-row dt{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.oko-compare-card-row dd{text-align:right;--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.oko-compare-card--featured .oko-compare-card-row dd{color:var(--color-brand-navy)}.oko-compare-scroll{display:none}@media(min-width:48rem){.oko-compare-scroll{display:block}}.oko-compare-scroll{animation:.7s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-table{border-collapse:collapse;text-align:left;width:100%}.oko-compare-table thead th{border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.oko-compare-table thead th{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.oko-compare-table thead th{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 4)}.oko-compare-corner{width:22%}.oko-compare-sr-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oko-compare-col{text-align:center;vertical-align:bottom;width:19.5%}.oko-compare-col--featured{background:linear-gradient(#e6f6fc,#f0f4f7);position:relative}@supports (color:color-mix(in lab,red,red)){.oko-compare-col--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)),color-mix(in srgb,var(--color-brand-navy) 6%,var(--color-surface)))}}.oko-compare-col--featured{box-shadow:inset 0 3px 0 0 var(--color-brand)}.oko-compare-badge{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;display:inline-block}.oko-compare-col-brand{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.oko-compare-col-brand img{flex-shrink:0}.oko-compare-col-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);display:block}@media(min-width:48rem){.oko-compare-col-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-compare-row{border-bottom-style:var(--tw-border-style);border-color:#b7d5ec66;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.oko-compare-row{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.oko-compare-row{animation:.65s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-feature{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.oko-compare-row:nth-child(2n) .oko-compare-feature{background-color:#e3f5fc40}@supports (color:color-mix(in lab,red,red)){.oko-compare-row:nth-child(2n) .oko-compare-feature{background-color:color-mix(in oklab,var(--color-surface-muted) 25%,transparent)}}.oko-compare-row:nth-child(2n) .oko-compare-cell:not(.oko-compare-cell--featured){background-color:#e3f5fc40}@supports (color:color-mix(in lab,red,red)){.oko-compare-row:nth-child(2n) .oko-compare-cell:not(.oko-compare-cell--featured){background-color:color-mix(in oklab,var(--color-surface-muted) 25%,transparent)}}.oko-compare-cell{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);text-align:center;vertical-align:middle}.oko-compare-cell--featured{background:#f0f9fd}@supports (color:color-mix(in lab,red,red)){.oko-compare-cell--featured{background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}}.oko-compare-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.oko-compare-text--featured{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.oko-compare-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-compare-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.oko-compare-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.oko-compare-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.oko-compare-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.oko-compare-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.oko-compare-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.oko-compare-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.oko-compare-band{animation:.7s ease-out both oko-compare-rise;animation-delay:var(--oko-compare-delay,0s)}.oko-compare-band-copy{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.oko-compare-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-compare-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-compare-proof{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}@media(min-width:48rem){.oko-compare-proof{font-size:.9375rem}}.oko-compare-proof-stat{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.oko-compare-proof-link{color:var(--color-text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}.oko-compare-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.oko-compare-band-cta{width:auto}}.oko-compare-band-cta{transition:transform .2s,background-color .2s}.oko-compare-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.oko-compare-proof-link:hover{color:var(--color-brand-navy);text-decoration-line:underline}.oko-compare-band-cta:hover{transform:translateY(-1px)}.oko-compare-band-cta:hover .oko-compare-band-arrow{transform:translate(3px)}}@keyframes oko-compare-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oko-compare-header,.oko-compare-verdict,.oko-compare-cards,.oko-compare-card,.oko-compare-scroll,.oko-compare-row,.oko-compare-band{animation:none}.oko-compare-band-cta,.oko-compare-band-arrow,.oko-compare-proof-link{transition:none}.oko-compare-band-cta:hover{transform:none}}.oko-looks{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.oko-looks{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-looks{padding-block:calc(var(--spacing) * 20)}}.oko-looks{background-image:radial-gradient(90% 50% at 50% 0,#40c4ff38,#0000 58%),radial-gradient(70% 55% at 8% 100%,#00a0e35c,#0000 55%),radial-gradient(65% 45% at 92% 20%,#40c4ff29,#0000 50%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-looks{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 8% 100%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 65% 45% at 92% 20%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 50%)}}.oko-looks-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(36% 28% at 50% 100%,#40c4ff24,#0000 70%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-looks-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 50% 100%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%)}}.oko-looks-inner{z-index:10;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-looks-inner{gap:calc(var(--spacing) * 6)}}.oko-looks-inner{animation:.7s ease-out both oko-looks-rise}.oko-looks-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.oko-looks-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.oko-looks-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-looks-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.oko-looks-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.oko-looks-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-looks-steps{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);display:flex;overflow-x:auto}@media(min-width:48rem){.oko-looks-steps{justify-content:center;gap:calc(var(--spacing) * 2);overflow:visible}}.oko-looks-steps{scrollbar-width:none;-ms-overflow-style:none}.oko-looks-steps::-webkit-scrollbar{display:none}.oko-looks-step{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oko-looks-step{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.oko-looks-step{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.oko-looks-step{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.oko-looks-step{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.oko-looks-step{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.oko-looks-step{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))}@media(min-width:48rem){.oko-looks-step{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}}.oko-looks-step:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.oko-looks-step:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.oko-looks-step:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.oko-looks-step:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.oko-looks-step:hover{color:var(--color-text-on-brand)}.oko-looks-step.is-active{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.oko-looks-step.is-active{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.oko-looks-step.is-active{background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.oko-looks-step-num{font-family:var(--font-mono);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff8c;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.oko-looks-step-num{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}.oko-looks-step.is-active .oko-looks-step-num{color:var(--color-brand-bright)}.oko-looks-step-label{white-space:nowrap}.oko-looks-step-connector{height:1px;width:calc(var(--spacing) * 5);background-color:#ffffff40;flex-shrink:0;display:none}@supports (color:color-mix(in lab,red,red)){.oko-looks-step-connector{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}@media(min-width:48rem){.oko-looks-step-connector{display:block}}.oko-looks-viewer{width:100%;max-width:var(--container-5xl);align-items:center;gap:var(--spacing);grid-template-columns:2rem minmax(0,1fr) 2rem;display:grid}@media(min-width:40rem){.oko-looks-viewer{gap:calc(var(--spacing) * 2);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}}@media(min-width:48rem){.oko-looks-viewer{gap:calc(var(--spacing) * 3);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}}.oko-looks-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-looks-nav{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.oko-looks-nav{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.oko-looks-nav{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.oko-looks-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:#ffffffe6;line-height:1}@supports (color:color-mix(in lab,red,red)){.oko-looks-nav{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.oko-looks-nav{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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))}@media(hover:hover){.oko-looks-nav:hover{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.oko-looks-nav:hover{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.oko-looks-nav:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}}@media(min-width:40rem){.oko-looks-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}@media(min-width:48rem){.oko-looks-nav{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.oko-looks-nav--prev,.oko-looks-nav--next{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);top:auto;left:auto;right:auto}.oko-looks-nav span{position:relative;top:-1px}.oko-looks-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-looks-frame{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.oko-looks-frame{background-color:var(--color-surface);box-shadow:0 18px 36px #0000004d,0 0 0 1px #ffffff14}.oko-looks-chrome{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-looks-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-looks-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.oko-looks-chrome-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.oko-looks-chrome-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px}.oko-looks-chrome-dots span:first-child{background-color:#ff5f57}.oko-looks-chrome-dots span:nth-child(2){background-color:#febc2e}.oko-looks-chrome-dots span:nth-child(3){background-color:#28c840}.oko-looks-chrome-brand{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);display:inline-flex}.oko-looks-chrome-brand img{opacity:.8}.oko-looks-shot{background-color:#e8edf3;justify-content:center;align-items:flex-start;max-height:min(52vh,26rem);display:flex;overflow:hidden}@media(min-width:40rem){.oko-looks-shot{max-height:min(58vh,32rem)}}@media(min-width:48rem){.oko-looks-shot{max-height:min(64vh,38rem)}}.oko-looks-shot img{object-fit:contain;object-position:top;width:100%;height:100%;transition:opacity .2s;display:block}.oko-looks-shot img.is-fading{animation:.25s ease-out both oko-looks-fade}.oko-looks-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:48rem){.oko-looks-meta{gap:calc(var(--spacing) * 3)}}.oko-looks-pager{display:none}.oko-looks-dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.oko-looks-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.oko-looks-dot{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.oko-looks-dot{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.oko-looks-dot{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.oko-looks-dot{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))}.oko-looks-dot.is-active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand-bright);background-color:var(--color-brand-bright)}.oko-looks-counter{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oko-looks-counter{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}.oko-looks-counter-sep{color:#fff6}@supports (color:color-mix(in lab,red,red)){.oko-looks-counter-sep{color:color-mix(in oklab,var(--color-text-on-brand) 40%,transparent)}}.oko-looks-screen{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.oko-looks-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-looks-caption{max-width:var(--container-lg);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-looks-caption{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.oko-looks-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-looks-cta{padding-top:var(--spacing);justify-content:center;display:flex}.oko-looks-cta .btn-primary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@keyframes oko-looks-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes oko-looks-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oko-looks-inner,.oko-looks-shot img.is-fading{animation:none}.oko-looks-step,.oko-looks-nav,.oko-looks-dot,.oko-looks-shot img{transition:none}}.archive-looks{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.archive-looks{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-looks{padding-block:calc(var(--spacing) * 20)}}.archive-looks{background-image:radial-gradient(90% 50% at 50% 0,#40c4ff38,#0000 58%),radial-gradient(70% 55% at 8% 100%,#00a0e35c,#0000 55%),radial-gradient(65% 45% at 92% 20%,#40c4ff29,#0000 50%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-looks{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 8% 100%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 65% 45% at 92% 20%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 50%)}}.archive-looks-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(36% 28% at 50% 100%,#40c4ff24,#0000 70%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.archive-looks-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 50% 100%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%)}}.archive-looks-inner{z-index:10;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-looks-inner{gap:calc(var(--spacing) * 6)}}.archive-looks-inner{animation:.7s ease-out both archive-looks-rise}.archive-looks-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.archive-looks-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.archive-looks-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-looks-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.archive-looks-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.archive-looks-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-looks-steps{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);display:flex;overflow-x:auto}@media(min-width:48rem){.archive-looks-steps{justify-content:center;gap:calc(var(--spacing) * 2);overflow:visible}}.archive-looks-steps{scrollbar-width:none;-ms-overflow-style:none}.archive-looks-steps::-webkit-scrollbar{display:none}.archive-looks-step{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.archive-looks-step{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.archive-looks-step{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.archive-looks-step{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.archive-looks-step{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.archive-looks-step{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.archive-looks-step{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))}@media(min-width:48rem){.archive-looks-step{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}}.archive-looks-step:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.archive-looks-step:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.archive-looks-step:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.archive-looks-step:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.archive-looks-step:hover{color:var(--color-text-on-brand)}.archive-looks-step.is-active{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.archive-looks-step.is-active{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.archive-looks-step.is-active{background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.archive-looks-step-num{font-family:var(--font-mono);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff8c;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.archive-looks-step-num{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}.archive-looks-step.is-active .archive-looks-step-num{color:var(--color-brand-bright)}.archive-looks-step-label{white-space:nowrap}.archive-looks-step-connector{height:1px;width:calc(var(--spacing) * 5);background-color:#ffffff40;flex-shrink:0;display:none}@supports (color:color-mix(in lab,red,red)){.archive-looks-step-connector{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}@media(min-width:48rem){.archive-looks-step-connector{display:block}}.archive-looks-viewer{width:100%;max-width:var(--container-5xl);align-items:center;gap:var(--spacing);grid-template-columns:2rem minmax(0,1fr) 2rem;display:grid}@media(min-width:40rem){.archive-looks-viewer{gap:calc(var(--spacing) * 2);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}}@media(min-width:48rem){.archive-looks-viewer{gap:calc(var(--spacing) * 3);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}}.archive-looks-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.archive-looks-nav{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.archive-looks-nav{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.archive-looks-nav{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.archive-looks-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:#ffffffe6;line-height:1}@supports (color:color-mix(in lab,red,red)){.archive-looks-nav{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.archive-looks-nav{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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))}@media(hover:hover){.archive-looks-nav:hover{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.archive-looks-nav:hover{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.archive-looks-nav:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}}@media(min-width:40rem){.archive-looks-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}@media(min-width:48rem){.archive-looks-nav{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.archive-looks-nav--prev,.archive-looks-nav--next{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);top:auto;left:auto;right:auto}.archive-looks-nav span{position:relative;top:-1px}.archive-looks-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.archive-looks-frame{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.archive-looks-frame{background-color:var(--color-surface);box-shadow:0 18px 36px #0000004d,0 0 0 1px #ffffff14}.archive-looks-chrome{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-looks-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.archive-looks-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.archive-looks-chrome-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.archive-looks-chrome-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px}.archive-looks-chrome-dots span:first-child{background-color:#ff5f57}.archive-looks-chrome-dots span:nth-child(2){background-color:#febc2e}.archive-looks-chrome-dots span:nth-child(3){background-color:#28c840}.archive-looks-chrome-brand{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);display:inline-flex}.archive-looks-chrome-brand img{opacity:.8}.archive-looks-shot{background-color:#e8edf3;justify-content:center;align-items:flex-start;max-height:min(52vh,26rem);display:flex;overflow:hidden}@media(min-width:40rem){.archive-looks-shot{max-height:min(58vh,32rem)}}@media(min-width:48rem){.archive-looks-shot{max-height:min(64vh,38rem)}}.archive-looks-shot img{object-fit:contain;object-position:top;width:100%;height:100%;transition:opacity .2s;display:block}.archive-looks-shot img.is-fading{animation:.25s ease-out both archive-looks-fade}.archive-looks-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:48rem){.archive-looks-meta{gap:calc(var(--spacing) * 3)}}.archive-looks-pager{display:none}.archive-looks-dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.archive-looks-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.archive-looks-dot{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.archive-looks-dot{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.archive-looks-dot{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.archive-looks-dot{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))}.archive-looks-dot.is-active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand-bright);background-color:var(--color-brand-bright)}.archive-looks-counter{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.archive-looks-counter{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}.archive-looks-counter-sep{color:#fff6}@supports (color:color-mix(in lab,red,red)){.archive-looks-counter-sep{color:color-mix(in oklab,var(--color-text-on-brand) 40%,transparent)}}.archive-looks-screen{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.archive-looks-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-looks-caption{max-width:var(--container-lg);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab,red,red)){.archive-looks-caption{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.archive-looks-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-looks-cta{padding-top:var(--spacing);justify-content:center;display:flex}.archive-looks-cta .btn-primary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@keyframes archive-looks-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes archive-looks-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.archive-looks-inner,.archive-looks-shot img.is-fading{animation:none}.archive-looks-step,.archive-looks-nav,.archive-looks-dot,.archive-looks-shot img{transition:none}}.kedo-looks{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-looks{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-looks{padding-block:calc(var(--spacing) * 20)}}.kedo-looks{background-image:radial-gradient(90% 50% at 50% 0,#40c4ff38,#0000 58%),radial-gradient(70% 55% at 8% 100%,#00a0e35c,#0000 55%),radial-gradient(65% 45% at 92% 20%,#40c4ff29,#0000 50%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.kedo-looks{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 8% 100%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 65% 45% at 92% 20%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 50%)}}.kedo-looks-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(36% 28% at 50% 100%,#40c4ff24,#0000 70%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-looks-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 50% 100%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%)}}.kedo-looks-inner{z-index:10;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-looks-inner{gap:calc(var(--spacing) * 6)}}.kedo-looks-inner{animation:.7s ease-out both kedo-looks-rise}.kedo-looks-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.kedo-looks-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.kedo-looks-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.kedo-looks-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.kedo-looks-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.kedo-looks-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-looks-steps{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);display:flex;overflow-x:auto}@media(min-width:48rem){.kedo-looks-steps{justify-content:center;gap:calc(var(--spacing) * 2);overflow:visible}}.kedo-looks-steps{scrollbar-width:none;-ms-overflow-style:none}.kedo-looks-steps::-webkit-scrollbar{display:none}.kedo-looks-step{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.kedo-looks-step{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.kedo-looks-step{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.kedo-looks-step{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))}@media(min-width:48rem){.kedo-looks-step{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}}.kedo-looks-step:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.kedo-looks-step:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kedo-looks-step:hover{color:var(--color-text-on-brand)}.kedo-looks-step.is-active{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step.is-active{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.kedo-looks-step.is-active{background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kedo-looks-step-num{font-family:var(--font-mono);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff8c;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step-num{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}.kedo-looks-step.is-active .kedo-looks-step-num{color:var(--color-brand-bright)}.kedo-looks-step-label{white-space:nowrap}.kedo-looks-step-connector{height:1px;width:calc(var(--spacing) * 5);background-color:#ffffff40;flex-shrink:0;display:none}@supports (color:color-mix(in lab,red,red)){.kedo-looks-step-connector{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}@media(min-width:48rem){.kedo-looks-step-connector{display:block}}.kedo-looks-viewer{width:100%;max-width:var(--container-5xl);align-items:center;gap:var(--spacing);grid-template-columns:2rem minmax(0,1fr) 2rem;display:grid}@media(min-width:40rem){.kedo-looks-viewer{gap:calc(var(--spacing) * 2);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}}@media(min-width:48rem){.kedo-looks-viewer{gap:calc(var(--spacing) * 3);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}}.kedo-looks-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.kedo-looks-nav{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.kedo-looks-nav{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.kedo-looks-nav{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.kedo-looks-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:#ffffffe6;line-height:1}@supports (color:color-mix(in lab,red,red)){.kedo-looks-nav{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.kedo-looks-nav{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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))}@media(hover:hover){.kedo-looks-nav:hover{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.kedo-looks-nav:hover{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.kedo-looks-nav:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}}@media(min-width:40rem){.kedo-looks-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}@media(min-width:48rem){.kedo-looks-nav{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.kedo-looks-nav--prev,.kedo-looks-nav--next{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);top:auto;left:auto;right:auto}.kedo-looks-nav span{position:relative;top:-1px}.kedo-looks-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-looks-frame{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.kedo-looks-frame{background-color:var(--color-surface);box-shadow:0 18px 36px #0000004d,0 0 0 1px #ffffff14}.kedo-looks-chrome{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-looks-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-looks-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.kedo-looks-chrome-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.kedo-looks-chrome-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px}.kedo-looks-chrome-dots span:first-child{background-color:#ff5f57}.kedo-looks-chrome-dots span:nth-child(2){background-color:#febc2e}.kedo-looks-chrome-dots span:nth-child(3){background-color:#28c840}.kedo-looks-chrome-brand{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);display:inline-flex}.kedo-looks-chrome-brand img{opacity:.8}.kedo-looks-shot{background-color:#e8edf3;justify-content:center;align-items:flex-start;max-height:min(52vh,26rem);display:flex;overflow:hidden}@media(min-width:40rem){.kedo-looks-shot{max-height:min(58vh,32rem)}}@media(min-width:48rem){.kedo-looks-shot{max-height:min(64vh,38rem)}}.kedo-looks-shot img{object-fit:contain;object-position:top;width:100%;height:100%;transition:opacity .2s;display:block}.kedo-looks-shot img.is-fading{animation:.25s ease-out both kedo-looks-fade}.kedo-looks-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:48rem){.kedo-looks-meta{gap:calc(var(--spacing) * 3)}}.kedo-looks-pager{display:none}.kedo-looks-dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.kedo-looks-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.kedo-looks-dot{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.kedo-looks-dot{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.kedo-looks-dot{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.kedo-looks-dot{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))}.kedo-looks-dot.is-active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand-bright);background-color:var(--color-brand-bright)}.kedo-looks-counter{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kedo-looks-counter{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}.kedo-looks-counter-sep{color:#fff6}@supports (color:color-mix(in lab,red,red)){.kedo-looks-counter-sep{color:color-mix(in oklab,var(--color-text-on-brand) 40%,transparent)}}.kedo-looks-screen{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.kedo-looks-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-looks-caption{max-width:var(--container-lg);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab,red,red)){.kedo-looks-caption{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.kedo-looks-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-looks-cta{padding-top:var(--spacing);justify-content:center;display:flex}.kedo-looks-cta .btn-primary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@keyframes kedo-looks-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-looks-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kedo-looks-inner,.kedo-looks-shot img.is-fading{animation:none}.kedo-looks-step,.kedo-looks-nav,.kedo-looks-dot,.kedo-looks-shot img{transition:none}}.kedo-suitable-orgs{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.kedo-suitable-orgs{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-suitable-orgs{padding-block:calc(var(--spacing) * 20)}}.kedo-suitable-orgs{background:radial-gradient(ellipse 65% 50% at 100% 0%,#004d801f,transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,#00a0e329,transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.kedo-suitable-orgs-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-suitable-orgs-inner{gap:calc(var(--spacing) * 12)}}.kedo-suitable-orgs-header{max-width:var(--container-3xl);animation:.7s ease-out both kedo-suitable-orgs-rise;animation-delay:var(--kedo-orgs-delay,0s);flex-direction:column;gap:0;display:flex}.kedo-suitable-orgs-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-suitable-orgs-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.kedo-suitable-orgs-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.kedo-suitable-orgs-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.kedo-suitable-orgs-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.kedo-suitable-orgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.kedo-suitable-orgs-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.kedo-suitable-orgs-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.kedo-suitable-orgs-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.kedo-suitable-orgs-item{padding-inline:calc(var(--spacing) * 6);grid-column:span 2/span 2}}.kedo-suitable-orgs-item{animation:.7s ease-out both kedo-suitable-orgs-rise;animation-delay:var(--kedo-orgs-delay,0s)}@media(min-width:40rem){.kedo-suitable-orgs-item:first-child,.kedo-suitable-orgs-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.kedo-suitable-orgs-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.kedo-suitable-orgs-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}@media(min-width:1024px){.kedo-suitable-orgs-item:nth-child(-n+3){border-top-width:0;padding-top:.5rem}.kedo-suitable-orgs-item:nth-child(n+4){padding-top:2rem}.kedo-suitable-orgs-item--row2-start{grid-column-start:2}.kedo-suitable-orgs-item--row2-end{grid-column-start:4}}.kedo-suitable-orgs-visual{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.kedo-suitable-orgs-number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);font-size:.75rem;transition:color .2s}.kedo-suitable-orgs-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background:#e3f5fcbf;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-icon{background:color-mix(in srgb,var(--color-surface-muted) 75%,transparent)}}.kedo-suitable-orgs-icon{transition:background-color .2s,transform .2s}.kedo-suitable-orgs-icon img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.kedo-suitable-orgs-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.kedo-suitable-orgs-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.kedo-suitable-orgs-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-suitable-orgs-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-suitable-orgs-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.kedo-suitable-orgs-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-suitable-orgs-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.kedo-suitable-orgs-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.kedo-suitable-orgs-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.kedo-suitable-orgs-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.kedo-suitable-orgs-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.kedo-suitable-orgs-band{animation:.7s ease-out both kedo-suitable-orgs-rise;animation-delay:var(--kedo-orgs-delay,0s)}.kedo-suitable-orgs-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-suitable-orgs-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-suitable-orgs-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.kedo-suitable-orgs-band-cta{width:auto}}.kedo-suitable-orgs-band-cta{transition:transform .2s,background-color .2s}.kedo-suitable-orgs-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-number{color:var(--color-brand-deep)}.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-icon{background:#dbf2fb}@supports (color:color-mix(in lab,red,red)){.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-icon{transform:translateY(-1px)}.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-item-body{border-left-color:var(--color-brand)}.kedo-suitable-orgs-band-cta:hover{transform:translateY(-1px)}.kedo-suitable-orgs-band-cta:hover .kedo-suitable-orgs-band-arrow{transform:translate(3px)}}@keyframes kedo-suitable-orgs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kedo-suitable-orgs-header,.kedo-suitable-orgs-item,.kedo-suitable-orgs-band{animation:none}.kedo-suitable-orgs-number,.kedo-suitable-orgs-icon,.kedo-suitable-orgs-item-body,.kedo-suitable-orgs-band-cta,.kedo-suitable-orgs-band-arrow{transition:none}.kedo-suitable-orgs-item:hover .kedo-suitable-orgs-icon{transform:none}}.archive-suitable-orgs{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.archive-suitable-orgs{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-suitable-orgs{padding-block:calc(var(--spacing) * 20)}}.archive-suitable-orgs{background:radial-gradient(ellipse 65% 50% at 100% 0%,#004d801f,transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,#00a0e329,transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.archive-suitable-orgs-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-suitable-orgs-inner{gap:calc(var(--spacing) * 12)}}.archive-suitable-orgs-header{max-width:var(--container-3xl);animation:.7s ease-out both archive-suitable-orgs-rise;animation-delay:var(--archive-orgs-delay,0s);flex-direction:column;gap:0;display:flex}.archive-suitable-orgs-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-suitable-orgs-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-suitable-orgs-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.archive-suitable-orgs-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-suitable-orgs-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.archive-suitable-orgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-suitable-orgs-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.archive-suitable-orgs-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.archive-suitable-orgs-item{padding-inline:calc(var(--spacing) * 6)}}.archive-suitable-orgs-item{animation:.7s ease-out both archive-suitable-orgs-rise;animation-delay:var(--archive-orgs-delay,0s)}@media(min-width:40rem){.archive-suitable-orgs-item:first-child,.archive-suitable-orgs-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.archive-suitable-orgs-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.archive-suitable-orgs-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.archive-suitable-orgs-visual{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.archive-suitable-orgs-number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);font-size:.75rem;transition:color .2s}.archive-suitable-orgs-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background:#e3f5fcbf;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-icon{background:color-mix(in srgb,var(--color-surface-muted) 75%,transparent)}}.archive-suitable-orgs-icon{transition:background-color .2s,transform .2s}.archive-suitable-orgs-icon img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.archive-suitable-orgs-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.archive-suitable-orgs-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.archive-suitable-orgs-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-suitable-orgs-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-suitable-orgs-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.archive-suitable-orgs-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.archive-suitable-orgs-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.archive-suitable-orgs-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.archive-suitable-orgs-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.archive-suitable-orgs-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.archive-suitable-orgs-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.archive-suitable-orgs-band{animation:.7s ease-out both archive-suitable-orgs-rise;animation-delay:var(--archive-orgs-delay,0s)}.archive-suitable-orgs-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-suitable-orgs-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-suitable-orgs-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.archive-suitable-orgs-band-cta{width:auto}}.archive-suitable-orgs-band-cta{transition:transform .2s,background-color .2s}.archive-suitable-orgs-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.archive-suitable-orgs-item:hover .archive-suitable-orgs-number{color:var(--color-brand-deep)}.archive-suitable-orgs-item:hover .archive-suitable-orgs-icon{background:#dbf2fb}@supports (color:color-mix(in lab,red,red)){.archive-suitable-orgs-item:hover .archive-suitable-orgs-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.archive-suitable-orgs-item:hover .archive-suitable-orgs-icon{transform:translateY(-1px)}.archive-suitable-orgs-item:hover .archive-suitable-orgs-item-body{border-left-color:var(--color-brand)}.archive-suitable-orgs-band-cta:hover{transform:translateY(-1px)}.archive-suitable-orgs-band-cta:hover .archive-suitable-orgs-band-arrow{transform:translate(3px)}}@keyframes archive-suitable-orgs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.archive-suitable-orgs-header,.archive-suitable-orgs-item,.archive-suitable-orgs-band{animation:none}.archive-suitable-orgs-number,.archive-suitable-orgs-icon,.archive-suitable-orgs-item-body,.archive-suitable-orgs-band-cta,.archive-suitable-orgs-band-arrow{transition:none}.archive-suitable-orgs-item:hover .archive-suitable-orgs-icon{transform:none}}.oko-sed-bridge{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:40rem){.oko-sed-bridge{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.oko-sed-bridge{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.oko-sed-bridge{padding-block:calc(var(--spacing) * 16)}}.oko-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,#00a0e314,transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,#004d8012,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 7%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.oko-sed-bridge{box-shadow:inset 0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge{box-shadow:inset 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.oko-sed-bridge-atmosphere{pointer-events:none;opacity:.35;background-image:radial-gradient(36% 28% at 18% 80%,#40c4ff1f,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 18% 80%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 70%)}}.oko-sed-bridge-inner{z-index:10;width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-sed-bridge-inner{gap:calc(var(--spacing) * 7)}}.oko-sed-bridge-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both oko-sed-bridge-rise;animation-delay:var(--oko-sed-bridge-delay,0s);margin-inline:auto}.oko-sed-bridge-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.oko-sed-bridge-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-sed-bridge-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.oko-sed-bridge-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.oko-sed-bridge-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:1.0625rem}}.oko-sed-bridge-hub{width:100%;max-width:var(--container-2xl);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.oko-sed-bridge-hub{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row}}@media(min-width:48rem){.oko-sed-bridge-hub{gap:calc(var(--spacing) * 3)}}.oko-sed-bridge-hub{animation:.7s ease-out both oko-sed-bridge-rise;animation-delay:var(--oko-sed-bridge-delay,0s)}.oko-sed-bridge-node{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex:1;display:flex}.oko-sed-bridge-node--sed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--sed{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-sed-bridge-node--sed{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);box-shadow:0 1px #00a0e338,0 10px 28px #004d8047}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--sed{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 22%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 28%,transparent)}}.oko-sed-bridge-node--oko{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--oko{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.oko-sed-bridge-node--oko{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#40c4ff2e,transparent 58%),linear-gradient(165deg,#f0f9fd 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--oko{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.oko-sed-bridge-node--oko{box-shadow:0 1px #b7d5ec80}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--oko{box-shadow:0 1px color-mix(in srgb,var(--color-border) 50%,transparent)}}.oko-sed-bridge-node-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.oko-sed-bridge-node--sed .oko-sed-bridge-node-mark{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--sed .oko-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.oko-sed-bridge-node--oko .oko-sed-bridge-node-mark{background-color:#004d800f}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--oko .oko-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.oko-sed-bridge-node-mark img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.oko-sed-bridge-node-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.oko-sed-bridge-node-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.oko-sed-bridge-node--sed .oko-sed-bridge-node-label{color:#fff9}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--sed .oko-sed-bridge-node-label{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}.oko-sed-bridge-node--oko .oko-sed-bridge-node-label{color:#004d808c}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-node--oko .oko-sed-bridge-node-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.oko-sed-bridge-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.oko-sed-bridge-node-title{font-size:.9375rem}}.oko-sed-bridge-connector{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:var(--spacing);flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}@media(min-width:40rem){.oko-sed-bridge-connector{width:5.5rem;height:auto}}@media(min-width:48rem){.oko-sed-bridge-connector{width:calc(var(--spacing) * 28)}}.oko-sed-bridge-connector-svg{height:calc(var(--spacing) * 7);width:100%;max-width:7.5rem}@media(min-width:40rem){.oko-sed-bridge-connector-svg{height:calc(var(--spacing) * 6);max-width:none}}.oko-sed-bridge-connector-path{stroke:#007bb6}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-connector-path{stroke:color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy))}}.oko-sed-bridge-connector-path{stroke-dasharray:120;stroke-dashoffset:120px;animation:.9s ease-out .35s forwards oko-sed-bridge-draw}.oko-sed-bridge-connector-dot{fill:var(--color-brand)}.oko-sed-bridge-connector-dot--start{fill:var(--color-brand-navy)}.oko-sed-bridge-connector-dot--mid{fill:var(--color-brand-bright)}.oko-sed-bridge-connector-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#004d8080}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-connector-label{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}.oko-sed-bridge-connector-label{text-transform:uppercase}@media(min-width:40rem){.oko-sed-bridge-connector-label{margin-top:var(--spacing);position:absolute;top:100%}}.oko-sed-bridge-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.oko-sed-bridge-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr))}}.oko-sed-bridge-item{animation:.65s ease-out both oko-sed-bridge-rise;animation-delay:var(--oko-sed-bridge-delay,0s);margin:0;padding:0}.oko-sed-bridge-link{border-radius:var(--radius-lg);outline-offset:4px;height:100%;min-height:8rem;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.oko-sed-bridge-link{min-height:8.5rem}}.oko-sed-bridge-accent{width:calc(var(--spacing) * 1.5);inset-block:0;position:absolute;left:0}.oko-sed-bridge-link--have{border-style:var(--tw-border-style);border-width:1px;border-color:#004d8033}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--have{border-color:color-mix(in oklab,var(--color-brand-navy) 20%,transparent)}}.oko-sed-bridge-link--have{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#004d8029,transparent 58%),linear-gradient(165deg,#e8eff4 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--have{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 16%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand-navy) 9%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.oko-sed-bridge-link--have{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--have{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.oko-sed-bridge-link--have .oko-sed-bridge-accent{background:var(--color-brand-navy)}.oko-sed-bridge-link--need{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--need{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-sed-bridge-link--need{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 0% 0%,#40c4ff42,transparent 58%),linear-gradient(165deg,#e6f6fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--need{background-image:radial-gradient(ellipse 90% 70% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 26%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.oko-sed-bridge-link--need{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--need{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.oko-sed-bridge-link--need .oko-sed-bridge-accent{background:linear-gradient(180deg,var(--color-brand-bright),var(--color-brand))}.oko-sed-bridge-link-copy{z-index:10;justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.oko-sed-bridge-link-copy{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 7)}}.oko-sed-bridge-link-role{border-radius:var(--radius-md);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.oko-sed-bridge-link--have .oko-sed-bridge-link-role{background-color:#004d8014}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--have .oko-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.oko-sed-bridge-link--have .oko-sed-bridge-link-role{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--have .oko-sed-bridge-link-role{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.oko-sed-bridge-link--need .oko-sed-bridge-link-role{background-color:#00a0e31f}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link--need .oko-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.oko-sed-bridge-link--need .oko-sed-bridge-link-role{color:var(--color-brand-deep)}.oko-sed-bridge-link-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.oko-sed-bridge-link-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-sed-bridge-link-hint{max-width:19rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.oko-sed-bridge-link-hint{font-size:.9375rem}}.oko-sed-bridge-link-action{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);display:inline-flex}.oko-sed-bridge-link--have .oko-sed-bridge-link-action{color:var(--color-brand-navy)}.oko-sed-bridge-link--need .oko-sed-bridge-link-action{color:var(--color-brand-deep)}.oko-sed-bridge-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.oko-sed-bridge-soft{width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;animation:.65s ease-out both oko-sed-bridge-rise;animation-delay:var(--oko-sed-bridge-delay,0s);flex-direction:column;margin:0;display:flex}.oko-sed-bridge-soft-note{max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-soft-note{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.oko-sed-bridge-soft-note{font-size:.9375rem}}.oko-sed-bridge-proof{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.oko-sed-bridge-proof-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-proof-item{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.oko-sed-bridge-proof-item{background-color:#004d800b}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-proof-item{background-color:color-mix(in oklab,var(--color-brand-navy) 4.5%,transparent)}}.oko-sed-bridge-proof-item{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-proof-item{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.oko-sed-bridge-proof-item{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(hover:hover)and (pointer:fine){.oko-sed-bridge-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #004d801f,0 1px #b7d5ec66}@supports (color:color-mix(in lab,red,red)){.oko-sed-bridge-link:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}}.oko-sed-bridge-link:hover .oko-sed-bridge-arrow{transform:translate(3px)}}.oko-sed-bridge-link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}@keyframes oko-sed-bridge-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes oko-sed-bridge-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.oko-sed-bridge-header,.oko-sed-bridge-hub,.oko-sed-bridge-item,.oko-sed-bridge-soft{animation:none}.oko-sed-bridge-connector-path{stroke-dashoffset:0;animation:none}.oko-sed-bridge-link,.oko-sed-bridge-arrow{transition:none}}.kedo-sed-bridge{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:40rem){.kedo-sed-bridge{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.kedo-sed-bridge{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.kedo-sed-bridge{padding-block:calc(var(--spacing) * 16)}}.kedo-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,#00a0e314,transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,#004d8012,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 7%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.kedo-sed-bridge{box-shadow:inset 0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge{box-shadow:inset 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.kedo-sed-bridge-atmosphere{pointer-events:none;opacity:.35;background-image:radial-gradient(36% 28% at 18% 80%,#40c4ff1f,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 18% 80%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 70%)}}.kedo-sed-bridge-inner{z-index:10;width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-sed-bridge-inner{gap:calc(var(--spacing) * 7)}}.kedo-sed-bridge-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both kedo-sed-bridge-rise;animation-delay:var(--kedo-sed-bridge-delay,0s);margin-inline:auto}.kedo-sed-bridge-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.kedo-sed-bridge-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-sed-bridge-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.kedo-sed-bridge-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.kedo-sed-bridge-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:1.0625rem}}.kedo-sed-bridge-hub{width:100%;max-width:var(--container-2xl);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.kedo-sed-bridge-hub{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row}}@media(min-width:48rem){.kedo-sed-bridge-hub{gap:calc(var(--spacing) * 3)}}.kedo-sed-bridge-hub{animation:.7s ease-out both kedo-sed-bridge-rise;animation-delay:var(--kedo-sed-bridge-delay,0s)}.kedo-sed-bridge-node{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex:1;display:flex}.kedo-sed-bridge-node--sed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--sed{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.kedo-sed-bridge-node--sed{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);box-shadow:0 1px #00a0e338,0 10px 28px #004d8047}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--sed{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 22%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 28%,transparent)}}.kedo-sed-bridge-node--kedo{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--kedo{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.kedo-sed-bridge-node--kedo{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#40c4ff2e,transparent 58%),linear-gradient(165deg,#f0f9fd 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--kedo{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.kedo-sed-bridge-node--kedo{box-shadow:0 1px #b7d5ec80}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--kedo{box-shadow:0 1px color-mix(in srgb,var(--color-border) 50%,transparent)}}.kedo-sed-bridge-node-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kedo-sed-bridge-node--sed .kedo-sed-bridge-node-mark{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--sed .kedo-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.kedo-sed-bridge-node--kedo .kedo-sed-bridge-node-mark{background-color:#004d800f}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--kedo .kedo-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.kedo-sed-bridge-node-mark img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.kedo-sed-bridge-node-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kedo-sed-bridge-node-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.kedo-sed-bridge-node--sed .kedo-sed-bridge-node-label{color:#fff9}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--sed .kedo-sed-bridge-node-label{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}.kedo-sed-bridge-node--kedo .kedo-sed-bridge-node-label{color:#004d808c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-node--kedo .kedo-sed-bridge-node-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.kedo-sed-bridge-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.kedo-sed-bridge-node-title{font-size:.9375rem}}.kedo-sed-bridge-connector{height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:var(--spacing);flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}@media(min-width:40rem){.kedo-sed-bridge-connector{width:5.5rem;height:auto}}@media(min-width:48rem){.kedo-sed-bridge-connector{width:calc(var(--spacing) * 28)}}.kedo-sed-bridge-connector-svg{flex-shrink:0}.kedo-sed-bridge-connector-svg--vertical{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 7)}@media(min-width:40rem){.kedo-sed-bridge-connector-svg--vertical{display:none}}.kedo-sed-bridge-connector-svg--horizontal{height:calc(var(--spacing) * 6);width:100%;max-width:none;display:none}@media(min-width:40rem){.kedo-sed-bridge-connector-svg--horizontal{display:block}}.kedo-sed-bridge-connector-path{stroke:#007bb6}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-connector-path{stroke:color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy))}}.kedo-sed-bridge-connector-path{stroke-linecap:round}.kedo-sed-bridge-connector-path--horizontal{stroke-dasharray:120;stroke-dashoffset:120px;animation:.9s ease-out .35s forwards kedo-sed-bridge-draw}.kedo-sed-bridge-connector-path--vertical{stroke-dasharray:64;stroke-dashoffset:64px;animation:.85s ease-out .3s forwards kedo-sed-bridge-draw-vertical}.kedo-sed-bridge-connector-dot{fill:var(--color-brand)}.kedo-sed-bridge-connector-dot--start{fill:var(--color-brand-navy)}.kedo-sed-bridge-connector-dot--mid{fill:var(--color-brand-bright)}.kedo-sed-bridge-connector-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-connector-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.kedo-sed-bridge-connector-label{text-transform:uppercase}@media(min-width:40rem){.kedo-sed-bridge-connector-label{margin-top:var(--spacing);position:absolute;top:100%}}.kedo-sed-bridge-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.kedo-sed-bridge-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr))}}.kedo-sed-bridge-item{animation:.65s ease-out both kedo-sed-bridge-rise;animation-delay:var(--kedo-sed-bridge-delay,0s);margin:0;padding:0}.kedo-sed-bridge-link{border-radius:var(--radius-lg);outline-offset:4px;height:100%;min-height:8rem;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.kedo-sed-bridge-link{min-height:8.5rem}}.kedo-sed-bridge-link--split{cursor:default}.kedo-sed-bridge-accent{width:calc(var(--spacing) * 1.5);inset-block:0;position:absolute;left:0}.kedo-sed-bridge-link--have{border-style:var(--tw-border-style);border-width:1px;border-color:#004d8033}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--have{border-color:color-mix(in oklab,var(--color-brand-navy) 20%,transparent)}}.kedo-sed-bridge-link--have{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#004d8029,transparent 58%),linear-gradient(165deg,#e8eff4 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--have{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 16%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand-navy) 9%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.kedo-sed-bridge-link--have{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--have{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.kedo-sed-bridge-link--have .kedo-sed-bridge-accent{background:var(--color-brand-navy)}.kedo-sed-bridge-link--need{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--need{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.kedo-sed-bridge-link--need{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 0% 0%,#40c4ff42,transparent 58%),linear-gradient(165deg,#e6f6fc 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--need{background-image:radial-gradient(ellipse 90% 70% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 26%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.kedo-sed-bridge-link--need{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--need{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.kedo-sed-bridge-link--need .kedo-sed-bridge-accent{background:linear-gradient(180deg,var(--color-brand-bright),var(--color-brand))}.kedo-sed-bridge-link-copy{z-index:10;justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.kedo-sed-bridge-link-copy{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 7)}}.kedo-sed-bridge-link-role{border-radius:var(--radius-md);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.kedo-sed-bridge-link--have .kedo-sed-bridge-link-role{background-color:#004d8014}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--have .kedo-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.kedo-sed-bridge-link--have .kedo-sed-bridge-link-role{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--have .kedo-sed-bridge-link-role{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.kedo-sed-bridge-link--need .kedo-sed-bridge-link-role{background-color:#00a0e31f}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--need .kedo-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.kedo-sed-bridge-link--need .kedo-sed-bridge-link-role{color:var(--color-brand-deep)}.kedo-sed-bridge-link-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.kedo-sed-bridge-link-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-sed-bridge-link-hint{max-width:19rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.kedo-sed-bridge-link-hint{font-size:.9375rem}}.kedo-sed-bridge-actions{margin-top:calc(var(--spacing) * 1.5);align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.kedo-sed-bridge-link-action{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);outline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}a.kedo-sed-bridge-link .kedo-sed-bridge-link-action,.kedo-sed-bridge-link--have .kedo-sed-bridge-link-action{margin-top:calc(var(--spacing) * 1.5);color:var(--color-brand-navy)}.kedo-sed-bridge-link-action--primary{color:var(--color-brand-deep)}.kedo-sed-bridge-link-action--secondary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link-action--secondary{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.kedo-sed-bridge-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.kedo-sed-bridge-soft{width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;animation:.65s ease-out both kedo-sed-bridge-rise;animation-delay:var(--kedo-sed-bridge-delay,0s);flex-direction:column;margin:0;display:flex}.kedo-sed-bridge-soft-note{max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-soft-note{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.kedo-sed-bridge-soft-note{font-size:.9375rem}}.kedo-sed-bridge-proof{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.kedo-sed-bridge-proof-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-proof-item{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.kedo-sed-bridge-proof-item{background-color:#004d800b}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-proof-item{background-color:color-mix(in oklab,var(--color-brand-navy) 4.5%,transparent)}}.kedo-sed-bridge-proof-item{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-proof-item{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.kedo-sed-bridge-proof-item{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(hover:hover)and (pointer:fine){a.kedo-sed-bridge-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #004d801f,0 1px #b7d5ec66}@supports (color:color-mix(in lab,red,red)){a.kedo-sed-bridge-link:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}}a.kedo-sed-bridge-link:hover .kedo-sed-bridge-arrow{transform:translate(3px)}.kedo-sed-bridge-link--split:hover{transform:translateY(-2px);box-shadow:0 10px 24px #004d801f,0 1px #b7d5ec66}@supports (color:color-mix(in lab,red,red)){.kedo-sed-bridge-link--split:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}}.kedo-sed-bridge-link-action--primary:hover{color:var(--color-brand)}.kedo-sed-bridge-link-action--primary:hover .kedo-sed-bridge-arrow,.kedo-sed-bridge-link-action--secondary:hover .kedo-sed-bridge-arrow{transform:translate(3px)}.kedo-sed-bridge-link-action--secondary:hover{color:var(--color-brand-navy)}}a.kedo-sed-bridge-link:focus-visible,.kedo-sed-bridge-link-action:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}@keyframes kedo-sed-bridge-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes kedo-sed-bridge-draw{to{stroke-dashoffset:0}}@keyframes kedo-sed-bridge-draw-vertical{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.kedo-sed-bridge-header,.kedo-sed-bridge-hub,.kedo-sed-bridge-item,.kedo-sed-bridge-soft{animation:none}.kedo-sed-bridge-connector-path{stroke-dashoffset:0;animation:none}.kedo-sed-bridge-link,.kedo-sed-bridge-arrow{transition:none}}.archive-sed-bridge{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:40rem){.archive-sed-bridge{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.archive-sed-bridge{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.archive-sed-bridge{padding-block:calc(var(--spacing) * 16)}}.archive-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,#00a0e314,transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,#004d8012,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge{background:radial-gradient(ellipse 55% 50% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 68%),radial-gradient(ellipse 42% 40% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 7%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.archive-sed-bridge{box-shadow:inset 0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge{box-shadow:inset 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.archive-sed-bridge-atmosphere{pointer-events:none;opacity:.35;background-image:radial-gradient(36% 28% at 18% 80%,#40c4ff1f,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 18% 80%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 70%)}}.archive-sed-bridge-inner{z-index:10;width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-sed-bridge-inner{gap:calc(var(--spacing) * 7)}}.archive-sed-bridge-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s);margin-inline:auto}.archive-sed-bridge-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.archive-sed-bridge-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-sed-bridge-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.archive-sed-bridge-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.archive-sed-bridge-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:1.0625rem}}.archive-sed-bridge-hub{width:100%;max-width:var(--container-2xl);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.archive-sed-bridge-hub{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row}}@media(min-width:48rem){.archive-sed-bridge-hub{gap:calc(var(--spacing) * 3)}}.archive-sed-bridge-hub{animation:.7s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s)}.archive-sed-bridge-node{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex:1;display:flex}.archive-sed-bridge-node--sed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--sed{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.archive-sed-bridge-node--sed{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);box-shadow:0 1px #00a0e338,0 10px 28px #004d8047}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--sed{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 22%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 28%,transparent)}}.archive-sed-bridge-node--archive{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--archive{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.archive-sed-bridge-node--archive{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#40c4ff2e,transparent 58%),linear-gradient(165deg,#f0f9fd 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--archive{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.archive-sed-bridge-node--archive{box-shadow:0 1px #b7d5ec80}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--archive{box-shadow:0 1px color-mix(in srgb,var(--color-border) 50%,transparent)}}.archive-sed-bridge-node-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.archive-sed-bridge-node--sed .archive-sed-bridge-node-mark{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--sed .archive-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.archive-sed-bridge-node--archive .archive-sed-bridge-node-mark{background-color:#004d800f}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--archive .archive-sed-bridge-node-mark{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.archive-sed-bridge-node-mark img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.archive-sed-bridge-node-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.archive-sed-bridge-node-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.archive-sed-bridge-node--sed .archive-sed-bridge-node-label{color:#fff9}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--sed .archive-sed-bridge-node-label{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}.archive-sed-bridge-node--archive .archive-sed-bridge-node-label{color:#004d808c}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-node--archive .archive-sed-bridge-node-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.archive-sed-bridge-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.archive-sed-bridge-node-title{font-size:.9375rem}}.archive-sed-bridge-connector{height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:var(--spacing);flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}@media(min-width:40rem){.archive-sed-bridge-connector{width:6.25rem;height:auto}}@media(min-width:48rem){.archive-sed-bridge-connector{width:7.5rem}}.archive-sed-bridge-connector-svg--vertical{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 7)}@media(min-width:40rem){.archive-sed-bridge-connector-svg--vertical{display:none}}.archive-sed-bridge-connector-svg--horizontal{height:calc(var(--spacing) * 7);width:100%;max-width:none;display:none}@media(min-width:40rem){.archive-sed-bridge-connector-svg--horizontal{display:block}}.archive-sed-bridge-connector-path{stroke:#007bb6}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-connector-path{stroke:color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy))}}.archive-sed-bridge-connector-path{stroke-dasharray:120;stroke-dashoffset:120px}.archive-sed-bridge-connector-path--horizontal{animation:.9s ease-out .35s forwards archive-sed-bridge-draw,2.8s ease-in-out 1.4s infinite archive-sed-bridge-pulse}.archive-sed-bridge-connector-path--vertical{stroke-dasharray:64;stroke-dashoffset:64px;animation:.9s ease-out .35s forwards archive-sed-bridge-draw-vertical,2.8s ease-in-out 1.4s infinite archive-sed-bridge-pulse}.archive-sed-bridge-connector-dot{fill:var(--color-brand)}.archive-sed-bridge-connector-dot--start{fill:var(--color-brand-navy)}.archive-sed-bridge-connector-dot--mid{fill:var(--color-brand-bright)}.archive-sed-bridge-flow{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.archive-sed-bridge-flow-chip{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-brand-bright);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;box-shadow:0 0 0 2px #fffc,0 2px 8px #00a0e359}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-flow-chip{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface) 80%,transparent),0 2px 8px color-mix(in srgb,var(--color-brand) 35%,transparent)}}.archive-sed-bridge-flow-chip{animation:2.4s ease-in-out 1.1s infinite archive-sed-bridge-flow-y}@media(min-width:640px){.archive-sed-bridge-flow-chip{animation-name:archive-sed-bridge-flow-x}}.archive-sed-bridge-connector-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-connector-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.archive-sed-bridge-connector-label{text-transform:uppercase}@media(min-width:40rem){.archive-sed-bridge-connector-label{margin-top:calc(var(--spacing) * 1.5);position:absolute;top:100%}}.archive-sed-bridge-outcomes{width:100%;max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-color:#00a0e359;border-left-width:2px;flex-direction:column;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-outcomes{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.archive-sed-bridge-outcomes{padding:0;padding-left:calc(var(--spacing) * 4)}@media(min-width:48rem){.archive-sed-bridge-outcomes{gap:calc(var(--spacing) * 3.5);padding-left:calc(var(--spacing) * 5)}}.archive-sed-bridge-outcomes{animation:.65s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s)}.archive-sed-bridge-outcome{align-items:flex-start;gap:calc(var(--spacing) * 3.5);margin:0;padding:0;display:flex}@media(min-width:48rem){.archive-sed-bridge-outcome{gap:calc(var(--spacing) * 4)}}.archive-sed-bridge-outcome{animation:.6s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s)}.archive-sed-bridge-outcome-index{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#00a0e3b3;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-outcome-index{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}@media(min-width:48rem){.archive-sed-bridge-outcome-index{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.archive-sed-bridge-outcome-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80d9}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-outcome-text{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.archive-sed-bridge-outcome-text{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed)}}.archive-sed-bridge-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.archive-sed-bridge-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-sed-bridge-item{animation:.65s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s);margin:0;padding:0}.archive-sed-bridge-link{border-radius:var(--radius-lg);outline-offset:4px;height:100%;min-height:8.25rem;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.archive-sed-bridge-link{min-height:9rem}}.archive-sed-bridge-link--split{cursor:default}.archive-sed-bridge-accent{width:calc(var(--spacing) * 1.5);inset-block:0;position:absolute;left:0}.archive-sed-bridge-link--have{border-style:var(--tw-border-style);border-width:1px;border-color:#004d8040}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--have{border-color:color-mix(in oklab,var(--color-brand-navy) 25%,transparent)}}.archive-sed-bridge-link--have{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 100% 0%,#004d802e,transparent 58%),linear-gradient(165deg,#e3ebf1 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--have{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand-navy) 11%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.archive-sed-bridge-link--have{box-shadow:0 1px #b7d5ec8c,0 8px 22px #004d8014}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--have{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent),0 8px 22px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.archive-sed-bridge-link--primary{border-color:#004d8059}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--primary{border-color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.archive-sed-bridge-link--have .archive-sed-bridge-accent{background:var(--color-brand-navy);width:.375rem}.archive-sed-bridge-link--need{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--need{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.archive-sed-bridge-link--need{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 90% 70% at 0% 0%,#40c4ff33,transparent 58%),linear-gradient(165deg,#edf8fd 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--need{background-image:radial-gradient(ellipse 90% 70% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 20%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 7%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.archive-sed-bridge-link--need{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--need{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.archive-sed-bridge-link--need .archive-sed-bridge-accent{background:linear-gradient(180deg,var(--color-brand-bright),var(--color-brand))}.archive-sed-bridge-link-copy{z-index:10;justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.archive-sed-bridge-link-copy{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 7)}}.archive-sed-bridge-link-role{border-radius:var(--radius-md);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.archive-sed-bridge-link--have .archive-sed-bridge-link-role{background-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--have .archive-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.archive-sed-bridge-link--have .archive-sed-bridge-link-role{color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--have .archive-sed-bridge-link-role{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.archive-sed-bridge-link--need .archive-sed-bridge-link-role{background-color:#00a0e31f}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--need .archive-sed-bridge-link-role{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.archive-sed-bridge-link--need .archive-sed-bridge-link-role{color:var(--color-brand-deep)}.archive-sed-bridge-link-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.archive-sed-bridge-link-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-sed-bridge-link-hint{max-width:19rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.archive-sed-bridge-link-hint{font-size:.9375rem}}.archive-sed-bridge-link-action{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-decoration-line:none;display:inline-flex}.archive-sed-bridge-link-action--cta{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-brand-navy);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;box-shadow:0 1px #00a0e340}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link-action--cta{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 25%,transparent)}}.archive-sed-bridge-link--have .archive-sed-bridge-link-action--cta{background-color:var(--color-brand-navy);color:var(--color-text-on-brand)}.archive-sed-bridge-link--need .archive-sed-bridge-link-action--cta{background-color:var(--color-brand);color:var(--color-text-on-brand)}.archive-sed-bridge-actions{margin-top:calc(var(--spacing) * 1.5);align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.archive-sed-bridge-link-action--secondary{--tw-font-weight:var(--font-weight-medium);font-size:.8125rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d808c;margin-top:0}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link-action--secondary{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.archive-sed-bridge-link-action--secondary{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.archive-sed-bridge-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.archive-sed-bridge-soft{width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;animation:.65s ease-out both archive-sed-bridge-rise;animation-delay:var(--archive-sed-bridge-delay,0s);flex-direction:column;margin:0;display:flex}.archive-sed-bridge-soft-note{max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-soft-note{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.archive-sed-bridge-soft-note{font-size:.9375rem}}.archive-sed-bridge-proof{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.archive-sed-bridge-proof-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-proof-item{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.archive-sed-bridge-proof-item{background-color:#004d800b}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-proof-item{background-color:color-mix(in oklab,var(--color-brand-navy) 4.5%,transparent)}}.archive-sed-bridge-proof-item{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-proof-item{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.archive-sed-bridge-proof-item{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(hover:hover)and (pointer:fine){a.archive-sed-bridge-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px #004d8024,0 1px #b7d5ec66}@supports (color:color-mix(in lab,red,red)){a.archive-sed-bridge-link:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent),0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}}a.archive-sed-bridge-link:hover .archive-sed-bridge-arrow{transform:translate(3px)}.archive-sed-bridge-link--split:hover{box-shadow:0 10px 24px #004d8014,0 1px #b7d5ec66}@supports (color:color-mix(in lab,red,red)){.archive-sed-bridge-link--split:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 1px color-mix(in srgb,var(--color-border) 40%,transparent)}}.archive-sed-bridge-link-action--cta:hover{filter:brightness(1.06)}.archive-sed-bridge-link-action--cta:hover .archive-sed-bridge-arrow{transform:translate(3px)}.archive-sed-bridge-link-action--secondary:hover{color:var(--color-brand-navy);text-decoration-line:underline}}a.archive-sed-bridge-link:focus-visible,.archive-sed-bridge-link-action:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}@keyframes archive-sed-bridge-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes archive-sed-bridge-draw{to{stroke-dashoffset:0}}@keyframes archive-sed-bridge-draw-vertical{to{stroke-dashoffset:0}}@keyframes archive-sed-bridge-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes archive-sed-bridge-flow-x{0%{opacity:0;transform:translate(-2.35rem)scale(.85)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(2.35rem)scale(.85)}}@keyframes archive-sed-bridge-flow-y{0%{opacity:0;transform:translateY(-1.35rem)scale(.85)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(1.35rem)scale(.85)}}@media(prefers-reduced-motion:reduce){.archive-sed-bridge-header,.archive-sed-bridge-hub,.archive-sed-bridge-outcomes,.archive-sed-bridge-outcome,.archive-sed-bridge-item,.archive-sed-bridge-soft{animation:none}.archive-sed-bridge-connector-path{stroke-dashoffset:0;animation:none}.archive-sed-bridge-flow-chip{opacity:0;animation:none}.archive-sed-bridge-link,.archive-sed-bridge-link-action--cta,.archive-sed-bridge-arrow{transition:none}}.archive-existing{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.archive-existing{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.archive-existing{padding-block:calc(var(--spacing) * 20)}}.archive-existing{background:radial-gradient(ellipse 58% 44% at 0% 10%,#00a0e321,transparent 58%),radial-gradient(ellipse 52% 42% at 100% 94%,#004d801c,transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,var(--color-surface) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.archive-existing{background:radial-gradient(ellipse 58% 44% at 0% 10%,color-mix(in srgb,var(--color-brand) 13%,transparent),transparent 58%),radial-gradient(ellipse 52% 42% at 100% 94%,color-mix(in srgb,var(--color-brand-navy) 11%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,var(--color-surface) 100%)}}.archive-existing-atmosphere{pointer-events:none;opacity:.5;background-image:radial-gradient(36% 28% at 72% 14%,#40c4ff1c,#0000 72%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.archive-existing-atmosphere{background-image:radial-gradient(ellipse 36% 28% at 72% 14%,color-mix(in srgb,var(--color-brand-bright) 11%,transparent),transparent 72%)}}.archive-existing-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.archive-existing-inner{gap:calc(var(--spacing) * 12)}}.archive-existing-header{max-width:var(--container-3xl);animation:.7s ease-out both archive-existing-rise;animation-delay:var(--archive-existing-delay,0s)}.archive-existing-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-existing-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.archive-existing-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.archive-existing-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.archive-existing-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:64rem){.archive-existing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.archive-existing-grid:before{content:"";background:linear-gradient(90deg,#00a0e314,#00a0e373,#00a0e314);height:1px;position:absolute;top:2.35rem;left:12%;right:12%}@supports (color:color-mix(in lab,red,red)){.archive-existing-grid:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 8%,transparent),color-mix(in srgb,var(--color-brand) 45%,transparent),color-mix(in srgb,var(--color-brand) 8%,transparent))}}.archive-existing-grid:before{pointer-events:none}}.archive-existing-item{z-index:1;align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.archive-existing-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.archive-existing-item{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-top-width:0}}.archive-existing-item{animation:.7s ease-out both archive-existing-rise;animation-delay:var(--archive-existing-delay,0s)}.archive-existing-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:64rem){.archive-existing-item:first-child{padding-top:calc(var(--spacing) * 2)}.archive-existing-item--lead{border-radius:var(--radius-lg);background-color:#00a0e309}@supports (color:color-mix(in lab,red,red)){.archive-existing-item--lead{background-color:color-mix(in oklab,var(--color-brand) 3.5%,transparent)}}.archive-existing-item--lead{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.archive-existing-visual{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.archive-existing-number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);font-size:.75rem;transition:color .2s,transform .2s}.archive-existing-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background:#e3f5fcb3;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-existing-icon{background:color-mix(in srgb,var(--color-surface-muted) 70%,transparent)}}.archive-existing-icon{box-shadow:inset 0 0 0 1px #00a0e324}@supports (color:color-mix(in lab,red,red)){.archive-existing-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.archive-existing-icon{transition:background-color .2s,box-shadow .2s,transform .2s}.archive-existing-icon img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain}.archive-existing-path{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d808c}@supports (color:color-mix(in lab,red,red)){.archive-existing-path{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.archive-existing-path{text-transform:uppercase}.archive-existing-item--lead .archive-existing-path{color:var(--color-brand)}.archive-existing-item--lead .archive-existing-icon{background:#e0f4fc}@supports (color:color-mix(in lab,red,red)){.archive-existing-item--lead .archive-existing-icon{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.archive-existing-item--lead .archive-existing-icon{box-shadow:inset 0 0 0 1px #00a0e347}@supports (color:color-mix(in lab,red,red)){.archive-existing-item--lead .archive-existing-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.archive-existing-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-existing-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.archive-existing-item-body{padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.archive-existing-item-body{padding-left:calc(var(--spacing) * 4)}}.archive-existing-item-body{transition:border-color .2s}.archive-existing-item--lead .archive-existing-item-body{border-left-color:#00a0e38c}@supports (color:color-mix(in lab,red,red)){.archive-existing-item--lead .archive-existing-item-body{border-left-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}}.archive-existing-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-existing-item-title{font-size:1.0625rem}}.archive-existing-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.archive-existing-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-existing-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.archive-existing-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.archive-existing-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.archive-existing-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.archive-existing-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.archive-existing-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.archive-existing-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.archive-existing-band{animation:.7s ease-out both archive-existing-rise;animation-delay:var(--archive-existing-delay,0s)}.archive-existing-band-copy{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.archive-existing-proof{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}@media(min-width:48rem){.archive-existing-proof{font-size:.9375rem}}.archive-existing-proof-stat{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.archive-existing-proof-link{color:var(--color-text-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}.archive-existing-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.archive-existing-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.archive-existing-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.archive-existing-band-cta{width:auto}}.archive-existing-band-cta{transition:transform .2s,background-color .2s}.archive-existing-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.archive-existing-item:hover .archive-existing-number{color:var(--color-brand-deep);transform:translate(2px)}.archive-existing-item:hover .archive-existing-item-body{border-left-color:var(--color-brand)}.archive-existing-item:hover .archive-existing-icon{background:#dbf2fb;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.archive-existing-item:hover .archive-existing-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.archive-existing-item:hover .archive-existing-icon{box-shadow:inset 0 0 0 1px #00a0e352}@supports (color:color-mix(in lab,red,red)){.archive-existing-item:hover .archive-existing-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 32%,transparent)}}.archive-existing-proof-link:hover{color:var(--color-brand-navy);text-decoration-line:underline}.archive-existing-band-cta:hover{transform:translateY(-1px)}.archive-existing-band-cta:hover .archive-existing-band-arrow{transform:translate(3px)}}@keyframes archive-existing-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.archive-existing-header,.archive-existing-item,.archive-existing-band{animation:none}.archive-existing-number,.archive-existing-item-body,.archive-existing-icon,.archive-existing-band-cta,.archive-existing-band-arrow,.archive-existing-proof-link{transition:none}.archive-existing-item:hover .archive-existing-number,.archive-existing-item:hover .archive-existing-icon{transform:none}}.kedo-security{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.kedo-security{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.kedo-security{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.kedo-security{padding-block:calc(var(--spacing) * 20)}}.kedo-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,#ebf8fd 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.kedo-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-surface)) 100%)}}.kedo-security-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(40% 30% at 90% 85%,#004d8014,#0000 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kedo-security-atmosphere{background-image:radial-gradient(ellipse 40% 30% at 90% 85%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 68%)}}.kedo-security-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.kedo-security-inner{gap:calc(var(--spacing) * 11)}}.kedo-security-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both kedo-security-rise;animation-delay:var(--kedo-security-delay,0s);margin-inline:auto}.kedo-security-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.kedo-security-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-security-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.kedo-security-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.kedo-security-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.kedo-security-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-security-trust{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);animation:.65s ease-out both kedo-security-rise;animation-delay:var(--kedo-security-delay,0s);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.kedo-security-trust li{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.kedo-security-trust li{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.kedo-security-trust li{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.kedo-security-trust li{background-color:color-mix(in oklab,var(--color-brand) 6%,transparent)}}.kedo-security-trust li{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-deep)}@media(min-width:48rem){.kedo-security-trust li{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.kedo-security-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.kedo-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-security-grid{padding:0}@media(min-width:40rem){.kedo-security-grid{border-block-style:var(--tw-border-style);border-block-width:0;border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.kedo-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:64rem){.kedo-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kedo-security-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.kedo-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-security-item{padding-block:calc(var(--spacing) * 5)}.kedo-security-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:40rem){.kedo-security-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px;flex-direction:column;min-height:11.5rem}@supports (color:color-mix(in lab,red,red)){.kedo-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.kedo-security-item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7)}.kedo-security-item:first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}@media(min-width:64rem){.kedo-security-item{min-height:12.5rem;padding-inline:calc(var(--spacing) * 6)}.kedo-security-item:last-child{padding-right:0}}.kedo-security-item{animation:.65s ease-out both kedo-security-rise;animation-delay:var(--kedo-security-delay,0s)}@media(min-width:640px){.kedo-security-item:nth-child(2){border-left-style:var(--tw-border-style);border-left-width:1px;padding-left:1.25rem}.kedo-security-item:nth-child(n+3){border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.kedo-security-item:nth-child(n+3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:1024px){.kedo-security-item:nth-child(n+3){border-top-width:0;padding-top:1.75rem}.kedo-security-item:nth-child(3){border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.kedo-security-item:nth-child(3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.kedo-security-number{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);flex-shrink:0;font-size:1.375rem;transition:transform .2s}@media(min-width:768px){.kedo-security-number{font-size:1.75rem}}.kedo-security-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e34d;border-left-width:1px;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-security-item-body{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.kedo-security-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.kedo-security-item-body{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.kedo-security-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-security-item-title{font-size:1.0625rem}}@media(min-width:64rem){.kedo-security-item-title{min-height:2.6rem;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-security-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin:0}@media(min-width:48rem){.kedo-security-item-summary{font-size:.9375rem}}@media(min-width:64rem){.kedo-security-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.kedo-security-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kedo-security-band{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.kedo-security-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.kedo-security-band{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.kedo-security-band{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-direction:row}}@media(min-width:64rem){.kedo-security-band{gap:calc(var(--spacing) * 8)}}.kedo-security-band{background:linear-gradient(118deg,#b8e4f7 0%,var(--color-surface) 42%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.kedo-security-band{background:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 72%,var(--color-brand) 28%) 0%,var(--color-surface) 42%,#fff 100%)}}.kedo-security-band{box-shadow:0 1px #00a0e31f,0 14px 36px #004d800f}@supports (color:color-mix(in lab,red,red)){.kedo-security-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.kedo-security-band{animation:.65s ease-out both kedo-security-rise;animation-delay:var(--kedo-security-delay,0s)}.kedo-security-proof{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;margin-inline:auto;display:flex;position:relative}@media(min-width:40rem){.kedo-security-proof{align-items:flex-start;margin-inline:0}}.kedo-security-proof{width:7.75rem}@media(min-width:768px){.kedo-security-proof{width:9.75rem}}.kedo-security-proof-stack{width:100%;min-height:7.25rem;position:relative}@media(min-width:768px){.kedo-security-proof-stack{min-height:8.75rem}}.kedo-security-proof-sheet{z-index:10;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-sheet{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.kedo-security-proof-sheet{padding:calc(var(--spacing) * 3);background:linear-gradient(#fffefb,#f4f8fb);box-shadow:0 12px 26px #004d801f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-sheet{box-shadow:0 12px 26px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.kedo-security-proof-sheet{transform:rotate(-3deg)}.kedo-security-proof-sheet--back{inset-inline:var(--spacing);top:var(--spacing);z-index:0;box-shadow:none;opacity:.85;background:linear-gradient(#f7fafc,#e8f2f8);padding:0;position:absolute;bottom:0;transform:rotate(4deg)}.kedo-security-proof-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-head{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.kedo-security-proof-head{padding-bottom:calc(var(--spacing) * 2)}.kedo-security-proof-mark{--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-navy)}.kedo-security-proof-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;background:#00a0e31f;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-badge{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.kedo-security-proof-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1;color:var(--color-text-muted);font-size:.55rem;line-height:1;display:flex}.kedo-security-proof-lines{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.kedo-security-proof-lines span{background:#004d8024;border-radius:3.40282e38px;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-lines span{background:color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.kedo-security-proof-lines span:first-child{width:100%}.kedo-security-proof-lines span:nth-child(2){width:78%}.kedo-security-proof-lines span:nth-child(3){width:56%}.kedo-security-proof-foot{margin-top:calc(var(--spacing) * .5);justify-content:space-between;align-items:flex-end;gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#004d801a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.kedo-security-proof-foot{padding-top:calc(var(--spacing) * 2)}.kedo-security-proof-actor{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kedo-security-proof-actor-name{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.kedo-security-proof-actor-role{--tw-leading:1;color:var(--color-text-muted);font-size:.5rem;line-height:1}.kedo-security-proof-stamp{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-brand);flex-shrink:0}.kedo-security-proof-stamp svg{width:100%;height:100%}.kedo-security-proof-stamp-text{fill:currentColor;letter-spacing:.04em;font-size:11px;font-weight:700}.kedo-security-proof-caption{text-align:center;--tw-leading:var(--leading-snug);max-width:9.5rem;font-size:.65rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.kedo-security-proof-caption{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(min-width:40rem){.kedo-security-proof-caption{text-align:left}}.kedo-security-band-copy{text-align:center;flex:1;min-width:0}@media(min-width:48rem){.kedo-security-band-copy{text-align:left}}.kedo-security-band-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:pretty;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.kedo-security-band-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.kedo-security-band-cta{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;white-space:nowrap;flex-shrink:0;text-decoration-line:none}@media(min-width:40rem){.kedo-security-band-cta{width:auto}}@media(min-width:48rem){.kedo-security-band-cta{align-self:auto}}.kedo-security-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.kedo-security-band-cta:hover,.kedo-security-item:hover .kedo-security-number{transform:translateY(-1px)}}@keyframes kedo-security-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kedo-security-header,.kedo-security-trust,.kedo-security-item,.kedo-security-band{animation:none}.kedo-security-number,.kedo-security-band-cta{transition:none}}.oko-security{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.oko-security{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.oko-security{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-security{padding-block:calc(var(--spacing) * 20)}}.oko-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,#ebf8fd 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-security{background:radial-gradient(ellipse 65% 45% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-surface)) 100%)}}.oko-security-atmosphere{pointer-events:none;opacity:.4;background-image:radial-gradient(40% 30% at 90% 85%,#004d8014,#0000 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-security-atmosphere{background-image:radial-gradient(ellipse 40% 30% at 90% 85%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 68%)}}.oko-security-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-security-inner{gap:calc(var(--spacing) * 11)}}.oko-security-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both oko-security-rise;animation-delay:var(--oko-security-delay,0s);margin-inline:auto}.oko-security-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.oko-security-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-security-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.oko-security-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-security-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.oko-security-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-security-trust{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);animation:.65s ease-out both oko-security-rise;animation-delay:var(--oko-security-delay,0s);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.oko-security-trust li{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.oko-security-trust li{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.oko-security-trust li{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.oko-security-trust li{background-color:color-mix(in oklab,var(--color-brand) 6%,transparent)}}.oko-security-trust li{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-deep)}@media(min-width:48rem){.oko-security-trust li{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.oko-security-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.oko-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-security-grid{padding:0}@media(min-width:40rem){.oko-security-grid{border-block-style:var(--tw-border-style);border-block-width:0;border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.oko-security-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:64rem){.oko-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oko-security-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-security-item{padding-block:calc(var(--spacing) * 5)}.oko-security-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:40rem){.oko-security-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px;flex-direction:column;min-height:11.5rem}@supports (color:color-mix(in lab,red,red)){.oko-security-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-security-item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7)}.oko-security-item:first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}@media(min-width:64rem){.oko-security-item{min-height:12.5rem;padding-inline:calc(var(--spacing) * 6)}.oko-security-item:last-child{padding-right:0}}.oko-security-item{animation:.65s ease-out both oko-security-rise;animation-delay:var(--oko-security-delay,0s)}@media(min-width:640px){.oko-security-item:nth-child(2){border-left-style:var(--tw-border-style);border-left-width:1px;padding-left:1.25rem}.oko-security-item:nth-child(n+3){border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.oko-security-item:nth-child(n+3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}@media(min-width:1024px){.oko-security-item:nth-child(n+3){border-top-width:0;padding-top:1.75rem}.oko-security-item:nth-child(3){border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.oko-security-item:nth-child(3){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.oko-security-number{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);flex-shrink:0;font-size:1.375rem}@media(min-width:768px){.oko-security-number{font-size:1.75rem}}.oko-security-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e34d;border-left-width:1px;flex-direction:column;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-security-item-body{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.oko-security-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.oko-security-item-body{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.oko-security-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-security-item-title{font-size:1.0625rem}}@media(min-width:64rem){.oko-security-item-title{min-height:2.6rem;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-security-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-security-item-summary{font-size:.9375rem}}@media(min-width:64rem){.oko-security-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-security-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-security-band{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.oko-security-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.oko-security-band{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.oko-security-band{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-direction:row}}@media(min-width:64rem){.oko-security-band{gap:calc(var(--spacing) * 8)}}.oko-security-band{background:linear-gradient(118deg,#b8e4f7 0%,var(--color-surface) 42%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.oko-security-band{background:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 72%,var(--color-brand) 28%) 0%,var(--color-surface) 42%,#fff 100%)}}.oko-security-band{box-shadow:0 1px #00a0e31f,0 14px 36px #004d800f}@supports (color:color-mix(in lab,red,red)){.oko-security-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.oko-security-band{animation:.65s ease-out both oko-security-rise;animation-delay:var(--oko-security-delay,0s)}.oko-security-proof{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;margin-inline:auto;display:flex;position:relative}@media(min-width:40rem){.oko-security-proof{align-items:flex-start;margin-inline:0}}.oko-security-proof{width:7.75rem}@media(min-width:768px){.oko-security-proof{width:9.75rem}}.oko-security-proof-stack{width:100%;min-height:7.25rem;position:relative}@media(min-width:768px){.oko-security-proof-stack{min-height:8.75rem}}.oko-security-proof-sheet{z-index:10;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-sheet{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.oko-security-proof-sheet{padding:calc(var(--spacing) * 3);background:linear-gradient(#fffefb,#f4f8fb);box-shadow:0 12px 26px #004d801f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-sheet{box-shadow:0 12px 26px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.oko-security-proof-sheet{transform:rotate(-3deg)}.oko-security-proof-sheet--back{inset-inline:var(--spacing);top:var(--spacing);z-index:0;box-shadow:none;opacity:.85;background:linear-gradient(#f7fafc,#e8f2f8);padding:0;position:absolute;bottom:0;transform:rotate(4deg)}.oko-security-proof-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-head{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.oko-security-proof-head{padding-bottom:calc(var(--spacing) * 2)}.oko-security-proof-mark{--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-navy)}.oko-security-proof-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.55rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;background:#00a0e31f;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-badge{background:color-mix(in srgb,var(--color-brand) 12%,transparent)}}.oko-security-proof-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1;color:var(--color-text-muted);font-size:.55rem;line-height:1;display:flex}.oko-security-proof-lines{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.oko-security-proof-lines span{background:#004d8024;border-radius:3.40282e38px;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-lines span{background:color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.oko-security-proof-lines span:first-child{width:100%}.oko-security-proof-lines span:nth-child(2){width:78%}.oko-security-proof-lines span:nth-child(3){width:56%}.oko-security-proof-foot{margin-top:calc(var(--spacing) * .5);justify-content:space-between;align-items:flex-end;gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#004d801a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.oko-security-proof-foot{padding-top:calc(var(--spacing) * 2)}.oko-security-proof-sign{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 14);color:#004d808c}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-sign{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.oko-security-proof-stamp{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-brand);flex-shrink:0}.oko-security-proof-stamp svg{width:100%;height:100%}.oko-security-proof-stamp-text{fill:currentColor;letter-spacing:.04em;font-size:11px;font-weight:700}.oko-security-proof-caption{text-align:center;--tw-leading:var(--leading-snug);max-width:9.5rem;font-size:.65rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-security-proof-caption{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(min-width:40rem){.oko-security-proof-caption{text-align:left}}.oko-security-band-copy{text-align:center;flex:1;min-width:0}@media(min-width:48rem){.oko-security-band-copy{text-align:left}}.oko-security-band-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:pretty;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-security-band-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-security-band-cta{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;white-space:nowrap;flex-shrink:0;text-decoration-line:none}@media(min-width:40rem){.oko-security-band-cta{width:auto}}@media(min-width:48rem){.oko-security-band-cta{align-self:auto}}.oko-security-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.oko-security-band-cta:hover{transform:translateY(-1px)}}@keyframes oko-security-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oko-security-header,.oko-security-trust,.oko-security-item,.oko-security-band{animation:none}}.oko-offer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.oko-offer{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.oko-offer{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.oko-offer{padding-block:calc(var(--spacing) * 20)}}.oko-offer{background:radial-gradient(ellipse 62% 52% at 8% 12%,#00a0e32e,transparent 58%),radial-gradient(ellipse 48% 40% at 96% 82%,#004d801f,transparent 60%),linear-gradient(180deg,#eef7fa 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.oko-offer{background:radial-gradient(ellipse 62% 52% at 8% 12%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 58%),radial-gradient(ellipse 48% 40% at 96% 82%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 70%,var(--color-surface)) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}}.oko-offer-atmosphere{pointer-events:none;opacity:.55;background-image:radial-gradient(42% 34% at 22% 48%,#40c4ff24,#0000 68%),linear-gradient(105deg,#00a0e30f,#0000 38%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oko-offer-atmosphere{background-image:radial-gradient(ellipse 42% 34% at 22% 48%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 68%),linear-gradient(105deg,color-mix(in srgb,var(--color-brand) 6%,transparent) 0%,transparent 38%)}}.oko-offer-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.oko-offer-inner{gap:calc(var(--spacing) * 10)}}.oko-offer-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both oko-offer-rise;animation-delay:var(--oko-offer-delay,0s);margin-inline:auto}.oko-offer-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.oko-offer-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-offer-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.oko-offer-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.oko-offer-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.oko-offer-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-offer-stage{align-items:flex-start;gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.oko-offer-stage{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media(min-width:80rem){.oko-offer-stage{gap:calc(var(--spacing) * 12)}}.oko-offer-stage{animation:.7s ease-out both oko-offer-rise;animation-delay:var(--oko-offer-delay,0s)}.oko-offer-hero{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-offer-hero{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.oko-offer-hero{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.oko-offer-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}@media(min-width:64rem){.oko-offer-hero{justify-content:flex-start;gap:calc(var(--spacing) * 5)}}.oko-offer-hero{background:linear-gradient(135deg,#8cd4f2 0%,var(--color-surface) 46%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.oko-offer-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 55%,var(--color-brand) 45%) 0%,var(--color-surface) 46%,#fff 100%)}}.oko-offer-hero{box-shadow:0 1px #00a0e324,0 16px 40px #004d8012}@supports (color:color-mix(in lab,red,red)){.oko-offer-hero{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 14%,transparent),0 16px 40px color-mix(in srgb,var(--color-brand-navy) 7%,transparent)}}.oko-offer-hero:before{content:"";width:var(--spacing);background-color:var(--color-brand);inset-block:0;position:absolute;left:0}.oko-offer-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0;font-size:clamp(4.25rem,11vw,6.5rem)}.oko-offer-hero-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.oko-offer-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-offer-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.oko-offer-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-offer-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-offer-terms{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-direction:column;gap:0;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-offer-terms{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-offer-terms{padding:0}@media(min-width:64rem){.oko-offer-terms{padding-top:var(--spacing)}}.oko-offer-term{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.oko-offer-term{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.oko-offer-term{padding-block:calc(var(--spacing) * 4)}.oko-offer-term:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:48rem){.oko-offer-term{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}}.oko-offer-term{animation:.65s ease-out both oko-offer-rise;animation-delay:var(--oko-offer-delay,0s)}.oko-offer-term--lead .oko-offer-term-mark{border-color:var(--color-brand);background-color:var(--color-brand);box-shadow:0 0 0 5px #00a0e329}@supports (color:color-mix(in lab,red,red)){.oko-offer-term--lead .oko-offer-term-mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.oko-offer-term-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 4px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.oko-offer-term-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.oko-offer-term-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.oko-offer-term-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.oko-offer-term-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.oko-offer-term-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin:0}@media(min-width:48rem){.oko-offer-term-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-offer-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.oko-offer-band{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.oko-offer-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.oko-offer-band{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.oko-offer-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.oko-offer-band{background:linear-gradient(118deg,#ade1f6 0%,var(--color-surface) 44%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.oko-offer-band{background:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 68%,var(--color-brand) 32%) 0%,var(--color-surface) 44%,#fff 100%)}}.oko-offer-band{box-shadow:0 1px #00a0e31f,0 14px 36px #004d800f}@supports (color:color-mix(in lab,red,red)){.oko-offer-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.oko-offer-band{animation:.65s ease-out both oko-offer-rise;animation-delay:var(--oko-offer-delay,0s)}.oko-offer-bridge{max-width:var(--container-xl);border-left-style:var(--tw-border-style);border-color:#00a0e373;border-left-width:2px;margin:0}@supports (color:color-mix(in lab,red,red)){.oko-offer-bridge{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.oko-offer-bridge{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}@media(min-width:48rem){.oko-offer-bridge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.oko-offer-convert{align-items:stretch;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.oko-offer-convert{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row}}@media(min-width:48rem){.oko-offer-convert{flex-shrink:0}}.oko-offer-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.oko-offer-cta{width:auto}}.oko-offer-cta{transition:transform .2s,background-color .2s}.oko-offer-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.oko-offer-cta-note{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:40rem){.oko-offer-cta-note{text-align:left}}@media(hover:hover)and (pointer:fine){.oko-offer-cta:hover{transform:translateY(-1px)}.oko-offer-cta:hover .oko-offer-cta-arrow{transform:translate(3px)}}@keyframes oko-offer-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oko-offer-header,.oko-offer-stage,.oko-offer-term,.oko-offer-band{animation:none}}.products-oko{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.products-oko{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.products-oko{padding-block:calc(var(--spacing) * 20)}}.products-oko{background:radial-gradient(ellipse 52% 46% at 0% 18%,#00a0e324,transparent 58%),radial-gradient(ellipse 46% 40% at 100% 86%,#004d801c,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.products-oko{background:radial-gradient(ellipse 52% 46% at 0% 18%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 46% 40% at 100% 86%,color-mix(in srgb,var(--color-brand-navy) 11%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-soft) 100%)}}.products-oko-atmosphere{pointer-events:none;opacity:.3;background-image:radial-gradient(38% 32% at 28% 55%,#40c4ff1c,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-oko-atmosphere{background-image:radial-gradient(ellipse 38% 32% at 28% 55%,color-mix(in srgb,var(--color-brand-bright) 11%,transparent),transparent 70%)}}.products-oko-inner{z-index:10;max-width:var(--container-6xl);margin-inline:auto;position:relative}.products-oko-stage{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.products-oko-stage{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.products-oko-stage{animation:.7s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s)}.products-oko-copy{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.products-oko-copy{gap:calc(var(--spacing) * 7)}}.products-oko-header{max-width:var(--container-xl)}.products-oko-eyebrow{margin-bottom:calc(var(--spacing) * 2)}.products-oko-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-oko-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.products-oko-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.products-oko-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-oko-benefits{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.products-oko-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.65s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s);display:flex}.products-oko-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.products-oko-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.products-oko-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.products-oko-benefit-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-oko-proof{animation:.65s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s);margin:0}.products-oko-proof-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(min-width:48rem){.products-oko-proof-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-oko-proof-link{text-underline-offset:.2em;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.products-oko-proof-link:hover{text-decoration-line:underline}}.products-oko-convert{align-items:flex-start;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-oko-convert{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-oko-convert{padding-top:calc(var(--spacing) * 5);animation:.7s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s)}.products-oko-offer{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.products-oko-offer-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.products-oko-offer-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.products-oko-offer-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.products-oko-offer-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-oko-offer-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-oko-offer-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.products-oko-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;transition:transform .2s,background-color .2s;display:inline-flex}.products-oko-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.products-oko-cta:hover{transform:translateY(-1px)}.products-oko-cta:hover .products-oko-cta-arrow{transform:translate(3px)}}.products-oko-bridge{max-width:var(--container-xl);border-left-style:var(--tw-border-style);border-color:#00a0e366;border-left-width:2px;margin:0;display:none}@supports (color:color-mix(in lab,red,red)){.products-oko-bridge{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.products-oko-bridge{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}@media(min-width:48rem){.products-oko-bridge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.products-oko-bridge{display:block}}.products-oko-bridge{animation:.7s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s)}.products-oko-visual{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:64rem){.products-oko-visual{align-items:flex-end}}.products-oko-visual{animation:.75s ease-out both products-oko-rise;animation-delay:var(--products-oko-delay,0s)}.products-oko-hub{aspect-ratio:1;width:100%;max-width:18.5rem;margin-inline:auto;display:none;position:relative}@media(min-width:64rem){.products-oko-hub{display:block}}@media(min-width:80rem){.products-oko-hub{max-width:20rem}}.products-oko-hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.products-oko-hub-line{stroke:#6abfe8}@supports (color:color-mix(in lab,red,red)){.products-oko-hub-line{stroke:color-mix(in srgb,var(--color-brand) 42%,var(--color-border))}}.products-oko-hub-line{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;animation:2.8s ease-in-out infinite products-oko-line-pulse}.products-oko-hub-line:nth-child(2){animation-delay:.35s}.products-oko-hub-line:nth-child(3){animation-delay:.7s}.products-oko-hub-line:nth-child(4){animation-delay:1.05s}.products-oko-hub-core{z-index:10;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 30%,transparent);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 12px 32px color-mix(in srgb,var(--color-brand) 14%,transparent);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.products-oko-hub-core img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.products-oko-hub-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.products-oko-hub-node{z-index:5;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;max-width:7.25rem;display:flex;position:absolute}.products-oko-hub-node-mark{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;box-shadow:0 0 0 4px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.products-oko-hub-node-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.products-oko-hub-node span:last-child{--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}.products-oko-hub-node--top{top:0;left:50%;transform:translate(-50%)}.products-oko-hub-node--right{top:50%;right:0;transform:translateY(-50%)}.products-oko-hub-node--bottom{bottom:0;left:50%;transform:translate(-50%)}.products-oko-hub-node--left{top:50%;left:0;transform:translateY(-50%)}.products-oko-hub-rail{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:64rem){.products-oko-hub-rail{display:none}}.products-oko-hub-rail-core{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.products-oko-hub-rail-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.products-oko-hub-rail-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.products-oko-hub-rail-core img{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);object-fit:contain}.products-oko-hub-rail-node{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc}@supports (color:color-mix(in lab,red,red)){.products-oko-hub-rail-node{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-oko-hub-rail-node{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.products-oko-hub-rail-node{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.products-oko-hub-rail-node{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.products-oko-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.products-oko-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@keyframes products-oko-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-oko-line-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@media(prefers-reduced-motion:reduce){.products-oko-stage,.products-oko-benefit,.products-oko-proof,.products-oko-convert,.products-oko-visual,.products-oko-bridge{animation:none}.products-oko-hub-line{stroke-dasharray:none;animation:none}.products-oko-cta,.products-oko-cta-arrow{transition:none}}.products-kedo{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.products-kedo{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.products-kedo{padding-block:calc(var(--spacing) * 20)}}.products-kedo{background:radial-gradient(ellipse 50% 44% at 100% 12%,#00a0e321,transparent 56%),radial-gradient(ellipse 44% 38% at 0% 88%,#004d801a,transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.products-kedo{background:radial-gradient(ellipse 50% 44% at 100% 12%,color-mix(in srgb,var(--color-brand) 13%,transparent),transparent 56%),radial-gradient(ellipse 44% 38% at 0% 88%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}}.products-kedo-atmosphere{pointer-events:none;opacity:.28;background-image:radial-gradient(36% 30% at 72% 42%,#40c4ff1a,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-kedo-atmosphere{background-image:radial-gradient(ellipse 36% 30% at 72% 42%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%)}}.products-kedo-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.products-kedo-inner{gap:calc(var(--spacing) * 10)}}.products-kedo-stage{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.products-kedo-stage{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.products-kedo-stage{animation:.7s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s)}.products-kedo-copy{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.products-kedo-copy{gap:calc(var(--spacing) * 7)}}.products-kedo-header{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.products-kedo-eyebrow{margin-bottom:0}.products-kedo-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-kedo-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.products-kedo-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.products-kedo-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-kedo-benefits{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.products-kedo-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.65s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s);display:flex}.products-kedo-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.products-kedo-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.products-kedo-benefit-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.products-kedo-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-kedo-convert{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.products-kedo-convert{flex-direction:row;align-items:center}}.products-kedo-convert{animation:.7s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s)}.products-kedo-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.products-kedo-cta{width:auto}}.products-kedo-cta{transition:transform .2s,background-color .2s}.products-kedo-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.products-kedo-cta:hover{transform:translateY(-1px)}.products-kedo-cta:hover .products-kedo-cta-arrow{transform:translate(3px)}}.products-kedo-bridge{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.products-kedo-bridge{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.products-kedo-bridge{font-size:.9375rem}}.products-kedo-bridge{animation:.7s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s)}.products-kedo-visual{align-items:center;gap:calc(var(--spacing) * 3.5);width:100%;animation:.75s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s);flex-direction:column;display:flex}.products-kedo-panel{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-kedo-panel{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 14px 36px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.products-kedo-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-kedo-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(180deg,#e3f5fcb3 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 70%,transparent) 0%,var(--color-surface) 100%)}}.products-kedo-panel-head img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.products-kedo-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.products-kedo-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.products-kedo-panel-caption{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.products-kedo-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.products-kedo-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-kedo-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-kedo-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.products-kedo-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.products-kedo-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.products-kedo-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.products-kedo-doc{animation:.7s ease-out both products-kedo-rise;animation-delay:var(--products-kedo-delay,0s)}.products-kedo-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.products-kedo-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.products-kedo-doc-meta{--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.products-kedo-doc-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);flex-shrink:0;align-self:flex-start;display:inline-flex}@media(min-width:40rem){.products-kedo-doc-status{align-self:auto}}.products-kedo-doc-status--pending{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.products-kedo-doc-status--pending{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.products-kedo-doc-status--pending{background-color:var(--color-surface);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.products-kedo-doc-status--pending{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.products-kedo-doc-status--signed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.products-kedo-doc-status--signed{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.products-kedo-doc-status--signed{background-color:var(--color-brand);color:var(--color-white);animation:2.4s ease-in-out infinite products-kedo-status-pulse}.products-kedo-panel-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-kedo-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-footer{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.products-kedo-panel-footer{background:#e3f5fc73}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-footer{background:color-mix(in srgb,var(--color-surface-muted) 45%,transparent)}}.products-kedo-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.products-kedo-panel-footer-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.products-kedo-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.products-kedo-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@keyframes products-kedo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-kedo-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.products-kedo-stage,.products-kedo-benefit,.products-kedo-convert,.products-kedo-visual,.products-kedo-doc,.products-kedo-bridge,.products-kedo-doc-status--signed{animation:none}.products-kedo-cta,.products-kedo-cta-arrow{transition:none}}.products-archive{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.products-archive{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.products-archive{padding-block:calc(var(--spacing) * 20)}}.products-archive{background:radial-gradient(ellipse 50% 44% at 100% 12%,#00a0e321,transparent 56%),radial-gradient(ellipse 44% 38% at 0% 88%,#004d801a,transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.products-archive{background:radial-gradient(ellipse 50% 44% at 100% 12%,color-mix(in srgb,var(--color-brand) 13%,transparent),transparent 56%),radial-gradient(ellipse 44% 38% at 0% 88%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}}.products-archive-atmosphere{pointer-events:none;opacity:.28;background-image:radial-gradient(36% 30% at 72% 42%,#40c4ff1a,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-archive-atmosphere{background-image:radial-gradient(ellipse 36% 30% at 72% 42%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 70%)}}.products-archive-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.products-archive-inner{gap:calc(var(--spacing) * 10)}}.products-archive-stage{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.products-archive-stage{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.products-archive-stage{animation:.7s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s)}.products-archive-copy{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.products-archive-copy{gap:calc(var(--spacing) * 7)}}.products-archive-header{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.products-archive-eyebrow{margin-bottom:0}.products-archive-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-archive-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.products-archive-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.products-archive-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-archive-benefits{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.products-archive-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.65s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s);display:flex}.products-archive-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.products-archive-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.products-archive-benefit-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.products-archive-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.products-archive-convert{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.products-archive-convert{flex-direction:row;align-items:center}}.products-archive-convert{animation:.7s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s)}.products-archive-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.products-archive-cta{width:auto}}.products-archive-cta{transition:transform .2s,background-color .2s}.products-archive-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.products-archive-cta:hover{transform:translateY(-1px)}.products-archive-cta:hover .products-archive-cta-arrow{transform:translate(3px)}}.products-archive-bridge{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.products-archive-bridge{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.products-archive-bridge{font-size:.9375rem}}.products-archive-bridge{animation:.7s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s)}.products-archive-visual{align-items:center;gap:calc(var(--spacing) * 3.5);width:100%;animation:.75s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s);flex-direction:column;display:flex}.products-archive-panel{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.products-archive-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-archive-panel{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 14px 36px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.products-archive-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.products-archive-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-archive-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(180deg,#e3f5fcb3 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 70%,transparent) 0%,var(--color-surface) 100%)}}.products-archive-panel-head img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.products-archive-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.products-archive-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.products-archive-panel-caption{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.products-archive-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.products-archive-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-archive-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-archive-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.products-archive-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.products-archive-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.products-archive-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.products-archive-doc{animation:.7s ease-out both products-archive-rise;animation-delay:var(--products-archive-delay,0s)}.products-archive-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.products-archive-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.products-archive-doc-meta{--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.products-archive-doc-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);flex-shrink:0;align-self:flex-start;display:inline-flex}@media(min-width:40rem){.products-archive-doc-status{align-self:auto}}.products-archive-doc-status--stored{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.products-archive-doc-status--stored{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.products-archive-doc-status--stored{background-color:var(--color-surface);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.products-archive-doc-status--stored{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.products-archive-doc-status--found{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.products-archive-doc-status--found{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.products-archive-doc-status--found{background-color:var(--color-brand);color:var(--color-white);animation:2.4s ease-in-out infinite products-archive-status-pulse}.products-archive-panel-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-archive-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-footer{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.products-archive-panel-footer{background:#e3f5fc73}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-footer{background:color-mix(in srgb,var(--color-surface-muted) 45%,transparent)}}.products-archive-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.products-archive-panel-footer-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.products-archive-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.products-archive-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@keyframes products-archive-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-archive-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.products-archive-stage,.products-archive-benefit,.products-archive-convert,.products-archive-visual,.products-archive-doc,.products-archive-bridge,.products-archive-doc-status--found{animation:none}.products-archive-cta,.products-archive-cta-arrow{transition:none}}.products-together{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.products-together{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.products-together{padding-block:calc(var(--spacing) * 24)}}.products-together{background:radial-gradient(ellipse 70% 55% at 100% 0%,#00a0e324,transparent 62%),radial-gradient(ellipse 45% 40% at 0% 100%,#40c4ff1a,transparent 55%),linear-gradient(165deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.products-together{background:radial-gradient(ellipse 70% 55% at 100% 0%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 62%),radial-gradient(ellipse 45% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.products-together-atmosphere{pointer-events:none;opacity:.25;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.products-together-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.products-together-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000052,#0000 78%);mask-image:linear-gradient(#00000052,#0000 78%)}.products-together-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.products-together-inner{gap:calc(var(--spacing) * 12)}}.products-together-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both products-together-rise;animation-delay:var(--products-together-delay,0s);margin-inline:auto}.products-together-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.products-together-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.products-together-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:#004d80b3;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.products-together-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.products-together-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-together-stage{align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.products-together-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.products-together-stage{animation:.7s ease-out both products-together-rise;animation-delay:var(--products-together-delay,0s)}.products-together-scenarios{flex-direction:column;gap:0;display:flex}.products-together-scenario{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.products-together-scenario{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-together-scenario{padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);text-align:left;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));--tw-duration:.2s;background-color:#0000;transition-duration:.2s}@media(min-width:48rem){.products-together-scenario{padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5)}}.products-together-scenario{animation:.65s ease-out both products-together-rise;animation-delay:var(--products-together-delay,0s);box-shadow:none;border-radius:0}.products-together-scenario:first-child{border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.products-together-scenario:first-child{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.products-together-scenario:hover{background:#00a0e308}@supports (color:color-mix(in lab,red,red)){.products-together-scenario:hover{background:color-mix(in srgb,var(--color-brand) 3%,transparent)}}.products-together-scenario:hover{box-shadow:none}.products-together-scenario.is-active{background:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.products-together-scenario.is-active{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.products-together-scenario.is-active{box-shadow:inset 3px 0 0 0 var(--color-brand)}.products-together-scenario:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.products-together-scenario:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.products-together-scenario:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-surface);--tw-outline-style:none;outline-style:none}.products-together-scenario-number{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#004d8059;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.products-together-scenario-number{color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.products-together-scenario.is-active .products-together-scenario-number{color:var(--color-brand)}.products-together-scenario-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.products-together-scenario-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.products-together-scenario-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.products-together-scenario-why{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.products-together-scenario-why{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.products-together-scenario-chips{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:none}.products-together-scenario.is-active .products-together-scenario-chips{display:flex}@media(min-width:48rem){.products-together-scenario.is-active .products-together-scenario-chips{display:none}}.products-together-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.products-together-chip{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-together-chip{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.products-together-chip{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.products-together-chip img{flex-shrink:0}.products-together-visual{width:100%;max-width:var(--container-md);flex-direction:column;align-items:center;margin-inline:auto;display:none;position:relative}@media(min-width:48rem){.products-together-visual{display:flex}}@media(min-width:64rem){.products-together-visual{max-width:none;margin-inline:0}}.products-together-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.products-together-visual:before{inset:calc(var(--spacing) * -5);border-radius:var(--radius-2xl)}}.products-together-visual:before{background:radial-gradient(70% 55% at 50% 48%,#00a0e329,#0000 72%)}@supports (color:color-mix(in lab,red,red)){.products-together-visual:before{background:radial-gradient(ellipse 70% 55% at 50% 48%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 72%)}}.products-together-diagram{z-index:10;aspect-ratio:400/380;width:100%;max-width:25rem;margin-inline:auto;position:relative}.products-together-orbit{pointer-events:none;z-index:0;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:17.5rem;height:17.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);background:radial-gradient(circle,color-mix(in srgb,var(--color-brand) 10%,transparent) 0%,transparent 68%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent);border-radius:3.40282e38px;position:absolute;top:52%;left:50%}.products-together-connectors{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.products-together-orbit-ring{stroke:#84c6e9}@supports (color:color-mix(in lab,red,red)){.products-together-orbit-ring{stroke:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.products-together-orbit-ring{stroke-width:1.5px;stroke-dasharray:4 10}.products-together-connector{stroke:#5cbbe8}@supports (color:color-mix(in lab,red,red)){.products-together-connector{stroke:color-mix(in srgb,var(--color-brand) 50%,var(--color-border))}}.products-together-connector{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;transition:opacity .35s,stroke .35s,stroke-dashoffset .45s}.products-together-connector.is-dimmed{opacity:.18}.products-together-connector.is-active{opacity:1;stroke:#28ace5}@supports (color:color-mix(in lab,red,red)){.products-together-connector.is-active{stroke:color-mix(in srgb,var(--color-brand) 78%,var(--color-border))}}.products-together-connector.is-active{stroke-dashoffset:-14px;animation:2.8s ease-in-out infinite products-together-connector-flow}.products-together-node{z-index:10;justify-content:center;align-items:center;gap:var(--spacing);transition-property:opacity,transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);flex-direction:column;text-decoration-line:none;display:flex;position:absolute}.products-together-node.is-dimmed{opacity:.3;--tw-saturate:saturate(50%);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,);transform:scale(.94)}.products-together-node.is-active{opacity:1;--tw-saturate:saturate(100%);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,)}.products-together-node--core{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 30%,transparent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--color-brand-navy) 96%,#000),color-mix(in srgb,var(--color-brand-deep) 88%,var(--color-brand-navy)));width:8.75rem;box-shadow:0 16px 36px color-mix(in srgb,var(--color-brand-navy) 28%,transparent),inset 0 1px #ffffff1f;top:52%;left:50%}.products-together-node--core.is-active{box-shadow:0 18px 40px #004d8057,0 0 0 3px #00a0e347,inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.products-together-node--core.is-active{box-shadow:0 18px 40px color-mix(in srgb,var(--color-brand-navy) 34%,transparent),0 0 0 3px color-mix(in srgb,var(--color-brand) 28%,transparent),inset 0 1px #ffffff1f}}.products-together-node--core.is-dimmed{transform:translate(-50%,-50%)scale(.94)}.products-together-node--core .products-together-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.products-together-node--core .products-together-node-role{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.products-together-node--core .products-together-node-role{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.products-together-node--core .products-together-node-role{text-transform:uppercase}.products-together-node--kedo{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:8%;left:50%}.products-together-node--archive{bottom:4%;left:4%}.products-together-node--oko{bottom:4%;right:4%}.products-together-node--kedo,.products-together-node--archive,.products-together-node--oko{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;min-width:5.5rem}@supports (color:color-mix(in lab,red,red)){.products-together-node--kedo,.products-together-node--archive,.products-together-node--oko{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.products-together-node--kedo,.products-together-node--archive,.products-together-node--oko{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:center;box-shadow:0 10px 24px #004d8014}@supports (color:color-mix(in lab,red,red)){.products-together-node--kedo,.products-together-node--archive,.products-together-node--oko{box-shadow:0 10px 24px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{box-shadow:0 12px 28px #004d801f,0 0 0 2px #00a0e333}@supports (color:color-mix(in lab,red,red)){.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{box-shadow:0 12px 28px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 2px color-mix(in srgb,var(--color-brand) 20%,transparent)}}.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{animation:2.4s ease-in-out infinite products-together-node-glow}.products-together-node-icon{justify-content:center;align-items:center;display:inline-flex}.products-together-node--kedo .products-together-node-title,.products-together-node--archive .products-together-node-title,.products-together-node--oko .products-together-node-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.products-together-node--kedo .products-together-node-role,.products-together-node--archive .products-together-node-role,.products-together-node--oko .products-together-node-role{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#004d8080}@supports (color:color-mix(in lab,red,red)){.products-together-node--kedo .products-together-node-role,.products-together-node--archive .products-together-node-role,.products-together-node--oko .products-together-node-role{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}.products-together-node--kedo .products-together-node-role,.products-together-node--archive .products-together-node-role,.products-together-node--oko .products-together-node-role{text-transform:uppercase}.products-together-contrast{align-items:stretch;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;border-radius:0;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.products-together-contrast{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.products-together-contrast{padding-inline:0;padding-block:calc(var(--spacing) * 5);background-color:#0000}@media(min-width:40rem){.products-together-contrast{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.products-together-contrast{animation:.7s ease-out both products-together-rise;animation-delay:var(--products-together-delay,0s)}.products-together-contrast-us,.products-together-contrast-them{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);flex:1;margin:0;padding-block:0;padding-inline:0}@media(min-width:48rem){.products-together-contrast-us,.products-together-contrast-them{font-size:.95rem}}.products-together-contrast-us{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}.products-together-contrast-them{color:#004d808c}@supports (color:color-mix(in lab,red,red)){.products-together-contrast-them{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.products-together-contrast-vs{margin-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:#004d8059;flex-shrink:0;align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.products-together-contrast-vs{color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.products-together-contrast-vs{text-transform:uppercase}@media(min-width:40rem){.products-together-contrast-vs{align-self:auto;margin-block:0}}.products-together-cta-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.products-together-cta-wrap{gap:calc(var(--spacing) * 4);flex-direction:row}}.products-together-cta-wrap{animation:.7s ease-out both products-together-rise;animation-delay:var(--products-together-delay,0s)}.products-together-cta,.products-together-cta-secondary{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.products-together-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.products-together-cta:hover .products-together-cta-arrow,.products-together-cta-secondary:hover .products-together-cta-arrow{transform:translate(3px)}@keyframes products-together-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-together-connector-flow{0%,to{stroke-dashoffset:0;opacity:.85}50%{stroke-dashoffset:-18px;opacity:1}}@keyframes products-together-node-glow{0%,to{box-shadow:0 12px 28px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 2px color-mix(in srgb,var(--color-brand) 18%,transparent)}50%{box-shadow:0 14px 32px color-mix(in srgb,var(--color-brand-navy) 16%,transparent),0 0 0 3px color-mix(in srgb,var(--color-brand) 28%,transparent)}}@media(prefers-reduced-motion:reduce){.products-together-header,.products-together-stage,.products-together-scenario,.products-together-contrast,.products-together-cta-wrap{animation:none}.products-together-node,.products-together-connector,.products-together-cta-arrow{transition:none}.products-together-connector.is-active,.products-together-node--kedo.is-active,.products-together-node--archive.is-active,.products-together-node--oko.is-active{animation:none}}.case-detail-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:64rem){.case-detail-hero{padding-bottom:calc(var(--spacing) * 14)}}.case-detail-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,#00a0e32e,transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,#40c4ff1f,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.case-detail-hero-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.case-detail-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 75%);mask-image:linear-gradient(#00000047,#0000 75%)}.case-detail-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.case-detail-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.case-detail-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.case-detail-hero-brand{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.7s ease-out both case-detail-hero-rise;animation-delay:var(--case-detail-hero-delay,0s);flex-direction:column;display:flex}.case-detail-hero-logo{height:calc(var(--spacing) * 16);align-items:center;max-width:13rem;display:flex}@media(min-width:48rem){.case-detail-hero-logo{height:calc(var(--spacing) * 20);max-width:15rem}}.case-detail-hero-logo img{object-fit:contain;object-position:left;width:auto;max-width:100%;max-height:100%}.case-detail-hero-abbrev{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.case-detail-hero-abbrev{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.case-detail-hero-abbrev{background:#e0f4fc}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-abbrev{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.case-detail-hero-abbrev{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-abbrev{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.case-detail-hero-org{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-hero-org{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-hero-header{margin-top:calc(var(--spacing) * 6);animation:.7s ease-out both case-detail-hero-rise;animation-delay:var(--case-detail-hero-delay,0s)}.case-detail-hero-title{margin:0}.case-detail-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.case-detail-hero-meta{margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-meta{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.case-detail-hero-meta li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.case-detail-hero-meta-product{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.case-detail-hero-meta-product img{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);object-fit:contain;opacity:.85}.case-detail-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both case-detail-hero-rise;animation-delay:var(--case-detail-hero-delay,0s)}.case-detail-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.case-detail-hero-cta-actions{flex-flow:wrap}}.case-detail-hero-visual{width:100%;height:240px;position:relative;overflow:hidden}@media(min-width:40rem){.case-detail-hero-visual{height:280px}}@media(min-width:64rem){.case-detail-hero-visual{height:480px}}.case-detail-hero-visual{animation:.75s ease-out both case-detail-hero-rise;animation-delay:var(--case-detail-hero-delay,0s)}.case-detail-hero-cover{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.case-detail-hero-cover-fallback{background:linear-gradient(145deg,#014675,#007bb6 52%,#1aaeee);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-cover-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-navy) 88%,#0a1628),color-mix(in srgb,var(--color-brand) 55%,var(--color-brand-navy)) 52%,color-mix(in srgb,var(--color-brand-bright) 40%,var(--color-brand)))}}.case-detail-hero-cover-glow{top:25%;right:calc(var(--spacing) * -8);height:calc(var(--spacing) * 56);width:calc(var(--spacing) * 56);opacity:.5;background:radial-gradient(circle,#40c4ff8c,#0000 70%);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.case-detail-hero-cover-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-bright) 55%,transparent),transparent 70%)}}.case-detail-hero-cover-grid{opacity:.25;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000b3,#0000 80%);mask-image:linear-gradient(135deg,#000000b3,#0000 80%)}@keyframes case-detail-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-hero-brand,.case-detail-hero-header,.case-detail-hero-cta,.case-detail-hero-visual{animation:none}}.case-detail-brief{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-brief{padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.case-detail-brief{padding-bottom:calc(var(--spacing) * 20)}}.case-detail-brief{background:radial-gradient(ellipse 48% 55% at 92% 18%,#00a0e324,transparent 62%),linear-gradient(180deg,#f2fafe 0%,var(--color-surface) 38%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-brief{background:radial-gradient(ellipse 48% 55% at 92% 18%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 38%,var(--color-surface-soft) 100%)}}.case-detail-brief-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.case-detail-brief-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%);mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%)}.case-detail-brief-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-brief-inner{gap:calc(var(--spacing) * 8)}}.case-detail-brief-header{animation:.65s ease-out both case-detail-brief-rise;animation-delay:var(--case-detail-brief-delay,0s)}.case-detail-brief-eyebrow{margin:0}.case-detail-brief-layout{align-items:stretch;gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.case-detail-brief-layout{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.case-detail-brief-facts{justify-content:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.case-detail-brief-facts{gap:calc(var(--spacing) * 6)}}.case-detail-brief-fact{animation:.7s ease-out both case-detail-brief-rise;animation-delay:var(--case-detail-brief-delay,0s);margin:0}.case-detail-brief-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf;margin:0;display:block}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-label{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.case-detail-brief-label{text-transform:uppercase}.case-detail-brief-value{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin-bottom:0}@media(min-width:48rem){.case-detail-brief-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.case-detail-brief-result{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);flex-direction:column;justify-content:center;gap:0;display:flex;position:relative}@media(min-width:48rem){.case-detail-brief-result{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}}.case-detail-brief-result{background:linear-gradient(145deg,#e0f4fc 0%,#f5fbfe 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-result{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 12%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 55%,var(--color-surface) 100%)}}.case-detail-brief-result{box-shadow:inset 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-result{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.case-detail-brief-result{animation:.75s ease-out both case-detail-brief-rise;animation-delay:var(--case-detail-brief-delay,0s)}.case-detail-brief-result-main{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.case-detail-brief-result-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-result-eyebrow{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.case-detail-brief-result-eyebrow{text-transform:uppercase}.case-detail-brief-result-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.case-detail-brief-result-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.case-detail-brief-result-label{max-width:var(--container-xs);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-brief-result-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-brief-result-secondary{margin-top:calc(var(--spacing) * 5);align-items:baseline;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#b7d5ec73;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-brief-result-secondary{border-color:color-mix(in oklab,var(--color-border) 45%,transparent)}}.case-detail-brief-result-secondary{padding-top:calc(var(--spacing) * 4)}.case-detail-brief-result-stat-secondary{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-deep);margin:0}@media(min-width:48rem){.case-detail-brief-result-stat-secondary{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.case-detail-brief-result-label-secondary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.case-detail-brief-bridge{margin-top:calc(var(--spacing) * 6);margin-bottom:0}.case-detail-brief-bridge-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover)and (pointer:fine){.case-detail-brief-bridge-link:hover{color:var(--color-brand);text-decoration-line:underline}}@keyframes case-detail-brief-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-brief-header,.case-detail-brief-fact,.case-detail-brief-result{animation:none}}.case-detail-client{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-client{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.case-detail-client{padding-block:calc(var(--spacing) * 16)}}.case-detail-client{background:radial-gradient(ellipse 42% 48% at 8% 12%,#00a0e312,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-client{background:radial-gradient(ellipse 42% 48% at 8% 12%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface) 100%)}}.case-detail-client-atmosphere{pointer-events:none;opacity:.14;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-client-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.case-detail-client-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#00000047 22%,#0000 90%);mask-image:linear-gradient(#0000,#00000047 22%,#0000 90%)}.case-detail-client-inner{z-index:10;max-width:var(--container-6xl);margin-inline:auto;position:relative}.case-detail-client-layout{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.case-detail-client-layout{gap:calc(var(--spacing) * 7)}}@media(min-width:64rem){.case-detail-client-layout{column-gap:calc(var(--spacing) * 12);row-gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.case-detail-client-header{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media(min-width:64rem){.case-detail-client-header{grid-column-start:1}}.case-detail-client-header{animation:.65s ease-out both case-detail-client-rise;animation-delay:var(--case-detail-client-delay,0s)}.case-detail-client-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-client-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.case-detail-client-org{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}.case-detail-client-intro{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80d9;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-client-intro{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.case-detail-client-intro{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media(min-width:64rem){.case-detail-client-intro{grid-column-start:1}}.case-detail-client-intro{animation:.7s ease-out both case-detail-client-rise;animation-delay:var(--case-detail-client-delay,0s)}.case-detail-client-uniqueness{max-width:var(--container-xl);border-left-style:var(--tw-border-style);border-color:#00a0e380;border-left-width:2px;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-client-uniqueness{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.case-detail-client-uniqueness{padding-left:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.case-detail-client-uniqueness{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media(min-width:64rem){.case-detail-client-uniqueness{grid-column-start:1}}.case-detail-client-uniqueness{animation:.75s ease-out both case-detail-client-rise;animation-delay:var(--case-detail-client-delay,0s)}.case-detail-client-facts{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.case-detail-client-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.case-detail-client-facts{gap:calc(var(--spacing) * 6);grid-row:1/span 3;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-start:2;align-self:center}}.case-detail-client-fact{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#00a0e359;border-left-width:3px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-client-fact{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.case-detail-client-fact{padding-block:var(--spacing);padding-left:calc(var(--spacing) * 4);animation:.7s ease-out both case-detail-client-rise;animation-delay:var(--case-detail-client-delay,0s)}.case-detail-client-fact-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.case-detail-client-fact-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-client-fact-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-client-fact-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@keyframes case-detail-client-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-client-header,.case-detail-client-intro,.case-detail-client-uniqueness,.case-detail-client-fact{animation:none}}.case-detail-challenge{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-challenge{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.case-detail-challenge{padding-block:calc(var(--spacing) * 16)}}.case-detail-challenge{background:radial-gradient(ellipse 44% 48% at 96% 6%,#0066cc14,transparent 60%),radial-gradient(ellipse 38% 42% at 2% 90%,#004d800d,transparent 55%),linear-gradient(185deg,var(--color-surface) 0%,#f0fafd 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge{background:radial-gradient(ellipse 44% 48% at 96% 6%,color-mix(in srgb,var(--color-brand-deep) 8%,transparent),transparent 60%),radial-gradient(ellipse 38% 42% at 2% 90%,color-mix(in srgb,var(--color-brand-navy) 5%,transparent),transparent 55%),linear-gradient(185deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface)) 48%,var(--color-surface) 100%)}}.case-detail-challenge-atmosphere{pointer-events:none;opacity:.14;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.case-detail-challenge-atmosphere{background-size:52px 52px;-webkit-mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%);mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%)}.case-detail-challenge-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-challenge-inner{gap:calc(var(--spacing) * 9)}}.case-detail-challenge-header{max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);animation:.65s ease-out both case-detail-challenge-rise;animation-delay:var(--case-detail-challenge-delay,0s);flex-direction:column;display:flex}.case-detail-challenge-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-challenge-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.case-detail-challenge-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-lead{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.case-detail-challenge-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.case-detail-challenge-layout{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.case-detail-challenge-layout{align-items:flex-start;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.case-detail-challenge-story{gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}@media(min-width:48rem){.case-detail-challenge-story{gap:calc(var(--spacing) * 8)}}.case-detail-challenge-pains{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.case-detail-challenge-pains{gap:calc(var(--spacing) * 6)}}.case-detail-challenge-pain{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);animation:.7s ease-out both case-detail-challenge-rise;animation-delay:var(--case-detail-challenge-delay,0s);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.case-detail-challenge-pain-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#004d8073}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-pain-number{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.case-detail-challenge-pain-number{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.case-detail-challenge-pain-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-challenge-pain-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.case-detail-challenge-metrics{gap:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-color:#004d808c;border-left-width:3px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-metrics{border-color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.case-detail-challenge-metrics{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}@media(min-width:48rem){.case-detail-challenge-metrics{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}}.case-detail-challenge-metrics{background:linear-gradient(155deg,#edf3f6 0%,#f4fbfe 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-metrics{background:linear-gradient(155deg,color-mix(in srgb,var(--color-brand-navy) 7%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-surface-muted) 40%,var(--color-surface)) 48%,var(--color-surface) 100%)}}.case-detail-challenge-metrics{box-shadow:inset 0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-metrics{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.case-detail-challenge-metrics{animation:.75s ease-out both case-detail-challenge-rise;animation-delay:var(--case-detail-challenge-delay,0s)}.case-detail-challenge-metrics-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-metrics-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.case-detail-challenge-metrics-eyebrow{text-transform:uppercase}.case-detail-challenge-metrics-list{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.case-detail-challenge-metric{gap:var(--spacing);animation:.7s ease-out both case-detail-challenge-rise;animation-delay:var(--case-detail-challenge-delay,0s);flex-direction:column;margin:0;display:flex}.case-detail-challenge-metric-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-challenge-metric-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-challenge-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-challenge-metric-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-challenge-quote{max-width:var(--container-xl);border-left-style:var(--tw-border-style);border-color:#004d8059;border-left-width:2px;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-quote{border-color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.case-detail-challenge-quote{padding-left:calc(var(--spacing) * 4);animation:.75s ease-out both case-detail-challenge-rise;animation-delay:var(--case-detail-challenge-delay,0s)}.case-detail-challenge-quote-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80d9;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-challenge-quote-text{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.case-detail-challenge-quote-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.case-detail-challenge-quote-text:before{content:"«"}.case-detail-challenge-quote-text:after{content:"»"}.case-detail-challenge-quote-role{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@media(max-width:1023px){.case-detail-challenge-layout{gap:calc(var(--spacing) * 7)}.case-detail-challenge-metrics{order:9999}}@keyframes case-detail-challenge-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-challenge-header,.case-detail-challenge-pain,.case-detail-challenge-metrics,.case-detail-challenge-metric,.case-detail-challenge-quote{animation:none}}.case-detail-solution{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-solution{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.case-detail-solution{padding-block:calc(var(--spacing) * 16)}}.case-detail-solution{background:radial-gradient(ellipse 52% 48% at 12% 0%,#00a0e329,transparent 58%),radial-gradient(ellipse 40% 42% at 100% 100%,#40c4ff1a,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-solution{background:radial-gradient(ellipse 52% 48% at 12% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 40% 42% at 100% 100%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.case-detail-solution-atmosphere{pointer-events:none;opacity:.08;background-image:linear-gradient(#00a0e32e 1px,#0000 1px),linear-gradient(90deg,#00a0e32e 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-brand) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 18%,transparent) 1px,transparent 1px)}}.case-detail-solution-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#00000038 14%,#0000 88%);mask-image:linear-gradient(#0000,#00000038 14%,#0000 88%)}.case-detail-solution-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-solution-inner{gap:calc(var(--spacing) * 9)}}.case-detail-solution-header{max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);animation:.65s ease-out both case-detail-solution-rise;animation-delay:var(--case-detail-solution-delay,0s);flex-direction:column;display:flex}.case-detail-solution-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-solution-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.case-detail-solution-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80d9;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-lead{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.case-detail-solution-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.case-detail-solution-products{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.case-detail-solution-products--solo .case-detail-solution-product-link{gap:calc(var(--spacing) * 5);border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-products--solo .case-detail-solution-product-link{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.case-detail-solution-products--solo .case-detail-solution-product-link{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.case-detail-solution-products--solo .case-detail-solution-product-link{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6)}}.case-detail-solution-products--solo .case-detail-solution-product-link{background:linear-gradient(135deg,#e8f6fc 0%,var(--color-surface) 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-products--solo .case-detail-solution-product-link{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 9%,var(--color-surface)) 0%,var(--color-surface) 55%,var(--color-surface) 100%)}}.case-detail-solution-products--solo .case-detail-solution-product-link{box-shadow:inset 3px 0 0 var(--color-brand),inset 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-products--solo .case-detail-solution-product-link{box-shadow:inset 3px 0 0 var(--color-brand),inset 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.case-detail-solution-products--solo .case-detail-solution-product-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media(min-width:48rem){.case-detail-solution-products--solo .case-detail-solution-product-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.case-detail-solution-products--solo .case-detail-solution-product-icon img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}@media(min-width:48rem){.case-detail-solution-products--solo .case-detail-solution-product-icon img{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.case-detail-solution-products--solo .case-detail-solution-product-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:48rem){.case-detail-solution-products--solo .case-detail-solution-product-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.case-detail-solution-product{animation:.7s ease-out both case-detail-solution-rise;animation-delay:var(--case-detail-solution-delay,0s);margin:0}.case-detail-solution-product-link{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;border-radius:0;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-product-link{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-solution-product-link{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media(min-width:48rem){.case-detail-solution-product-link{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.case-detail-solution-product-link{box-shadow:inset 3px 0 #00a0e38c,inset 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-product-link{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-brand) 55%,transparent),inset 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.case-detail-solution-product-link:hover{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-product-link:hover{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.case-detail-solution-product-link:hover{background:#ebf7fd}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-product-link:hover{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface))}}.case-detail-solution-product-link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.case-detail-solution-product-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.case-detail-solution-product-icon img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.case-detail-solution-product-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.case-detail-solution-product-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.case-detail-solution-product-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.case-detail-solution-product-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.case-detail-solution-product-role{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-solution-product-cta{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-shrink:0;display:inline-flex}.case-detail-solution-product-link:hover .case-detail-solution-product-arrow{transform:translate(3px)}.case-detail-solution-product-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.case-detail-solution-details{gap:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.case-detail-solution-details{gap:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}}.case-detail-solution-details{background:linear-gradient(145deg,#e6f6fc 0%,#f7fcfe 50%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-details{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand) 3%,var(--color-surface)) 50%,var(--color-surface) 100%)}}.case-detail-solution-details{box-shadow:inset 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-details{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.case-detail-solution-details{animation:.75s ease-out both case-detail-solution-rise;animation-delay:var(--case-detail-solution-delay,0s)}.case-detail-solution-meta{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.case-detail-solution-meta{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.case-detail-solution-meta-eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-meta-eyebrow{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.case-detail-solution-meta-eyebrow{text-transform:uppercase}.case-detail-solution-deployment-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-solution-deployment-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-solution-configured-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.case-detail-solution-configured-list li{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d80e6;position:relative}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-configured-list li{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}@media(min-width:48rem){.case-detail-solution-configured-list li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-solution-configured-list li:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;top:.55em;left:0}.case-detail-solution-integrations{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#00a0e326;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-integrations{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.case-detail-solution-integrations{padding-top:calc(var(--spacing) * 5)}@media(min-width:48rem){.case-detail-solution-integrations{padding-top:calc(var(--spacing) * 6)}}.case-detail-solution-integrations-rail{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.case-detail-solution-integration{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-integration{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-solution-integration{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.case-detail-solution-integration{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.case-detail-solution-integration{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);animation:.65s ease-out both case-detail-solution-rise;animation-delay:var(--case-detail-solution-delay,0s)}.case-detail-solution-integration img{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);opacity:.9;flex-shrink:0}@keyframes case-detail-solution-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-solution-header,.case-detail-solution-product,.case-detail-solution-details,.case-detail-solution-integration{animation:none}.case-detail-solution-product-link:hover .case-detail-solution-product-arrow{transform:none}}.case-detail-process{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-process{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.case-detail-process{padding-block:calc(var(--spacing) * 16)}}.case-detail-process{background:radial-gradient(ellipse 42% 48% at 92% 8%,#00a0e31c,transparent 58%),radial-gradient(ellipse 36% 42% at 4% 90%,#0066cc14,transparent 56%),linear-gradient(170deg,var(--color-surface) 0%,var(--color-surface-muted) 52%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-process{background:radial-gradient(ellipse 42% 48% at 92% 8%,color-mix(in srgb,var(--color-brand) 11%,transparent),transparent 58%),radial-gradient(ellipse 36% 42% at 4% 90%,color-mix(in srgb,var(--color-brand-deep) 8%,transparent),transparent 56%),linear-gradient(170deg,var(--color-surface) 0%,var(--color-surface-muted) 52%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.case-detail-process-atmosphere{pointer-events:none;opacity:.1;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-process-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.case-detail-process-atmosphere{background-size:52px 52px;-webkit-mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%);mask-image:linear-gradient(#0000,#0000004d 18%,#0000 88%)}.case-detail-process-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-process-inner{gap:calc(var(--spacing) * 9)}}.case-detail-process-header{max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);animation:.65s ease-out both case-detail-process-rise;animation-delay:var(--case-detail-process-delay,0s);flex-direction:column;display:flex}.case-detail-process-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-process-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.case-detail-process-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80d9;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-process-lead{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.case-detail-process-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.case-detail-process-stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#00a0e333;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.case-detail-process-stats{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-process-stats{padding:0}@media(min-width:40rem){.case-detail-process-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-detail-process-stat{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#00a0e326;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-process-stat{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.case-detail-process-stat{padding-block:calc(var(--spacing) * 4)}.case-detail-process-stat:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.case-detail-process-stat{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);border-bottom-width:0}.case-detail-process-stat:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.case-detail-process-stat{animation:.7s ease-out both case-detail-process-rise;animation-delay:var(--case-detail-process-delay,0s)}.case-detail-process-stat--primary{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-brand);padding-left:calc(var(--spacing) * 4)}@media(min-width:40rem){.case-detail-process-stat--primary{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 6);border-left-width:3px}}.case-detail-process-stat-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-process-stat-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-process-stat--primary .case-detail-process-stat-value{color:var(--color-brand)}.case-detail-process-stat-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-process-stat-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-process-track{margin:0;padding:0;list-style-type:none;position:relative}.case-detail-process-track:before{content:"";top:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-brand) 45%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-brand) 25%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-brand) 10%, transparent);width:1px;position:absolute;left:.95rem}@media(min-width:48rem){.case-detail-process-track:before{left:1.05rem}}.case-detail-process-step{gap:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);display:flex;position:relative}@media(min-width:40rem){.case-detail-process-step{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.case-detail-process-step{animation:.7s ease-out both case-detail-process-rise;animation-delay:var(--case-detail-process-delay,0s)}.case-detail-process-marker{z-index:10;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.case-detail-process-marker{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.case-detail-process-marker{background-color:var(--color-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}@media(min-width:48rem){.case-detail-process-marker{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-process-marker{box-shadow:0 0 0 4px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.case-detail-process-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent)}}.case-detail-process-step--final .case-detail-process-marker{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand);box-shadow:0 0 0 4px #ffffffeb,0 0 0 8px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.case-detail-process-step--final .case-detail-process-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent),0 0 0 8px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.case-detail-process-step-body{min-width:0;padding-top:calc(var(--spacing) * .5);flex:1}.case-detail-process-step-top{margin-bottom:calc(var(--spacing) * 1.5);align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.case-detail-process-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-process-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-process-step--final .case-detail-process-step-title{color:var(--color-brand)}.case-detail-process-duration{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;border-radius:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.case-detail-process-duration{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-process-duration{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.case-detail-process-duration{background-color:color-mix(in oklab,var(--color-brand) 6%,transparent)}}.case-detail-process-duration{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}.case-detail-process-step--final .case-detail-process-duration{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.case-detail-process-step--final .case-detail-process-duration{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.case-detail-process-step--final .case-detail-process-duration{background-color:#00a0e31f}@supports (color:color-mix(in lab,red,red)){.case-detail-process-step--final .case-detail-process-duration{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.case-detail-process-step-summary{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-process-step-summary{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.case-detail-process-step-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-process-aside{max-width:var(--container-3xl);gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#00a0e326;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-process-aside{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.case-detail-process-aside{padding-top:calc(var(--spacing) * 7)}@media(min-width:48rem){.case-detail-process-aside{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8)}}.case-detail-process-aside{animation:.75s ease-out both case-detail-process-rise;animation-delay:var(--case-detail-process-delay,0s)}.case-detail-process-aside-eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf;display:block}@supports (color:color-mix(in lab,red,red)){.case-detail-process-aside-eyebrow{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.case-detail-process-aside-eyebrow{text-transform:uppercase}.case-detail-process-friction{border-left-style:var(--tw-border-style);border-color:#00a0e359;border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.case-detail-process-friction{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.case-detail-process-friction{padding-left:calc(var(--spacing) * 4)}@media(min-width:48rem){.case-detail-process-friction{padding-left:calc(var(--spacing) * 5)}}.case-detail-process-friction-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80e6;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-process-friction-text{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}@media(min-width:48rem){.case-detail-process-friction-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.case-detail-process-training{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;display:flex}.case-detail-process-training-items{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.case-detail-process-training-item{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.case-detail-process-training-item{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-process-training-item{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.case-detail-process-training-item{background-color:color-mix(in oklab,var(--color-brand) 6%,transparent)}}.case-detail-process-training-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.case-detail-process-training-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.case-detail-process-training-text{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.case-detail-process-training-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-process-cta{align-items:flex-start;gap:calc(var(--spacing) * 2.5);animation:.75s ease-out both case-detail-process-rise;animation-delay:var(--case-detail-process-delay,0s);flex-direction:column;display:flex}.case-detail-process-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.case-detail-process-cta-actions{flex-direction:row;align-items:center;width:auto}}.case-detail-process-cta-link{width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.case-detail-process-cta-link{width:auto}}.case-detail-process-cta-secondary{width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.case-detail-process-cta-secondary{width:auto}}.case-detail-process-cta-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}@keyframes case-detail-process-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-process-header,.case-detail-process-stat,.case-detail-process-step,.case-detail-process-aside,.case-detail-process-cta{animation:none}}.case-detail-results{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-results{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.case-detail-results{padding-block:calc(var(--spacing) * 20)}}.case-detail-results{background:radial-gradient(ellipse 72% 58% at 0% 0%,#00a0e329,transparent 62%),radial-gradient(ellipse 48% 42% at 100% 100%,#40c4ff1f,transparent 58%),linear-gradient(170deg,#f0f9fd 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-results{background:radial-gradient(ellipse 72% 58% at 0% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 62%),radial-gradient(ellipse 48% 42% at 100% 100%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 58%),linear-gradient(170deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.case-detail-results-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-results-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.case-detail-results-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}.case-detail-results-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-results-inner{gap:calc(var(--spacing) * 12)}}.case-detail-results-header{max-width:var(--container-3xl);animation:.65s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s)}.case-detail-results-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-results-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-results-lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.case-detail-results-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-results-hero{gap:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex;position:relative}@media(min-width:48rem){.case-detail-results-hero{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);flex-direction:row}}.case-detail-results-hero{background:linear-gradient(145deg,#dbf2fb 0%,#f2fafe 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 55%,var(--color-surface) 100%)}}.case-detail-results-hero{box-shadow:inset 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.case-detail-results-hero{animation:.75s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s)}.case-detail-results-hero-primary{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.case-detail-results-hero-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.case-detail-results-hero-stat{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.case-detail-results-hero-stat{font-size:5.5rem}}.case-detail-results-hero-label{max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80d9;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-label{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}@media(min-width:48rem){.case-detail-results-hero-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.case-detail-results-hero-contrast{width:100%;max-width:var(--container-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-results-hero-contrast{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}@media(min-width:48rem){.case-detail-results-hero-contrast{flex-shrink:0}}.case-detail-results-hero-contrast-col{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.case-detail-results-hero-contrast-col{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.case-detail-results-hero-contrast-col--before{border-right-style:var(--tw-border-style);border-color:#00a0e326;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast-col--before{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.case-detail-results-hero-contrast-col--after{background:#00a0e314}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast-col--after{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}}.case-detail-results-hero-contrast-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast-eyebrow{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.case-detail-results-hero-contrast-eyebrow{text-transform:uppercase}.case-detail-results-hero-contrast-col--after .case-detail-results-hero-contrast-eyebrow{color:var(--color-brand-deep)}.case-detail-results-hero-contrast-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.case-detail-results-hero-contrast-text{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.case-detail-results-hero-contrast-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-results-hero-contrast-col--after .case-detail-results-hero-contrast-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:48rem){.case-detail-results-hero-contrast-col--after .case-detail-results-hero-contrast-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-results-metrics{gap:calc(var(--spacing) * 6);margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.case-detail-results-metrics{gap:calc(var(--spacing) * 8)}}.case-detail-results-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media(min-width:40rem){.case-detail-results-metrics--two,.case-detail-results-metrics--many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.case-detail-results-metrics--many{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-detail-results-metric{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.case-detail-results-metric{padding-left:calc(var(--spacing) * 5)}}.case-detail-results-metric{animation:.7s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s)}.case-detail-results-metric-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.case-detail-results-metric-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-results-metric-label{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-results-metric-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-results-outcomes{max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-color:#00a0e333;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-results-outcomes{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.case-detail-results-outcomes{padding-top:calc(var(--spacing) * 9)}@media(min-width:48rem){.case-detail-results-outcomes{gap:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 11)}}.case-detail-results-outcomes{animation:.75s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s)}.case-detail-results-outcomes-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-results-outcomes-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.case-detail-results-outcomes-list{gap:calc(var(--spacing) * 5);margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.case-detail-results-outcomes-list{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.case-detail-results-outcome{gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-color:#00a0e366;border-left-width:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-results-outcome{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.case-detail-results-outcome{padding-left:calc(var(--spacing) * 4)}@media(min-width:48rem){.case-detail-results-outcome{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:2px;border-left-style:var(--tw-border-style);border-color:#00a0e359;border-left-width:0;flex-direction:column}@supports (color:color-mix(in lab,red,red)){.case-detail-results-outcome{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.case-detail-results-outcome{padding-top:calc(var(--spacing) * 4);padding-left:0}}.case-detail-results-outcome{animation:.7s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s)}.case-detail-results-outcome-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0}@media(min-width:48rem){.case-detail-results-outcome-number{padding-top:0}}.case-detail-results-outcome-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.case-detail-results-outcome-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-results-outcome-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-results-outcome-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.case-detail-results-outcome-summary{font-size:.9375rem}}.case-detail-results-cta{align-items:flex-start;gap:calc(var(--spacing) * 2.5);animation:.75s ease-out both case-detail-results-rise;animation-delay:var(--case-detail-results-delay,0s);flex-direction:column;display:flex}.case-detail-results-cta-link{width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.case-detail-results-cta-link{width:auto}}.case-detail-results-cta-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}@keyframes case-detail-results-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.case-detail-results-header,.case-detail-results-hero,.case-detail-results-metric,.case-detail-results-outcomes,.case-detail-results-outcome,.case-detail-results-cta{animation:none}}.case-detail-quote{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-quote{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.case-detail-quote{padding-block:calc(var(--spacing) * 20)}}.case-detail-quote{background:radial-gradient(ellipse 64% 52% at 100% 0%,#00a0e324,transparent 60%),radial-gradient(ellipse 46% 40% at 0% 100%,#40c4ff1a,transparent 55%),linear-gradient(175deg,var(--color-surface) 0%,#f2fafe 45%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-quote{background:radial-gradient(ellipse 64% 52% at 100% 0%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 60%),radial-gradient(ellipse 46% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 55%),linear-gradient(175deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 45%,var(--color-surface-soft) 100%)}}.case-detail-quote-atmosphere{pointer-events:none;opacity:.25;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.case-detail-quote-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000038,#0000 80%);mask-image:linear-gradient(#00000038,#0000 80%)}.case-detail-quote-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-quote-inner{gap:calc(var(--spacing) * 10)}}.case-detail-quote-header{max-width:var(--container-2xl);animation:.65s ease-out both case-detail-quote-rise;animation-delay:var(--case-detail-quote-delay,0s)}.case-detail-quote-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-quote-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-quote-layout{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.case-detail-quote-layout{gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr)}}.case-detail-quote-body{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 5);margin:0}@media(min-width:48rem){.case-detail-quote-body{padding-left:calc(var(--spacing) * 7)}}.case-detail-quote-body{animation:.75s ease-out both case-detail-quote-rise;animation-delay:var(--case-detail-quote-delay,0s)}.case-detail-quote-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:pretty;color:var(--color-brand-navy);margin:0;position:relative}@media(min-width:48rem){.case-detail-quote-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.case-detail-quote-mark{margin-right:calc(var(--spacing) * .5);color:var(--color-brand);font-size:1.15em;line-height:0}.case-detail-quote-aside{gap:calc(var(--spacing) * 5);animation:.75s ease-out both case-detail-quote-rise;animation-delay:var(--case-detail-quote-delay,0s);flex-direction:column;display:flex}.case-detail-quote-portrait{align-items:center;display:flex}.case-detail-quote-photo{object-fit:cover;border-radius:3.40282e38px;width:7.5rem;height:7.5rem;box-shadow:0 0 0 3px #00a0e338}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-photo{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.case-detail-quote-logo{justify-content:flex-start;align-items:center;width:10rem;height:4.5rem;display:flex}.case-detail-quote-logo img{object-fit:contain;object-position:left;max-width:100%;max-height:100%}.case-detail-quote-abbrev{width:4.5rem;height:4.5rem;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);background:linear-gradient(145deg,#d1eefa,#f0f9fd);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-abbrev{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 18%,var(--color-surface)),color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)))}}.case-detail-quote-abbrev{box-shadow:inset 0 1px #00a0e324}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-abbrev{box-shadow:inset 0 1px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.case-detail-quote-attribution{gap:var(--spacing);flex-direction:column;display:flex}.case-detail-quote-signer{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-quote-signer{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-quote-meta{align-items:baseline;column-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}@media(min-width:48rem){.case-detail-quote-meta{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.case-detail-quote-meta-sep{color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-meta-sep{color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.case-detail-quote-pdf{margin-top:var(--spacing);width:100%;max-width:var(--container-sm);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-pdf{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.case-detail-quote-pdf{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;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));color:var(--color-brand-navy);font:inherit}.case-detail-quote-pdf:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.case-detail-quote-pdf-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-surface-soft);color:var(--color-brand);border:1px solid #00a0e34d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-pdf-icon{border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}}.case-detail-quote-pdf-copy{align-items:flex-start;gap:calc(var(--spacing) * .5);text-align:left;flex-direction:column;min-width:0;display:flex}.case-detail-quote-pdf-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.case-detail-quote-pdf-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}@keyframes case-detail-quote-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.case-detail-quote-pdf:hover{border-color:var(--color-brand);background-color:var(--color-surface-soft);box-shadow:0 4px 14px #004d8014}@supports (color:color-mix(in lab,red,red)){.case-detail-quote-pdf:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}}@media(prefers-reduced-motion:reduce){.case-detail-quote-header,.case-detail-quote-body,.case-detail-quote-aside{animation:none}}.case-detail-related{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.case-detail-related{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.case-detail-related{padding-block:calc(var(--spacing) * 20)}}.case-detail-related{background:radial-gradient(ellipse 58% 48% at 0% 0%,#40c4ff1f,transparent 58%),radial-gradient(ellipse 42% 36% at 100% 100%,#00a0e314,transparent 52%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.case-detail-related{background:radial-gradient(ellipse 58% 48% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 58%),radial-gradient(ellipse 42% 36% at 100% 100%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 52%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface) 100%)}}.case-detail-related-atmosphere{pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 1px 1px,#b7d5ecb3 1px,#0000 0);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.case-detail-related-atmosphere{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-border) 70%,transparent) 1px,transparent 0)}}.case-detail-related-atmosphere{background-size:28px 28px;-webkit-mask-image:linear-gradient(#00000059,#0000 85%);mask-image:linear-gradient(#00000059,#0000 85%)}.case-detail-related-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.case-detail-related-inner{gap:calc(var(--spacing) * 10)}}.case-detail-related-header{max-width:var(--container-2xl);animation:.65s ease-out both case-detail-related-rise;animation-delay:var(--case-detail-related-delay,0s)}.case-detail-related-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.case-detail-related-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-related-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.case-detail-related-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.case-detail-related-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.case-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.case-detail-related-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.case-detail-related-grid .cases-catalog-card-wrap{height:100%;animation:.7s ease-out both case-detail-related-rise;animation-delay:var(--cases-catalog-card-delay,70ms)}.case-detail-related-grid .cases-catalog-card{height:100%}.case-detail-related-footer{justify-content:flex-start;display:flex}@media(min-width:48rem){.case-detail-related-footer{justify-content:center}}.case-detail-related-footer{animation:.65s ease-out both case-detail-related-rise;animation-delay:var(--case-detail-related-delay,.28s)}.case-detail-related-catalog-link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));text-decoration-line:none;display:inline-flex}.case-detail-related-catalog-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--color-brand);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@keyframes case-detail-related-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.case-detail-related-catalog-link:hover{color:var(--color-brand-navy);gap:.65rem}}@media(prefers-reduced-motion:reduce){.case-detail-related-header,.case-detail-related-grid .cases-catalog-card-wrap,.case-detail-related-footer{animation:none}.case-detail-related-catalog-link:hover{gap:.5rem}}.reviews-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.reviews-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.reviews-hero{padding-bottom:calc(var(--spacing) * 20)}}.reviews-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,#00a0e32e,transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,#40c4ff24,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.reviews-hero-atmosphere{pointer-events:none;opacity:.35;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.reviews-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.reviews-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000004d,#0000 75%);mask-image:linear-gradient(#0000004d,#0000 75%)}.reviews-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.reviews-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.reviews-hero-header{animation:.7s ease-out both reviews-hero-rise;animation-delay:var(--reviews-hero-delay,0s)}.reviews-hero-eyebrow{margin:0}.reviews-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.reviews-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.reviews-hero-cta{margin-top:calc(var(--spacing) * 9);animation:.7s ease-out both reviews-hero-rise;animation-delay:var(--reviews-hero-delay,0s)}.reviews-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.reviews-hero-cta-actions{flex-flow:wrap}}.reviews-hero-trust{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.reviews-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.reviews-hero-visual{width:100%;height:320px;max-width:var(--container-lg);margin-inline:auto;position:relative}@media(min-width:40rem){.reviews-hero-visual{height:380px}}@media(min-width:64rem){.reviews-hero-visual{max-width:none;height:520px;margin-inline:0}}.reviews-hero-visual{animation:.75s ease-out both reviews-hero-rise;animation-delay:var(--reviews-hero-delay,0s)}.reviews-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.reviews-hero-visual:before{inset:calc(var(--spacing) * -6);border-radius:var(--radius-2xl)}}.reviews-hero-visual:before{background:radial-gradient(62% 52% at 68% 42%,#00a0e333,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.reviews-hero-visual:before{background:radial-gradient(ellipse 62% 52% at 68% 42%,color-mix(in srgb,var(--color-brand) 20%,transparent),transparent 70%)}}.reviews-hero-stack{width:100%;height:100%;position:relative}.reviews-hero-doc{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.reviews-hero-doc{padding:calc(var(--spacing) * 3.5)}@media(min-width:48rem){.reviews-hero-doc{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 5)}}.reviews-hero-doc{background:linear-gradient(#fffefb,#f7fafc);box-shadow:0 18px 42px #004d8024,0 2px #004d800f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc{box-shadow:0 18px 42px color-mix(in srgb,var(--color-brand-navy) 14%,transparent),0 2px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.reviews-hero-doc--back{z-index:0;opacity:.5;width:78%;height:78%;display:none;top:12%;left:0}@media(min-width:64rem){.reviews-hero-doc--back{display:block}}.reviews-hero-doc--back{transform:rotate(-8deg)translate(-2%,6%)}.reviews-hero-doc--mid{z-index:1;opacity:.9;width:82%;height:82%;top:10%;left:4%}@media(min-width:40rem){.reviews-hero-doc--mid{width:78%;height:86%;top:6%;left:8%}}@media(min-width:64rem){.reviews-hero-doc--mid{opacity:.85;top:4%;left:10%}}.reviews-hero-doc--mid{transform:rotate(5deg)translateY(2%)}.reviews-hero-doc--front{z-index:2;width:88%;height:92%;top:0;right:0}@media(min-width:40rem){.reviews-hero-doc--front{width:84%}}@media(min-width:64rem){.reviews-hero-doc--front{width:80%;height:94%;right:2%}}.reviews-hero-doc--front{animation:5.5s ease-in-out infinite reviews-hero-float;transform:rotate(-1.75deg)}.reviews-hero-doc-head{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-color:#004d8026;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-head{border-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.reviews-hero-doc-head{padding-bottom:calc(var(--spacing) * 3)}.reviews-hero-doc-brand{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.reviews-hero-doc-brand img{max-height:calc(var(--spacing) * 11);object-fit:contain;object-position:left;flex-shrink:0;width:auto;max-width:6.5rem}@media(min-width:48rem){.reviews-hero-doc-brand img{max-height:calc(var(--spacing) * 12);max-width:7.5rem}}.reviews-hero-doc-brand-copy{flex:1;min-width:0}.reviews-hero-doc-org{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-hero-doc-org{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.reviews-hero-doc-ref{margin:0;margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:.65rem;line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.reviews-hero-doc-ref{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.reviews-hero-doc-title{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-title{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.reviews-hero-doc-title{text-transform:uppercase}@media(min-width:48rem){.reviews-hero-doc-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.reviews-hero-doc-body{justify-content:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.reviews-hero-doc-body{gap:calc(var(--spacing) * 2.5)}}.reviews-hero-doc-line{background:#004d8029;border-radius:3.40282e38px;width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-line{background:color-mix(in srgb,var(--color-brand-navy) 16%,transparent)}}.reviews-hero-doc-line--wide{width:94%}.reviews-hero-doc-line--short{width:58%}.reviews-hero-doc-line--mid{width:76%}.reviews-hero-doc-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#004d801f;border-top-width:1px;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.reviews-hero-doc-foot{padding-top:calc(var(--spacing) * 3)}.reviews-hero-doc-sign{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.reviews-hero-doc-sign-label{--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase}.reviews-hero-doc-sign-mark{height:calc(var(--spacing) * 7);color:#004d80bf;width:6.5rem}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-sign-mark{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.reviews-hero-doc-sign-mark{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 28)}}.reviews-hero-doc-sign-line{margin-top:calc(var(--spacing) * .5);background-color:#004d804d;width:100%;max-width:7.5rem;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-sign-line{background-color:color-mix(in oklab,var(--color-brand-navy) 30%,transparent)}}.reviews-hero-doc-stamp{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:#00a0e3b3;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-stamp{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}@media(min-width:48rem){.reviews-hero-doc-stamp{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}}.reviews-hero-doc-stamp{filter:drop-shadow(0 1px #00a0e340);transform:rotate(-12deg)}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc-stamp{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--color-brand) 25%,transparent))}}.reviews-hero-doc-stamp svg{width:100%;height:100%}.reviews-hero-doc-stamp-text{fill:currentColor;letter-spacing:.04em;font-size:9px;font-weight:700}.reviews-hero-doc--mid .reviews-hero-doc-stamp{color:#004d808c}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc--mid .reviews-hero-doc-stamp{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.reviews-hero-doc--back .reviews-hero-doc-stamp{color:#0066cc80}@supports (color:color-mix(in lab,red,red)){.reviews-hero-doc--back .reviews-hero-doc-stamp{color:color-mix(in oklab,var(--color-brand-deep) 50%,transparent)}}@keyframes reviews-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes reviews-hero-float{0%,to{transform:rotate(-1.75deg)translateY(0)}50%{transform:rotate(-1.75deg)translateY(-7px)}}@media(max-width:639px){.reviews-hero-doc--mid{transform:rotate(7deg)translate(-6%,8%)}.reviews-hero-doc--front{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.reviews-hero-header,.reviews-hero-cta,.reviews-hero-visual,.reviews-hero-doc--front{animation:none}}.certificates-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.certificates-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.certificates-hero{padding-bottom:calc(var(--spacing) * 20)}}.certificates-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,#00a0e32e,transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,#40c4ff24,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,#f2fafe 100%)}@supports (color:color-mix(in lab,red,red)){.certificates-hero{background:radial-gradient(ellipse 78% 62% at 100% 8%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 64%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 100%)}}.certificates-hero-atmosphere{pointer-events:none;opacity:.35;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.certificates-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.certificates-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000004d,#0000 75%);mask-image:linear-gradient(#0000004d,#0000 75%)}.certificates-hero-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.certificates-hero-inner{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.certificates-hero-copy{z-index:10;max-width:var(--container-xl);position:relative}.certificates-hero-header{animation:.7s ease-out both certificates-hero-rise;animation-delay:var(--certificates-hero-delay,0s)}.certificates-hero-eyebrow{margin:0}.certificates-hero-title{margin:0;margin-top:calc(var(--spacing) * 4)}.certificates-hero-lead{margin:0;margin-top:calc(var(--spacing) * 5);max-width:var(--container-lg)}.certificates-hero-cta{margin-top:calc(var(--spacing) * 8);animation:.7s ease-out both certificates-hero-rise;animation-delay:var(--certificates-hero-delay,0s)}.certificates-hero-cta-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.certificates-hero-cta-actions{flex-flow:wrap}}.certificates-hero-note{margin:0;margin-top:calc(var(--spacing) * 3.5);max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed);color:var(--color-text-muted)}.certificates-hero-trust{margin-top:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.certificates-hero-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.certificates-hero-visual{width:100%;height:240px;max-width:var(--container-md);margin-inline:auto;position:relative}@media(min-width:40rem){.certificates-hero-visual{height:340px;max-width:var(--container-lg)}}@media(min-width:64rem){.certificates-hero-visual{max-width:none;height:500px;margin-inline:0}}.certificates-hero-visual{animation:.75s ease-out both certificates-hero-rise;animation-delay:var(--certificates-hero-delay,0s)}.certificates-hero-visual:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -3);border-radius:var(--radius-xl);position:absolute}@media(min-width:64rem){.certificates-hero-visual:before{inset:calc(var(--spacing) * -6);border-radius:var(--radius-2xl)}}.certificates-hero-visual:before{background:radial-gradient(62% 52% at 68% 42%,#00a0e333,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.certificates-hero-visual:before{background:radial-gradient(ellipse 62% 52% at 68% 42%,color-mix(in srgb,var(--color-brand) 20%,transparent),transparent 70%)}}.certificates-hero-stack{width:100%;height:100%;position:relative}.certificates-hero-doc{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.certificates-hero-doc{padding:calc(var(--spacing) * 2)}@media(min-width:48rem){.certificates-hero-doc{padding:calc(var(--spacing) * 2.5)}}.certificates-hero-doc{background:linear-gradient(165deg,#fbfcfe,#f3f6f9);box-shadow:0 18px 42px #004d8024,0 2px #004d800f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc{box-shadow:0 18px 42px color-mix(in srgb,var(--color-brand-navy) 14%,transparent),0 2px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.certificates-hero-doc-frame{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801f;flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-frame{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.certificates-hero-doc-frame{padding:calc(var(--spacing) * 3);background-color:#fffefb}@media(min-width:48rem){.certificates-hero-doc-frame{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 4)}}.certificates-hero-doc-frame{box-shadow:inset 0 0 0 1px #00a0e30f}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 6%,transparent)}}.certificates-hero-doc--featured .certificates-hero-doc-frame{border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc--featured .certificates-hero-doc-frame{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.certificates-hero-doc--featured .certificates-hero-doc-frame{background:linear-gradient(#fff,#f8fbff);box-shadow:inset 0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc--featured .certificates-hero-doc-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.certificates-hero-doc--back{z-index:0;opacity:.5;width:78%;height:78%;display:none;top:12%;left:0}@media(min-width:64rem){.certificates-hero-doc--back{display:block}}.certificates-hero-doc--back{transform:rotate(-8deg)translate(-2%,6%)}.certificates-hero-doc--mid{z-index:1;opacity:.9;width:82%;height:82%;top:10%;left:4%}@media(min-width:40rem){.certificates-hero-doc--mid{width:78%;height:86%;top:6%;left:8%}}@media(min-width:64rem){.certificates-hero-doc--mid{opacity:.85;top:4%;left:10%}}.certificates-hero-doc--mid{transform:rotate(5deg)translateY(2%)}.certificates-hero-doc--front{z-index:2;width:88%;height:92%;top:0;right:0}@media(min-width:40rem){.certificates-hero-doc--front{width:84%}}@media(min-width:64rem){.certificates-hero-doc--front{width:80%;height:94%;right:2%}}.certificates-hero-doc--front{animation:5.5s ease-in-out infinite certificates-hero-float;transform:rotate(-1.75deg)}.certificates-hero-doc-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#004d8026;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-head{border-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.certificates-hero-doc-head{padding-bottom:calc(var(--spacing) * 2.5)}@media(min-width:48rem){.certificates-hero-doc-head{padding-bottom:calc(var(--spacing) * 3)}}.certificates-hero-doc-issuer{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.certificates-hero-doc-badge{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:fit-content}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-badge{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.certificates-hero-doc-badge{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-badge{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.certificates-hero-doc-badge{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}@media(min-width:48rem){.certificates-hero-doc-badge{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.certificates-hero-doc-ref{--tw-leading:var(--leading-snug);font-size:.65rem;line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.certificates-hero-doc-ref{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.certificates-hero-doc-kind{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#004d808c;flex-shrink:0;margin:0}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-kind{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.certificates-hero-doc-kind{text-transform:uppercase}@media(min-width:48rem){.certificates-hero-doc-kind{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.certificates-hero-doc-body{justify-content:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.certificates-hero-doc-body{gap:calc(var(--spacing) * 2)}}.certificates-hero-doc-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.certificates-hero-doc-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.certificates-hero-doc-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.certificates-hero-doc-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.certificates-hero-doc-rules{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:48rem){.certificates-hero-doc-rules{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5)}}.certificates-hero-doc-line{border-radius:3.40282e38px;width:100%;height:2px;display:block}@media(min-width:48rem){.certificates-hero-doc-line{height:3px}}.certificates-hero-doc-line{background:#004d8024}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-line{background:color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.certificates-hero-doc-line--wide{width:94%}.certificates-hero-doc-line--short{width:58%}.certificates-hero-doc-line--mid{width:76%}.certificates-hero-doc-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#004d801f;border-top-width:1px;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.certificates-hero-doc-foot{padding-top:calc(var(--spacing) * 2.5)}@media(min-width:48rem){.certificates-hero-doc-foot{padding-top:calc(var(--spacing) * 3)}}.certificates-hero-doc-sign{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.certificates-hero-doc-seal-label{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d808c}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-seal-label{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.certificates-hero-doc-seal-label{text-transform:uppercase}.certificates-hero-doc-sign-line{background-color:#004d804d;width:100%;max-width:7rem;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-sign-line{background-color:color-mix(in oklab,var(--color-brand-navy) 30%,transparent)}}.certificates-hero-doc-check{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#00a0e31f;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-doc-check{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.certificates-hero-doc-check{color:var(--color-brand)}.certificates-hero-doc--featured .certificates-hero-doc-check{background-color:var(--color-brand);color:var(--color-white)}.certificates-hero-stamp{z-index:3;position:absolute;bottom:6%;right:2%}@media(min-width:40rem){.certificates-hero-stamp{bottom:9%;right:5%}}@media(min-width:64rem){.certificates-hero-stamp{bottom:11%;right:7%}}.certificates-hero-stamp{animation:.8s ease-out .32s both certificates-hero-stamp-in}.certificates-hero-stamp-ring{border-style:var(--tw-border-style);--tw-border-style:dashed;border:3px dashed #00a0e3a6;border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-hero-stamp-ring{border-color:color-mix(in oklab,var(--color-brand) 65%,transparent)}}.certificates-hero-stamp-ring{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.certificates-hero-stamp-ring{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.certificates-hero-stamp-ring{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.certificates-hero-stamp-ring{width:6rem;height:6rem}}@media(min-width:64rem){.certificates-hero-stamp-ring{width:7rem;height:7rem}}.certificates-hero-stamp-ring{filter:drop-shadow(0 2px #00a0e333);transform:rotate(-12deg)}@supports (color:color-mix(in lab,red,red)){.certificates-hero-stamp-ring{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--color-brand) 20%,transparent))}}.certificates-hero-stamp-stat{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.certificates-hero-stamp-stat{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.certificates-hero-stamp-stat{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.certificates-hero-stamp-label{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.5625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}@media(min-width:40rem){.certificates-hero-stamp-label{margin-top:calc(var(--spacing) * 1.5);font-size:.625rem}}@media(min-width:64rem){.certificates-hero-stamp-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@keyframes certificates-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes certificates-hero-float{0%,to{transform:rotate(-1.75deg)translateY(0)}50%{transform:rotate(-1.75deg)translateY(-7px)}}@keyframes certificates-hero-stamp-in{0%{opacity:0;transform:scale(.85)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media(max-width:639px){.certificates-hero-inner{gap:calc(var(--spacing) * 6)}.certificates-hero-visual{height:210px;max-width:var(--container-sm)}.certificates-hero-doc--mid{transform:rotate(7deg)translate(-6%,8%)}.certificates-hero-doc--front{transform:rotate(-2deg)}.certificates-hero-stamp{bottom:4%;right:0%}.certificates-hero-stamp-ring{width:4.25rem;height:4.25rem}.certificates-hero-doc-rules{display:none}}@media(prefers-reduced-motion:reduce){.certificates-hero-header,.certificates-hero-cta,.certificates-hero-visual,.certificates-hero-doc--front,.certificates-hero-stamp{animation:none}}.certificates-statuses{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.certificates-statuses{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.certificates-statuses{padding-block:calc(var(--spacing) * 20)}}.certificates-statuses{background:radial-gradient(ellipse 70% 55% at 0% 0%,#00a0e31a,transparent 60%),radial-gradient(ellipse 55% 45% at 100% 100%,#40c4ff14,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);scroll-margin-top:5.5rem}@supports (color:color-mix(in lab,red,red)){.certificates-statuses{background:radial-gradient(ellipse 70% 55% at 0% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 60%),radial-gradient(ellipse 55% 45% at 100% 100%,color-mix(in srgb,var(--color-brand-bright) 8%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.certificates-statuses-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.certificates-statuses-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}.certificates-statuses-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.certificates-statuses-inner{gap:calc(var(--spacing) * 10)}}.certificates-statuses-header{max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);animation:.7s ease-out both certificates-statuses-rise;animation-delay:var(--certificates-statuses-delay,0s);flex-direction:column;display:flex}.certificates-statuses-eyebrow{margin:0}.certificates-statuses-title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.certificates-statuses-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:48rem){.certificates-statuses-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.certificates-statuses-subtitle{max-width:48ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.certificates-statuses-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.certificates-statuses-note{--tw-leading:var(--leading-relaxed);max-width:42ch;font-size:.8125rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.certificates-statuses-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.certificates-statuses-grid{gap:calc(var(--spacing) * 4)}}@media(min-width:48rem){.certificates-statuses-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.certificates-statuses-card{height:100%;animation:.7s ease-out both certificates-statuses-rise;animation-delay:var(--certificates-statuses-delay,0s)}.certificates-statuses-card-inner{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card-inner{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.certificates-statuses-card-inner{background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.certificates-statuses-card-inner{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5)}}.certificates-statuses-card-inner{transition:transform .25s,box-shadow .25s,border-color .25s}.certificates-statuses-card--featured .certificates-statuses-card-inner{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--featured .certificates-statuses-card-inner{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.certificates-statuses-card--featured .certificates-statuses-card-inner{box-shadow:inset 3px 0 0 0 var(--color-brand);background:linear-gradient(200deg,#f0f6fc 0%,var(--color-surface) 48%)}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--featured .certificates-statuses-card-inner{background:linear-gradient(200deg,color-mix(in srgb,var(--color-brand-deep) 6%,var(--color-surface)) 0%,var(--color-surface) 48%)}}.certificates-statuses-card--registry .certificates-statuses-card-inner{background:linear-gradient(165deg,#f2fafe 0%,var(--color-surface) 40%)}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--registry .certificates-statuses-card-inner{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 40%)}}.certificates-statuses-card--quiet .certificates-statuses-card-inner{border-color:#b7d5ec99}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--quiet .certificates-statuses-card-inner{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.certificates-statuses-card--quiet .certificates-statuses-card-inner{background:linear-gradient(180deg,#e9f4f9 0%,var(--color-surface) 55%)}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--quiet .certificates-statuses-card-inner{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 90%,var(--color-surface)) 0%,var(--color-surface) 55%)}}.certificates-statuses-face{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.certificates-statuses-face{background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3.5);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.certificates-statuses-face{padding:calc(var(--spacing) * 4)}}.certificates-statuses-face{min-height:8.5rem;font:inherit;color:inherit;transition:box-shadow .25s,border-color .25s,transform .25s}button.certificates-statuses-face{cursor:pointer}.certificates-statuses-card--featured .certificates-statuses-face{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--featured .certificates-statuses-face{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.certificates-statuses-card--featured .certificates-statuses-face{background:linear-gradient(160deg,#e6f6fc 0%,var(--color-surface-soft) 55%,var(--color-surface) 100%);min-height:10rem}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--featured .certificates-statuses-face{background:linear-gradient(160deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)) 0%,var(--color-surface-soft) 55%,var(--color-surface) 100%)}}.certificates-statuses-face--registry{border-color:#004d8026}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--registry{border-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.certificates-statuses-face--registry{background:linear-gradient(180deg,#f5f8fa 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--registry{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-navy) 4%,var(--color-surface)) 0%,var(--color-surface-soft) 100%)}}.certificates-statuses-face--legal{border-color:#b7d5eccc}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--legal{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.certificates-statuses-face--legal{background:linear-gradient(180deg,var(--color-surface) 0%,#eef7fa 100%);min-height:7.5rem}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--legal{background:linear-gradient(180deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface-soft) 70%,var(--color-surface)) 100%)}}.certificates-statuses-face-band{border-radius:var(--radius-sm);background-color:#00a0e31f;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face-band{background-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.certificates-statuses-face-band{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.certificates-statuses-face--registry .certificates-statuses-face-band{background-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--registry .certificates-statuses-face-band{background-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.certificates-statuses-face--registry .certificates-statuses-face-band{color:var(--color-brand-navy)}.certificates-statuses-face--legal .certificates-statuses-face-band{background-color:#b7d5ec99}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--legal .certificates-statuses-face-band{background-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.certificates-statuses-face--legal .certificates-statuses-face-band{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--legal .certificates-statuses-face-band{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.certificates-statuses-face-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:40rem){.certificates-statuses-face-title{font-size:.9375rem}}.certificates-statuses-face-rules{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.certificates-statuses-face-line{background:#004d801f;border-radius:3.40282e38px;width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face-line{background:color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.certificates-statuses-face-line--wide{width:94%}.certificates-statuses-face-line--mid{width:72%}.certificates-statuses-face-line--short{width:48%}.certificates-statuses-face-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);margin-top:auto;display:flex}.certificates-statuses-face-seal{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);--tw-border-style:dashed;border:2px dashed #00a0e38c;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face-seal{border-color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.certificates-statuses-face-seal{background-color:var(--color-surface)}.certificates-statuses-face--registry .certificates-statuses-face-seal{border-radius:var(--radius-md);--tw-border-style:solid;border-style:solid;border-color:#004d804d}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-face--registry .certificates-statuses-face-seal{border-color:color-mix(in oklab,var(--color-brand-navy) 30%,transparent)}}.certificates-statuses-face--legal .certificates-statuses-face-seal{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-border-style:solid;border-style:solid;border-color:var(--color-border)}.certificates-statuses-face-seal img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.certificates-statuses-face-caption{--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.certificates-statuses-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-height:0;display:flex}.certificates-statuses-topline{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.certificates-statuses-kind{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.certificates-statuses-original{border-radius:var(--radius-sm);background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-original{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.certificates-statuses-original{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);text-transform:uppercase}.certificates-statuses-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.certificates-statuses-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.certificates-statuses-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.certificates-statuses-summary{font-size:.9375rem}}.certificates-statuses-meta{border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;margin:0}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-meta{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.certificates-statuses-meta{padding-top:calc(var(--spacing) * 2.5);font-family:var(--font-mono);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-meta{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.certificates-statuses-actions{padding-top:calc(var(--spacing) * 2);margin-top:auto}.certificates-statuses-action{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);background-color:#0000;border-width:0;padding:0;text-decoration-line:none;transition:color .2s,gap .2s;display:inline-flex}button.certificates-statuses-action{cursor:pointer;font:inherit}.certificates-statuses-action--request{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-action--request{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.certificates-statuses-bridge{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);animation:.7s ease-out both certificates-statuses-rise;animation-delay:var(--certificates-statuses-delay,0s);margin:0}.certificates-statuses-bridge a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.certificates-statuses-card:hover .certificates-statuses-card-inner{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card:hover .certificates-statuses-card-inner{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.certificates-statuses-card:hover .certificates-statuses-card-inner{transform:translateY(-3px);box-shadow:0 12px 28px -18px #004d8059}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card:hover .certificates-statuses-card-inner{box-shadow:0 12px 28px -18px color-mix(in srgb,var(--color-brand-navy) 35%,transparent)}}.certificates-statuses-card--featured:hover .certificates-statuses-card-inner{box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px -18px #004d8059}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card--featured:hover .certificates-statuses-card-inner{box-shadow:inset 3px 0 0 0 var(--color-brand),0 12px 28px -18px color-mix(in srgb,var(--color-brand-navy) 35%,transparent)}}.certificates-statuses-card:hover .certificates-statuses-face{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card:hover .certificates-statuses-face{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.certificates-statuses-card:hover .certificates-statuses-face{box-shadow:0 8px 20px -14px #004d8066}@supports (color:color-mix(in lab,red,red)){.certificates-statuses-card:hover .certificates-statuses-face{box-shadow:0 8px 20px -14px color-mix(in srgb,var(--color-brand-navy) 40%,transparent)}}button.certificates-statuses-face:hover{transform:translateY(-1px)}.certificates-statuses-action:hover{gap:calc(var(--spacing) * 2.5);color:var(--color-brand-deep)}.certificates-statuses-action--request:hover{color:var(--color-brand)}.certificates-statuses-bridge a:hover{color:var(--color-brand-deep)}}@keyframes certificates-statuses-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.certificates-statuses-header,.certificates-statuses-card,.certificates-statuses-bridge{animation:none}.certificates-statuses-card:hover .certificates-statuses-card-inner,button.certificates-statuses-face:hover{transform:none}}.reviews-anchor{scroll-margin-top:5.5rem}.reviews-catalog{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);scroll-margin-top:5.5rem;position:relative;overflow:hidden}@media(min-width:48rem){.reviews-catalog{padding-block:calc(var(--spacing) * 20)}}.reviews-catalog{background:radial-gradient(ellipse 80% 55% at 12% 0%,#00a0e317,transparent 62%),radial-gradient(ellipse 60% 45% at 92% 18%,#004d8012,transparent 58%),linear-gradient(180deg,#f5fbfe 0%,var(--color-surface) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-catalog{background:radial-gradient(ellipse 80% 55% at 12% 0%,color-mix(in srgb,var(--color-brand) 9%,transparent),transparent 62%),radial-gradient(ellipse 60% 45% at 92% 18%,color-mix(in srgb,var(--color-brand-navy) 7%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 0%,var(--color-surface) 48%,var(--color-surface) 100%)}}.reviews-catalog-atmosphere{pointer-events:none;background-image:linear-gradient(#004d800a 1px,#0000 1px),linear-gradient(90deg,#004d800a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-brand-navy) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-navy) 4%,transparent) 1px,transparent 1px)}}.reviews-catalog-atmosphere{opacity:.35;background-size:42px 42px;-webkit-mask-image:linear-gradient(#00000059,#0000 78%);mask-image:linear-gradient(#00000059,#0000 78%)}.reviews-catalog-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.reviews-catalog-inner{gap:calc(var(--spacing) * 10)}}.reviews-catalog-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both reviews-catalog-rise;animation-delay:var(--reviews-catalog-delay,0s);margin-inline:auto}.reviews-catalog-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-catalog-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.reviews-catalog-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.reviews-catalog-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.reviews-catalog-toolbar{z-index:20;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:sticky;top:4.25rem}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-toolbar{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.reviews-catalog-toolbar{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-toolbar{background-color:color-mix(in oklab,var(--color-surface) 92%,transparent)}}.reviews-catalog-toolbar{padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}@media(min-width:48rem){.reviews-catalog-toolbar{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);top:4.75rem}}.reviews-catalog-org{scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);-ms-overflow-style:none;display:flex;overflow-x:auto}.reviews-catalog-org::-webkit-scrollbar{display:none}.reviews-catalog-org-tab{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80cc;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-org-tab{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.reviews-catalog-org-tab{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))}.reviews-catalog-org-tab:hover{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-org-tab:hover{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.reviews-catalog-org-tab:hover{color:var(--color-brand-navy)}.reviews-catalog-org-tab.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.reviews-catalog-org-tab.is-active .reviews-catalog-count{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-org-tab.is-active .reviews-catalog-count{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.reviews-catalog-org-tab.is-active .reviews-catalog-count{color:var(--color-text-on-brand)}.reviews-catalog-count{border-radius:var(--radius-sm);background-color:#004d8014;justify-content:center;align-items:center;min-width:1.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-count{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.reviews-catalog-count{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-count{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.reviews-catalog-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.reviews-catalog-products-row{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:64rem){.reviews-catalog-products-row{flex-direction:row;justify-content:space-between;align-items:center}}.reviews-catalog-products{scrollbar-width:none;gap:calc(var(--spacing) * 2);-ms-overflow-style:none;display:flex;overflow-x:auto}.reviews-catalog-products::-webkit-scrollbar{display:none}.reviews-catalog-product{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#004d800a;border-width:1px;border-color:#0000;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-product{background-color:color-mix(in oklab,var(--color-brand-navy) 4%,transparent)}}.reviews-catalog-product{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-product{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.reviews-catalog-product{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))}.reviews-catalog-product:hover{background-color:#004d8014}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-product:hover{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.reviews-catalog-product:hover{color:var(--color-brand-navy)}.reviews-catalog-product.is-active{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-product.is-active{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.reviews-catalog-product.is-active{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-product.is-active{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.reviews-catalog-product.is-active{color:var(--color-brand)}.reviews-catalog-product-icon{object-fit:contain;opacity:.8;width:18px;height:18px}.reviews-catalog-product.is-active .reviews-catalog-product-icon{opacity:1}.reviews-catalog-search{width:100%;max-width:var(--container-sm);align-items:center;display:flex;position:relative}@media(min-width:64rem){.reviews-catalog-search{margin-left:auto}}.reviews-catalog-search-icon{pointer-events:none;left:calc(var(--spacing) * 3);color:#004d8073;position:absolute}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-search-icon{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.reviews-catalog-search-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));--tw-outline-style:none;outline-style:none}.reviews-catalog-search-input::placeholder{color:#004d8066}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-search-input::placeholder{color:color-mix(in oklab,var(--color-brand-navy) 40%,transparent)}}.reviews-catalog-search-input:focus{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-search-input:focus{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.reviews-catalog-search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e326}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-search-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.reviews-catalog-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-meta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.reviews-catalog-meta{padding-top:calc(var(--spacing) * 3)}.reviews-catalog-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}.reviews-catalog-reset{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));background-color:#0000;border-width:0}@media(hover:hover){.reviews-catalog-reset:hover{color:var(--color-brand-navy)}}.reviews-catalog-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.reviews-catalog-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.reviews-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews-catalog-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.reviews-catalog-card{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.reviews-catalog-card{border-top:3px solid var(--color-brand);transition:transform .25s,box-shadow .25s,border-color .25s}.reviews-catalog-card.is-fading{animation:.45s ease-out both reviews-catalog-rise;animation-delay:var(--testimonials-delay,0s)}.reviews-catalog-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.reviews-catalog-card-brand{flex-shrink:0;align-items:center;min-width:0;display:flex}.reviews-catalog-card-logo{height:calc(var(--spacing) * 14);align-items:center;max-width:10rem;display:flex}.reviews-catalog-card-logo img{max-height:calc(var(--spacing) * 14);border-radius:var(--radius-md);object-fit:contain;object-position:left;width:auto;max-width:100%}.reviews-catalog-card-abbrev{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);background:#e0f4fc;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-abbrev{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.reviews-catalog-card-abbrev{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-abbrev{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.reviews-catalog-card-tags{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;max-width:60%;display:flex}.reviews-catalog-card-tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;line-height:1;font-weight:var(--font-weight-semibold);display:inline-flex}.reviews-catalog-card-tag--org{background-color:#004d800f}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-tag--org{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.reviews-catalog-card-tag--org{color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-tag--org{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.reviews-catalog-card-tag--product{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-tag--product{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.reviews-catalog-card-tag--product{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-tag--product{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.reviews-catalog-card-tag--product{color:var(--color-brand)}.reviews-catalog-card-tag-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);object-fit:contain;opacity:.9}.reviews-catalog-card-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-height:0;display:flex}.reviews-catalog-card-org{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.reviews-catalog-card-signer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.reviews-catalog-card-quote{margin:0;margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);position:relative}@media(min-width:48rem){.reviews-catalog-card-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.reviews-catalog-card-quote-mark{margin-right:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.reviews-catalog-card-proof{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.reviews-catalog-card-stat{gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);min-width:0;padding-left:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}.reviews-catalog-card-stat-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.reviews-catalog-card-stat-value{font-size:1.75rem}}.reviews-catalog-card-stat-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.reviews-catalog-card-stat-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.reviews-catalog-card-preview{cursor:pointer;align-items:stretch;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);text-align:left;width:4.75rem;font:inherit;background-color:#0000;border-width:0;flex-direction:column;flex-shrink:0;padding:0;display:flex;position:relative}.reviews-catalog-card-preview:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.reviews-catalog-card-preview-img{aspect-ratio:3/4;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);object-fit:cover;object-position:top;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.reviews-catalog-card-preview-stub{aspect-ratio:3/4;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-preview-stub{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.reviews-catalog-card-preview-stub{background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.reviews-catalog-card-preview-stub-bar{height:var(--spacing);border-radius:var(--radius-sm);background-color:#004d8026;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-preview-stub-bar{background-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.reviews-catalog-card-preview-stub-bar--short{width:66.6667%}.reviews-catalog-card-preview-stub-seal{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background:#00a0e359;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-preview-stub-seal{background:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.reviews-catalog-card-preview-stub-seal{box-shadow:inset 0 0 0 2px #00a0e38c}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-preview-stub-seal{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-brand) 55%,transparent)}}.reviews-catalog-card-preview-caption{text-align:center;--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.reviews-catalog-card-cta{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:100%;margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-cta{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.reviews-catalog-card-cta{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);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));font:inherit}.reviews-catalog-card-cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.reviews-catalog-card-cta span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.reviews-catalog-more-wrap{padding-top:calc(var(--spacing) * 2);justify-content:center;display:flex}.reviews-catalog-more{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}.reviews-catalog-empty{align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:#ffffffb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-empty{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.reviews-catalog-empty{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);text-align:center}.reviews-catalog-empty-title{max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-catalog-empty-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.reviews-catalog-empty-cta{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}@media(hover:hover)and (pointer:fine){.reviews-catalog-card:hover{border-color:var(--color-brand);transform:translateY(-4px);box-shadow:0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.reviews-catalog-card-preview:hover .reviews-catalog-card-preview-stub,.reviews-catalog-card-preview:hover .reviews-catalog-card-preview-img{box-shadow:0 6px 16px #004d801f}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-preview:hover .reviews-catalog-card-preview-stub,.reviews-catalog-card-preview:hover .reviews-catalog-card-preview-img{box-shadow:0 6px 16px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.reviews-catalog-card-cta:hover{border-color:var(--color-brand);background-color:var(--color-surface);box-shadow:0 4px 14px #004d8014}@supports (color:color-mix(in lab,red,red)){.reviews-catalog-card-cta:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.reviews-catalog-card-cta:hover span{transform:translate(3px)}}@keyframes reviews-catalog-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reviews-catalog-header,.reviews-catalog-card.is-fading{animation:none}.reviews-catalog-card{transition:none}.reviews-catalog-card:hover{transform:none}.reviews-catalog-card-cta span{transition:none}}.cases-catalog{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);scroll-margin-top:5.5rem;position:relative;overflow:hidden}@media(min-width:48rem){.cases-catalog{padding-block:calc(var(--spacing) * 20)}}.cases-catalog{background:radial-gradient(ellipse 78% 52% at 8% 0%,#00a0e31a,transparent 64%),radial-gradient(ellipse 55% 42% at 96% 12%,#004d8014,transparent 56%),linear-gradient(180deg,#f2fafe 0%,var(--color-surface) 46%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.cases-catalog{background:radial-gradient(ellipse 78% 52% at 8% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 64%),radial-gradient(ellipse 55% 42% at 96% 12%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 46%,var(--color-surface) 100%)}}.cases-catalog-atmosphere{pointer-events:none;background-image:linear-gradient(#004d800a 1px,#0000 1px),linear-gradient(90deg,#004d800a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cases-catalog-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-brand-navy) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-navy) 4%,transparent) 1px,transparent 1px)}}.cases-catalog-atmosphere{opacity:.32;background-size:42px 42px;-webkit-mask-image:linear-gradient(#00000052,#0000 76%);mask-image:linear-gradient(#00000052,#0000 76%)}.cases-catalog-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.cases-catalog-inner{gap:calc(var(--spacing) * 10)}}.cases-catalog-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both cases-catalog-rise;animation-delay:var(--cases-catalog-delay,0s);margin-inline:auto}.cases-catalog-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cases-catalog-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.cases-catalog-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.cases-catalog-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cases-catalog-toolbar{z-index:20;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:sticky;top:4.25rem}@supports (color:color-mix(in lab,red,red)){.cases-catalog-toolbar{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.cases-catalog-toolbar{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.cases-catalog-toolbar{background-color:color-mix(in oklab,var(--color-surface) 92%,transparent)}}.cases-catalog-toolbar{padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}@media(min-width:48rem){.cases-catalog-toolbar{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);top:4.75rem}}.cases-catalog-org{scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);-ms-overflow-style:none;display:flex;overflow-x:auto}.cases-catalog-org::-webkit-scrollbar{display:none}.cases-catalog-org-tab{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80cc;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-org-tab{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.cases-catalog-org-tab{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))}.cases-catalog-org-tab:hover{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.cases-catalog-org-tab:hover{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.cases-catalog-org-tab:hover{color:var(--color-brand-navy)}.cases-catalog-org-tab.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cases-catalog-org-tab.is-active .cases-catalog-count{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.cases-catalog-org-tab.is-active .cases-catalog-count{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.cases-catalog-org-tab.is-active .cases-catalog-count{color:var(--color-text-on-brand)}.cases-catalog-count{border-radius:var(--radius-sm);background-color:#004d8014;justify-content:center;align-items:center;min-width:1.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-count{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.cases-catalog-count{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.cases-catalog-count{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.cases-catalog-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cases-catalog-products-row{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:64rem){.cases-catalog-products-row{flex-direction:row;justify-content:space-between;align-items:center}}.cases-catalog-products{scrollbar-width:none;gap:calc(var(--spacing) * 2);-ms-overflow-style:none;display:flex;overflow-x:auto}.cases-catalog-products::-webkit-scrollbar{display:none}.cases-catalog-product{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#004d800a;border-width:1px;border-color:#0000;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-product{background-color:color-mix(in oklab,var(--color-brand-navy) 4%,transparent)}}.cases-catalog-product{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.cases-catalog-product{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.cases-catalog-product{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))}.cases-catalog-product:hover{background-color:#004d8014}@supports (color:color-mix(in lab,red,red)){.cases-catalog-product:hover{background-color:color-mix(in oklab,var(--color-brand-navy) 8%,transparent)}}.cases-catalog-product:hover{color:var(--color-brand-navy)}.cases-catalog-product.is-active{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.cases-catalog-product.is-active{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.cases-catalog-product.is-active{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.cases-catalog-product.is-active{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.cases-catalog-product.is-active{color:var(--color-brand)}.cases-catalog-product-icon{object-fit:contain;opacity:.8;width:18px;height:18px}.cases-catalog-product.is-active .cases-catalog-product-icon{opacity:1}.cases-catalog-search{width:100%;max-width:var(--container-sm);align-items:center;display:flex;position:relative}@media(min-width:64rem){.cases-catalog-search{margin-left:auto}}.cases-catalog-search-icon{pointer-events:none;left:calc(var(--spacing) * 3);color:#004d8073;position:absolute}@supports (color:color-mix(in lab,red,red)){.cases-catalog-search-icon{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.cases-catalog-search-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));--tw-outline-style:none;outline-style:none}.cases-catalog-search-input::placeholder{color:#004d8066}@supports (color:color-mix(in lab,red,red)){.cases-catalog-search-input::placeholder{color:color-mix(in oklab,var(--color-brand-navy) 40%,transparent)}}.cases-catalog-search-input:focus{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.cases-catalog-search-input:focus{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.cases-catalog-search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e326}@supports (color:color-mix(in lab,red,red)){.cases-catalog-search-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.cases-catalog-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-meta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.cases-catalog-meta{padding-top:calc(var(--spacing) * 3)}.cases-catalog-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}.cases-catalog-reset{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));background-color:#0000;border-width:0}@media(hover:hover){.cases-catalog-reset:hover{color:var(--color-brand-navy)}}.cases-catalog-featured-wrap{width:100%;animation:.65s ease-out both cases-catalog-rise}.cases-catalog-featured{gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);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));flex-direction:column;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.cases-catalog-featured{align-items:stretch;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 7);flex-direction:row}}.cases-catalog-featured{border-top:3px solid var(--color-brand);background:linear-gradient(135deg,#f0f9fd 0%,var(--color-surface) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 48%,var(--color-surface) 100%)}}.cases-catalog-featured:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.cases-catalog-featured-brand{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;flex-shrink:0;display:flex}@media(min-width:48rem){.cases-catalog-featured-brand{width:15rem}}@media(min-width:64rem){.cases-catalog-featured-brand{width:17rem}}.cases-catalog-featured-logo{height:calc(var(--spacing) * 16);align-items:center;max-width:12rem;display:flex}.cases-catalog-featured-logo img{max-height:calc(var(--spacing) * 16);object-fit:contain;object-position:left;width:auto;max-width:100%}.cases-catalog-featured-abbrev{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);background:#e0f4fc;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured-abbrev{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.cases-catalog-featured-abbrev{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured-abbrev{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.cases-catalog-featured-org{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.cases-catalog-featured-body{gap:calc(var(--spacing) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.cases-catalog-featured-org-type{border-radius:var(--radius-md);background-color:#004d800f;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured-org-type{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.cases-catalog-featured-org-type{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured-org-type{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.cases-catalog-featured-headline{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cases-catalog-featured-headline{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.cases-catalog-featured-metrics{gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}@media(min-width:48rem){.cases-catalog-featured-metrics{gap:calc(var(--spacing) * 8)}}.cases-catalog-featured-metric{gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);min-width:7rem;padding-left:calc(var(--spacing) * 3);flex-direction:column;display:flex}.cases-catalog-featured-metric-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.cases-catalog-featured-metric-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.cases-catalog-featured-metric-label{max-width:12rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.cases-catalog-featured-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:var(--spacing);flex-wrap:wrap;margin-top:auto;display:flex}.cases-catalog-featured-products{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cases-catalog-featured-cta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);display:inline-flex}.cases-catalog-featured-cta span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.cases-catalog-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.cases-catalog-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cases-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cases-catalog-card-wrap{height:100%}.cases-catalog-card-wrap.is-fading{animation:.45s ease-out both cases-catalog-rise;animation-delay:var(--cases-catalog-card-delay,0s)}.cases-catalog-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;padding:calc(var(--spacing) * 5);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));flex-direction:column;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.cases-catalog-card{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.cases-catalog-card{border-top:3px solid var(--color-brand);transition:transform .25s,box-shadow .25s,border-color .25s}.cases-catalog-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.cases-catalog-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.cases-catalog-card-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.cases-catalog-card-logo{height:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;max-width:8rem;display:flex}.cases-catalog-card-logo img{max-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);object-fit:contain;object-position:left;width:auto;max-width:100%}.cases-catalog-card-abbrev{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);background:#e0f4fc;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-abbrev{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.cases-catalog-card-abbrev{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-abbrev{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.cases-catalog-card-org-block{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.cases-catalog-card-org{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.cases-catalog-card-headline{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cases-catalog-card-headline{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.cases-catalog-card-metrics{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cases-catalog-card-metric{gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);min-width:5.5rem;padding-left:calc(var(--spacing) * 3);flex-direction:column;display:flex}.cases-catalog-card-metric-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}.cases-catalog-card-metric-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.cases-catalog-card-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cases-catalog-card-foot{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-foot{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.cases-catalog-card-foot{padding-top:calc(var(--spacing) * 4)}.cases-catalog-card-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cases-catalog-card-tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;line-height:1;font-weight:var(--font-weight-semibold);display:inline-flex}.cases-catalog-card-tag--org{background-color:#004d800f;width:fit-content}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-tag--org{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.cases-catalog-card-tag--org{color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-tag--org{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.cases-catalog-card-tag--product{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-tag--product{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.cases-catalog-card-tag--product{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card-tag--product{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.cases-catalog-card-tag--product{color:var(--color-brand)}.cases-catalog-card-tag-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);object-fit:contain;opacity:.9}.cases-catalog-card-term{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.cases-catalog-more-wrap{padding-top:calc(var(--spacing) * 2);justify-content:center;display:flex}.cases-catalog-more{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}.cases-catalog-empty{align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:#ffffffb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.cases-catalog-empty{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.cases-catalog-empty{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);text-align:center}.cases-catalog-empty-title{max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cases-catalog-empty-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.cases-catalog-empty-cta{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}@media(hover:hover)and (pointer:fine){.cases-catalog-featured:hover{border-color:var(--color-brand);box-shadow:0 12px 32px #004d801f}@supports (color:color-mix(in lab,red,red)){.cases-catalog-featured:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.cases-catalog-featured:hover .cases-catalog-featured-cta span{transform:translate(3px)}.cases-catalog-card:hover{border-color:var(--color-brand);transform:translateY(-4px);box-shadow:0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.cases-catalog-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}}@keyframes cases-catalog-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cases-catalog-header,.cases-catalog-featured-wrap,.cases-catalog-card-wrap.is-fading{animation:none}.cases-catalog-card{transition:none}.cases-catalog-card:hover{transform:none}.cases-catalog-featured-cta span{transition:none}}.news-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:48rem){.news-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 8)}}.news-hero{background:radial-gradient(ellipse 70% 55% at 92% 8%,#00a0e324,transparent 60%),radial-gradient(ellipse 42% 36% at 6% 94%,#0066cc14,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,#f7fcfe 100%)}@supports (color:color-mix(in lab,red,red)){.news-hero{background:radial-gradient(ellipse 70% 55% at 92% 8%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 60%),radial-gradient(ellipse 42% 36% at 6% 94%,color-mix(in srgb,var(--color-brand-deep) 8%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-brand) 3%,var(--color-surface)) 100%)}}.news-hero-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec7a 1px,#0000 1px),linear-gradient(90deg,#b7d5ec7a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.news-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px)}}.news-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.news-hero-inner{z-index:10;max-width:var(--container-3xl);margin-inline:auto;position:relative}.news-hero-header{max-width:var(--container-2xl);animation:.7s ease-out both news-rise;animation-delay:var(--news-hero-delay,0s)}.news-hero-eyebrow{margin:0}.news-hero-title{margin-top:calc(var(--spacing) * 3);margin-bottom:0}.news-hero-lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xl);color:var(--color-text-muted);margin-bottom:0}.news-catalog{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.news-catalog{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16)}}.news-catalog{background:radial-gradient(ellipse 55% 40% at 50% 0%,#00a0e30f,transparent 70%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.news-catalog{background:radial-gradient(ellipse 55% 40% at 50% 0%,color-mix(in srgb,var(--color-brand) 6%,transparent),transparent 70%),var(--color-surface)}}.news-catalog-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.news-catalog-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.news-catalog-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#00000059 18%,#0000 85%);mask-image:linear-gradient(#0000,#00000059 18%,#0000 85%)}.news-catalog-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.news-catalog-header{animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s)}.news-catalog-header--minimal{margin:0;padding:0}.news-catalog-title{margin:0}.news-catalog-subtitle{margin-top:calc(var(--spacing) * 2);color:var(--color-text-muted);margin-bottom:0}.news-catalog-filters{animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s)}.news-catalog-filter-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-catalog-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);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));align-items:center;text-decoration-line:none;display:inline-flex}.news-catalog-chip:hover{border-color:var(--color-brand);color:var(--color-brand-navy)}.news-catalog-chip.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.news-catalog-list{animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s);flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.news-catalog-list>li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.news-catalog-list>li:first-child{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.news-catalog-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s)}.news-catalog-empty-title{color:var(--color-text-muted);margin:0}.news-catalog-pagination{animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s);justify-content:center;display:flex}.news-catalog-pagination-list{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.news-catalog-page{min-width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.news-catalog-page:hover{border-color:var(--color-brand);color:var(--color-brand)}.news-catalog-page.is-active{border-color:var(--color-brand);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.news-catalog-footer{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);animation:.65s ease-out both news-rise;animation-delay:var(--news-catalog-delay,0s);border-color:#0000;border-top-width:1px;justify-content:flex-start;display:flex}.news-catalog-footer-link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);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));text-decoration-line:none;display:inline-flex}.news-catalog-footer-link:hover{color:var(--color-brand-deep)}.news-catalog-footer-link span{transition:transform .2s}.news-catalog-footer-link:hover span{transform:translate(3px)}.news-row{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);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));grid-template-columns:4.25rem minmax(0,1fr);display:grid}@media(min-width:40rem){.news-row{gap:calc(var(--spacing) * 6);grid-template-columns:5.25rem minmax(0,1fr)}.news-row--has-cover{grid-template-columns:5.25rem minmax(0,1fr) auto}}.news-row:hover{background-color:var(--color-surface-soft);border-radius:.5rem;margin-inline:-.75rem;padding-inline:.75rem}.news-row-date{--tw-leading:1;color:var(--color-brand-navy);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.news-row-day{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.news-row-day{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.news-row-month{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.news-row-year{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.news-row-body{min-width:0}.news-row-tag{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.news-row-tag{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.news-row-tag{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.news-row-tag{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.news-row-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}.news-row-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.news-row-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.news-row-title a{color:inherit;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));text-decoration-line:none}.news-row-title a:hover{color:var(--color-brand)}.news-row-excerpt{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}@media(min-width:40rem){.news-row-excerpt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.news-row-cover{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);display:none;overflow:hidden}@media(min-width:40rem){.news-row-cover{display:block}}.news-row-cover{width:7.5rem;height:5.5rem}.news-row-cover img{object-fit:cover;width:100%;height:100%}.news-row-cover--visual{background:radial-gradient(circle at 30% 25%,#00a0e338,transparent 55%),linear-gradient(145deg,var(--color-surface-soft),#ebf7fd);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.news-row-cover--visual{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--color-brand) 22%,transparent),transparent 55%),linear-gradient(145deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand) 8%,var(--color-surface)))}}.news-row-cover-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:#ffffffd9;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.news-row-cover-icon{background-color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.news-row-cover-icon{box-shadow:0 1px 4px #004d801a}@supports (color:color-mix(in lab,red,red)){.news-row-cover-icon{box-shadow:0 1px 4px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.news-row-cover-icon img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.news-detail-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:48rem){.news-detail-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 10)}}.news-detail-hero{background:radial-gradient(ellipse 60% 50% at 88% 0%,#00a0e31f,transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.news-detail-hero{background:radial-gradient(ellipse 60% 50% at 88% 0%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.news-detail-hero-atmosphere{pointer-events:none;opacity:.25;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.news-detail-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000040,#0000 70%);mask-image:linear-gradient(#00000040,#0000 70%)}.news-detail-hero-inner{z-index:10;max-width:var(--container-3xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.news-detail-breadcrumbs{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);animation:.6s ease-out both news-rise;animation-delay:var(--news-detail-delay,0s);flex-wrap:wrap;display:flex}.news-detail-breadcrumbs a{color:var(--color-brand);text-decoration-line:none}.news-detail-breadcrumbs a:hover{text-decoration-line:underline}.news-detail-hero-header{animation:.65s ease-out both news-rise;animation-delay:var(--news-detail-delay,0s)}.news-detail-hero-meta{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.news-detail-hero-tag{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-tag{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.news-detail-hero-tag{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-tag{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.news-detail-hero-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}.news-detail-hero-title{margin:0}.news-detail-hero-lead{margin-top:calc(var(--spacing) * 4);color:var(--color-text-muted);margin-bottom:0}.news-detail-hero-cover{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);animation:.7s ease-out both news-rise;animation-delay:var(--news-detail-delay,0s);overflow:hidden}.news-detail-hero-cover img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.news-detail-hero-cover--visual{justify-content:center;align-items:center;min-height:11rem;display:flex}@media(min-width:48rem){.news-detail-hero-cover--visual{min-height:14rem}}.news-detail-hero-cover--visual{background:radial-gradient(circle at 28% 30%,#00a0e33d,transparent 52%),linear-gradient(145deg,var(--color-surface-soft),#e6f6fc)}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-cover--visual{background:radial-gradient(circle at 28% 30%,color-mix(in srgb,var(--color-brand) 24%,transparent),transparent 52%),linear-gradient(145deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)))}}.news-detail-hero-cover--visual img{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);object-fit:contain;aspect-ratio:auto}.news-detail-hero-cover-icon{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-cover-icon{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.news-detail-hero-cover-icon{box-shadow:0 2px 10px #004d801f}@supports (color:color-mix(in lab,red,red)){.news-detail-hero-cover-icon{box-shadow:0 2px 10px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.news-detail-body{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}@media(min-width:48rem){.news-detail-body{padding-block:calc(var(--spacing) * 14)}}.news-detail-body-inner{max-width:var(--container-3xl);margin-inline:auto}.news-detail-body-content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-navy)}@media(min-width:48rem){.news-detail-body-content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.news-detail-body-content :where(p,ul,ol){margin-bottom:calc(var(--spacing) * 5)}.news-detail-body-content :where(h2){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.news-detail-body-content :where(h2){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.news-detail-quote{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}.news-detail-quote-inner{max-width:var(--container-3xl);margin-inline:auto}.news-detail-quote-body{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);margin:0}.news-detail-quote-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-navy);margin:0}.news-detail-quote-mark{color:var(--color-brand)}.news-detail-quote-footer{margin-top:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-detail-quote-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);font-style:normal}.news-detail-quote-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.news-share{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 12)}.news-share-inner{max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}.news-share-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.news-share-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.news-share-btn{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.news-share-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}.news-share-btn--copy{cursor:pointer}.news-share-toast{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}.news-share-toast[hidden]{display:none!important}.news-detail-related{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.news-detail-related{padding-block:calc(var(--spacing) * 16)}}.news-detail-related{background:radial-gradient(ellipse 50% 40% at 50% 0%,#00a0e312,transparent 70%),var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.news-detail-related{background:radial-gradient(ellipse 50% 40% at 50% 0%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 70%),var(--color-surface-soft)}}.news-detail-related-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.news-detail-related-header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.news-detail-related-title{margin:0}.news-detail-related-all{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none}.news-detail-related-all:hover{text-decoration-line:underline}.news-detail-related-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.news-detail-related-list>li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.news-detail-related-list>li:first-child{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.news-soft-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.news-soft-cta{padding-block:calc(var(--spacing) * 12)}}.news-soft-cta{background:radial-gradient(ellipse 55% 60% at 8% 50%,#00a0e324,transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.news-soft-cta{background:radial-gradient(ellipse 55% 60% at 8% 50%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.news-soft-cta-atmosphere{pointer-events:none;opacity:.25;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.news-soft-cta-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.news-soft-cta-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#00000059,#0000 75%);mask-image:linear-gradient(90deg,#00000059,#0000 75%)}.news-soft-cta-inner{z-index:10;max-width:var(--container-3xl);align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;margin-inline:auto;display:flex;position:relative}.news-soft-cta-eyebrow{margin:0}.news-soft-cta-title{max-width:var(--container-xl);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.news-soft-cta-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.news-soft-cta-link{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-decoration-line:none;display:inline-flex}.news-soft-cta-link span{transition:transform .2s}.news-soft-cta-link:hover span{transform:translate(3px)}@keyframes news-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.news-hero-header,.news-catalog-header,.news-catalog-filters,.news-catalog-list,.news-catalog-empty,.news-catalog-pagination,.news-catalog-footer,.news-detail-breadcrumbs,.news-detail-hero-header,.news-detail-hero-cover{animation:none}.news-row{transition:none}.news-row:hover{margin-inline:0;padding-inline:0}.news-catalog-footer-link span,.news-soft-cta-link span{transition:none}}.blog-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:48rem){.blog-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 10)}}.blog-hero{background:radial-gradient(ellipse 70% 55% at 90% 6%,#00a0e329,transparent 58%),radial-gradient(ellipse 40% 34% at 8% 92%,#0066cc1a,transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,#f5fbfe 100%)}@supports (color:color-mix(in lab,red,red)){.blog-hero{background:radial-gradient(ellipse 70% 55% at 90% 6%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 58%),radial-gradient(ellipse 40% 34% at 8% 92%,color-mix(in srgb,var(--color-brand-deep) 10%,transparent),transparent 55%),linear-gradient(168deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-brand) 4%,var(--color-surface)) 100%)}}.blog-hero-atmosphere{pointer-events:none;opacity:.3;background-image:linear-gradient(#b7d5ec7a 1px,#0000 1px),linear-gradient(90deg,#b7d5ec7a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.blog-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px)}}.blog-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.blog-hero-inner{z-index:10;max-width:var(--container-3xl);margin-inline:auto;position:relative}.blog-hero-header{max-width:var(--container-2xl);animation:.7s ease-out both blog-rise;animation-delay:var(--blog-hero-delay,0s)}.blog-hero-eyebrow{margin:0}.blog-hero-title{margin-top:calc(var(--spacing) * 3);margin-bottom:0}.blog-hero-lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xl);color:var(--color-text-muted);margin-bottom:0}.blog-catalog{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.blog-catalog{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 20)}}.blog-catalog{background:radial-gradient(ellipse 55% 40% at 50% 0%,#00a0e312,transparent 70%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.blog-catalog{background:radial-gradient(ellipse 55% 40% at 50% 0%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 70%),var(--color-surface)}}.blog-catalog-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.blog-catalog-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.blog-catalog-atmosphere{background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000,#00000059 18%,#0000 85%);mask-image:linear-gradient(#0000,#00000059 18%,#0000 85%)}.blog-catalog-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}.blog-catalog-header{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-catalog-delay,0s)}.blog-catalog-header--minimal{margin:0;padding:0}.blog-catalog-title{margin:0}.blog-catalog-subtitle{margin-top:calc(var(--spacing) * 2);color:var(--color-text-muted);margin-bottom:0}.blog-catalog-filters{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-catalog-delay,0s);position:relative}.blog-catalog-filter-row{scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.blog-catalog-filter-row::-webkit-scrollbar{height:0;display:none}.blog-catalog-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-brand-navy);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));scroll-snap-align:start;flex-shrink:0;justify-content:center;align-items:center;min-height:2.5rem;line-height:1;text-decoration-line:none;display:inline-flex}.blog-catalog-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}.blog-catalog-chip.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media(max-width:767px){.blog-catalog-filters{margin-inline:calc(var(--spacing) * -6)}.blog-catalog-filters:before,.blog-catalog-filters:after{pointer-events:none;z-index:1;width:calc(var(--spacing) * 10);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;content:"";transition-duration:.2s;position:absolute;inset-block:0}.blog-catalog-filters:before{background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface) 20%,transparent 100%);left:0}.blog-catalog-filters:after{background:linear-gradient(270deg,var(--color-surface) 0%,var(--color-surface) 20%,transparent 100%);right:0}.blog-catalog-filters.is-fade-left:before,.blog-catalog-filters.is-fade-right:after{opacity:1}.blog-catalog-filter-row{gap:calc(var(--spacing) * 2.5);padding-inline:1.5rem;scroll-padding-inline:1.5rem}.blog-catalog-chip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);min-height:2.75rem;scroll-margin-inline:1.5rem;font-size:.8125rem}}@media(min-width:768px){.blog-catalog-filters:before,.blog-catalog-filters:after{content:none;opacity:0}.blog-catalog-filter-row{scroll-snap-type:none;flex-wrap:wrap;padding-inline:0;scroll-padding-inline:0;overflow:visible}}.blog-catalog-featured{animation:.7s ease-out both blog-rise;animation-delay:var(--blog-catalog-delay,0s)}.blog-featured{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);display:grid;overflow:hidden}@media(min-width:48rem){.blog-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.blog-featured{box-shadow:0 1px #00a0e31f,0 18px 40px #004d8014}@supports (color:color-mix(in lab,red,red)){.blog-featured{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 18px 40px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.blog-featured-media{aspect-ratio:var(--aspect-video);background-color:var(--color-surface-soft);display:block;position:relative;overflow:hidden}@media(min-width:48rem){.blog-featured-media{aspect-ratio:auto;min-height:20rem}}.blog-featured-media img,.blog-featured-art{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.blog-featured:hover .blog-featured-media img,.blog-featured:hover .blog-featured-art{transform:scale(1.03)}.blog-featured-media--visual{background:radial-gradient(ellipse 70% 60% at 50% 40%,#00a0e32e,transparent 70%),linear-gradient(145deg,var(--color-surface-soft),#ebf3fb);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-featured-media--visual{background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 70%),linear-gradient(145deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand-deep) 8%,var(--color-surface)))}}.blog-featured-media-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-featured-media-icon{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.blog-featured-content{justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.blog-featured-content{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 9)}}.blog-featured-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase;margin:0}.blog-featured-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.blog-featured-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.blog-featured-title{font-size:1.85rem}}.blog-featured-title a{color:inherit;text-decoration-line:none}.blog-featured-title a:hover{color:var(--color-brand)}.blog-featured-excerpt{-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);font-size:.975rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-featured-author{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin:0;display:flex}.blog-featured-author-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.blog-featured-author-role{color:var(--color-text-muted)}.blog-featured-cta{margin-top:var(--spacing);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-decoration-line:none;display:inline-flex}.blog-featured-cta span{transition:transform .2s}.blog-featured-cta:hover span{transform:translate(3px)}.blog-catalog-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.blog-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.blog-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-catalog-grid{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-catalog-delay,0s)}.blog-catalog-grid>li{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-card-delay,0s)}.blog-card{height:100%}.blog-card-link{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;color:inherit;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));flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}.blog-card-link:hover{border-color:var(--color-brand);box-shadow:0 10px 28px #004d8014}@supports (color:color-mix(in lab,red,red)){.blog-card-link:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.blog-card-link:hover .blog-card-cover img,.blog-card-link:hover .blog-card-art{transform:scale(1.04)}.blog-card-cover{aspect-ratio:var(--aspect-video);background-color:var(--color-surface-soft);position:relative;overflow:hidden}.blog-card-cover img,.blog-card-art{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.blog-card-cover--visual{background:radial-gradient(ellipse 70% 60% at 50% 45%,#00a0e324,transparent 70%),linear-gradient(150deg,var(--color-surface-soft),#f0f6fc);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-card-cover--visual{background:radial-gradient(ellipse 70% 60% at 50% 45%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 70%),linear-gradient(150deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand-deep) 6%,var(--color-surface)))}}.blog-cover-tone--kadry{background:radial-gradient(65% 55% at 70% 30%,#00a0e333,#0000 65%),linear-gradient(160deg,#eaf4fa,#dce8f2)}@supports (color:color-mix(in lab,red,red)){.blog-cover-tone--kadry{background:radial-gradient(ellipse 65% 55% at 70% 30%,color-mix(in srgb,var(--color-brand) 20%,transparent),transparent 65%),linear-gradient(160deg,#eaf4fa,#dce8f2)}}.blog-cover-tone--arhivnoe-delo{background:radial-gradient(60% 50% at 30% 70%,#004d8024,#0000 70%),linear-gradient(155deg,#e7eef4,#d5e0ea)}@supports (color:color-mix(in lab,red,red)){.blog-cover-tone--arhivnoe-delo{background:radial-gradient(ellipse 60% 50% at 30% 70%,color-mix(in srgb,var(--color-brand-navy) 14%,transparent),transparent 70%),linear-gradient(155deg,#e7eef4,#d5e0ea)}}.blog-cover-tone--oko,.blog-cover-tone--smdo{background:radial-gradient(55% 50% at 80% 40%,#0066cc29,#0000 68%),linear-gradient(150deg,#e6f2f8,#d0e4f0)}@supports (color:color-mix(in lab,red,red)){.blog-cover-tone--oko,.blog-cover-tone--smdo{background:radial-gradient(ellipse 55% 50% at 80% 40%,color-mix(in srgb,var(--color-brand-deep) 16%,transparent),transparent 68%),linear-gradient(150deg,#e6f2f8,#d0e4f0)}}.blog-cover-tone--zakonodatelstvo{background:radial-gradient(60% 55% at 40% 35%,#0d948829,#0000 68%),linear-gradient(155deg,#e8f3f2,#d7e6e8)}.blog-cover-tone--vnedrenie,.blog-cover-tone--edo{background:radial-gradient(ellipse 70% 60% at 50% 40%,#00a0e32e,transparent 70%),linear-gradient(145deg,var(--color-surface-soft),#ebf3fb)}@supports (color:color-mix(in lab,red,red)){.blog-cover-tone--vnedrenie,.blog-cover-tone--edo{background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 70%),linear-gradient(145deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand-deep) 8%,var(--color-surface)))}}.blog-card-cover-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-card-cover-icon{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.blog-card-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.blog-card-body{padding:calc(var(--spacing) * 5)}}.blog-card-tag{width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);background:#e0f4fc;border-radius:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.blog-card-tag{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.blog-card-tag{color:var(--color-brand-deep)}.blog-card-tag--kadry,.blog-card-tag--edo{background:#dbf2fb}@supports (color:color-mix(in lab,red,red)){.blog-card-tag--kadry,.blog-card-tag--edo{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.blog-card-tag--arhivnoe-delo,.blog-card-tag--oko{background:#e6edf2}@supports (color:color-mix(in lab,red,red)){.blog-card-tag--arhivnoe-delo,.blog-card-tag--oko{background:color-mix(in srgb,var(--color-brand-navy) 10%,var(--color-surface))}}.blog-card-tag--arhivnoe-delo,.blog-card-tag--oko{color:var(--color-brand-navy)}.blog-card-tag--zakonodatelstvo,.blog-card-tag--smdo,.blog-card-tag--vnedrenie{background:#e2f2f1}@supports (color:color-mix(in lab,red,red)){.blog-card-tag--zakonodatelstvo,.blog-card-tag--smdo,.blog-card-tag--vnedrenie{background:color-mix(in srgb,#0d9488 12%,var(--color-surface))}}.blog-card-tag--zakonodatelstvo,.blog-card-tag--smdo,.blog-card-tag--vnedrenie{color:#0f766e}.blog-card-title{-webkit-line-clamp:3;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-meta{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.blog-card-author{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}.blog-catalog-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;animation:.65s ease-out both blog-rise}.blog-catalog-empty-title{color:var(--color-text-muted);margin:0}.blog-catalog-pagination{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-catalog-delay,0s)}.blog-catalog-pagination-list{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.blog-catalog-page{min-width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.blog-catalog-page:hover{border-color:var(--color-brand);color:var(--color-brand)}.blog-catalog-page.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.blog-listing-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.blog-listing-cta{padding-block:calc(var(--spacing) * 20)}}.blog-listing-cta{background:radial-gradient(ellipse 60% 50% at 80% 20%,#00a0e324,transparent 65%),linear-gradient(165deg,var(--color-surface-soft),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.blog-listing-cta{background:radial-gradient(ellipse 60% 50% at 80% 20%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 65%),linear-gradient(165deg,var(--color-surface-soft),var(--color-surface))}}.blog-listing-cta-atmosphere{pointer-events:none;opacity:.25;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.blog-listing-cta-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.blog-listing-cta-atmosphere{background-size:48px 48px}.blog-listing-cta-inner{z-index:10;max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}.blog-listing-cta-eyebrow{margin:0}.blog-listing-cta-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.blog-listing-cta-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.blog-listing-cta-subtitle{color:var(--color-text-muted);margin:0}.blog-listing-cta-actions{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.blog-listing-cta-actions .btn-primary,.blog-listing-cta-actions .btn-outline{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}.blog-detail-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:48rem){.blog-detail-hero{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 10)}}.blog-detail-hero{background:radial-gradient(ellipse 60% 50% at 88% 8%,#00a0e31f,transparent 60%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.blog-detail-hero{background:radial-gradient(ellipse 60% 50% at 88% 8%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 60%),var(--color-surface)}}.blog-detail-hero-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec73 1px,#0000 1px),linear-gradient(90deg,#b7d5ec73 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.blog-detail-hero-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 45%,transparent) 1px,transparent 1px)}}.blog-detail-hero-atmosphere{background-size:48px 48px;-webkit-mask-image:linear-gradient(#00000040,#0000 70%);mask-image:linear-gradient(#00000040,#0000 70%)}.blog-detail-hero-inner{z-index:10;max-width:var(--container-3xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.blog-detail-breadcrumbs{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;animation:.6s ease-out both blog-rise;display:flex}.blog-detail-breadcrumbs a{color:var(--color-brand-navy);text-decoration-line:none}@media(hover:hover){.blog-detail-breadcrumbs a:hover{color:var(--color-brand)}}.blog-detail-hero-header{animation:.65s ease-out both blog-rise;animation-delay:var(--blog-detail-delay,0s)}.blog-detail-hero-meta{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.blog-detail-hero-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:#e0f4fc;border-radius:.25rem;text-decoration-line:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.blog-detail-hero-tag{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.blog-detail-hero-tag{color:var(--color-brand-deep)}.blog-detail-hero-title{margin:0}.blog-detail-hero-lead{margin-top:calc(var(--spacing) * 4);color:var(--color-text-muted);margin-bottom:0}.blog-detail-hero-cover{border-radius:var(--radius-lg);animation:.7s ease-out both blog-rise;animation-delay:var(--blog-detail-delay,0s);overflow:hidden}.blog-detail-hero-cover img{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%}.blog-detail-hero-cover--visual{aspect-ratio:var(--aspect-video);background:radial-gradient(ellipse 70% 60% at 50% 40%,#00a0e329,transparent 70%),linear-gradient(145deg,var(--color-surface-soft),#ebf3fb);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-detail-hero-cover--visual{background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 70%),linear-gradient(145deg,var(--color-surface-soft),color-mix(in srgb,var(--color-brand-deep) 8%,var(--color-surface)))}}.blog-detail-hero-cover-icon{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-detail-hero-cover-icon{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.blog-toc{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4)}@media(min-width:48rem){.blog-toc{padding-top:calc(var(--spacing) * 6)}}.blog-toc-toggle{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);justify-content:space-between;align-items:center;display:flex}@media(min-width:64rem){.blog-toc-toggle{display:none}}.blog-toc-toggle-icon{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand-navy);transition:transform .2s;position:relative;transform:rotate(45deg)}.blog-toc.is-open .blog-toc-toggle-icon{transform:rotate(225deg)}.blog-toc-panel{border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:none}@media(min-width:64rem){.blog-toc-panel{border-style:var(--tw-border-style);border-width:0;padding-block:0;padding-inline:0;display:block}}.blog-toc.is-open .blog-toc-panel{display:block}.blog-toc-desktop-label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);display:none}@media(min-width:64rem){.blog-toc-desktop-label{display:block}}.blog-toc-list{margin:0;list-style-type:decimal}:where(.blog-toc-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.blog-toc-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy)}.blog-toc-list a{color:var(--color-text-muted);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));text-decoration-line:none}@media(hover:hover){.blog-toc-list a:hover{color:var(--color-brand)}}.blog-toc-list a.is-active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand)}.blog-article-shell{background-color:var(--color-surface)}.umb-block-list:has(.blog-article-shell)>.blog-detail-hero,.umb-block-list:has(>.blog-toc)>.blog-detail-hero{padding-bottom:calc(var(--spacing) * 6)}@media(min-width:48rem){.umb-block-list:has(.blog-article-shell)>.blog-detail-hero,.umb-block-list:has(>.blog-toc)>.blog-detail-hero{padding-bottom:calc(var(--spacing) * 8)}}@media(min-width:1024px){.blog-article-shell{grid-template-columns:minmax(1rem,1fr) 13rem 2rem minmax(0,48rem) minmax(1rem,1fr);align-items:start;display:grid}.blog-article-shell>.blog-toc{z-index:10;background:0 0;grid-column:2;align-self:start;width:100%;margin:0;padding:.25rem 0 0;position:sticky;top:5.5rem}.blog-article-shell>.blog-detail-body{grid-column:4;padding-top:.25rem;padding-left:0;padding-right:0}.blog-article-shell>.blog-detail-body .blog-detail-body-inner{max-width:none;margin-inline:0}.blog-toc-toggle{display:none}}.blog-detail-body{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}@media(min-width:48rem){.blog-detail-body{padding-block:calc(var(--spacing) * 12)}}.blog-detail-body-inner{max-width:var(--container-3xl);margin-inline:auto}.blog-detail-body-content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-navy)}@media(min-width:48rem){.blog-detail-body-content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.blog-detail-body-content :where(p,ul,ol){margin-bottom:calc(var(--spacing) * 5)}.blog-detail-body-content :where(h2){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);scroll-margin-top:calc(var(--spacing) * 28);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.blog-detail-body-content :where(h2){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.blog-detail-body-content :where(h3){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.blog-detail-body-content :where(blockquote){margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-brand-navy)}.blog-detail-tags{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 6)}.blog-detail-tags-label{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.blog-detail-tags-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.blog-detail-tags-list a{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-navy);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));text-decoration-line:none}@media(hover:hover){.blog-detail-tags-list a:hover{border-color:var(--color-brand);color:var(--color-brand)}}.blog-soft-cta{margin-inline:calc(var(--spacing) * 6);margin-block:calc(var(--spacing) * 2);max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.blog-soft-cta{margin-inline:auto}}.blog-soft-cta-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase;margin:0}.blog-soft-cta-title{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.blog-soft-cta-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.blog-soft-cta-link{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;display:inline-flex}@media(hover:hover){.blog-soft-cta-link:hover{text-decoration-line:underline}}.blog-soft-cta-link{cursor:pointer}.blog-detail-author{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.blog-detail-author-inner{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 4);margin-inline:auto;display:flex}.blog-detail-author-photo{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);object-fit:cover;border-radius:3.40282e38px}.blog-detail-author-photo--placeholder{background-color:var(--color-surface-soft);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.blog-detail-author-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}.blog-detail-author-role{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.blog-share.news-share{padding-top:0}.blog-detail-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.blog-detail-cta{padding-block:calc(var(--spacing) * 20)}}.blog-detail-cta{background:radial-gradient(ellipse 55% 45% at 20% 30%,#00a0e329,transparent 60%),linear-gradient(168deg,var(--color-surface-soft),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.blog-detail-cta{background:radial-gradient(ellipse 55% 45% at 20% 30%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 60%),linear-gradient(168deg,var(--color-surface-soft),var(--color-surface))}}.blog-detail-cta-atmosphere{pointer-events:none;opacity:.2;background-image:linear-gradient(#b7d5ec66 1px,#0000 1px),linear-gradient(90deg,#b7d5ec66 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.blog-detail-cta-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px)}}.blog-detail-cta-atmosphere{background-size:48px 48px}.blog-detail-cta-inner{z-index:10;max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}.blog-detail-cta-eyebrow{margin:0}.blog-detail-cta-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.blog-detail-cta-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.blog-detail-cta-actions{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.blog-detail-cta-actions .btn-primary,.blog-detail-cta-actions .btn-outline{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}.blog-detail-related{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 16)}@media(min-width:48rem){.blog-detail-related{padding-bottom:calc(var(--spacing) * 20)}}.blog-detail-related-inner{width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}.blog-detail-related-header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.blog-detail-related-title{margin:0}.blog-detail-related-all{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none}@media(hover:hover){.blog-detail-related-all:hover{text-decoration-line:underline}}.blog-detail-related-grid{animation:none}@keyframes blog-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.blog-hero-header,.blog-catalog-header,.blog-catalog-filters,.blog-catalog-featured,.blog-catalog-grid,.blog-catalog-grid>li,.blog-catalog-empty,.blog-catalog-pagination,.blog-detail-breadcrumbs,.blog-detail-hero-header,.blog-detail-hero-cover{animation:none}.blog-card-link:hover .blog-card-cover img,.blog-card-link:hover .blog-card-art,.blog-featured:hover .blog-featured-media img,.blog-featured:hover .blog-featured-art{transform:none}}.reviews-trust{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:40rem){.reviews-trust{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.reviews-trust{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.reviews-trust{padding-block:calc(var(--spacing) * 20)}}.reviews-trust{background:radial-gradient(ellipse 65% 45% at 50% 0%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,#ebf8fd 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-trust{background:radial-gradient(ellipse 65% 45% at 50% 0%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-muted) 0%,color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-surface)) 100%)}}.reviews-trust-inner{z-index:10;width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.reviews-trust-inner{gap:calc(var(--spacing) * 11)}}.reviews-trust-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto;animation:.7s ease-out both reviews-trust-rise}.reviews-trust-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.reviews-trust-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-trust-title{--tw-leading:var(--leading-tight);font-size:1.875rem;line-height:var(--leading-tight)}}@media(min-width:64rem){.reviews-trust-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.reviews-trust-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.reviews-trust-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.reviews-trust-grid{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.reviews-trust-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.reviews-trust-grid{padding:0}@media(min-width:48rem){.reviews-trust-grid{border-block-style:var(--tw-border-style);border-block-width:0;border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(3,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.reviews-trust-grid{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.reviews-trust-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.reviews-trust-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.reviews-trust-item{padding-block:calc(var(--spacing) * 5)}.reviews-trust-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:48rem){.reviews-trust-item{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px;flex-direction:column;min-height:0}@supports (color:color-mix(in lab,red,red)){.reviews-trust-item{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.reviews-trust-item{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}.reviews-trust-item:first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}.reviews-trust-item:last-child{padding-right:0}}.reviews-trust-item{animation:.65s ease-out both reviews-trust-rise;animation-delay:var(--reviews-trust-delay,0s)}.reviews-trust-number{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);flex-shrink:0;font-size:1.375rem;transition:color .2s,transform .2s}@media(min-width:768px){.reviews-trust-number{font-size:1.75rem}}.reviews-trust-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e34d;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-trust-item-body{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.reviews-trust-item-body{padding-left:calc(var(--spacing) * 4)}@media(min-width:48rem){.reviews-trust-item-body{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.reviews-trust-item-body{transition:border-color .2s}.reviews-trust-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-trust-item-title{font-size:1.0625rem}}@media(min-width:64rem){.reviews-trust-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.reviews-trust-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.reviews-trust-item-summary{font-size:.9375rem}}@media(min-width:64rem){.reviews-trust-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.reviews-trust-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reviews-trust-band{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.reviews-trust-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.reviews-trust-band{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.reviews-trust-band{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-direction:row}}@media(min-width:64rem){.reviews-trust-band{gap:calc(var(--spacing) * 8)}}.reviews-trust-band{background:linear-gradient(118deg,#b8e4f7 0%,var(--color-surface) 42%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-trust-band{background:linear-gradient(118deg,color-mix(in srgb,var(--color-surface) 72%,var(--color-brand) 28%) 0%,var(--color-surface) 42%,#fff 100%)}}.reviews-trust-band{box-shadow:0 1px #00a0e31f,0 14px 36px #004d800f}@supports (color:color-mix(in lab,red,red)){.reviews-trust-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.reviews-trust-band{animation:.65s ease-out both reviews-trust-rise;animation-delay:var(--reviews-trust-delay,0s)}.reviews-trust-proof{flex-shrink:0;margin-inline:auto;position:relative}@media(min-width:40rem){.reviews-trust-proof{margin-inline:0}}.reviews-trust-proof{width:6.75rem}@media(min-width:768px){.reviews-trust-proof{width:8.5rem}}.reviews-trust-proof-sheet{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-sheet{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.reviews-trust-proof-sheet{padding:calc(var(--spacing) * 2.5);background:linear-gradient(#fffefb,#f4f8fb);box-shadow:0 10px 22px #004d801a,0 0 0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-sheet{box-shadow:0 10px 22px color-mix(in srgb,var(--color-brand-navy) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.reviews-trust-proof-sheet{transform:rotate(-3.5deg)}.reviews-trust-proof-head{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#004d801f;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-head{border-color:color-mix(in oklab,var(--color-brand-navy) 12%,transparent)}}.reviews-trust-proof-head{padding-bottom:calc(var(--spacing) * 2)}.reviews-trust-proof-head img{max-height:calc(var(--spacing) * 7);object-fit:contain;object-position:left;width:auto;max-width:4.75rem}.reviews-trust-proof-ref{--tw-leading:1;color:var(--color-text-muted);font-size:.55rem;line-height:1}.reviews-trust-proof-lines{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.reviews-trust-proof-lines span{background:#004d8024;border-radius:3.40282e38px;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-lines span{background:color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.reviews-trust-proof-lines span:first-child{width:100%}.reviews-trust-proof-lines span:nth-child(2){width:78%}.reviews-trust-proof-lines span:nth-child(3){width:56%}.reviews-trust-proof-foot{margin-top:calc(var(--spacing) * .5);justify-content:space-between;align-items:flex-end;gap:var(--spacing);border-top-style:var(--tw-border-style);border-color:#004d801a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-foot{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.reviews-trust-proof-foot{padding-top:calc(var(--spacing) * 2)}.reviews-trust-proof-sign{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 14);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.reviews-trust-proof-sign{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.reviews-trust-proof-stamp{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-brand);opacity:.85;flex-shrink:0;transform:rotate(8deg)}.reviews-trust-proof-stamp svg{width:100%;height:100%}.reviews-trust-proof-stamp-text{fill:currentColor;font-size:9px;font-weight:700}.reviews-trust-band-copy{flex:1;min-width:0}.reviews-trust-band-note{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-trust-band-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.reviews-trust-band-cta{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.reviews-trust-band-cta{width:auto}}.reviews-trust-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.reviews-trust-item:hover .reviews-trust-number{color:var(--color-brand-deep);transform:translate(3px)}.reviews-trust-item:hover .reviews-trust-item-body{border-left-color:var(--color-brand)}.reviews-trust-band-cta:hover{transform:translateY(-1px)}.reviews-trust-proof-sheet{transition:transform .25s}.reviews-trust-band:hover .reviews-trust-proof-sheet{transform:rotate(-2deg)translateY(-2px)}}@keyframes reviews-trust-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reviews-trust-header,.reviews-trust-item,.reviews-trust-band{animation:none}.reviews-trust-item:hover .reviews-trust-number,.reviews-trust-band-cta:hover,.reviews-trust-band:hover .reviews-trust-proof-sheet{transform:none}.reviews-trust-number,.reviews-trust-item-body,.reviews-trust-band-cta,.reviews-trust-proof-sheet{transition:none}}.reviews-segment-bridge{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:40rem){.reviews-segment-bridge{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.reviews-segment-bridge{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.reviews-segment-bridge{padding-block:calc(var(--spacing) * 16)}}.reviews-segment-bridge{background:radial-gradient(ellipse 55% 50% at 50% 100%,#00a0e312,transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge{background:radial-gradient(ellipse 55% 50% at 50% 100%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.reviews-segment-bridge{box-shadow:inset 0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge{box-shadow:inset 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.reviews-segment-bridge-inner{z-index:10;width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.reviews-segment-bridge-inner{gap:calc(var(--spacing) * 8)}}.reviews-segment-bridge-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto;animation:.7s ease-out both reviews-segment-bridge-rise}.reviews-segment-bridge-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.reviews-segment-bridge-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.reviews-segment-bridge-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.reviews-segment-bridge-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--color-text-muted)}@media(min-width:48rem){.reviews-segment-bridge-subtitle{margin-top:calc(var(--spacing) * 3.5);font-size:1.0625rem}}.reviews-segment-bridge-proof{margin:0;margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.reviews-segment-bridge-proof-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801a}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-proof-item{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.reviews-segment-bridge-proof-item{background-color:#004d800b}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-proof-item{background-color:color-mix(in oklab,var(--color-brand-navy) 4.5%,transparent)}}.reviews-segment-bridge-proof-item{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-proof-item{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.reviews-segment-bridge-proof-item{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.reviews-segment-bridge-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.reviews-segment-bridge-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews-segment-bridge-item{animation:.65s ease-out both reviews-segment-bridge-rise;animation-delay:var(--reviews-bridge-delay,0s);margin:0;padding:0}.reviews-segment-bridge-link{border-radius:var(--radius-lg);outline-offset:4px;height:100%;min-height:7.25rem;transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.reviews-segment-bridge-link{min-height:7.75rem}}.reviews-segment-bridge-accent{width:var(--spacing);inset-block:0;position:absolute;left:0}.reviews-segment-bridge-link--gov{border-style:var(--tw-border-style);border-width:1px;border-color:#004d8026}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--gov{border-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.reviews-segment-bridge-link--gov{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 85% 65% at 100% 0%,#004d801f,transparent 58%),linear-gradient(165deg,#f0f4f7 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--gov{background-image:radial-gradient(ellipse 85% 65% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand-navy) 6%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.reviews-segment-bridge-link--gov{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--gov{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.reviews-segment-bridge-link--gov .reviews-segment-bridge-accent{background:var(--color-brand-navy)}.reviews-segment-bridge-link--business{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--business{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.reviews-segment-bridge-link--business{background-color:var(--color-surface);color:var(--color-brand-navy);background-image:radial-gradient(ellipse 85% 65% at 0% 0%,#40c4ff2e,transparent 58%),linear-gradient(165deg,#f2fafe 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--business{background-image:radial-gradient(ellipse 85% 65% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 5%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.reviews-segment-bridge-link--business{box-shadow:0 1px #b7d5ec8c}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--business{box-shadow:0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}}.reviews-segment-bridge-link--business .reviews-segment-bridge-accent{background:var(--color-brand)}.reviews-segment-bridge-link-copy{z-index:10;justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.reviews-segment-bridge-link-copy{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 7)}}.reviews-segment-bridge-link-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.reviews-segment-bridge-link-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.reviews-segment-bridge-link-hint{max-width:18rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:48rem){.reviews-segment-bridge-link-hint{font-size:.9375rem}}.reviews-segment-bridge-link-action{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-deep);display:inline-flex}.reviews-segment-bridge-link--gov .reviews-segment-bridge-link-action{color:var(--color-brand-navy)}.reviews-segment-bridge-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}.reviews-segment-bridge-soft{width:100%;max-width:var(--container-lg);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#004d801a;flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-soft{border-color:color-mix(in oklab,var(--color-brand-navy) 10%,transparent)}}.reviews-segment-bridge-soft{background-color:#004d8009}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-soft{background-color:color-mix(in oklab,var(--color-brand-navy) 3.5%,transparent)}}.reviews-segment-bridge-soft{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-soft{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.reviews-segment-bridge-soft{animation:.65s ease-out both reviews-segment-bridge-rise;animation-delay:var(--reviews-bridge-delay,0s)}.reviews-segment-bridge-soft-note{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.reviews-segment-bridge-soft-link{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-soft-link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.reviews-segment-bridge-soft-link{text-underline-offset:.2em;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover)and (pointer:fine){.reviews-segment-bridge-link:hover{transform:translateY(-2px);box-shadow:0 12px 26px #004d801f}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.reviews-segment-bridge-link--gov:hover{border-color:#004d8047}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--gov:hover{border-color:color-mix(in srgb,var(--color-brand-navy) 28%,transparent)}}.reviews-segment-bridge-link--business:hover{border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.reviews-segment-bridge-link--business:hover{border-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}}.reviews-segment-bridge-link:hover .reviews-segment-bridge-arrow{transform:translate(.3rem)}.reviews-segment-bridge-soft-link:hover{color:var(--color-brand-deep);-webkit-text-decoration-color:var(--color-brand-deep);text-decoration-color:var(--color-brand-deep)}}@keyframes reviews-segment-bridge-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reviews-segment-bridge-header,.reviews-segment-bridge-item,.reviews-segment-bridge-soft{animation:none}.reviews-segment-bridge-link,.reviews-segment-bridge-arrow,.reviews-segment-bridge-soft-link{transition:none}.reviews-segment-bridge-link:hover,.reviews-segment-bridge-link:hover .reviews-segment-bridge-arrow{transform:none}}.business-logo-strip{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.business-logo-strip{padding-block:calc(var(--spacing) * 12)}}.business-logo-strip{background:radial-gradient(ellipse 70% 50% at 50% 0%,#00a0e31a,transparent 70%),linear-gradient(180deg,#f0f9fd 0%,var(--color-surface) 60%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-logo-strip{background:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 6%,var(--color-surface)) 0%,var(--color-surface) 60%,var(--color-surface) 100%)}}.business-logo-strip-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-logo-strip-inner{gap:calc(var(--spacing) * 7)}}.business-logo-strip-eyebrow{max-width:var(--container-2xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.business-logo-strip-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.business-logo-strip-eyebrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-logo-strip-eyebrow{animation:.7s ease-out both business-logo-strip-rise;animation-delay:var(--business-logo-delay,0s)}.business-logo-strip-viewport{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.business-logo-strip-track{align-items:center;gap:calc(var(--spacing) * 8);width:max-content;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.business-logo-strip-track{gap:calc(var(--spacing) * 11)}}@media(min-width:64rem){.business-logo-strip-track{gap:calc(var(--spacing) * 12)}}.business-logo-strip-track{animation:38s linear infinite business-logo-strip-scroll}@media(hover:hover)and (pointer:fine){.business-logo-strip-viewport:hover .business-logo-strip-track{animation-play-state:paused}}.business-logo-strip-item{height:calc(var(--spacing) * 12);flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;display:flex}@media(min-width:48rem){.business-logo-strip-item{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 40)}}.business-logo-strip-item a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration-line:none;display:flex}.business-logo-strip-item--wide{width:9.5rem}@media(min-width:48rem){.business-logo-strip-item--wide{width:11.5rem}}.business-logo-strip-item img{object-fit:contain;max-width:6.75rem;max-height:2.5rem;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));--tw-duration:.3s;transition-duration:.3s}@media(min-width:48rem){.business-logo-strip-item img{max-width:9.5rem;max-height:3rem}}.business-logo-strip-item img{filter:grayscale(.4);opacity:.88}.business-logo-strip-item--wide img{max-width:8.75rem}@media(min-width:48rem){.business-logo-strip-item--wide img{max-width:10.75rem}}.business-logo-strip-item--mark img{max-width:2.35rem;max-height:2.35rem}@media(min-width:48rem){.business-logo-strip-item--mark img{max-width:2.85rem;max-height:2.85rem}}@media(hover:hover)and (pointer:fine){.business-logo-strip-item img{filter:grayscale();opacity:.7}.business-logo-strip-item:hover img{filter:none;opacity:1;transform:scale(1.04)}}@keyframes business-logo-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes business-logo-strip-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-logo-strip-eyebrow{animation:none}.business-logo-strip-viewport{-webkit-mask-image:none;mask-image:none}.business-logo-strip-track{justify-content:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 5);flex-wrap:wrap;width:100%;animation:none;transform:none}.business-logo-strip-item--clone{display:none}.business-logo-strip-item img{opacity:.8}}.gov-logo-strip{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media(min-width:48rem){.gov-logo-strip{padding-block:calc(var(--spacing) * 10)}}.gov-logo-strip{background:radial-gradient(ellipse 55% 45% at 50% 0%,#004d8014,transparent 70%),linear-gradient(180deg,#f5f8fa 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-logo-strip{background:radial-gradient(ellipse 55% 45% at 50% 0%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand-navy) 4%,var(--color-surface)) 0%,var(--color-surface) 100%)}}.gov-logo-strip-inner{z-index:10;max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-logo-strip-inner{gap:calc(var(--spacing) * 6)}}.gov-logo-strip-eyebrow{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-logo-strip-eyebrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-logo-strip-eyebrow{animation:.7s ease-out both gov-logo-strip-rise;animation-delay:var(--gov-logo-delay,0s)}.gov-logo-strip-grid{place-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.gov-logo-strip-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.gov-logo-strip-item{height:calc(var(--spacing) * 16);justify-content:center;align-items:center;width:100%;max-width:11rem;display:flex}@media(min-width:40rem){.gov-logo-strip-item{max-width:12.5rem;height:4.5rem}}.gov-logo-strip-item{animation:.7s ease-out both gov-logo-strip-rise;animation-delay:var(--gov-logo-delay,0s)}.gov-logo-strip-item a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration-line:none;display:flex}.gov-logo-strip-item img{object-fit:contain;max-width:100%;max-height:100%;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));--tw-duration:.3s;filter:saturate(.65);opacity:.92;transition-duration:.3s}.gov-logo-strip-item:hover img{filter:saturate();opacity:1;transform:scale(1.03)}.gov-logo-strip-item--boxed img{max-height:88%}@keyframes gov-logo-strip-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-logo-strip-eyebrow,.gov-logo-strip-item{animation:none}.gov-logo-strip-item img{transition:none}.gov-logo-strip-item:hover img{transform:none}}.gov-pains{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.gov-pains{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.gov-pains{padding-block:calc(var(--spacing) * 20)}}.gov-pains{background:radial-gradient(ellipse 70% 40% at 0% 0%,#00a0e31a,transparent 55%),radial-gradient(ellipse 50% 35% at 100% 100%,#004d8014,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-pains{background:radial-gradient(ellipse 70% 40% at 0% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.gov-pains-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-pains-inner{gap:calc(var(--spacing) * 12)}}.gov-pains-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both gov-pains-rise;animation-delay:var(--gov-pains-delay,0s);margin-inline:auto}.gov-pains-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-pains-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-pains-subtitle{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-pains-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-pains-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.gov-pains-item{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);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));--tw-duration:.3s;grid-template-columns:auto 1fr;transition-duration:.3s;display:grid}@media(min-width:48rem){.gov-pains-item{column-gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);grid-template-columns:auto 9.5rem 1fr}}.gov-pains-item{animation:.7s ease-out both gov-pains-rise;animation-delay:var(--gov-pains-delay,0s)}.gov-pains-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.gov-pains-item:hover,.gov-pains-item:focus-within{background-color:#00a0e30f}@supports (color:color-mix(in lab,red,red)){.gov-pains-item:hover,.gov-pains-item:focus-within{background-color:color-mix(in srgb,var(--color-brand) 6%,transparent)}}.gov-pains-item:hover .gov-pains-number,.gov-pains-item:focus-within .gov-pains-number{color:var(--color-brand-deep)}.gov-pains-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));--tw-duration:.3s;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;transition-duration:.3s}.gov-pains-item-visual{aspect-ratio:4/3;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);grid-column:1/-1;width:100%;margin:0;position:relative;overflow:hidden}@media(min-width:768px){.gov-pains-item-visual{grid-column:auto;align-self:flex-start;width:auto}}.gov-pains-item-visual img{object-fit:cover;object-position:center;width:100%;height:100%;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));--tw-duration:.5s;filter:saturate(.88)contrast(1.02);transition-duration:.5s}@media(hover:hover)and (pointer:fine){.gov-pains-item:hover .gov-pains-item-visual img,.gov-pains-item:focus-within .gov-pains-item-visual img{transform:scale(1.03)}}.gov-pains-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.gov-pains-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gov-pains-quote{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-pains-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-pains-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.gov-pains-resolution{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));--tw-duration:.3s;margin:0;transition-duration:.3s;display:flex}@media(min-width:48rem){.gov-pains-resolution{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-pains-resolution{opacity:.9}.gov-pains-item:hover .gov-pains-resolution,.gov-pains-item:focus-within .gov-pains-resolution{opacity:1}.gov-pains-resolution-mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.gov-pains-item:hover .gov-pains-resolution-mark,.gov-pains-item:focus-within .gov-pains-resolution-mark{transform:translate(3px)}.gov-pains-summary{width:100%;max-width:var(--container-3xl);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 5)}@media(min-width:48rem){.gov-pains-summary{padding-left:calc(var(--spacing) * 6)}}.gov-pains-summary{animation:.7s ease-out both gov-pains-rise;animation-delay:var(--gov-pains-delay,0s)}.gov-pains-summary-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-pains-summary-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.gov-pains-summary-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-pains-summary-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@keyframes gov-pains-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-pains-header,.gov-pains-item,.gov-pains-summary{animation:none}.gov-pains-item,.gov-pains-number,.gov-pains-resolution,.gov-pains-resolution-mark,.gov-pains-item-visual img{transition:none}.gov-pains-item:hover .gov-pains-resolution-mark,.gov-pains-item:focus-within .gov-pains-resolution-mark,.gov-pains-item:hover .gov-pains-item-visual img,.gov-pains-item:focus-within .gov-pains-item-visual img{transform:none}}.business-pains{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.business-pains{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.business-pains{padding-block:calc(var(--spacing) * 20)}}.business-pains{background:radial-gradient(ellipse 70% 40% at 0% 0%,#00a0e31a,transparent 55%),radial-gradient(ellipse 50% 35% at 100% 100%,#004d8014,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-pains{background:radial-gradient(ellipse 70% 40% at 0% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.business-pains-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-pains-inner{gap:calc(var(--spacing) * 12)}}.business-pains-header{max-width:var(--container-2xl);animation:.7s ease-out both business-pains-rise;animation-delay:var(--business-pains-delay,0s)}.business-pains-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-pains-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-pains-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-pains-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.business-pains-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.business-pains-item{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);grid-template-columns:auto 1fr;display:grid}@media(min-width:48rem){.business-pains-item{align-items:center;column-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 9);grid-template-columns:auto minmax(0,1fr) minmax(17rem,26rem);row-gap:0}}.business-pains-item{animation:.7s ease-out both business-pains-rise;animation-delay:var(--business-pains-delay,0s)}.business-pains-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.business-pains-item:hover .business-pains-number,.business-pains-item:focus-within .business-pains-number{color:var(--color-brand-deep)}.business-pains-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));--tw-duration:.3s;grid-row-start:1;grid-column-start:1;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;transition-duration:.3s}.business-pains-item-visual{aspect-ratio:16/10;grid-column:1/-1;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 36px #004d801f,0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.business-pains-item-visual{box-shadow:0 14px 36px color-mix(in srgb,var(--color-brand-navy) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.business-pains-item-visual{transition:box-shadow .3s,transform .3s}@media(min-width:768px){.business-pains-item-visual{grid-row-start:1;grid-column-start:3;align-self:center;width:100%}}.business-pains-item-visual img{object-fit:cover;object-position:top;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}@media(hover:hover)and (pointer:fine){.business-pains-item:hover .business-pains-item-visual,.business-pains-item:focus-within .business-pains-item-visual{transform:translateY(-2px);box-shadow:0 18px 44px #004d8029,0 0 0 1px #00a0e329}@supports (color:color-mix(in lab,red,red)){.business-pains-item:hover .business-pains-item-visual,.business-pains-item:focus-within .business-pains-item-visual{box-shadow:0 18px 44px color-mix(in srgb,var(--color-brand-navy) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.business-pains-item:hover .business-pains-item-visual img,.business-pains-item:focus-within .business-pains-item-visual img{transform:scale(1.02)}}.business-pains-body{gap:calc(var(--spacing) * 3);flex-direction:column;grid-row-start:1;grid-column-start:2;min-width:0;display:flex}@media(min-width:48rem){.business-pains-body{max-width:var(--container-xl);gap:calc(var(--spacing) * 3.5)}}.business-pains-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.business-pains-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-pains-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.business-pains-quote{font-size:1.35rem}}.business-pains-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.business-pains-resolution{align-items:flex-start;gap:calc(var(--spacing) * 2);max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));--tw-duration:.3s;margin:0;transition-duration:.3s;display:flex}@media(min-width:48rem){.business-pains-resolution{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-pains-resolution-mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.business-pains-item:hover .business-pains-resolution-mark,.business-pains-item:focus-within .business-pains-resolution-mark{transform:translate(3px)}.business-pains-cta-band{align-items:stretch;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.business-pains-cta-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);flex-direction:row}}.business-pains-cta-band{animation:.7s ease-out both business-pains-rise;animation-delay:var(--business-pains-delay,0s);background:0 0}.business-pains-cta-copy{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.business-pains-cta-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-pains-cta-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-pains-cta-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.business-pains-cta-proof{margin:0;margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.business-pains-cta-proof-item{height:calc(var(--spacing) * 8);align-items:center;margin:0;display:flex}.business-pains-cta-proof-item img{height:calc(var(--spacing) * 6);object-fit:contain;object-position:left;opacity:.7;filter:grayscale(.15);width:auto;max-width:6.5rem}.business-pains-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.business-pains-cta-link{width:auto}}.business-pains-cta-link{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.business-pains-cta-link:hover{transform:translateY(-1px)}}@keyframes business-pains-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-pains-header,.business-pains-item,.business-pains-cta-band{animation:none}.business-pains-number,.business-pains-resolution-mark,.business-pains-item-visual,.business-pains-item-visual img,.business-pains-cta-link{transition:none}.business-pains-item:hover .business-pains-resolution-mark,.business-pains-item:focus-within .business-pains-resolution-mark,.business-pains-item:hover .business-pains-item-visual,.business-pains-item:focus-within .business-pains-item-visual,.business-pains-item:hover .business-pains-item-visual img,.business-pains-item:focus-within .business-pains-item-visual img,.business-pains-cta-link:hover{transform:none}}.business-why{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.business-why{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.business-why{padding-block:calc(var(--spacing) * 16)}}.business-why{background:radial-gradient(ellipse 60% 45% at 100% 0%,#004d801a,transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,#00a0e31f,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.business-why{background:radial-gradient(ellipse 60% 45% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.business-why-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-why-inner{gap:calc(var(--spacing) * 6)}}.business-why-intro{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.business-why-intro{gap:calc(var(--spacing) * 4)}}.business-why-header{max-width:var(--container-3xl);animation:.7s ease-out both business-why-rise;animation-delay:var(--business-why-delay,0s)}.business-why-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-why-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-why-subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-why-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-why-proof{max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 4);display:flex}@media(min-width:48rem){.business-why-proof{gap:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5)}}.business-why-proof{animation:.7s ease-out both business-why-rise;animation-delay:var(--business-why-delay,0s)}.business-why-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:48rem){.business-why-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.business-why-proof-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.business-why-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-why-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-why-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-why-proof-text{font-size:.9375rem}}.business-why-trust{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.business-why-trust{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-why-trust{padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);padding-left:0}@media(min-width:48rem){.business-why-trust{font-size:.9375rem}}.business-why-trust{animation:.7s ease-out both business-why-rise;animation-delay:var(--business-why-delay,0s)}.business-why-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.business-why-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.business-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.business-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-why-item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);flex-direction:row;display:flex;position:relative}@media(min-width:40rem){.business-why-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4)}}@media(min-width:64rem){.business-why-item{padding-inline:calc(var(--spacing) * 5)}}.business-why-item{animation:.65s ease-out both business-why-rise;animation-delay:var(--business-why-delay,0s)}@media(min-width:40rem){.business-why-item:nth-child(-n+2){border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}}.business-why-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:1024px){.business-why-item:nth-child(-n+3){border-top-width:0;padding-top:.25rem}.business-why-item:nth-child(n+4){padding-top:1.35rem}}.business-why-item--emphasis .business-why-item-title{color:var(--color-brand-navy)}@media(min-width:768px){.business-why-item--emphasis{box-shadow:inset 3px 0 0 var(--color-brand)}.business-why-item--emphasis .business-why-icon{background:#bae6f8}@supports (color:color-mix(in lab,red,red)){.business-why-item--emphasis .business-why-icon{background:color-mix(in srgb,var(--color-brand) 18%,var(--color-surface-muted))}}}.business-why-item--featured{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.business-why-item--featured{padding-inline:calc(var(--spacing) * 4)}}.business-why-item--featured{background:linear-gradient(135deg,#d6f0fb,#c2e9f8d1)}@supports (color:color-mix(in lab,red,red)){.business-why-item--featured{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 16%,var(--color-surface)),color-mix(in srgb,var(--color-surface-muted) 70%,var(--color-brand) 12%))}}.business-why-item--featured{box-shadow:inset 3px 0 0 var(--color-brand)}.business-why-badge{margin-bottom:var(--spacing);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;background:#dbf2fb;border-radius:.25rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-why-badge{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.business-why-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background:#e3f5fcb3;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.business-why-icon{background:color-mix(in srgb,var(--color-surface-muted) 70%,transparent)}}.business-why-icon{transition:background-color .2s,transform .2s}.business-why-icon img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.business-why-item-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.business-why-item-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-why-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-why-item-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-why-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed)}}.business-why-item--featured .business-why-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.business-why-item--featured .business-why-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background:#c7eaf9}@supports (color:color-mix(in lab,red,red)){.business-why-item--featured .business-why-icon{background:color-mix(in srgb,var(--color-brand) 22%,var(--color-surface))}}.business-why-band{align-items:stretch;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-why-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-why-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.business-why-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-direction:row}}.business-why-band{background:linear-gradient(135deg,#d1eefa 0%,var(--color-surface) 50%,#e3f5fcbf 100%)}@supports (color:color-mix(in lab,red,red)){.business-why-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 82%,var(--color-brand) 18%) 0%,var(--color-surface) 50%,color-mix(in srgb,var(--color-surface-muted) 75%,transparent) 100%)}}.business-why-band{box-shadow:0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.business-why-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.business-why-band{animation:.65s ease-out both business-why-rise;animation-delay:var(--business-why-delay,0s)}.business-why-band-text{max-width:var(--container-2xl);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-why-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-why-band-cta{min-height:calc(var(--spacing) * 11);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.business-why-band-cta{width:auto}}.business-why-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.business-why-item:hover .business-why-icon{background:#c3e9f9}@supports (color:color-mix(in lab,red,red)){.business-why-item:hover .business-why-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-muted))}}.business-why-item:hover .business-why-icon{transform:translateY(-2px)}.business-why-band-cta:hover{transform:translateY(-1px)}}@keyframes business-why-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-why-header,.business-why-proof,.business-why-trust,.business-why-item,.business-why-band{animation:none}.business-why-icon,.business-why-band-cta{transition:none}}.gov-why{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.gov-why{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.gov-why{padding-block:calc(var(--spacing) * 16)}}.gov-why{background:radial-gradient(ellipse 60% 45% at 100% 0%,#004d801a,transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,#00a0e31f,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-why{background:radial-gradient(ellipse 60% 45% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.gov-why-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-why-inner{gap:calc(var(--spacing) * 6)}}.gov-why-intro{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.gov-why-intro{gap:calc(var(--spacing) * 3.5)}}.gov-why-header{max-width:var(--container-3xl);animation:.7s ease-out both gov-why-rise;animation-delay:var(--gov-why-delay,0s)}.gov-why-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-why-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-why-subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-why-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-why-trust{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ecb3;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-why-trust{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-why-trust{padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);padding-left:0}@media(min-width:48rem){.gov-why-trust{font-size:.9375rem}}.gov-why-trust{animation:.7s ease-out both gov-why-rise;animation-delay:var(--gov-why-delay,0s)}.gov-why-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.gov-why-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.gov-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.gov-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-why-item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);flex-direction:row;display:flex;position:relative}@media(min-width:40rem){.gov-why-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4)}}@media(min-width:64rem){.gov-why-item{padding-inline:calc(var(--spacing) * 5)}}.gov-why-item{animation:.65s ease-out both gov-why-rise;animation-delay:var(--gov-why-delay,0s)}@media(min-width:40rem){.gov-why-item:nth-child(-n+2){border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}}.gov-why-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:1024px){.gov-why-item:nth-child(-n+3){border-top-width:0;padding-top:.25rem}.gov-why-item:nth-child(n+4):not(.gov-why-item--featured){padding-top:1.25rem}}.gov-why-item--emphasis{box-shadow:inset 2px 0 0 var(--color-brand)}.gov-why-item--emphasis .gov-why-icon{background:#bfe7f8}@supports (color:color-mix(in lab,red,red)){.gov-why-item--emphasis .gov-why-icon{background:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface-muted))}}.gov-why-item--emphasis .gov-why-item-title{color:var(--color-brand-navy)}.gov-why-item--featured{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec80;flex-direction:row;grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.gov-why-item--featured{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.gov-why-item--featured{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.gov-why-item--featured{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);grid-column:span 2/span 2}}@media(min-width:48rem){.gov-why-item--featured{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.gov-why-item--featured{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);grid-column:span 3/span 3}}.gov-why-item--featured{background:linear-gradient(105deg,#b6e4f7 0%,var(--color-surface) 55%,#e6f3f8b3 100%);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.gov-why-item--featured{background:linear-gradient(105deg,color-mix(in srgb,var(--color-surface-muted) 80%,var(--color-brand) 20%) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-soft) 70%,transparent) 100%)}}.gov-why-item--featured{box-shadow:inset 3px 0 0 var(--color-brand)}.gov-why-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background:#e3f5fcb3;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-why-icon{background:color-mix(in srgb,var(--color-surface-muted) 70%,transparent)}}.gov-why-icon{transition:background-color .2s,transform .2s}.gov-why-icon img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.gov-why-item-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.gov-why-item-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-why-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-why-item-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-why-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed)}}.gov-why-item--featured .gov-why-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.gov-why-item--featured .gov-why-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-why-item--featured .gov-why-item-summary{max-width:var(--container-3xl)}.gov-why-item--featured .gov-why-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background:#d1eefa}@supports (color:color-mix(in lab,red,red)){.gov-why-item--featured .gov-why-icon{background:color-mix(in srgb,var(--color-brand) 18%,var(--color-surface))}}.gov-why-band{align-items:stretch;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-why-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.gov-why-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.gov-why-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-direction:row}}.gov-why-band{background:linear-gradient(135deg,#e0f4fc 0%,var(--color-surface) 55%,#e3f5fccc 100%)}@supports (color:color-mix(in lab,red,red)){.gov-why-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 12%) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent) 100%)}}.gov-why-band{box-shadow:0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.gov-why-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.gov-why-band{animation:.65s ease-out both gov-why-rise;animation-delay:var(--gov-why-delay,0s)}.gov-why-band-text{max-width:var(--container-2xl);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-why-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-why-band-cta{min-height:calc(var(--spacing) * 11);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.gov-why-band-cta{width:auto}}.gov-why-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.gov-why-item:hover .gov-why-icon{background:#c3e9f9}@supports (color:color-mix(in lab,red,red)){.gov-why-item:hover .gov-why-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-muted))}}.gov-why-item:hover .gov-why-icon{transform:translateY(-2px)}.gov-why-band-cta:hover{transform:translateY(-1px)}}@keyframes gov-why-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-why-header,.gov-why-trust,.gov-why-item,.gov-why-band{animation:none}.gov-why-icon,.gov-why-band-cta{transition:none}}.gov-procurement{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.gov-procurement{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.gov-procurement{padding-block:calc(var(--spacing) * 16)}}.gov-procurement{background:radial-gradient(ellipse 55% 40% at 100% 0%,#00a0e31c,transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,#004d8017,transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-procurement{background:radial-gradient(ellipse 55% 40% at 100% 0%,color-mix(in srgb,var(--color-brand) 11%,transparent),transparent 58%),radial-gradient(ellipse 45% 35% at 0% 100%,color-mix(in srgb,var(--color-brand-navy) 9%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.gov-procurement-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-procurement-inner{gap:calc(var(--spacing) * 8)}}.gov-procurement-header{max-width:var(--container-3xl);animation:.7s ease-out both gov-procurement-rise;animation-delay:var(--gov-procurement-delay,0s)}.gov-procurement-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-procurement-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-procurement-subtitle{margin:0;margin-top:calc(var(--spacing) * 2.5);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.gov-procurement-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-procurement-statuses{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.gov-procurement-statuses{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-procurement-statuses{padding:0}@media(min-width:48rem){.gov-procurement-statuses{border-top-style:var(--tw-border-style);border-top-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-procurement-status{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;flex-direction:column;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.gov-procurement-status{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-procurement-status{padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.gov-procurement-status{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);min-height:13.5rem;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-bottom-width:0}.gov-procurement-status:first-child{padding-left:0}.gov-procurement-status:last-child{padding-right:0}}.gov-procurement-status{animation:.65s ease-out both gov-procurement-rise;animation-delay:var(--gov-procurement-delay,0s)}@media(min-width:48rem){.gov-procurement-status+.gov-procurement-status{border-left-style:var(--tw-border-style);border-color:#b7d5ecb3;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.gov-procurement-status+.gov-procurement-status{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.gov-procurement-status-top{min-height:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gov-procurement-badge{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.gov-procurement-badge{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.gov-procurement-badge{text-transform:uppercase}.gov-procurement-accent{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.gov-procurement-accent{font-size:1.75rem}}.gov-procurement-status-main{gap:calc(var(--spacing) * 3);flex:1;display:flex}.gov-procurement-check{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-brand-navy);background:#dbf2fb;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-procurement-check{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.gov-procurement-check{box-shadow:inset 0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.gov-procurement-check{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.gov-procurement-check{transition:transform .2s,background-color .2s}.gov-procurement-status-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.gov-procurement-status-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-procurement-status-title{font-size:1.0625rem}}.gov-procurement-status-fact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-procurement-status-fact{font-size:.9375rem}}.gov-procurement-details{margin:0;margin-top:calc(var(--spacing) * .5);gap:var(--spacing);flex-direction:column;padding:0;list-style-type:none;display:flex}.gov-procurement-details li{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);position:relative}.gov-procurement-details li:before{content:"";height:var(--spacing);width:var(--spacing);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;top:.55em;left:0}.gov-procurement-experience{align-items:center;gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5eccc;flex-direction:row;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-procurement-experience{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.gov-procurement-experience{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 5);text-align:left}@media(min-width:40rem){.gov-procurement-experience{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6)}}@media(min-width:48rem){.gov-procurement-experience{gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7)}}.gov-procurement-experience{animation:.7s ease-out both gov-procurement-rise;animation-delay:var(--gov-procurement-delay,0s)}.gov-procurement-experience-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:40rem){.gov-procurement-experience-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:48rem){.gov-procurement-experience-stat{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.gov-procurement-experience-stat{font-size:5.25rem}}.gov-procurement-experience-copy{gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-brand);min-width:0;padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:40rem){.gov-procurement-experience-copy{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 6)}}@media(min-width:48rem){.gov-procurement-experience-copy{padding-left:calc(var(--spacing) * 8)}}.gov-procurement-experience-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.gov-procurement-experience-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.gov-procurement-experience-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.gov-procurement-experience-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-procurement-experience-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-procurement-band{align-items:stretch;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-procurement-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.gov-procurement-band{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.gov-procurement-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:row}}@media(min-width:48rem){.gov-procurement-band{padding-inline:calc(var(--spacing) * 6)}}.gov-procurement-band{background:linear-gradient(135deg,#e0f4fc 0%,var(--color-surface) 55%,#e3f5fccc 100%)}@supports (color:color-mix(in lab,red,red)){.gov-procurement-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 12%) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent) 100%)}}.gov-procurement-band{box-shadow:0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.gov-procurement-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.gov-procurement-band{animation:.65s ease-out both gov-procurement-rise;animation-delay:var(--gov-procurement-delay,0s)}.gov-procurement-band-text{max-width:var(--container-xl);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-procurement-band-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-procurement-band-cta{min-height:calc(var(--spacing) * 11);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:40rem){.gov-procurement-band-cta{width:auto}}.gov-procurement-band-cta{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.gov-procurement-status:hover .gov-procurement-check{background:#ccecf9}@supports (color:color-mix(in lab,red,red)){.gov-procurement-status:hover .gov-procurement-check{background:color-mix(in srgb,var(--color-brand) 20%,var(--color-surface))}}.gov-procurement-status:hover .gov-procurement-check{transform:translateY(-2px)}.gov-procurement-band-cta:hover{transform:translateY(-1px)}}@keyframes gov-procurement-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-procurement-header,.gov-procurement-status,.gov-procurement-experience,.gov-procurement-band{animation:none}.gov-procurement-check,.gov-procurement-band-cta{transition:none}}.gov-suitable-orgs{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.gov-suitable-orgs{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.gov-suitable-orgs{padding-block:calc(var(--spacing) * 20)}}.gov-suitable-orgs{background:radial-gradient(ellipse 55% 40% at 0% 0%,#00a0e31a,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,#004d8014,transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-suitable-orgs{background:radial-gradient(ellipse 55% 40% at 0% 0%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.gov-suitable-orgs-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-suitable-orgs-inner{gap:calc(var(--spacing) * 12)}}.gov-suitable-orgs-header{max-width:var(--container-3xl);animation:.7s ease-out both gov-suitable-orgs-rise;animation-delay:var(--gov-orgs-delay,0s)}.gov-suitable-orgs-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-suitable-orgs-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-suitable-orgs-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-suitable-orgs-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.gov-suitable-orgs-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.gov-suitable-orgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gov-suitable-orgs-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.gov-suitable-orgs-item{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.gov-suitable-orgs-item{padding-inline:calc(var(--spacing) * 6)}}.gov-suitable-orgs-item{animation:.7s ease-out both gov-suitable-orgs-rise;animation-delay:var(--gov-orgs-delay,0s)}@media(min-width:40rem){.gov-suitable-orgs-item:first-child,.gov-suitable-orgs-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.gov-suitable-orgs-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.gov-suitable-orgs-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.gov-suitable-orgs-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);flex-shrink:0;font-size:.8125rem;transition:color .2s,transform .2s}.gov-suitable-orgs-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-suitable-orgs-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.gov-suitable-orgs-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.gov-suitable-orgs-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-suitable-orgs-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-suitable-orgs-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-suitable-orgs-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-suitable-orgs-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-suitable-orgs-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.gov-suitable-orgs-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.gov-suitable-orgs-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.gov-suitable-orgs-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.gov-suitable-orgs-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.gov-suitable-orgs-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.gov-suitable-orgs-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.gov-suitable-orgs-band{animation:.7s ease-out both gov-suitable-orgs-rise;animation-delay:var(--gov-orgs-delay,0s)}.gov-suitable-orgs-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-suitable-orgs-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-suitable-orgs-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.gov-suitable-orgs-band-cta{width:auto}}.gov-suitable-orgs-band-cta{transition:transform .2s,background-color .2s}.gov-suitable-orgs-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.gov-suitable-orgs-item:hover .gov-suitable-orgs-number{color:var(--color-brand-deep);transform:translate(3px)}.gov-suitable-orgs-item:hover .gov-suitable-orgs-item-body{border-left-color:var(--color-brand)}.gov-suitable-orgs-band-cta:hover{transform:translateY(-1px)}.gov-suitable-orgs-band-cta:hover .gov-suitable-orgs-band-arrow{transform:translate(3px)}}@keyframes gov-suitable-orgs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-suitable-orgs-header,.gov-suitable-orgs-item,.gov-suitable-orgs-band{animation:none}.gov-suitable-orgs-number,.gov-suitable-orgs-item-body,.gov-suitable-orgs-band-cta,.gov-suitable-orgs-band-arrow{transition:none}.gov-suitable-orgs-item:hover .gov-suitable-orgs-number{transform:none}}.business-suitable-companies{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.business-suitable-companies{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.business-suitable-companies{padding-block:calc(var(--spacing) * 20)}}.business-suitable-companies{background:radial-gradient(ellipse 65% 50% at 100% 0%,#004d801f,transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,#00a0e329,transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,#00a0e314,transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 55%),radial-gradient(ellipse 45% 35% at 55% 40%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.business-suitable-companies-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-suitable-companies-inner{gap:calc(var(--spacing) * 12)}}.business-suitable-companies-header{max-width:var(--container-3xl);animation:.7s ease-out both business-suitable-companies-rise;animation-delay:var(--business-orgs-delay,0s);flex-direction:column;gap:0;display:flex}.business-suitable-companies-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-suitable-companies-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-suitable-companies-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-suitable-companies-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.business-suitable-companies-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.business-suitable-companies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.business-suitable-companies-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.business-suitable-companies-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 7);display:flex;position:relative}@media(min-width:40rem){.business-suitable-companies-item{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.business-suitable-companies-item{padding-inline:calc(var(--spacing) * 6);grid-column:span 2/span 2}}.business-suitable-companies-item{animation:.7s ease-out both business-suitable-companies-rise;animation-delay:var(--business-orgs-delay,0s)}@media(min-width:40rem){.business-suitable-companies-item:first-child,.business-suitable-companies-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.business-suitable-companies-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.business-suitable-companies-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}@media(min-width:1024px){.business-suitable-companies-item:nth-child(-n+3){border-top-width:0;padding-top:.5rem}.business-suitable-companies-item:nth-child(n+4){padding-top:2rem}.business-suitable-companies-item--row2-start{grid-column-start:2}.business-suitable-companies-item--row2-end{grid-column-start:4}}.business-suitable-companies-visual{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.business-suitable-companies-number{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);font-size:.75rem;transition:color .2s}.business-suitable-companies-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background:#e3f5fcbf;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-icon{background:color-mix(in srgb,var(--color-surface-muted) 75%,transparent)}}.business-suitable-companies-icon{transition:background-color .2s,transform .2s}.business-suitable-companies-icon img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.business-suitable-companies-item-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-suitable-companies-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.business-suitable-companies-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-suitable-companies-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-suitable-companies-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-suitable-companies-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-suitable-companies-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-suitable-companies-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.business-suitable-companies-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.business-suitable-companies-band{background:linear-gradient(135deg,#dbe6ed 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.business-suitable-companies-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.business-suitable-companies-band{animation:.7s ease-out both business-suitable-companies-rise;animation-delay:var(--business-orgs-delay,0s)}.business-suitable-companies-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-suitable-companies-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-suitable-companies-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.business-suitable-companies-band-cta{width:auto}}.business-suitable-companies-band-cta{transition:transform .2s,background-color .2s}.business-suitable-companies-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.business-suitable-companies-item:hover .business-suitable-companies-number{color:var(--color-brand-deep)}.business-suitable-companies-item:hover .business-suitable-companies-icon{background:#dbf2fb}@supports (color:color-mix(in lab,red,red)){.business-suitable-companies-item:hover .business-suitable-companies-icon{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}}.business-suitable-companies-item:hover .business-suitable-companies-icon{transform:translateY(-1px)}.business-suitable-companies-item:hover .business-suitable-companies-item-body{border-left-color:var(--color-brand)}.business-suitable-companies-band-cta:hover{transform:translateY(-1px)}.business-suitable-companies-band-cta:hover .business-suitable-companies-band-arrow{transform:translate(3px)}}@keyframes business-suitable-companies-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-suitable-companies-header,.business-suitable-companies-item,.business-suitable-companies-band{animation:none}.business-suitable-companies-number,.business-suitable-companies-icon,.business-suitable-companies-item-body,.business-suitable-companies-band-cta,.business-suitable-companies-band-arrow{transition:none}.business-suitable-companies-item:hover .business-suitable-companies-icon{transform:none}}.business-system-works{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.business-system-works{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.business-system-works{padding-block:calc(var(--spacing) * 16)}}.business-system-works{background:radial-gradient(ellipse 65% 50% at 100% 0%,#004d801f,transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,#00a0e329,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-system-works{background:radial-gradient(ellipse 65% 50% at 100% 0%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 58%),radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.business-system-works-inner{z-index:10;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-system-works-inner{gap:calc(var(--spacing) * 6)}}.business-system-works-inner{animation:.7s ease-out both business-system-works-rise}.business-system-works-header{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.business-system-works-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-system-works-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-system-works-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-system-works-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-system-works-trust{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.business-system-works-trust{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.business-system-works-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.business-system-works-flow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.business-system-works-flow{font-size:.6875rem}}.business-system-works-flow li{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex;position:relative}.business-system-works-flow li:not(:last-child):after{content:"";margin-inline:var(--spacing);height:1px;width:calc(var(--spacing) * 5);background-color:var(--color-border)}@media(min-width:48rem){.business-system-works-flow li:not(:last-child):after{width:calc(var(--spacing) * 8)}}.business-system-works-flow li.is-reached{color:var(--color-brand)}.business-system-works-flow li.is-active{color:var(--color-brand-navy)}.business-system-works-tabs{width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media(min-width:48rem){.business-system-works-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}}.business-system-works-tabs{scrollbar-width:none}.business-system-works-tabs::-webkit-scrollbar{display:none}.business-system-works-tab{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-shrink:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.business-system-works-tab{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.business-system-works-tab{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;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))}@media(min-width:48rem){.business-system-works-tab{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}}.business-system-works-tab:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.business-system-works-tab:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.business-system-works-tab:hover{background-color:var(--color-surface-soft)}.business-system-works-tab.is-active{border-color:var(--color-brand);background-color:var(--color-surface-soft);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:inset 3px 0 0 var(--color-brand)}.business-system-works-tab-step{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-brand);background:#e0f4fc;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.business-system-works-tab-step{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.business-system-works-tab.is-active .business-system-works-tab-step{background-color:var(--color-brand);color:var(--color-white)}.business-system-works-tab-copy{align-items:flex-start;gap:calc(var(--spacing) * .5);min-width:0;padding-right:calc(var(--spacing) * 8);flex-direction:column;display:flex}.business-system-works-tab-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.business-system-works-tab-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);display:none}@media(min-width:48rem){.business-system-works-tab-title{display:block}}.business-system-works-tab-badge{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.business-system-works-tab-badge{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-system-works-tab-badge{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.business-system-works-tab-badge{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.business-system-works-tab-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.business-system-works-viewer{width:100%;max-width:var(--container-4xl);position:relative}.business-system-works-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.business-system-works-nav{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.business-system-works-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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));line-height:1}@media(hover:hover){.business-system-works-nav:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.business-system-works-nav:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.business-system-works-nav:hover{background-color:var(--color-surface)}}@media(min-width:48rem){.business-system-works-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.business-system-works-nav--prev{left:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.business-system-works-nav--prev{left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.business-system-works-nav--prev{left:calc(var(--spacing) * -4)}}.business-system-works-nav--next{right:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.business-system-works-nav--next{right:calc(var(--spacing) * 2)}}@media(min-width:48rem){.business-system-works-nav--next{right:calc(var(--spacing) * -4)}}.business-system-works-nav span{position:relative;top:-1px}.business-system-works-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-system-works-frame{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.business-system-works-frame{background-color:var(--color-surface);transition-property:max-width,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;box-shadow:0 18px 36px #004d801a,0 0 0 1px #b7d5ec99}@supports (color:color-mix(in lab,red,red)){.business-system-works-frame{box-shadow:0 18px 36px color-mix(in srgb,var(--color-brand-navy) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-border) 60%,transparent)}}.business-system-works-frame.is-web{max-width:22rem;margin-inline:auto}@media(min-width:40rem){.business-system-works-frame.is-web{max-width:26rem}}@media(min-width:48rem){.business-system-works-frame.is-web{max-width:28rem}}.business-system-works-frame.is-web{box-shadow:0 22px 44px #004d8024,0 0 0 1px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.business-system-works-frame.is-web{box-shadow:0 22px 44px color-mix(in srgb,var(--color-brand-navy) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.business-system-works-chrome{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.business-system-works-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-system-works-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.business-system-works-chrome span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px;flex-shrink:0}.business-system-works-chrome span:first-child{background-color:#ff5f57}.business-system-works-chrome span:nth-child(2){background-color:#febc2e}.business-system-works-chrome span:nth-child(3){background-color:#28c840}.business-system-works-chrome-label{margin:0;margin-left:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;border-radius:.25rem;flex:1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-system-works-chrome-label{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-system-works-chrome-label{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.business-system-works-frame.is-web .business-system-works-chrome-label{border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.business-system-works-frame.is-web .business-system-works-chrome-label{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.business-system-works-frame.is-web .business-system-works-chrome-label{background-color:#00a0e30d}@supports (color:color-mix(in lab,red,red)){.business-system-works-frame.is-web .business-system-works-chrome-label{background-color:color-mix(in oklab,var(--color-brand) 5%,transparent)}}.business-system-works-frame.is-web .business-system-works-chrome-label{color:var(--color-brand-navy)}.business-system-works-shot{background-color:var(--color-surface-soft);min-height:min(38vh,16rem);max-height:min(52vh,26rem);position:relative;overflow:hidden}@media(min-width:640px){.business-system-works-shot{min-height:min(42vh,20rem);max-height:min(58vh,30rem)}}@media(min-width:768px){.business-system-works-shot{min-height:min(48vh,24rem);max-height:min(64vh,36rem)}.business-system-works-frame.is-web .business-system-works-shot{min-height:min(52vh,28rem);max-height:min(68vh,38rem)}}.business-system-works-shot img{object-fit:contain;object-position:top;width:100%;height:auto;transition:opacity .2s;display:block}.business-system-works-shot img.is-fading{animation:.25s ease-out both business-system-works-fade}.business-system-works-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.business-system-works-pager{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-system-works-pager{display:none}}.business-system-works-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}.business-system-works-caption{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-system-works-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-system-works-cta{width:100%;max-width:var(--container-xl);justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.business-system-works-cta{flex-direction:row;align-items:center}}.business-system-works-cta .btn-primary,.business-system-works-cta-secondary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);justify-content:center}.business-system-works-cta-secondary{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.business-system-works-cta-secondary{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.business-system-works-cta-secondary{color:var(--color-brand-navy)}@keyframes business-system-works-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes business-system-works-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.business-system-works-inner,.business-system-works-shot img.is-fading{animation:none}.business-system-works-tab,.business-system-works-nav,.business-system-works-shot img,.business-system-works-frame{transition:none}}.business-oko{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.business-oko{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}}@media(min-width:64rem){.business-oko{padding-block:calc(var(--spacing) * 14)}}.business-oko{background:radial-gradient(ellipse 55% 45% at 0% 10%,#00a0e324,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 90%,#004d801a,transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.business-oko{background:radial-gradient(ellipse 55% 45% at 0% 10%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 90%,color-mix(in srgb,var(--color-brand-navy) 10%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-soft) 100%)}}.business-oko-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-oko-inner{gap:calc(var(--spacing) * 7)}}.business-oko-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both business-oko-rise;animation-delay:var(--business-oko-delay,0s);margin-inline:auto}.business-oko-eyebrow{margin-bottom:calc(var(--spacing) * 1.5)}.business-oko-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-oko-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-oko-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80e6;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.business-oko-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}@media(min-width:48rem){.business-oko-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-oko-body{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-oko-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-oko-stage{align-items:center;gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.business-oko-stage{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.business-oko-stage{animation:.7s ease-out both business-oko-rise;animation-delay:var(--business-oko-delay,0s)}.business-oko-visual{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.business-oko-hub{aspect-ratio:1;width:100%;max-width:18.5rem;margin-inline:auto;display:none;position:relative}@media(min-width:64rem){.business-oko-hub{display:block}}@media(min-width:80rem){.business-oko-hub{max-width:20rem}}.business-oko-hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.business-oko-hub-line{stroke:#6abfe8}@supports (color:color-mix(in lab,red,red)){.business-oko-hub-line{stroke:color-mix(in srgb,var(--color-brand) 42%,var(--color-border))}}.business-oko-hub-line{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;animation:2.8s ease-in-out infinite business-oko-line-pulse}.business-oko-hub-line:nth-child(2){animation-delay:.35s}.business-oko-hub-line:nth-child(3){animation-delay:.7s}.business-oko-hub-line:nth-child(4){animation-delay:1.05s}.business-oko-hub-core{z-index:10;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 30%,transparent);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 12px 32px color-mix(in srgb,var(--color-brand) 14%,transparent);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.business-oko-hub-core img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.business-oko-hub-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.business-oko-hub-node{z-index:5;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;max-width:7.25rem;display:flex;position:absolute}.business-oko-hub-node-mark{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);border-radius:3.40282e38px;box-shadow:0 0 0 4px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.business-oko-hub-node-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.business-oko-hub-node span:last-child{--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}.business-oko-hub-node--top{top:0;left:50%;transform:translate(-50%)}.business-oko-hub-node--right{top:50%;right:0;transform:translateY(-50%)}.business-oko-hub-node--bottom{bottom:0;left:50%;transform:translate(-50%)}.business-oko-hub-node--left{top:50%;left:0;transform:translateY(-50%)}.business-oko-hub-rail{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:64rem){.business-oko-hub-rail{display:none}}.business-oko-hub-rail-core{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-oko-hub-rail-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.business-oko-hub-rail-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.business-oko-hub-rail-core img{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);object-fit:contain}.business-oko-hub-rail-node{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc}@supports (color:color-mix(in lab,red,red)){.business-oko-hub-rail-node{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.business-oko-hub-rail-node{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.business-oko-hub-rail-node{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.business-oko-hub-rail-node{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.business-oko-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.business-oko-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.business-oko-aside{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.business-oko-benefits{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.business-oko-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.7s ease-out both business-oko-rise;animation-delay:var(--business-oko-delay,0s);display:flex}.business-oko-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.business-oko-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.business-oko-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.business-oko-benefit-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-oko-convert{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-oko-convert{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-oko-convert{padding-top:calc(var(--spacing) * 5);animation:.7s ease-out both business-oko-rise;animation-delay:var(--business-oko-delay,0s)}.business-oko-offer{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.business-oko-offer-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.business-oko-offer-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.business-oko-offer-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.business-oko-offer-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-oko-offer-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-oko-offer-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.business-oko-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none;display:inline-flex}@media(min-width:40rem){.business-oko-cta{width:auto}}.business-oko-cta{transition:transform .2s,background-color .2s}.business-oko-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.business-oko-bridge{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec80;margin:0}@supports (color:color-mix(in lab,red,red)){.business-oko-bridge{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.business-oko-bridge{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);text-align:center;--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.business-oko-bridge{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-oko-bridge{background:linear-gradient(135deg,#d1eefa 0%,var(--color-surface) 55%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.business-oko-bridge{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 82%,var(--color-brand) 18%) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.business-oko-bridge{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.business-oko-bridge{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.business-oko-bridge{animation:.7s ease-out both business-oko-rise;animation-delay:var(--business-oko-delay,0s)}@media(hover:hover)and (pointer:fine){.business-oko-cta:hover{transform:translateY(-1px)}.business-oko-cta:hover .business-oko-cta-arrow{transform:translate(3px)}}@keyframes business-oko-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes business-oko-line-pulse{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}@media(prefers-reduced-motion:reduce){.business-oko-header,.business-oko-stage,.business-oko-benefit,.business-oko-convert,.business-oko-bridge{animation:none}.business-oko-hub-line{stroke-dasharray:none;animation:none}.business-oko-cta,.business-oko-cta-arrow{transition:none}}.business-kedo{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.business-kedo{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.business-kedo{padding-block:calc(var(--spacing) * 16)}}.business-kedo{background:radial-gradient(ellipse 50% 40% at 100% 8%,#00a0e31f,transparent 55%),radial-gradient(ellipse 45% 38% at 0% 92%,#004d8017,transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-kedo{background:radial-gradient(ellipse 50% 40% at 100% 8%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 55%),radial-gradient(ellipse 45% 38% at 0% 92%,color-mix(in srgb,var(--color-brand-navy) 9%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.business-kedo-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-kedo-inner{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.business-kedo-inner{gap:calc(var(--spacing) * 14)}}.business-kedo-header{max-width:var(--container-3xl);text-align:center;animation:.7s ease-out both business-kedo-rise;animation-delay:var(--business-kedo-delay,0s);margin-inline:auto}.business-kedo-eyebrow{margin-bottom:calc(var(--spacing) * 1.5)}.business-kedo-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-kedo-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-kedo-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80e6;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.business-kedo-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}@media(min-width:48rem){.business-kedo-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-kedo-body{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-kedo-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-kedo-stage{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.business-kedo-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.business-kedo-stage{animation:.7s ease-out both business-kedo-rise;animation-delay:var(--business-kedo-delay,0s)}.business-kedo-visual{align-items:center;gap:calc(var(--spacing) * 3.5);flex-direction:column;width:100%;display:flex}.business-kedo-panel{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-kedo-panel{background-color:var(--color-surface);box-shadow:0 1px #004d800f,0 14px 36px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 6%,transparent),0 14px 36px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.business-kedo-panel-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-head{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-kedo-panel-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:linear-gradient(180deg,#e3f5fcb3 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 70%,transparent) 0%,var(--color-surface) 100%)}}.business-kedo-panel-head img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.business-kedo-panel-head-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.business-kedo-panel-product{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.business-kedo-panel-caption{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.business-kedo-docs{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);flex-direction:column;margin:0;list-style-type:none;display:flex}.business-kedo-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-kedo-doc{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-kedo-doc{background-color:#e6f3f899}@supports (color:color-mix(in lab,red,red)){.business-kedo-doc{background-color:color-mix(in oklab,var(--color-surface-soft) 60%,transparent)}}.business-kedo-doc{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.business-kedo-doc{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.business-kedo-doc{animation:.7s ease-out both business-kedo-rise;animation-delay:var(--business-kedo-delay,0s)}.business-kedo-doc-main{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.business-kedo-doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.business-kedo-doc-meta{--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.business-kedo-doc-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);flex-shrink:0;align-self:flex-start;display:inline-flex}@media(min-width:40rem){.business-kedo-doc-status{align-self:auto}}.business-kedo-doc-status--pending{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.business-kedo-doc-status--pending{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-kedo-doc-status--pending{background-color:var(--color-surface);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.business-kedo-doc-status--pending{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.business-kedo-doc-status--signed{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.business-kedo-doc-status--signed{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.business-kedo-doc-status--signed{background-color:var(--color-brand);color:var(--color-white);animation:2.4s ease-in-out infinite business-kedo-status-pulse}.business-kedo-panel-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-kedo-panel-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-footer{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.business-kedo-panel-footer{background:#e3f5fc73}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-footer{background:color-mix(in srgb,var(--color-surface-muted) 45%,transparent)}}.business-kedo-panel-footer-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.business-kedo-panel-footer-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.business-kedo-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.business-kedo-trust{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.business-kedo-aside{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.business-kedo-benefits{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.business-kedo-benefit{align-items:flex-start;gap:calc(var(--spacing) * 3);animation:.7s ease-out both business-kedo-rise;animation-delay:var(--business-kedo-delay,0s);display:flex}.business-kedo-benefit-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.business-kedo-benefit-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.business-kedo-benefit-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.business-kedo-benefit-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-kedo-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-kedo-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-kedo-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.business-kedo-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.business-kedo-band{background:linear-gradient(135deg,#dbf2fb 0%,var(--color-surface) 52%,#e3f5fcc7 100%)}@supports (color:color-mix(in lab,red,red)){.business-kedo-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-brand) 14%) 0%,var(--color-surface) 52%,color-mix(in srgb,var(--color-surface-muted) 78%,transparent) 100%)}}.business-kedo-band{box-shadow:0 1px #004d8014}@supports (color:color-mix(in lab,red,red)){.business-kedo-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.business-kedo-band{animation:.7s ease-out both business-kedo-rise;animation-delay:var(--business-kedo-delay,0s)}.business-kedo-band-text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-kedo-band-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-kedo-band-cta{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media(min-width:48rem){.business-kedo-band-cta{width:auto}}.business-kedo-band-cta{transition:transform .2s,background-color .2s}.business-kedo-band-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-block}@media(hover:hover)and (pointer:fine){.business-kedo-band-cta:hover{transform:translateY(-1px)}.business-kedo-band-cta:hover .business-kedo-band-arrow{transform:translate(3px)}}@keyframes business-kedo-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes business-kedo-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.business-kedo-header,.business-kedo-stage,.business-kedo-doc,.business-kedo-benefit,.business-kedo-band,.business-kedo-doc-status--signed{animation:none}.business-kedo-band-cta,.business-kedo-band-arrow{transition:none}}.gov-system-works{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.gov-system-works{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.gov-system-works{padding-block:calc(var(--spacing) * 16)}}.gov-system-works{background:radial-gradient(ellipse 70% 45% at 50% 0%,#00a0e31f,transparent 58%),radial-gradient(ellipse 45% 40% at 100% 100%,#004d8014,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-system-works{background:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 45% 40% at 100% 100%,color-mix(in srgb,var(--color-brand-navy) 8%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%)}}.gov-system-works-inner{z-index:10;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-system-works-inner{gap:calc(var(--spacing) * 6)}}.gov-system-works-inner{animation:.7s ease-out both gov-system-works-rise}.gov-system-works-header{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.gov-system-works-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-system-works-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-system-works-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-system-works-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-system-works-trust{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-system-works-trust{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.gov-system-works-trust li:not(:last-child):after{content:"·";margin-left:calc(var(--spacing) * 2);color:var(--color-border)}.gov-system-works-tabs{width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media(min-width:48rem){.gov-system-works-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}}.gov-system-works-tabs{scrollbar-width:none}.gov-system-works-tabs::-webkit-scrollbar{display:none}.gov-system-works-tab{align-items:flex-start;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-system-works-tab{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.gov-system-works-tab{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;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))}@media(min-width:48rem){.gov-system-works-tab{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}}.gov-system-works-tab:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.gov-system-works-tab:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.gov-system-works-tab:hover{background-color:var(--color-surface-soft)}.gov-system-works-tab.is-active{border-color:var(--color-brand);background-color:var(--color-surface-soft);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:inset 3px 0 0 var(--color-brand)}.gov-system-works-tab-role{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.gov-system-works-tab-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);display:none}@media(min-width:48rem){.gov-system-works-tab-title{display:block}}.gov-system-works-viewer{width:100%;max-width:var(--container-4xl);position:relative}.gov-system-works-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.gov-system-works-nav{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.gov-system-works-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-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-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));line-height:1}@media(hover:hover){.gov-system-works-nav:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.gov-system-works-nav:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.gov-system-works-nav:hover{background-color:var(--color-surface)}}@media(min-width:48rem){.gov-system-works-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.gov-system-works-nav--prev{left:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.gov-system-works-nav--prev{left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.gov-system-works-nav--prev{left:calc(var(--spacing) * -4)}}.gov-system-works-nav--next{right:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.gov-system-works-nav--next{right:calc(var(--spacing) * 2)}}@media(min-width:48rem){.gov-system-works-nav--next{right:calc(var(--spacing) * -4)}}.gov-system-works-nav span{position:relative;top:-1px}.gov-system-works-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gov-system-works-frame{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.gov-system-works-frame{background-color:var(--color-surface);box-shadow:0 18px 36px #004d801a,0 0 0 1px #b7d5ec99}@supports (color:color-mix(in lab,red,red)){.gov-system-works-frame{box-shadow:0 18px 36px color-mix(in srgb,var(--color-brand-navy) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-border) 60%,transparent)}}.gov-system-works-chrome{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-system-works-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-system-works-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.gov-system-works-chrome span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px}.gov-system-works-chrome span:first-child{background-color:#ff5f57}.gov-system-works-chrome span:nth-child(2){background-color:#febc2e}.gov-system-works-chrome span:nth-child(3){background-color:#28c840}.gov-system-works-shot{background-color:var(--color-surface-soft);min-height:min(38vh,16rem);max-height:min(52vh,26rem);position:relative;overflow:hidden}@media(min-width:640px){.gov-system-works-shot{min-height:min(42vh,20rem);max-height:min(58vh,30rem)}}@media(min-width:768px){.gov-system-works-shot{min-height:min(48vh,24rem);max-height:min(64vh,36rem)}}.gov-system-works-shot img{object-fit:contain;object-position:top;width:100%;height:auto;transition:opacity .2s;display:block}.gov-system-works-shot img.is-fading{animation:.25s ease-out both gov-system-works-fade}.gov-system-works-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.gov-system-works-pager{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-system-works-pager{display:none}}.gov-system-works-screen{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}.gov-system-works-caption{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-system-works-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-system-works-cta{width:100%;max-width:var(--container-xl);justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.gov-system-works-cta{flex-direction:row;align-items:center}}.gov-system-works-cta .btn-primary,.gov-system-works-cta-secondary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);justify-content:center}.gov-system-works-cta-secondary{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.gov-system-works-cta-secondary{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.gov-system-works-cta-secondary{color:var(--color-brand-navy)}@keyframes gov-system-works-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes gov-system-works-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gov-system-works-inner,.gov-system-works-shot img.is-fading{animation:none}.gov-system-works-tab,.gov-system-works-nav,.gov-system-works-shot img{transition:none}}.gov-integrations{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.gov-integrations{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.gov-integrations{padding-block:calc(var(--spacing) * 20)}}.gov-integrations{background:radial-gradient(ellipse 50% 45% at 0% 30%,#00a0e31c,transparent 58%),radial-gradient(ellipse 45% 40% at 100% 80%,#004d8017,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.gov-integrations{background:radial-gradient(ellipse 50% 45% at 0% 30%,color-mix(in srgb,var(--color-brand) 11%,transparent),transparent 58%),radial-gradient(ellipse 45% 40% at 100% 80%,color-mix(in srgb,var(--color-brand-navy) 9%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.gov-integrations-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.gov-integrations-inner{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.gov-integrations-inner{gap:calc(var(--spacing) * 10)}}.gov-integrations-header{max-width:var(--container-3xl);animation:.7s ease-out both gov-integrations-rise;animation-delay:var(--gov-int-delay,0s)}.gov-integrations-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-integrations-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.gov-integrations-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.gov-integrations-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.gov-integrations-stage{align-items:center;gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.gov-integrations-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.gov-integrations-stage{animation:.7s ease-out both gov-integrations-rise;animation-delay:var(--gov-int-delay,0s)}.gov-integrations-rail{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);flex-wrap:nowrap;display:flex;overflow-x:auto}@media(min-width:64rem){.gov-integrations-rail{display:none}}.gov-integrations-rail{scrollbar-width:none;animation:.7s ease-out both gov-integrations-rise;animation-delay:var(--gov-int-delay,0s)}.gov-integrations-rail::-webkit-scrollbar{display:none}.gov-integrations-rail-core{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gov-integrations-rail-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.gov-integrations-rail-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gov-integrations-rail-core img{object-fit:contain;width:1.125rem;height:1.125rem}.gov-integrations-rail-node{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gov-integrations-rail-node{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.gov-integrations-rail-node{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.gov-integrations-rail-node{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.gov-integrations-rail-node{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-muted);transition-property:border-color,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.gov-integrations-rail-node img{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);object-fit:contain;opacity:.9}.gov-integrations-rail-node.is-active{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.gov-integrations-rail-node.is-active{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.gov-integrations-rail-node.is-active{background-color:var(--color-surface);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.gov-integrations-hub{aspect-ratio:1;width:100%;max-width:20rem;margin-inline:auto;display:none;position:relative}@media(min-width:64rem){.gov-integrations-hub{display:block}}@media(min-width:80rem){.gov-integrations-hub{max-width:22rem}}.gov-integrations-hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gov-integrations-hub-line{stroke:#65bde8}@supports (color:color-mix(in lab,red,red)){.gov-integrations-hub-line{stroke:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.gov-integrations-hub-line{stroke-width:2px;stroke-linecap:round;transition:stroke .25s,stroke-width .25s}.gov-integrations-hub-core{z-index:10;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 25%,transparent);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.gov-integrations-hub-core img{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);object-fit:contain}.gov-integrations-hub-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.gov-integrations-hub-node{z-index:5;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;max-width:6.75rem;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:absolute}.gov-integrations-hub-node-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.gov-integrations-hub-node-mark img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain;opacity:.95;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.gov-integrations-hub-node span:last-child{--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.gov-integrations-hub-node--top{top:0;left:50%;transform:translate(-50%)}.gov-integrations-hub-node--top-right{top:16%;right:2%}.gov-integrations-hub-node--bottom-right{bottom:8%;right:2%}.gov-integrations-hub-node--bottom-left{bottom:8%;left:2%}.gov-integrations-hub-node--top-left{top:16%;left:2%}.gov-integrations-hub-node--left{top:50%;left:2%;transform:translateY(-50%)}.gov-integrations-hub-node--right{top:50%;right:2%;transform:translateY(-50%)}.gov-integrations-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.gov-integrations-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 3.5);display:flex;position:relative}@media(min-width:48rem){.gov-integrations-item{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}}.gov-integrations-item{animation:.7s ease-out both gov-integrations-rise;animation-delay:var(--gov-int-delay,0s)}.gov-integrations-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:48rem){.gov-integrations-item:first-child{padding-top:var(--spacing)}}.gov-integrations-item-mark{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-integrations-item-mark{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-integrations-item-mark{background-color:var(--color-surface);transition:border-color .2s,background-color .2s}.gov-integrations-item-mark img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.gov-integrations-item-body{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.gov-integrations-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.gov-integrations-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.gov-integrations-item-heading{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.gov-integrations-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.gov-integrations-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gov-integrations-item-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:.25rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gov-integrations-item-badge{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.gov-integrations-item-badge{background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-navy);text-transform:uppercase}.gov-integrations-item-badge--soft{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted)}.gov-integrations-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.gov-integrations-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-integrations-proof{max-width:var(--container-3xl);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;margin:0;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.gov-integrations-proof{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.gov-integrations-proof{padding-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.gov-integrations-proof{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.gov-integrations-proof{padding-top:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.gov-integrations-proof{animation:.7s ease-out both gov-integrations-rise;animation-delay:var(--gov-int-delay,0s)}.gov-integrations-hub-line.is-active{stroke:var(--color-brand-deep);stroke-width:2.75px}.gov-integrations-hub-node.is-active{transform:translateY(-3px)}.gov-integrations-hub-node--top.is-active{transform:translate(-50%)translateY(-3px)}.gov-integrations-hub-node--left.is-active,.gov-integrations-hub-node--right.is-active{transform:translateY(calc(-50% - 3px))}.gov-integrations-hub-node.is-active .gov-integrations-hub-node-mark{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.gov-integrations-hub-node.is-active .gov-integrations-hub-node-mark{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.gov-integrations-hub-node.is-active .gov-integrations-hub-node-mark{box-shadow:0 4px 14px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.gov-integrations-hub-node.is-active .gov-integrations-hub-node-mark{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.gov-integrations-item.is-active .gov-integrations-item-mark{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.gov-integrations-item.is-active .gov-integrations-item-mark{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.gov-integrations-item.is-active .gov-integrations-item-mark{background-color:var(--color-surface-muted)}.gov-integrations-item.is-active .gov-integrations-item-body{border-left-color:var(--color-brand)}@media(hover:hover)and (pointer:fine){.gov-integrations-rail-node:hover{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.gov-integrations-rail-node:hover{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.gov-integrations-rail-node:hover{color:var(--color-brand-navy)}.gov-integrations-item:hover .gov-integrations-item-mark{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.gov-integrations-item:hover .gov-integrations-item-mark{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.gov-integrations-item:hover .gov-integrations-item-mark{background-color:var(--color-surface-muted)}.gov-integrations-item:hover .gov-integrations-item-body{border-left-color:var(--color-brand)}}@keyframes gov-integrations-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gov-integrations-header,.gov-integrations-rail,.gov-integrations-stage,.gov-integrations-item,.gov-integrations-proof{animation:none}.gov-integrations-item-mark,.gov-integrations-item-body,.gov-integrations-hub-line,.gov-integrations-hub-node,.gov-integrations-hub-node-mark,.gov-integrations-rail-node{transition:none}.gov-integrations-hub-node,.gov-integrations-hub-node.is-active,.gov-integrations-hub-node--top.is-active,.gov-integrations-hub-node--left.is-active,.gov-integrations-hub-node--right.is-active{transform:none!important}}.business-integrations{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.business-integrations{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.business-integrations{padding-block:calc(var(--spacing) * 20)}}.business-integrations{background:radial-gradient(ellipse 55% 50% at 12% 20%,#00a0e324,transparent 60%),radial-gradient(ellipse 40% 35% at 88% 70%,#00a0e314,transparent 55%),linear-gradient(180deg,#eef7fa 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.business-integrations{background:radial-gradient(ellipse 55% 50% at 12% 20%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 60%),radial-gradient(ellipse 40% 35% at 88% 70%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 70%,var(--color-surface)) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.business-integrations:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#004d800f 1px,#0000 1px),linear-gradient(90deg,#004d800f 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.business-integrations:before{background-image:linear-gradient(color-mix(in srgb,var(--color-brand-navy) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-navy) 6%,transparent) 1px,transparent 1px)}}.business-integrations:before{background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 60% at 20% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 20% 40%,#000 20%,#0000 75%)}.business-integrations-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-integrations-inner{gap:calc(var(--spacing) * 10)}}.business-integrations-header{max-width:var(--container-3xl);animation:.7s ease-out both business-integrations-rise;animation-delay:var(--biz-int-delay,0s)}.business-integrations-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-integrations-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.business-integrations-subtitle{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:0}@media(min-width:48rem){.business-integrations-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.business-integrations-rail{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);flex-wrap:nowrap;display:flex;overflow-x:auto}@media(min-width:64rem){.business-integrations-rail{display:none}}.business-integrations-rail{scrollbar-width:none;animation:.7s ease-out both business-integrations-rise;animation-delay:var(--biz-int-delay,0s)}.business-integrations-rail::-webkit-scrollbar{display:none}.business-integrations-rail-core{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e34d;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-rail-core{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.business-integrations-rail-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.business-integrations-rail-core img{object-fit:contain;width:1.125rem;height:1.125rem}.business-integrations-rail-node{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-rail-node{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.business-integrations-rail-node{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.business-integrations-rail-node{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.business-integrations-rail-node{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-muted);transition-property:border-color,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.business-integrations-rail-node img{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);object-fit:contain;opacity:.9}.business-integrations-rail-node.is-active{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.business-integrations-rail-node.is-active{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.business-integrations-rail-node.is-active{background-color:var(--color-surface);color:var(--color-brand-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.business-integrations-stage{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.business-integrations-stage{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.business-integrations-stage{animation:.7s ease-out both business-integrations-rise;animation-delay:var(--biz-int-delay,0s)}.business-integrations-hub{aspect-ratio:1;width:100%;max-width:20rem;margin-inline:auto;display:none;position:relative}@media(min-width:64rem){.business-integrations-hub{display:block}}@media(min-width:80rem){.business-integrations-hub{max-width:22rem}}.business-integrations-hub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.business-integrations-hub-line{stroke:#65bde8}@supports (color:color-mix(in lab,red,red)){.business-integrations-hub-line{stroke:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.business-integrations-hub-line{stroke-width:2px;stroke-linecap:round;transition:stroke .25s,stroke-width .25s}.business-integrations-hub-line.is-active{stroke:var(--color-brand-deep);stroke-width:2.75px}.business-integrations-hub-core{z-index:10;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand) 25%,transparent);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 8%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.business-integrations-hub-core img{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);object-fit:contain}.business-integrations-hub-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.business-integrations-hub-node{z-index:5;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;max-width:6.75rem;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:absolute}.business-integrations-hub-node-mark{z-index:1;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.business-integrations-hub-node-mark img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain;opacity:.95;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.business-integrations-hub-node span:last-child{z-index:1;border-radius:var(--radius-sm);background-color:#fffffff2;position:relative}@supports (color:color-mix(in lab,red,red)){.business-integrations-hub-node span:last-child{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.business-integrations-hub-node span:last-child{padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.business-integrations-hub-node.is-active{transform:translateY(-3px)}.business-integrations-hub-node--top.is-active{transform:translate(-50%)translateY(-3px)}.business-integrations-hub-node.is-active .business-integrations-hub-node-mark{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.business-integrations-hub-node.is-active .business-integrations-hub-node-mark{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.business-integrations-hub-node.is-active .business-integrations-hub-node-mark{box-shadow:0 4px 14px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.business-integrations-hub-node.is-active .business-integrations-hub-node-mark{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.business-integrations-hub-node--top{flex-direction:column-reverse;top:0;left:50%;transform:translate(-50%)}.business-integrations-hub-node--top-right{top:16%;right:2%}.business-integrations-hub-node--bottom-right{bottom:8%;right:2%}.business-integrations-hub-node--bottom-left{bottom:8%;left:2%}.business-integrations-hub-node--top-left{top:16%;left:2%}.business-integrations-hub-node--bottom{flex-direction:column;bottom:0;left:50%;transform:translate(-50%)}.business-integrations-hub-node--bottom.is-active{transform:translate(-50%)translateY(-3px)}.business-integrations-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.business-integrations-item{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);--tw-outline-style:none;animation:.7s ease-out both business-integrations-rise;animation-delay:var(--biz-int-delay,0s);outline-style:none;display:flex;position:relative}.business-integrations-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}.business-integrations-item-mark{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-item-mark{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-integrations-item-mark{background-color:var(--color-surface);transition:border-color .2s,background-color .2s}.business-integrations-item-mark img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain}.business-integrations-item-body{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-item-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-integrations-item-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.business-integrations-item-heading{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.business-integrations-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-integrations-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-integrations-item-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;border-radius:.25rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-item-badge{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-integrations-item-badge{background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand-navy);text-transform:uppercase}.business-integrations-item-badge--soft{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted)}.business-integrations-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-integrations-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-integrations-item.is-active .business-integrations-item-mark{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.business-integrations-item.is-active .business-integrations-item-mark{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.business-integrations-item.is-active .business-integrations-item-mark{background-color:var(--color-surface-muted)}.business-integrations-item.is-active .business-integrations-item-body{border-left-color:var(--color-brand)}.business-integrations-foot{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-integrations-foot{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-integrations-foot{padding-top:calc(var(--spacing) * 6)}@media(min-width:40rem){.business-integrations-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 8);flex-direction:row}}.business-integrations-foot{animation:.7s ease-out both business-integrations-rise;animation-delay:var(--biz-int-delay,0s)}.business-integrations-proof{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-integrations-proof{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-integrations-cta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media(min-width:48rem){.business-integrations-cta{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-integrations-cta:hover{color:var(--color-brand-deep)}.business-integrations-cta-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.business-integrations-cta:hover .business-integrations-cta-arrow{transform:translate(3px)}@media(hover:hover)and (pointer:fine){.business-integrations-item:hover .business-integrations-item-mark{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.business-integrations-item:hover .business-integrations-item-mark{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.business-integrations-item:hover .business-integrations-item-mark{background-color:var(--color-surface-muted)}.business-integrations-item:hover .business-integrations-item-body{border-left-color:var(--color-brand)}.business-integrations-rail-node:hover{border-color:#00a0e34d}@supports (color:color-mix(in lab,red,red)){.business-integrations-rail-node:hover{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.business-integrations-rail-node:hover{color:var(--color-brand-navy)}}@keyframes business-integrations-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-integrations-header,.business-integrations-rail,.business-integrations-stage,.business-integrations-item,.business-integrations-foot{animation:none}.business-integrations-item-mark,.business-integrations-item-body,.business-integrations-hub-line,.business-integrations-hub-node,.business-integrations-hub-node-mark,.business-integrations-cta-arrow,.business-integrations-rail-node{transition:none}.business-integrations-hub-node{transform:none!important}.business-integrations-cta:hover .business-integrations-cta-arrow{transform:none}}.logo-strip{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}@media(min-width:48rem){.logo-strip{padding-block:calc(var(--spacing) * 12)}}.logo-strip-inner{max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}.logo-strip-eyebrow{text-align:center}.logo-strip-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.logo-strip-track{align-items:center;gap:calc(var(--spacing) * 8);width:max-content;display:flex}@media(min-width:48rem){.logo-strip-track{gap:calc(var(--spacing) * 12)}}.logo-strip-track{animation:50s linear infinite logo-strip-scroll}.logo-strip-viewport:hover .logo-strip-track{animation-play-state:paused}.logo-strip-item{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 32);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.logo-strip-item{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 36)}}.logo-strip-item a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration-line:none;display:flex}.logo-strip-item img{object-fit:contain;max-width:100%;max-height:100%;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));--tw-duration:.3s;filter:saturate(.82);opacity:.9;transition-duration:.3s}.logo-strip-item:hover img{filter:none;opacity:1;transform:scale(1.03)}@keyframes logo-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-strip-viewport{-webkit-mask-image:none;mask-image:none}.logo-strip-track{justify-content:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 6);flex-wrap:wrap;width:100%;animation:none;transform:none}.logo-strip-item--clone{display:none}.logo-strip-item img{opacity:.92}}.familiar-situations{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:48rem){.familiar-situations{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.familiar-situations{padding-block:calc(var(--spacing) * 20)}}.familiar-situations{background-image:radial-gradient(90% 50% at 50% 0,#40c4ff3d,#0000 58%),radial-gradient(80% 60% at 10% 0,#00a0e366,#0000 55%),radial-gradient(70% 50% at 90% 100%,#40c4ff2e,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.familiar-situations{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 24%,transparent),transparent 58%),radial-gradient(ellipse 80% 60% at 10% 0%,color-mix(in srgb,var(--color-brand) 40%,transparent),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 100%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 50%)}}.familiar-situations-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.familiar-situations-inner{gap:calc(var(--spacing) * 12)}}.familiar-situations-title{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:48rem){.familiar-situations-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.familiar-situations-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.familiar-situations-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.familiar-situations-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.familiar-situations-card{border-radius:var(--radius-lg);background-color:#e3f5fcf2;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.familiar-situations-card{background-color:color-mix(in oklab,var(--color-surface-muted) 95%,transparent)}}.familiar-situations-card{text-align:left;color:var(--color-brand-navy);animation:.7s ease-out both familiar-situations-rise;animation-delay:var(--situations-delay,0s);transition:transform .25s,box-shadow .25s;box-shadow:0 1px #ffffff1a}@media(hover:hover)and (pointer:fine){.familiar-situations-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00000038}.familiar-situations-card:hover .familiar-situations-visual img{transform:scale(1.03)}}.familiar-situations-visual{aspect-ratio:16/10;background-color:var(--color-surface-soft);margin:0;position:relative;overflow:hidden}.familiar-situations-visual:after{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(#0000,#004d802e);height:25%;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.familiar-situations-visual:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-brand-navy) 18%,transparent),transparent)}}.familiar-situations-visual img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .45s}.familiar-situations-quote{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.familiar-situations-quote{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.familiar-situations-summary{max-width:var(--container-2xl);text-align:center;margin-inline:auto}@media(min-width:48rem){.familiar-situations-summary{max-width:var(--container-3xl)}}.familiar-situations-summary{animation:.7s ease-out .28s both familiar-situations-rise}.familiar-situations-summary-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand)}@media(min-width:48rem){.familiar-situations-summary-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.familiar-situations-summary-text{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.familiar-situations-summary-text{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.familiar-situations-summary-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@keyframes familiar-situations-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.familiar-situations-card,.familiar-situations-summary{animation:none}.familiar-situations-card,.familiar-situations-visual img{transition:none}.familiar-situations-card:hover,.familiar-situations-card:hover .familiar-situations-visual img{transform:none}}.document-lifecycle{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.document-lifecycle{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.document-lifecycle{padding-block:calc(var(--spacing) * 20)}}.document-lifecycle{background-image:radial-gradient(ellipse 70% 45% at 50% 0%,#e6f3f8e6,transparent 70%),linear-gradient(180deg,#f0fafd,var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.document-lifecycle{background-image:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--color-surface-soft) 90%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 55%,white),var(--color-surface))}}.document-lifecycle-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.document-lifecycle-inner{gap:calc(var(--spacing) * 12)}}.document-lifecycle-title{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.document-lifecycle-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.document-lifecycle-track{gap:calc(var(--spacing) * 10);counter-reset:none;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid;position:relative}.document-lifecycle-track:before{content:"";pointer-events:none;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);position:absolute;left:50%}.document-lifecycle-step{align-items:flex-start;column-gap:calc(var(--spacing) * 4);grid-template-columns:1fr auto 1fr;display:grid;position:relative}@media(min-width:40rem){.document-lifecycle-step{column-gap:calc(var(--spacing) * 5)}}.document-lifecycle-step{animation:.7s ease-out both document-lifecycle-rise;animation-delay:var(--lifecycle-delay,0s)}.document-lifecycle-marker{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-surface));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;grid-row-start:1;grid-column-start:2;justify-content:center;align-items:center;display:flex}.document-lifecycle-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;max-width:14rem;display:flex}@media(min-width:40rem){.document-lifecycle-body{max-width:16rem}}.document-lifecycle-step--start .document-lifecycle-body{padding-right:var(--spacing);text-align:right;grid-row-start:1;grid-column-start:1;justify-self:flex-end}.document-lifecycle-step--end .document-lifecycle-body{padding-left:var(--spacing);text-align:left;grid-row-start:1;grid-column-start:3;justify-self:flex-start}.document-lifecycle-step--start .document-lifecycle-icon{margin-left:auto}.document-lifecycle-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0}.document-lifecycle-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-deep);margin:0}.document-lifecycle-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}@keyframes document-lifecycle-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.document-lifecycle-track{align-items:flex-start;column-gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}.document-lifecycle-track:before{top:calc(var(--spacing) * 4);--tw-translate-x:0;width:auto;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#84c6e9;bottom:auto;left:8.33333%;right:8.33333%}@supports (color:color-mix(in lab,red,red)){.document-lifecycle-track:before{background-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.document-lifecycle-step{text-align:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;gap:0}.document-lifecycle-marker{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-row-start:1;grid-column-start:1}.document-lifecycle-body{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;grid-row-start:2;grid-column-start:1;max-width:10.5rem;padding-inline:0}@media(min-width:80rem){.document-lifecycle-body{max-width:11.75rem}}.document-lifecycle-step--start .document-lifecycle-body,.document-lifecycle-step--end .document-lifecycle-body{text-align:center;grid-row-start:2;grid-column-start:1;justify-self:center;padding-left:0;padding-right:0}.document-lifecycle-step--start .document-lifecycle-icon{margin-left:0}.document-lifecycle-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}.document-lifecycle-step-title{--tw-leading:var(--leading-tight);font-size:.9375rem;line-height:var(--leading-tight)}@media(min-width:80rem){.document-lifecycle-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.document-lifecycle-step-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media(min-width:80rem){.document-lifecycle-step-summary{font-size:.8125rem}}}@media(prefers-reduced-motion:reduce){.document-lifecycle-step{animation:none}}.system-looks{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.system-looks{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}}@media(min-width:64rem){.system-looks{padding-block:calc(var(--spacing) * 14)}}.system-looks{background-image:radial-gradient(90% 50% at 50% 0,#40c4ff38,#0000 58%),radial-gradient(70% 55% at 8% 100%,#00a0e35c,#0000 55%),radial-gradient(65% 45% at 92% 20%,#40c4ff29,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.system-looks{background-image:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 58%),radial-gradient(ellipse 70% 55% at 8% 100%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 65% 45% at 92% 20%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 50%)}}.system-looks-inner{z-index:10;max-width:var(--container-4xl);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.system-looks-inner{gap:calc(var(--spacing) * 6)}}.system-looks-inner{animation:.7s ease-out both system-looks-rise}.system-looks-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.system-looks-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:48rem){.system-looks-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.system-looks-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.system-looks-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.system-looks-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.system-looks-tabs{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 2);display:none}@media(min-width:48rem){.system-looks-tabs{justify-content:center;display:flex}}.system-looks-tab{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.system-looks-tab{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.system-looks-tab{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.system-looks-tab{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.system-looks-tab{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.system-looks-tab{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.system-looks-tab{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))}.system-looks-tab:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.system-looks-tab:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.system-looks-tab:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.system-looks-tab:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.system-looks-tab:hover{color:var(--color-text-on-brand)}.system-looks-tab.is-active{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.system-looks-tab.is-active{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.system-looks-tab.is-active{background-color:var(--color-brand);color:var(--color-text-on-brand);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.system-looks-viewer{width:100%;max-width:var(--container-3xl);position:relative}.system-looks-nav{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.system-looks-nav{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.system-looks-nav{background-color:#004d808c}@supports (color:color-mix(in lab,red,red)){.system-looks-nav{background-color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.system-looks-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:#ffffffe6;line-height:1}@supports (color:color-mix(in lab,red,red)){.system-looks-nav{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.system-looks-nav{--tw-backdrop-blur:blur(var(--blur-sm));-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-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))}@media(hover:hover){.system-looks-nav:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.system-looks-nav:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.system-looks-nav:hover{background-color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.system-looks-nav:hover{background-color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.system-looks-nav:hover{color:var(--color-text-on-brand)}}@media(min-width:40rem){.system-looks-nav{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}}@media(min-width:48rem){.system-looks-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.system-looks-nav--prev{left:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.system-looks-nav--prev{left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.system-looks-nav--prev{left:calc(var(--spacing) * -4)}}.system-looks-nav--next{right:calc(var(--spacing) * 1.5)}@media(min-width:40rem){.system-looks-nav--next{right:calc(var(--spacing) * 2)}}@media(min-width:48rem){.system-looks-nav--next{right:calc(var(--spacing) * -4)}}.system-looks-nav span{position:relative;top:-1px}.system-looks-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.system-looks-frame{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.system-looks-frame{background-color:var(--color-surface);box-shadow:0 14px 28px #00000047,0 0 0 1px #ffffff14}.system-looks-chrome{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.system-looks-chrome{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.system-looks-chrome{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.system-looks-chrome span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-border);border-radius:3.40282e38px}.system-looks-chrome span:first-child{background-color:#ff5f57}.system-looks-chrome span:nth-child(2){background-color:#febc2e}.system-looks-chrome span:nth-child(3){background-color:#28c840}.system-looks-shot{background-color:var(--color-surface-soft);max-height:min(42vh,22rem);overflow:hidden}@media(min-width:40rem){.system-looks-shot{max-height:min(48vh,26rem)}}@media(min-width:48rem){.system-looks-shot{max-height:min(52vh,28rem)}}.system-looks-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .2s;display:block}.system-looks-shot img.is-fading{animation:.25s ease-out both system-looks-fade}.system-looks-meta{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.system-looks-pager{align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media(min-width:48rem){.system-looks-pager{display:none}}.system-looks-dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.system-looks-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.system-looks-dot{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.system-looks-dot{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.system-looks-dot{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.system-looks-dot{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))}.system-looks-dot.is-active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand-bright);background-color:var(--color-brand-bright)}.system-looks-counter{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;margin:0}@supports (color:color-mix(in lab,red,red)){.system-looks-counter{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}.system-looks-screen{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.system-looks-screen{display:none}}.system-looks-caption{max-width:var(--container-lg);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab,red,red)){.system-looks-caption{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}@media(min-width:48rem){.system-looks-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.system-looks-client{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.system-looks-client{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.system-looks-client{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.system-looks-client{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.system-looks-client{padding:calc(var(--spacing) * .5)}.system-looks-client-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffbf;border-radius:.375rem}@supports (color:color-mix(in lab,red,red)){.system-looks-client-btn{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}.system-looks-client-btn{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))}.system-looks-client-btn:hover{color:var(--color-text-on-brand)}.system-looks-client-btn.is-active{background-color:var(--color-brand);color:var(--color-text-on-brand)}.system-looks-cta{justify-content:center;display:flex}.system-looks-cta .btn-primary{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@keyframes system-looks-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes system-looks-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.system-looks-inner,.system-looks-shot img.is-fading{animation:none}.system-looks-tab,.system-looks-nav,.system-looks-dot,.system-looks-client-btn,.system-looks-shot img{transition:none}}.ecosystem-products{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.ecosystem-products{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ecosystem-products{padding-block:calc(var(--spacing) * 20)}}.ecosystem-products{background:radial-gradient(ellipse 80% 60% at 10% 0%,#40c4ff38,transparent 55%),radial-gradient(ellipse 70% 50% at 95% 100%,#00a0e324,transparent 50%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ecosystem-products{background:radial-gradient(ellipse 80% 60% at 10% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 55%),radial-gradient(ellipse 70% 50% at 95% 100%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 50%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}}.ecosystem-products-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.ecosystem-products-inner{gap:calc(var(--spacing) * 10)}}.ecosystem-products-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.ecosystem-products-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.ecosystem-products-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.ecosystem-products-title{font-size:1.75rem}}.ecosystem-products-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.ecosystem-products-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ecosystem-products-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.ecosystem-products-grid{gap:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:#fff9;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-grid{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.ecosystem-products-grid{padding:calc(var(--spacing) * 4)}}@media(min-width:48rem){.ecosystem-products-grid{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5)}}.ecosystem-products-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;color:var(--color-brand-navy);animation:.7s ease-out both ecosystem-products-rise;animation-delay:var(--ecosystem-delay,0s);position:relative;overflow:hidden}.ecosystem-products-card--core{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);border-color:#0000}.ecosystem-products-link{z-index:10;gap:calc(var(--spacing) * 4);height:100%;padding:calc(var(--spacing) * 5);outline-offset:4px;flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media(min-width:48rem){.ecosystem-products-link{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.ecosystem-products-link{color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.ecosystem-products-card--core .ecosystem-products-link{background-image:radial-gradient(90% 70% at 100% 0,#00a0e352,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-card--core .ecosystem-products-link{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand) 32%,transparent),transparent 55%)}}.ecosystem-products-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-icon{background-color:var(--color-surface-soft)}.ecosystem-products-card--core .ecosystem-products-icon{background:#ffffff29;border:1px solid #fff3}.ecosystem-products-icon img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.ecosystem-products-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-height:0;display:flex}.ecosystem-products-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}@media(min-width:48rem){.ecosystem-products-card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ecosystem-products-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-role{color:var(--color-brand)}.ecosystem-products-card--core .ecosystem-products-role{color:var(--color-brand-bright)}.ecosystem-products-promise{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-promise{color:var(--color-text-muted)}.ecosystem-products-card--core .ecosystem-products-promise{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-card--core .ecosystem-products-promise{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.ecosystem-products-footer{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-direction:column;margin-top:auto;display:flex}.ecosystem-products-proof{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-proof{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-proof{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.ecosystem-products-card--core .ecosystem-products-proof{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-card--core .ecosystem-products-proof{color:color-mix(in oklab,var(--color-text-on-brand) 65%,transparent)}}.ecosystem-products-cta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:inline-flex}.ecosystem-products-card:not(.ecosystem-products-card--core) .ecosystem-products-cta{color:var(--color-brand)}.ecosystem-products-card--core .ecosystem-products-cta{color:var(--color-brand-bright)}.ecosystem-products-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@media(hover:hover)and (pointer:fine){.ecosystem-products-card:hover .ecosystem-products-link{transform:translateY(-4px)}.ecosystem-products-card:not(.ecosystem-products-card--core):hover{border-color:var(--color-brand);box-shadow:0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.ecosystem-products-card:not(.ecosystem-products-card--core):hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.ecosystem-products-card--core:hover .ecosystem-products-link{box-shadow:0 12px 28px #0000002e}.ecosystem-products-card:hover .ecosystem-products-arrow{transform:translate(4px)}}.ecosystem-products-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes ecosystem-products-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ecosystem-products-card{animation:none}.ecosystem-products-link,.ecosystem-products-arrow{transition:none}}.client-testimonials{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.client-testimonials{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.client-testimonials{padding-block:calc(var(--spacing) * 20)}}.client-testimonials{background:radial-gradient(ellipse 70% 50% at 0% 0%,#40c4ff29,transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,#00a0e31a,transparent 50%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.client-testimonials{background:radial-gradient(ellipse 70% 50% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 50%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}}.client-testimonials-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.client-testimonials-inner{gap:calc(var(--spacing) * 10)}}.client-testimonials-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.client-testimonials-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.client-testimonials-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.client-testimonials-title{font-size:1.75rem}}.client-testimonials-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.client-testimonials-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.client-testimonials-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.client-testimonials-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.client-testimonials-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);height:100%;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.client-testimonials-card{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.client-testimonials-card{border-top:3px solid var(--color-brand);animation:.7s ease-out both client-testimonials-rise;animation-delay:var(--testimonials-delay,0s);transition:transform .25s,box-shadow .25s,border-color .25s}.client-testimonials-logo{height:calc(var(--spacing) * 16);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;display:flex}.client-testimonials-logo img{max-height:calc(var(--spacing) * 14);border-radius:var(--radius-md);object-fit:contain;object-position:left;width:auto;max-width:12rem}.client-testimonials-body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-height:0;margin:0;display:flex;position:relative}.client-testimonials-org{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0;position:relative}.client-testimonials-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0;position:relative}.client-testimonials-result{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:relative}.client-testimonials-result-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){.client-testimonials-result-value{font-size:1.75rem}}.client-testimonials-result-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.client-testimonials-result-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.client-testimonials-quote{margin:0;margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80e6;position:relative}@supports (color:color-mix(in lab,red,red)){.client-testimonials-quote{color:color-mix(in oklab,var(--color-brand-navy) 90%,transparent)}}.client-testimonials-mark{margin-right:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.client-testimonials-pdf{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:100%;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.client-testimonials-pdf{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.client-testimonials-pdf{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;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));color:var(--color-brand-navy);font:inherit}.client-testimonials-pdf:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.client-testimonials-pdf-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-brand);border:1px solid #00a0e34d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.client-testimonials-pdf-icon{border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}}.client-testimonials-pdf-copy{align-items:flex-start;gap:calc(var(--spacing) * .5);text-align:left;flex-direction:column;min-width:0;display:flex}.client-testimonials-pdf-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.client-testimonials-pdf-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.client-testimonials-actions{justify-content:center;display:flex}.client-testimonials-all{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.client-testimonials-card:hover{border-color:var(--color-brand);transform:translateY(-4px);box-shadow:0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.client-testimonials-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.client-testimonials-pdf:hover{border-color:var(--color-brand);background-color:var(--color-surface);box-shadow:0 4px 14px #004d8014}@supports (color:color-mix(in lab,red,red)){.client-testimonials-pdf:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.client-testimonials-all:hover span{transform:translate(3px)}.client-testimonials-all span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}}@keyframes client-testimonials-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.client-testimonials-card{transition:none;animation:none}.client-testimonials-card:hover{transform:none}.client-testimonials-all span{transition:none}}.why-sm-business{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.why-sm-business{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.why-sm-business{padding-block:calc(var(--spacing) * 20)}}.why-sm-business{background:radial-gradient(ellipse 55% 40% at 50% 28%,#40c4ff24,transparent 70%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.why-sm-business{background:radial-gradient(ellipse 55% 40% at 50% 28%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-muted) 48%,var(--color-surface) 100%)}}.why-sm-business-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.why-sm-business-inner{gap:calc(var(--spacing) * 10)}}.why-sm-business-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.why-sm-business-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.why-sm-business-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.why-sm-business-title{font-size:1.75rem}}.why-sm-business-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.why-sm-business-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.why-sm-business-proof{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5eccc;flex-direction:column;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.why-sm-business-proof{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.why-sm-business-proof{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 7);text-align:center}@media(min-width:48rem){.why-sm-business-proof{align-items:center;gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:left;flex-direction:row}}.why-sm-business-proof{animation:.7s ease-out both why-sm-business-rise}.why-sm-business-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:48rem){.why-sm-business-stat{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.why-sm-business-stat{font-size:5.5rem}}.why-sm-business-proof-copy{max-width:var(--container-md);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media(min-width:48rem){.why-sm-business-proof-copy{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 8)}}.why-sm-business-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.why-sm-business-proof-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.why-sm-business-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.why-sm-business-proof-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.why-sm-business-grid{column-gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));row-gap:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.why-sm-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-sm-business-reason{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);display:flex;position:relative}@media(min-width:40rem){.why-sm-business-reason{min-height:8rem}}.why-sm-business-reason{animation:.7s ease-out both why-sm-business-rise;animation-delay:var(--why-delay,0s)}@media(min-width:40rem){.why-sm-business-reason:first-child,.why-sm-business-reason:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.why-sm-business-reason:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.why-sm-business-reason:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.why-sm-business-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);flex-shrink:0;font-size:.8125rem;transition:color .2s,transform .2s}.why-sm-business-reason-body{gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-color:#00a0e340;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.why-sm-business-reason-body{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.why-sm-business-reason-body{padding-left:calc(var(--spacing) * 4);transition:border-color .2s}.why-sm-business-reason-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.why-sm-business-reason-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.why-sm-business-reason-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.why-sm-business-reason-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.why-sm-business-cta{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.why-sm-business-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.why-sm-business-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.why-sm-business-cta{padding-top:calc(var(--spacing) * 10)}}.why-sm-business-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.why-sm-business-reason:hover .why-sm-business-number{color:var(--color-brand-deep);transform:translate(3px)}.why-sm-business-reason:hover .why-sm-business-reason-body{border-left-color:var(--color-brand)}}@keyframes why-sm-business-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.why-sm-business-proof,.why-sm-business-reason{animation:none}.why-sm-business-reason:hover .why-sm-business-number{transform:none}.why-sm-business-number,.why-sm-business-reason-body{transition:none}}.implementation-outcomes{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.implementation-outcomes{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.implementation-outcomes{padding-block:calc(var(--spacing) * 20)}}.implementation-outcomes{background:radial-gradient(ellipse 70% 50% at 72% 28%,#00a0e329,transparent 62%),radial-gradient(ellipse 50% 40% at 12% 80%,#40c4ff24,transparent 58%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes{background:radial-gradient(ellipse 70% 50% at 72% 28%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 62%),radial-gradient(ellipse 50% 40% at 12% 80%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.implementation-outcomes-atmosphere{pointer-events:none;opacity:.28;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.implementation-outcomes-atmosphere{background-size:40px 40px;-webkit-mask-image:linear-gradient(#00000059,#0000 78%);mask-image:linear-gradient(#00000059,#0000 78%)}.implementation-outcomes-inner{z-index:10;max-width:var(--container-4xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-outcomes-inner{gap:calc(var(--spacing) * 9)}}.implementation-outcomes-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both implementation-outcomes-rise;animation-delay:var(--implementation-outcomes-delay,0s);margin-inline:auto}.implementation-outcomes-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-outcomes-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-outcomes-title{font-size:2.125rem}}.implementation-outcomes-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.implementation-outcomes-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-outcomes-contrast{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.implementation-outcomes-contrast{gap:var(--spacing)}}.implementation-outcomes-col-labels{align-items:flex-end;gap:calc(var(--spacing) * 4);padding-inline:0;padding-bottom:var(--spacing);grid-template-columns:1fr auto 1fr;display:none}@media(min-width:40rem){.implementation-outcomes-col-labels{display:grid}}.implementation-outcomes-col-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;margin:0}.implementation-outcomes-col-label--before{text-align:right;color:#004d808c}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-col-label--before{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.implementation-outcomes-col-label--after{padding-left:calc(var(--spacing) * 4);text-align:left;color:var(--color-brand)}.implementation-outcomes-col-spacer{width:calc(var(--spacing) * 5)}.implementation-outcomes-list{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.implementation-outcomes-row{align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-row{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-outcomes-row{padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.implementation-outcomes-row{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:1fr auto 1fr}}.implementation-outcomes-row{animation:.65s ease-out both implementation-outcomes-rise;animation-delay:var(--implementation-outcomes-delay,0s)}.implementation-outcomes-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:40rem){.implementation-outcomes-row:first-child{padding-top:var(--spacing)}}.implementation-outcomes-before{text-align:center;--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-before{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:40rem){.implementation-outcomes-before{text-align:right;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-outcomes-arrow{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);background-color:#e0f4fc;border-radius:3.40282e38px;justify-content:center;justify-self:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-arrow{background-color:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface))}}.implementation-outcomes-arrow{box-shadow:inset 0 0 0 1px #00a0e338}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-arrow{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 22%,transparent)}}@media(max-width:639px){.implementation-outcomes-arrow{rotate:90deg}}.implementation-outcomes-after{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0;position:relative}@media(min-width:40rem){.implementation-outcomes-after{padding-block:0;padding-inline:0;padding-left:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-outcomes-after{background:linear-gradient(135deg,#e6f6fc,#f2fbff)}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-after{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 7%,var(--color-surface)))}}.implementation-outcomes-after{box-shadow:inset 3px 0 0 var(--color-brand)}@media(min-width:640px){.implementation-outcomes-after{box-shadow:none;background:0 0}.implementation-outcomes-after:before{content:"";top:calc(var(--spacing) * .5);bottom:calc(var(--spacing) * .5);width:calc(var(--spacing) * .5);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;left:0}}.implementation-outcomes-bridge{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#00a0e333;border-top-width:1px;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-outcomes-bridge{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.implementation-outcomes-bridge{padding-top:calc(var(--spacing) * 8);text-align:center}@media(min-width:48rem){.implementation-outcomes-bridge{gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 10)}}.implementation-outcomes-bridge{animation:.7s ease-out both implementation-outcomes-rise;animation-delay:var(--implementation-outcomes-delay,0s)}.implementation-outcomes-bridge-mark{height:var(--spacing);width:calc(var(--spacing) * 10);background-color:var(--color-brand);border-radius:3.40282e38px}.implementation-outcomes-bridge-text{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.implementation-outcomes-bridge-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@keyframes implementation-outcomes-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-outcomes-header,.implementation-outcomes-row,.implementation-outcomes-bridge{animation:none}}.implementation-prep{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.implementation-prep{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.implementation-prep{padding-block:calc(var(--spacing) * 20)}}.implementation-prep{background:radial-gradient(ellipse 60% 48% at 8% 12%,#00a0e31f,transparent 58%),radial-gradient(ellipse 48% 40% at 96% 88%,#40c4ff1a,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-prep{background:radial-gradient(ellipse 60% 48% at 8% 12%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 48% 40% at 96% 88%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.implementation-prep--bridge{padding-block:calc(var(--spacing) * 10)}@media(min-width:48rem){.implementation-prep--bridge{padding-block:calc(var(--spacing) * 12)}}@media(min-width:64rem){.implementation-prep--bridge{padding-block:calc(var(--spacing) * 14)}}.implementation-prep-atmosphere{pointer-events:none;opacity:.22;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-prep-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.implementation-prep-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#0000004d,#0000 82%);mask-image:linear-gradient(#0000004d,#0000 82%)}.implementation-prep--bridge .implementation-prep-atmosphere{opacity:.14}.implementation-prep-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-prep-inner{gap:calc(var(--spacing) * 10)}}.implementation-prep--bridge .implementation-prep-inner{max-width:var(--container-6xl);gap:calc(var(--spacing) * 5)}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-inner{gap:calc(var(--spacing) * 6)}}.implementation-prep-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both implementation-prep-rise;animation-delay:var(--implementation-prep-delay,0s);margin-inline:auto}.implementation-prep--bridge .implementation-prep-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.implementation-prep-eyebrow{margin:0}.implementation-prep-title{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.implementation-prep-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-prep-title{font-size:2.125rem}}.implementation-prep--bridge .implementation-prep-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){.implementation-prep--bridge .implementation-prep-title{font-size:1.625rem}}.implementation-prep-subtitle{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.implementation-prep-subtitle{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-prep--bridge .implementation-prep-subtitle{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-prep-proof{width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5eccc;flex-direction:row;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-prep-proof{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.implementation-prep-proof{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:left}@media(min-width:40rem){.implementation-prep-proof{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7)}}.implementation-prep-proof{animation:.7s ease-out both implementation-prep-rise;animation-delay:var(--implementation-prep-delay,0s)}.implementation-prep--bridge .implementation-prep-proof{max-width:var(--container-md);gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.implementation-prep--bridge .implementation-prep-proof{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 5)}}.implementation-prep-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;margin:0}@media(min-width:40rem){.implementation-prep-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.implementation-prep-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.implementation-prep--bridge .implementation-prep-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media(min-width:40rem){.implementation-prep--bridge .implementation-prep-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-stat{font-size:2.75rem}}.implementation-prep-proof-copy{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#00a0e359;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-prep-proof-copy{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.implementation-prep-proof-copy{padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-prep-proof-copy{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5)}}.implementation-prep--bridge .implementation-prep-proof-copy{gap:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 3)}@media(min-width:40rem){.implementation-prep--bridge .implementation-prep-proof-copy{padding-left:calc(var(--spacing) * 4)}}.implementation-prep-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.implementation-prep-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-prep--bridge .implementation-prep-proof-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:40rem){.implementation-prep--bridge .implementation-prep-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-prep-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.implementation-prep-proof-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-prep--bridge .implementation-prep-proof-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-prep-rail{position:relative}.implementation-prep-rail-line{pointer-events:none;top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:1px;position:absolute;left:1.125rem}@media(min-width:48rem){.implementation-prep-rail-line{width:auto;height:1px;inset:1.375rem 0 auto}}.implementation-prep-rail-line{background:linear-gradient(#00a0e373,#00a0e32e)}@supports (color:color-mix(in lab,red,red)){.implementation-prep-rail-line{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 45%,transparent),color-mix(in srgb,var(--color-brand) 18%,transparent))}}@media(min-width:768px){.implementation-prep-rail-line{left:calc(100% / var(--implementation-prep-steps,4) / 2);right:calc(100% / var(--implementation-prep-steps,4) / 2);background:linear-gradient(90deg,#00a0e31f,#00a0e373 18% 82%,#00a0e31f)}@supports (color:color-mix(in lab,red,red)){.implementation-prep-rail-line{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 12%,transparent),color-mix(in srgb,var(--color-brand) 45%,transparent) 18% 82%,color-mix(in srgb,var(--color-brand) 12%,transparent))}}.implementation-prep-rail-line{transform-origin:0;animation:.9s ease-out .12s both implementation-prep-rail-draw}.implementation-prep--bridge .implementation-prep-rail-line{top:1.125rem}}.implementation-prep-track{z-index:10;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:48rem){.implementation-prep-track{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}.implementation-prep--bridge .implementation-prep-track{gap:calc(var(--spacing) * 3)}}.implementation-prep-step{gap:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);display:flex;position:relative}@media(min-width:48rem){.implementation-prep-step{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;padding-block:0}}.implementation-prep-step{animation:.7s ease-out both implementation-prep-rise;animation-delay:var(--implementation-prep-delay,0s)}.implementation-prep--bridge .implementation-prep-step{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-step{gap:calc(var(--spacing) * 3)}}.implementation-prep-marker{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:#00a0e3b3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-prep-marker{border-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.implementation-prep-marker{background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}@media(min-width:48rem){.implementation-prep-marker{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-prep-marker{box-shadow:0 0 0 5px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.implementation-prep-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-surface) 92%,transparent)}}.implementation-prep--bridge .implementation-prep-marker{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:.6875rem}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-marker{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.implementation-prep--bridge .implementation-prep-marker{box-shadow:0 0 0 4px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.implementation-prep--bridge .implementation-prep-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent)}}.implementation-prep-step--final .implementation-prep-marker{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand);box-shadow:0 0 0 5px #ffffffeb,0 0 18px #00a0e347}@supports (color:color-mix(in lab,red,red)){.implementation-prep-step--final .implementation-prep-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-surface) 92%,transparent),0 0 18px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.implementation-prep--bridge .implementation-prep-step--final .implementation-prep-marker{box-shadow:0 0 0 4px #ffffffeb,0 0 14px #00a0e338}@supports (color:color-mix(in lab,red,red)){.implementation-prep--bridge .implementation-prep-step--final .implementation-prep-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-surface) 92%,transparent),0 0 14px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.implementation-prep-marker-index{--tw-leading:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:1}.implementation-prep-body{gap:var(--spacing);min-width:0;padding-top:var(--spacing);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.implementation-prep-body{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:0}}.implementation-prep--bridge .implementation-prep-body{gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * .5)}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-body{gap:var(--spacing)}}.implementation-prep-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-prep-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-prep--bridge .implementation-prep-step-title{font-size:.9375rem}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-prep-step--final .implementation-prep-step-title{color:var(--color-brand)}.implementation-prep-step-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.implementation-prep-step-summary{max-width:13.5rem;font-size:.9375rem}}.implementation-prep--bridge .implementation-prep-step-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-step-summary{max-width:12rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-prep-accent{text-align:center;animation:.7s ease-out both implementation-prep-rise;animation-delay:var(--implementation-prep-delay,0s);margin:0}.implementation-prep--bridge .implementation-prep-accent{text-align:center}.implementation-prep-accent-text{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);display:inline-block}@media(min-width:48rem){.implementation-prep-accent-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-prep--bridge .implementation-prep-accent-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-accent-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-prep-cta{align-items:center;gap:calc(var(--spacing) * 3);animation:.7s ease-out both implementation-prep-rise;animation-delay:var(--implementation-prep-delay,0s);flex-direction:column;display:flex}.implementation-prep--bridge .implementation-prep-cta{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column}@supports (color:color-mix(in lab,red,red)){.implementation-prep--bridge .implementation-prep-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-prep--bridge .implementation-prep-cta{padding-top:calc(var(--spacing) * 5)}.implementation-prep-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-decoration-line:none}.implementation-prep--bridge .implementation-prep-cta-link{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.implementation-prep-cta-hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}.implementation-prep--bridge .implementation-prep-cta-hint{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:48rem){.implementation-prep--bridge .implementation-prep-cta-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(hover:hover)and (pointer:fine){.implementation-prep-step:hover .implementation-prep-marker{border-color:var(--color-brand);background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.implementation-prep-step:hover .implementation-prep-marker{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.implementation-prep-step--final:hover .implementation-prep-marker{background-color:var(--color-brand);color:var(--color-text-on-brand)}.implementation-prep-cta-link:hover{transform:translateY(-1px)}}@keyframes implementation-prep-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes implementation-prep-rail-draw{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.implementation-prep-header,.implementation-prep-proof,.implementation-prep-step,.implementation-prep-accent,.implementation-prep-cta,.implementation-prep-rail-line{animation:none}.implementation-prep-cta-link:hover{transform:none}}.implementation-stages{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 14);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-stages{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-stages{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.implementation-stages{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}.implementation-stages{background-image:radial-gradient(70% 45% at 50% 0,#40c4ff38,#0000 60%),radial-gradient(55% 50% at 0 80%,#00a0e359,#0000 55%),radial-gradient(50% 40% at 100% 60%,#40c4ff24,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.implementation-stages{background-image:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 60%),radial-gradient(ellipse 55% 50% at 0% 80%,color-mix(in srgb,var(--color-brand) 35%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 60%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 50%)}}.implementation-stages-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-stages-inner{gap:calc(var(--spacing) * 8)}}.implementation-stages-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.implementation-stages-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand)}@media(min-width:48rem){.implementation-stages-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-stages-title{font-size:1.75rem}}.implementation-stages-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.implementation-stages-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}@media(min-width:48rem){.implementation-stages-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-stages-proof{align-items:center;gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26;flex-direction:row;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-proof{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.implementation-stages-proof{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 6);text-align:left}@media(min-width:40rem){.implementation-stages-proof{gap:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 7)}}@media(min-width:48rem){.implementation-stages-proof{gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}}.implementation-stages-proof{animation:.7s ease-out both implementation-stages-rise}.implementation-stages-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.75rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-bright);flex-shrink:0;margin:0}@media(min-width:40rem){.implementation-stages-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.implementation-stages-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.implementation-stages-stat{font-size:4.75rem}}.implementation-stages-proof-copy{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#40c4ff73;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-proof-copy{border-color:color-mix(in oklab,var(--color-brand-bright) 45%,transparent)}}.implementation-stages-proof-copy{padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-stages-proof-copy{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-stages-proof-copy{padding-left:calc(var(--spacing) * 8)}}.implementation-stages-proof-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.implementation-stages-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.implementation-stages-proof-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.implementation-stages-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff9;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-stages-proof-text{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}@media(min-width:48rem){.implementation-stages-proof-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-stages-accent{margin:0;animation:.7s ease-out 70ms both implementation-stages-rise}.implementation-stages-accent-text{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff66;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-accent-text{border-color:color-mix(in oklab,var(--color-brand-bright) 40%,transparent)}}.implementation-stages-accent-text{background-color:#40c4ff24}@supports (color:color-mix(in lab,red,red)){.implementation-stages-accent-text{background-color:color-mix(in oklab,var(--color-brand-bright) 14%,transparent)}}.implementation-stages-accent-text{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright)}@media(min-width:40rem){.implementation-stages-accent-text{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.implementation-stages-accent-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-stages-accent-text{box-shadow:inset 0 1px #ffffff1f}.implementation-stages-track{width:100%;max-width:var(--container-3xl);margin:0;margin-inline:auto;padding:0;list-style-type:none;position:relative}@media(min-width:48rem){.implementation-stages-track{max-width:none}}.implementation-stages-track:before{content:"";top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-brand-bright) 50%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-brand-bright) 30%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-brand-bright) 10%, transparent);width:1px;position:absolute;left:1.125rem}@media(min-width:48rem){.implementation-stages-track:before{left:1.375rem}}.implementation-stages-step{gap:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);display:flex;position:relative}@media(min-width:40rem){.implementation-stages-step{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}@media(min-width:48rem){.implementation-stages-step{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.implementation-stages-step{animation:.75s ease-out both implementation-stages-rise;animation-delay:var(--impl-delay,0s)}.implementation-stages-marker{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:#40c4ffcc;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-stages-marker{border-color:color-mix(in oklab,var(--color-brand-bright) 80%,transparent)}}.implementation-stages-marker{background-color:var(--color-brand-navy);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-bright)}@media(min-width:48rem){.implementation-stages-marker{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-stages-marker{box-shadow:0 0 0 5px #004d80eb}@supports (color:color-mix(in lab,red,red)){.implementation-stages-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand-navy) 92%,transparent)}}.implementation-stages-marker{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.implementation-stages-step--final .implementation-stages-marker{border-color:var(--color-brand-bright);background-color:var(--color-brand-bright);color:var(--color-brand-navy);box-shadow:0 0 0 5px #004d80eb,0 0 20px #40c4ff59}@supports (color:color-mix(in lab,red,red)){.implementation-stages-step--final .implementation-stages-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand-navy) 92%,transparent),0 0 20px color-mix(in srgb,var(--color-brand-bright) 35%,transparent)}}.implementation-stages-body{gap:var(--spacing);min-width:0;padding-top:var(--spacing);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.implementation-stages-body{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 1.5)}}.implementation-stages-step-top{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.implementation-stages-step-top{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-flow:wrap}}@media(min-width:48rem){.implementation-stages-step-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);flex-wrap:nowrap}}.implementation-stages-step-title{width:100%;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.implementation-stages-step-title{flex:1;width:auto}}@media(min-width:48rem){.implementation-stages-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-stages-duration{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff4d;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.implementation-stages-duration{border-color:color-mix(in oklab,var(--color-brand-bright) 30%,transparent)}}.implementation-stages-duration{background-color:#40c4ff14}@supports (color:color-mix(in lab,red,red)){.implementation-stages-duration{background-color:color-mix(in oklab,var(--color-brand-bright) 8%,transparent)}}.implementation-stages-duration{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright)}@media(min-width:40rem){.implementation-stages-duration{margin-top:calc(var(--spacing) * .5);min-width:7.5rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.implementation-stages-step--final .implementation-stages-duration{border-color:#40c4ff73}@supports (color:color-mix(in lab,red,red)){.implementation-stages-step--final .implementation-stages-duration{border-color:color-mix(in oklab,var(--color-brand-bright) 45%,transparent)}}.implementation-stages-step--final .implementation-stages-duration{background-color:#40c4ff26}@supports (color:color-mix(in lab,red,red)){.implementation-stages-step--final .implementation-stages-duration{background-color:color-mix(in oklab,var(--color-brand-bright) 15%,transparent)}}.implementation-stages-step-summary{max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:#ffffffad;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-stages-step-summary{color:color-mix(in oklab,var(--color-text-on-brand) 68%,transparent)}}@media(min-width:48rem){.implementation-stages-step-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-stages--detailed .implementation-stages-inner{max-width:var(--container-5xl);gap:calc(var(--spacing) * 7)}@media(min-width:48rem){.implementation-stages--detailed .implementation-stages-inner{gap:calc(var(--spacing) * 9)}}.implementation-stages--detailed .implementation-stages-step{padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.implementation-stages--detailed .implementation-stages-step{padding-block:calc(var(--spacing) * 5)}}@media(min-width:48rem){.implementation-stages--detailed .implementation-stages-step{padding-block:calc(var(--spacing) * 6)}}.implementation-stages--detailed .implementation-stages-step--alt .implementation-stages-body{border-radius:var(--radius-md);background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.implementation-stages--detailed .implementation-stages-step--alt .implementation-stages-body{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.implementation-stages--detailed .implementation-stages-step--alt .implementation-stages-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@media(min-width:40rem){.implementation-stages--detailed .implementation-stages-step--alt .implementation-stages-body{padding-inline:calc(var(--spacing) * 3.5)}}.implementation-stages--detailed .implementation-stages-body{gap:calc(var(--spacing) * 2)}@media(min-width:48rem){.implementation-stages--detailed .implementation-stages-body{gap:calc(var(--spacing) * 2.5)}}.implementation-stages--detailed .implementation-stages-step-summary{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.implementation-stages--detailed .implementation-stages-step-summary{color:color-mix(in oklab,var(--color-text-on-brand) 62%,transparent)}}@media(min-width:48rem){.implementation-stages--detailed .implementation-stages-step-summary{font-size:.9375rem}}.implementation-stages--detailed .implementation-stages-duration{min-width:0}.implementation-stages-result{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff33;flex-wrap:wrap;max-width:100%;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-result{border-color:color-mix(in oklab,var(--color-brand-bright) 20%,transparent)}}.implementation-stages-result{background-color:#40c4ff12}@supports (color:color-mix(in lab,red,red)){.implementation-stages-result{background-color:color-mix(in oklab,var(--color-brand-bright) 7%,transparent)}}.implementation-stages-result{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media(min-width:48rem){.implementation-stages-result{font-size:.9375rem}}.implementation-stages-result-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright)}.implementation-stages-result-label:after{content:":"}.implementation-stages-result-text{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.implementation-stages-result-text{color:color-mix(in oklab,var(--color-text-on-brand) 85%,transparent)}}.implementation-stages-roles{margin-top:calc(var(--spacing) * 1.5)}.implementation-stages-roles-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff4d;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary{border-color:color-mix(in oklab,var(--color-brand-bright) 30%,transparent)}}.implementation-stages-roles-summary{background-color:#40c4ff14}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary{background-color:color-mix(in oklab,var(--color-brand-bright) 8%,transparent)}}.implementation-stages-roles-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(min-width:40rem){.implementation-stages-roles-summary{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}}.implementation-stages-roles-summary::-webkit-details-marker{display:none}.implementation-stages-roles-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.implementation-stages-roles-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright)}@media(min-width:48rem){.implementation-stages-roles-label{font-size:.9375rem}}.implementation-stages-roles-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-hint{color:color-mix(in oklab,var(--color-text-on-brand) 45%,transparent)}}.implementation-stages-roles-chevron{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff73;border-radius:3.40282e38px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-chevron{border-color:color-mix(in oklab,var(--color-brand-bright) 45%,transparent)}}.implementation-stages-roles-chevron{background-color:#40c4ff1a}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-chevron{background-color:color-mix(in oklab,var(--color-brand-bright) 10%,transparent)}}.implementation-stages-roles-chevron{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.implementation-stages-roles-chevron:before,.implementation-stages-roles-chevron:after{content:"";background-color:var(--color-brand-bright);width:.625rem;height:1.5px;transition:transform .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.implementation-stages-roles-chevron:after{transform:translate(-50%,-50%)rotate(90deg)}.implementation-stages-roles[open] .implementation-stages-roles-summary{border-color:#40c4ff73}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles[open] .implementation-stages-roles-summary{border-color:color-mix(in oklab,var(--color-brand-bright) 45%,transparent)}}.implementation-stages-roles[open] .implementation-stages-roles-summary{background-color:#40c4ff1f}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles[open] .implementation-stages-roles-summary{background-color:color-mix(in oklab,var(--color-brand-bright) 12%,transparent)}}.implementation-stages-roles[open] .implementation-stages-roles-chevron{border-color:#40c4ffa6}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles[open] .implementation-stages-roles-chevron{border-color:color-mix(in oklab,var(--color-brand-bright) 65%,transparent)}}.implementation-stages-roles[open] .implementation-stages-roles-chevron{background-color:#40c4ff33}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles[open] .implementation-stages-roles-chevron{background-color:color-mix(in oklab,var(--color-brand-bright) 20%,transparent)}}.implementation-stages-roles[open] .implementation-stages-roles-chevron:after{transform:translate(-50%,-50%)rotate(0)}.implementation-stages-roles-panel{gap:calc(var(--spacing) * 4);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-panel{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.implementation-stages-roles-panel{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-stages-roles-panel{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.implementation-stages-roles-panel{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4)}}.implementation-stages-roles-panel{background:#ffffff09;border-radius:0 0 .5rem .5rem}.implementation-stages-roles-col{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}@media(min-width:40rem){.implementation-stages-roles-col--client{border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-col--client{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.implementation-stages-roles-col--client{padding-right:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-stages-roles-col--client{padding-right:calc(var(--spacing) * 8)}}.implementation-stages-roles-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright);margin:0}.implementation-stages-roles-list{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.implementation-stages-roles-list li{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-list li{color:color-mix(in oklab,var(--color-text-on-brand) 70%,transparent)}}@media(min-width:48rem){.implementation-stages-roles-list li{font-size:.9375rem}}.implementation-stages-roles-list li:before{content:"";height:var(--spacing);width:var(--spacing);background-color:#40c4ffb3;border-radius:3.40282e38px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-list li:before{background-color:color-mix(in oklab,var(--color-brand-bright) 70%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-stages-roles-summary:hover{border-color:#40c4ff80}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary:hover{border-color:color-mix(in oklab,var(--color-brand-bright) 50%,transparent)}}.implementation-stages-roles-summary:hover{background-color:#40c4ff1f}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary:hover{background-color:color-mix(in oklab,var(--color-brand-bright) 12%,transparent)}}.implementation-stages-roles-summary:hover .implementation-stages-roles-chevron{border-color:#40c4ffa6}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary:hover .implementation-stages-roles-chevron{border-color:color-mix(in oklab,var(--color-brand-bright) 65%,transparent)}}.implementation-stages-roles-summary:hover .implementation-stages-roles-chevron{background-color:#40c4ff2e}@supports (color:color-mix(in lab,red,red)){.implementation-stages-roles-summary:hover .implementation-stages-roles-chevron{background-color:color-mix(in oklab,var(--color-brand-bright) 18%,transparent)}}}.implementation-stages-cta{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-cta{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.implementation-stages-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.implementation-stages-cta{gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 10)}}.implementation-stages-trust{max-width:var(--container-xl);justify-content:center;align-items:center;column-gap:0;row-gap:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff8c;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-stages-trust{color:color-mix(in oklab,var(--color-text-on-brand) 55%,transparent)}}@media(min-width:40rem){.implementation-stages-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-stages-trust li:not(:last-child):after{content:"·";margin-inline:calc(var(--spacing) * 2);color:#40c4ff8c}@supports (color:color-mix(in lab,red,red)){.implementation-stages-trust li:not(:last-child):after{color:color-mix(in oklab,var(--color-brand-bright) 55%,transparent)}}@media(min-width:40rem){.implementation-stages-trust li:not(:last-child):after{margin-inline:calc(var(--spacing) * 2.5)}}.implementation-stages-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #00000047}.implementation-stages-cta-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff80;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-stages-cta-hint{color:color-mix(in oklab,var(--color-text-on-brand) 50%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-stages-step:hover .implementation-stages-marker{border-color:var(--color-brand-bright);background-color:var(--color-brand-bright);color:var(--color-brand-navy)}.implementation-stages-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000052}}@keyframes implementation-stages-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-stages-proof,.implementation-stages-accent,.implementation-stages-step{animation:none}.implementation-stages-marker,.implementation-stages-cta-link,.implementation-stages-roles-chevron,.implementation-stages-roles-chevron:before,.implementation-stages-roles-chevron:after{transition:none}.implementation-stages-cta-link:hover{transform:none}}.implementation-timelines{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);color:var(--color-brand-navy);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-timelines{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-timelines{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.implementation-timelines{padding-block:calc(var(--spacing) * 20)}}.implementation-timelines{background:radial-gradient(ellipse 70% 50% at 12% 18%,#00a0e31f,transparent 58%),radial-gradient(ellipse 55% 42% at 92% 82%,#40c4ff1f,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-timelines{background:radial-gradient(ellipse 70% 50% at 12% 18%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 55% 42% at 92% 82%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.implementation-timelines-atmosphere{pointer-events:none;opacity:.18;background-image:linear-gradient(#b7d5ec8c 1px,#0000 1px),linear-gradient(90deg,#b7d5ec8c 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 1px,transparent 1px)}}.implementation-timelines-atmosphere{background-size:44px 44px;-webkit-mask-image:linear-gradient(#00000047,#0000 82%);mask-image:linear-gradient(#00000047,#0000 82%)}.implementation-timelines-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-timelines-inner{gap:calc(var(--spacing) * 10)}}.implementation-timelines-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-timelines-header{gap:calc(var(--spacing) * 3.5)}}.implementation-timelines-header{animation:.7s ease-out both implementation-timelines-rise;animation-delay:var(--timeline-delay,0s)}.implementation-timelines-eyebrow{color:var(--color-brand);margin:0}.implementation-timelines-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-timelines-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-timelines-title{font-size:2.125rem}}.implementation-timelines-subtitle{max-width:42ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.implementation-timelines-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-timelines-duo{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5eccc;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-duo{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.implementation-timelines-duo{padding:0}@media(min-width:40rem){.implementation-timelines-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.implementation-timelines-path{gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#b7d5eccc;border-bottom-width:1px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.implementation-timelines-path{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7)}.implementation-timelines-path:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.implementation-timelines-path{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 9);border-bottom-width:0}}@media(min-width:48rem){.implementation-timelines-path{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 10)}}.implementation-timelines-path{animation:.7s ease-out both implementation-timelines-rise;animation-delay:var(--timeline-delay,0s)}@media(min-width:40rem){.implementation-timelines-path:first-child{border-right-style:var(--tw-border-style);border-color:#b7d5eccc;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path:first-child{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.implementation-timelines-path:first-child{padding-right:calc(var(--spacing) * 8)}}@media(min-width:48rem){.implementation-timelines-path:first-child{padding-right:calc(var(--spacing) * 10)}}@media(min-width:40rem){.implementation-timelines-path:last-child{padding-left:calc(var(--spacing) * 8)}}@media(min-width:48rem){.implementation-timelines-path:last-child{padding-left:calc(var(--spacing) * 10)}}.implementation-timelines-path--cloud{border-radius:var(--radius-lg)}@media(min-width:40rem){.implementation-timelines-path--cloud{border-radius:0}}.implementation-timelines-path--cloud{background:linear-gradient(165deg,#40c4ff1f,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand-bright) 12%,transparent) 0%,transparent 70%)}}.implementation-timelines-path--cloud{box-shadow:inset 3px 0 0 0 var(--color-brand)}@media(min-width:640px){.implementation-timelines-path--cloud{box-shadow:inset 0 0 0 1px #40c4ff47}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-bright) 28%,transparent)}}.implementation-timelines-path--cloud{background:linear-gradient(#40c4ff1a,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-bright) 10%,transparent) 0%,transparent 55%)}}}.implementation-timelines-path-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d8080;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}.implementation-timelines-path-eyebrow{text-transform:uppercase}.implementation-timelines-path--cloud .implementation-timelines-path-eyebrow{color:var(--color-brand)}.implementation-timelines-path-stat-row{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-direction:row;display:flex}@media(min-width:40rem){.implementation-timelines-path-stat-row{align-items:center;gap:calc(var(--spacing) * 5)}}@media(min-width:48rem){.implementation-timelines-path-stat-row{gap:calc(var(--spacing) * 6)}}.implementation-timelines-path-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:3.25rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:40rem){.implementation-timelines-path-stat{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.implementation-timelines-path-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.implementation-timelines-path-stat{font-size:4.25rem}}.implementation-timelines-path--cloud .implementation-timelines-path-stat{color:var(--color-brand);font-size:3.5rem}@media(min-width:40rem){.implementation-timelines-path--cloud .implementation-timelines-path-stat{font-size:3.5rem}}@media(min-width:48rem){.implementation-timelines-path--cloud .implementation-timelines-path-stat{font-size:4rem}}@media(min-width:64rem){.implementation-timelines-path--cloud .implementation-timelines-path-stat{font-size:4.75rem}}.implementation-timelines-path--cloud .implementation-timelines-path-stat{text-shadow:0 0 32px #40c4ff52}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud .implementation-timelines-path-stat{text-shadow:0 0 32px color-mix(in srgb,var(--color-brand-bright) 32%,transparent)}}.implementation-timelines-path-copy{justify-content:center;gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#004d8026;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path-copy{border-color:color-mix(in oklab,var(--color-brand-navy) 15%,transparent)}}.implementation-timelines-path-copy{padding-bottom:var(--spacing);padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-timelines-path-copy{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5)}}.implementation-timelines-path--cloud .implementation-timelines-path-copy{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud .implementation-timelines-path-copy{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.implementation-timelines-path-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.implementation-timelines-path-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.implementation-timelines-path-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.implementation-timelines-path-meta{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.implementation-timelines-path-meta{gap:calc(var(--spacing) * 3)}}.implementation-timelines-meta-row{gap:calc(var(--spacing) * .5);flex-direction:column;margin:0;display:flex}@media(min-width:40rem){.implementation-timelines-meta-row{gap:var(--spacing)}}.implementation-timelines-meta-label{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#004d8073}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-meta-label{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.implementation-timelines-meta-label{text-transform:uppercase}.implementation-timelines-path--cloud .implementation-timelines-meta-label{color:#00a0e3b3}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud .implementation-timelines-meta-label{color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.implementation-timelines-meta-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-meta-value{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.implementation-timelines-meta-value{font-size:.9375rem}}.implementation-timelines-path--cloud .implementation-timelines-meta-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80d9}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-path--cloud .implementation-timelines-meta-value{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}.implementation-timelines-disclaimer{animation:.7s ease-out both implementation-timelines-rise;animation-delay:var(--timeline-delay,0s);margin:0}.implementation-timelines-disclaimer-text{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#00a0e326;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-disclaimer-text{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.implementation-timelines-disclaimer-text{background-color:#00a0e30d}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-disclaimer-text{background-color:color-mix(in oklab,var(--color-brand) 5%,transparent)}}.implementation-timelines-disclaimer-text{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-disclaimer-text{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:40rem){.implementation-timelines-disclaimer-text{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-timelines-cta{align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-timelines-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.implementation-timelines-cta{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10)}}.implementation-timelines-cta{animation:.7s ease-out both implementation-timelines-rise;animation-delay:var(--timeline-delay,0s)}.implementation-timelines-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #004d8024}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-cta-link{box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.implementation-timelines-cta-secondary{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:inline-flex}@media(min-width:48rem){.implementation-timelines-cta-secondary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(hover:hover)and (pointer:fine){.implementation-timelines-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #004d802e}@supports (color:color-mix(in lab,red,red)){.implementation-timelines-cta-link:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 18%,transparent)}}.implementation-timelines-cta-secondary:hover{color:var(--color-brand-deep);gap:.5rem}}@keyframes implementation-timelines-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-timelines-header,.implementation-timelines-path,.implementation-timelines-disclaimer,.implementation-timelines-cta{animation:none}.implementation-timelines-cta-link,.implementation-timelines-cta-secondary{transition:none}.implementation-timelines-cta-link:hover{transform:none}.implementation-timelines-cta-secondary:hover{gap:.375rem}}.implementation-team{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-brand-navy);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-team{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-team{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.implementation-team{padding-block:calc(var(--spacing) * 16)}}.implementation-team{background:radial-gradient(ellipse 65% 48% at 88% 12%,#00a0e324,transparent 58%),radial-gradient(ellipse 50% 40% at 8% 88%,#40c4ff1f,transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-team{background:radial-gradient(ellipse 65% 48% at 88% 12%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 8% 88%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-muted) 100%)}}.implementation-team-atmosphere{pointer-events:none;opacity:.14;background-image:linear-gradient(#b7d5ec80 1px,#0000 1px),linear-gradient(90deg,#b7d5ec80 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 50%,transparent) 1px,transparent 1px)}}.implementation-team-atmosphere{background-size:40px 40px;-webkit-mask-image:linear-gradient(#00000038,#0000 78%);mask-image:linear-gradient(#00000038,#0000 78%)}.implementation-team-inner{z-index:10;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-team-inner{gap:calc(var(--spacing) * 8)}}.implementation-team-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-team-header{gap:calc(var(--spacing) * 3)}}.implementation-team-header{animation:.7s ease-out both implementation-team-rise;animation-delay:var(--implementation-team-delay,0s)}.implementation-team-eyebrow{color:var(--color-brand);margin:0}.implementation-team-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-team-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-team-title{font-size:2.125rem}}.implementation-team-subtitle{max-width:44ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80b3;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.implementation-team-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-team-duo{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.implementation-team-duo{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.implementation-team-duo{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.implementation-team-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:40rem){.implementation-team-panel{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-team-panel{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}}.implementation-team-panel{animation:.7s ease-out both implementation-team-rise;animation-delay:var(--implementation-team-delay,0s)}.implementation-team-panel--smb{background:linear-gradient(165deg,#d6f0fb,#ecf9ff 42%,#ffffffeb)}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--smb{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 16%,var(--color-surface)),color-mix(in srgb,var(--color-brand-bright) 10%,var(--color-surface)) 42%,color-mix(in srgb,var(--color-surface) 92%,transparent))}}.implementation-team-panel--smb{box-shadow:inset 3px 0 0 0 var(--color-brand)}.implementation-team-panel--client{background-color:var(--color-surface);box-shadow:inset 3px 0 #004d8024}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--client{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}@media(min-width:1024px){.implementation-team-panel{border-radius:0}.implementation-team-panel--smb{border-right-style:var(--tw-border-style);border-color:#b7d5ecb3;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--smb{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-team-panel--smb{padding-right:calc(var(--spacing) * 8)}@media(min-width:48rem){.implementation-team-panel--smb{padding-right:calc(var(--spacing) * 10)}}.implementation-team-panel--smb{box-shadow:inset 0 0 0 1px #00a0e31f}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--smb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.implementation-team-panel--smb{background:linear-gradient(180deg,#dbf2fb 0%,#f0faff 38%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--smb{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 38%,var(--color-surface) 100%)}}.implementation-team-panel--client{background-color:#e6f3f866}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--client{background-color:color-mix(in oklab,var(--color-surface-soft) 40%,transparent)}}.implementation-team-panel--client{padding-left:calc(var(--spacing) * 8)}@media(min-width:48rem){.implementation-team-panel--client{padding-left:calc(var(--spacing) * 10)}}.implementation-team-panel--client{box-shadow:none}}.implementation-team-panel-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d8073;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel-label{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.implementation-team-panel-label{text-transform:uppercase}.implementation-team-panel--smb .implementation-team-panel-label{color:var(--color-brand)}.implementation-team-roles{flex-direction:column;gap:0;margin:0;padding:0;list-style-type:none;display:flex}.implementation-team-role{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-team-role{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.implementation-team-role{padding-block:calc(var(--spacing) * 3)}.implementation-team-role:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * .5);border-top-width:0}@media(min-width:40rem){.implementation-team-role{gap:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5)}}.implementation-team-role{animation:.7s ease-out both implementation-team-rise;animation-delay:var(--implementation-team-delay,0s)}.implementation-team-role-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.75rem}.implementation-team-panel--client .implementation-team-role-number{color:#004d8059}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--client .implementation-team-role-number{color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.implementation-team-role-body{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.implementation-team-role-stage{--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#00a0e3bf;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-role-stage{color:color-mix(in oklab,var(--color-brand) 75%,transparent)}}.implementation-team-role-stage{text-transform:uppercase}.implementation-team-panel--client .implementation-team-role-stage{color:#004d8073}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel--client .implementation-team-role-stage{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.implementation-team-role-badge{--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#004d8066;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-role-badge{color:color-mix(in oklab,var(--color-brand-navy) 40%,transparent)}}.implementation-team-role-badge{text-transform:uppercase}.implementation-team-role-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-team-role-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-team-role-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-role-summary{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.implementation-team-role--featured{margin-bottom:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.implementation-team-role--featured{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.implementation-team-role--featured{background-color:#00a0e312}@supports (color:color-mix(in lab,red,red)){.implementation-team-role--featured{background-color:color-mix(in oklab,var(--color-brand) 7%,transparent)}}.implementation-team-role--featured{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-team-role--featured{margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 4)}}.implementation-team-role--featured{box-shadow:inset 3px 0 0 0 var(--color-brand)}.implementation-team-role--featured .implementation-team-role-number,.implementation-team-role--featured .implementation-team-role-stage{color:var(--color-brand)}.implementation-team-role--featured .implementation-team-role-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.implementation-team-role--featured .implementation-team-role-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-team-role--featured .implementation-team-role-summary{color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.implementation-team-role--featured .implementation-team-role-summary{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.implementation-team-role--optional{opacity:.75}.implementation-team-role--optional .implementation-team-role-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#004d80cc}@supports (color:color-mix(in lab,red,red)){.implementation-team-role--optional .implementation-team-role-title{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.implementation-team-panel-note{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#b7d5eccc;border-top-width:1px;margin-top:auto;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel-note{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.implementation-team-panel-note{padding-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d8080}@supports (color:color-mix(in lab,red,red)){.implementation-team-panel-note{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}@media(min-width:48rem){.implementation-team-panel-note{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.implementation-team-bridge{animation:.7s ease-out both implementation-team-rise;animation-delay:var(--implementation-team-delay,0s);margin:0}.implementation-team-bridge-text{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#00a0e326;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-team-bridge-text{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.implementation-team-bridge-text{background-color:#00a0e30d}@supports (color:color-mix(in lab,red,red)){.implementation-team-bridge-text{background-color:color-mix(in oklab,var(--color-brand) 5%,transparent)}}.implementation-team-bridge-text{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.implementation-team-bridge-text{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:40rem){.implementation-team-bridge-text{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-team-cta{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-team-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-team-cta{padding-top:calc(var(--spacing) * 7)}@media(min-width:48rem){.implementation-team-cta{gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 8)}}.implementation-team-cta{animation:.7s ease-out both implementation-team-rise;animation-delay:var(--implementation-team-delay,0s)}.implementation-team-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #004d8024}@supports (color:color-mix(in lab,red,red)){.implementation-team-cta-link{box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.implementation-team-cta-hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-team-cta-hint{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-team-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #004d802e}@supports (color:color-mix(in lab,red,red)){.implementation-team-cta-link:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 18%,transparent)}}}@keyframes implementation-team-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-team-header,.implementation-team-panel,.implementation-team-role,.implementation-team-bridge,.implementation-team-cta{animation:none}.implementation-team-cta-link{transition:none}.implementation-team-cta-link:hover{transform:none}}.implementation-documents{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-brand-navy);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-documents{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-documents{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.implementation-documents{padding-block:calc(var(--spacing) * 16)}}.implementation-documents{background:radial-gradient(ellipse 58% 44% at 12% 8%,#00a0e317,transparent 56%),radial-gradient(ellipse 48% 38% at 92% 92%,#40c4ff17,transparent 54%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-documents{background:radial-gradient(ellipse 58% 44% at 12% 8%,color-mix(in srgb,var(--color-brand) 9%,transparent),transparent 56%),radial-gradient(ellipse 48% 38% at 92% 92%,color-mix(in srgb,var(--color-brand-bright) 9%,transparent),transparent 54%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface-muted) 100%)}}.implementation-documents-atmosphere{pointer-events:none;opacity:.12;background-image:linear-gradient(#b7d5ec7a 1px,#0000 1px),linear-gradient(90deg,#b7d5ec7a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-documents-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px)}}.implementation-documents-atmosphere{background-size:40px 40px;-webkit-mask-image:linear-gradient(#0003,#0000 76%);mask-image:linear-gradient(#0003,#0000 76%)}.implementation-documents-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-documents-inner{gap:calc(var(--spacing) * 8)}}.implementation-documents-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-documents-header{gap:calc(var(--spacing) * 3)}}.implementation-documents-header{animation:.7s ease-out both implementation-documents-rise;animation-delay:var(--implementation-documents-delay,0s)}.implementation-documents-eyebrow{color:var(--color-brand);margin:0}.implementation-documents-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-documents-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-documents-title{font-size:2.125rem}}.implementation-documents-subtitle{max-width:44ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-documents-subtitle{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:48rem){.implementation-documents-subtitle{font-size:1.0625rem}}.implementation-documents-bridge{animation:.7s ease-out both implementation-documents-rise;animation-delay:var(--implementation-documents-delay,0s);margin:0}.implementation-documents-bridge-text{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#00a0e31f;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-documents-bridge-text{border-color:color-mix(in oklab,var(--color-brand) 12%,transparent)}}.implementation-documents-bridge-text{background-color:#00a0e30a}@supports (color:color-mix(in lab,red,red)){.implementation-documents-bridge-text{background-color:color-mix(in oklab,var(--color-brand) 4%,transparent)}}.implementation-documents-bridge-text{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d8099}@supports (color:color-mix(in lab,red,red)){.implementation-documents-bridge-text{color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}@media(min-width:40rem){.implementation-documents-bridge-text{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:.9375rem}}.implementation-documents-track{width:100%;margin:0;padding:0;list-style-type:none;position:relative}.implementation-documents-track:before{content:"";top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-brand) 45%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-brand) 25%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-brand) 10%, transparent);width:1px;position:absolute;left:1.125rem}@media(min-width:48rem){.implementation-documents-track:before{left:1.25rem}}.implementation-documents-step{gap:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex;position:relative}@media(min-width:40rem){.implementation-documents-step{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}}@media(min-width:48rem){.implementation-documents-step{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5)}}.implementation-documents-step{animation:.7s ease-out both implementation-documents-rise;animation-delay:var(--implementation-documents-delay,0s)}.implementation-documents-marker{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:#00a0e3b3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-documents-marker{border-color:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.implementation-documents-marker{background-color:var(--color-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-brand)}@media(min-width:48rem){.implementation-documents-marker{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:.9375rem}}.implementation-documents-marker{box-shadow:0 0 0 5px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.implementation-documents-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-surface) 92%,transparent)}}.implementation-documents-marker{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.implementation-documents-step--final .implementation-documents-marker{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white);box-shadow:0 0 0 5px #ffffffeb,0 0 18px #00a0e347}@supports (color:color-mix(in lab,red,red)){.implementation-documents-step--final .implementation-documents-marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-surface) 92%,transparent),0 0 18px color-mix(in srgb,var(--color-brand) 28%,transparent)}}.implementation-documents-body{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;padding-top:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.implementation-documents-body{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);flex-direction:row}}.implementation-documents-step-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.implementation-documents-step-title{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-documents-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-documents-step--final .implementation-documents-step-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media(min-width:48rem){.implementation-documents-step--final .implementation-documents-step-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.implementation-documents-when{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-documents-when{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(min-width:48rem){.implementation-documents-when{font-size:.9375rem}}.implementation-documents-step--final .implementation-documents-when{color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.implementation-documents-step--final .implementation-documents-when{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.implementation-documents-party{border-radius:var(--radius-md);background-color:#00a0e31a;flex-shrink:0;align-items:center;width:fit-content;max-width:100%;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.implementation-documents-party{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.implementation-documents-party{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand)}@media(min-width:48rem){.implementation-documents-party{font-size:.8125rem}}.implementation-documents-party--smb{background-color:#00a0e31a}@supports (color:color-mix(in lab,red,red)){.implementation-documents-party--smb{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.implementation-documents-party--smb{color:var(--color-brand)}.implementation-documents-party--client{background-color:#004d800f}@supports (color:color-mix(in lab,red,red)){.implementation-documents-party--client{background-color:color-mix(in oklab,var(--color-brand-navy) 6%,transparent)}}.implementation-documents-party--client{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.implementation-documents-party--client{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.implementation-documents-step--final .implementation-documents-body{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e326}@supports (color:color-mix(in lab,red,red)){.implementation-documents-step--final .implementation-documents-body{border-color:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.implementation-documents-step--final .implementation-documents-body{background-color:#00a0e30a}@supports (color:color-mix(in lab,red,red)){.implementation-documents-step--final .implementation-documents-body{background-color:color-mix(in oklab,var(--color-brand) 4%,transparent)}}.implementation-documents-step--final .implementation-documents-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.implementation-documents-step--final .implementation-documents-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}}.implementation-documents-cta{align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-documents-cta{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-documents-cta{padding-top:calc(var(--spacing) * 6)}@media(min-width:48rem){.implementation-documents-cta{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 7)}}.implementation-documents-cta{animation:.7s ease-out both implementation-documents-rise;animation-delay:var(--implementation-documents-delay,0s)}.implementation-documents-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #004d8024}@supports (color:color-mix(in lab,red,red)){.implementation-documents-cta-link{box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.implementation-documents-cta-hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-documents-cta-hint{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-documents-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #004d802e}@supports (color:color-mix(in lab,red,red)){.implementation-documents-cta-link:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 18%,transparent)}}.implementation-documents-step:hover .implementation-documents-marker{border-color:var(--color-brand);background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.implementation-documents-step:hover .implementation-documents-marker{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.implementation-documents-step--final:hover .implementation-documents-marker{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}}@keyframes implementation-documents-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-documents-header,.implementation-documents-bridge,.implementation-documents-step,.implementation-documents-cta{animation:none}.implementation-documents-cta-link{transition:none}.implementation-documents-cta-link:hover{transform:none}.implementation-documents-marker{transition:none}}.implementation-subscription{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-brand-navy);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-subscription{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-subscription{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.implementation-subscription{padding-block:calc(var(--spacing) * 16)}}.implementation-subscription{background:radial-gradient(ellipse 55% 40% at 8% 18%,#00a0e31a,transparent 58%),radial-gradient(ellipse 48% 36% at 94% 88%,#e3f5fccc,transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-subscription{background:radial-gradient(ellipse 55% 40% at 8% 18%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 58%),radial-gradient(ellipse 48% 36% at 94% 88%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}}.implementation-subscription-atmosphere{pointer-events:none;opacity:.1;background-image:linear-gradient(#b7d5ec7a 1px,#0000 1px),linear-gradient(90deg,#b7d5ec7a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px)}}.implementation-subscription-atmosphere{background-size:40px 40px;-webkit-mask-image:linear-gradient(#0000002e,#0000 78%);mask-image:linear-gradient(#0000002e,#0000 78%)}.implementation-subscription-inner{z-index:10;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-subscription-inner{gap:calc(var(--spacing) * 10)}}.implementation-subscription-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-subscription-header{gap:calc(var(--spacing) * 3)}}.implementation-subscription-header{animation:.7s ease-out both implementation-subscription-rise;animation-delay:var(--implementation-subscription-delay,0s)}.implementation-subscription-header:after{content:"";margin-top:var(--spacing);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 16);background-color:var(--color-brand);border-radius:3.40282e38px}@media(min-width:48rem){.implementation-subscription-header:after{margin-top:calc(var(--spacing) * 1.5)}}.implementation-subscription-eyebrow{color:var(--color-brand);margin:0}.implementation-subscription-title{max-width:22ch;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.implementation-subscription-title{max-width:none}}@media(min-width:48rem){.implementation-subscription-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-subscription-title{font-size:2.125rem}}.implementation-subscription-subtitle{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.implementation-subscription-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-subscription-groups{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:48rem){.implementation-subscription-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.implementation-subscription-groups:before{content:"";pointer-events:none;top:var(--spacing);bottom:var(--spacing);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#b7d5ecb3;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-groups:before{background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}@media(min-width:48rem){.implementation-subscription-groups:before{display:block}}.implementation-subscription-group{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-group{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.implementation-subscription-group{padding-block:calc(var(--spacing) * 6)}.implementation-subscription-group:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:48rem){.implementation-subscription-group{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);padding-block:var(--spacing);border-top-width:0}.implementation-subscription-group:first-child{padding-left:0}.implementation-subscription-group:last-child{padding-right:0}}.implementation-subscription-group{animation:.7s ease-out both implementation-subscription-rise;animation-delay:var(--implementation-subscription-delay,0s)}.implementation-subscription-group-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;margin:0}.implementation-subscription-items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.implementation-subscription-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.implementation-subscription-item{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-subscription-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 4px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.implementation-subscription-closing{max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;animation:.7s ease-out both implementation-subscription-rise;animation-delay:var(--implementation-subscription-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.implementation-subscription-bridge{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-bridge{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.implementation-subscription-bridge{font-size:.9375rem}}.implementation-subscription-proof{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);margin:0}@media(min-width:48rem){.implementation-subscription-proof{font-size:.9375rem}}.implementation-subscription-cta{align-items:center;gap:calc(var(--spacing) * 2.5);animation:.7s ease-out both implementation-subscription-rise;animation-delay:var(--implementation-subscription-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.implementation-subscription-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #004d8024}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-cta-link{box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.implementation-subscription-cta-hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-cta-hint{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-subscription-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #004d802e}@supports (color:color-mix(in lab,red,red)){.implementation-subscription-cta-link:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--color-brand-navy) 18%,transparent)}}}@keyframes implementation-subscription-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-subscription-header,.implementation-subscription-group,.implementation-subscription-closing,.implementation-subscription-cta{animation:none}.implementation-subscription-cta-link{transition:none}.implementation-subscription-cta-link:hover{transform:none}}.implementation-escalation{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);color:var(--color-brand-navy);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-escalation{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-escalation{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.implementation-escalation{padding-block:calc(var(--spacing) * 16)}}.implementation-escalation{background:radial-gradient(ellipse 52% 42% at 12% 20%,#00a0e31c,transparent 58%),radial-gradient(ellipse 46% 38% at 92% 82%,#40c4ff1a,transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 46%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.implementation-escalation{background:radial-gradient(ellipse 52% 42% at 12% 20%,color-mix(in srgb,var(--color-brand) 11%,transparent),transparent 58%),radial-gradient(ellipse 46% 38% at 92% 82%,color-mix(in srgb,var(--color-brand-bright) 10%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 46%,var(--color-surface) 100%)}}.implementation-escalation-atmosphere{pointer-events:none;opacity:.11;background-image:linear-gradient(#b7d5ec7a 1px,#0000 1px),linear-gradient(90deg,#b7d5ec7a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-atmosphere{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 48%,transparent) 1px,transparent 1px)}}.implementation-escalation-atmosphere{background-size:40px 40px;-webkit-mask-image:linear-gradient(#0003,#0000 78%);mask-image:linear-gradient(#0003,#0000 78%)}.implementation-escalation-inner{z-index:10;width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-escalation-inner{gap:calc(var(--spacing) * 10)}}.implementation-escalation-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-escalation-header{gap:calc(var(--spacing) * 3)}}.implementation-escalation-header{animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s)}.implementation-escalation-header:after{content:"";margin-top:var(--spacing);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 16);background-color:var(--color-brand);border-radius:3.40282e38px}@media(min-width:48rem){.implementation-escalation-header:after{margin-top:calc(var(--spacing) * 1.5)}}.implementation-escalation-eyebrow{color:var(--color-brand);margin:0}.implementation-escalation-title{max-width:24ch;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.implementation-escalation-title{max-width:none}}@media(min-width:48rem){.implementation-escalation-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-escalation-title{font-size:2.125rem}}.implementation-escalation-subtitle{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.implementation-escalation-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-escalation-duo{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:relative}@media(min-width:48rem){.implementation-escalation-duo{grid-template-columns:1fr auto 1fr;align-items:center}}.implementation-escalation-duo{animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s)}.implementation-escalation-side{gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}@media(min-width:48rem){.implementation-escalation-side{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.implementation-escalation-side--client{padding-right:calc(var(--spacing) * 4)}.implementation-escalation-side--smb{padding-left:calc(var(--spacing) * 4)}}.implementation-escalation-side-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;margin:0}.implementation-escalation-side--client .implementation-escalation-side-label{color:#004d8073}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-side--client .implementation-escalation-side-label{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.implementation-escalation-side-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-escalation-side-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.implementation-escalation-side-summary{max-width:28ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d80a6;margin:0;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-side-summary{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:48rem){.implementation-escalation-side-summary{font-size:.9375rem}}.implementation-escalation-link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:var(--spacing);display:flex}@media(min-width:48rem){.implementation-escalation-link{padding-inline:calc(var(--spacing) * 2);flex-direction:column;gap:0;padding-block:0}}.implementation-escalation-link-line{height:1px;width:calc(var(--spacing) * 10);background-color:#b7d5eccc}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-link-line{background-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}@media(min-width:48rem){.implementation-escalation-link-line{height:calc(var(--spacing) * 8);width:1px}}.implementation-escalation-link-mark{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 5px #00a0e329}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-link-mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand) 16%,transparent)}}.implementation-escalation-rules-wrap{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.implementation-escalation-rules-label{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s);margin:0}.implementation-escalation-rules{border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;gap:0;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-rules{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.implementation-escalation-rules{padding:0}.implementation-escalation-rule{gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-rule{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.implementation-escalation-rule{padding-block:calc(var(--spacing) * 4)}.implementation-escalation-rule:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.implementation-escalation-rule{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}}.implementation-escalation-rule{animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s)}.implementation-escalation-rule-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.75rem}.implementation-escalation-rule-body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.implementation-escalation-rule-title{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.implementation-escalation-rule-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-escalation-rule-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#004d80a6;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-rule-summary{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:48rem){.implementation-escalation-rule-summary{font-size:.9375rem}}.implementation-escalation-rule--featured{box-shadow:inset 3px 0 0 0 var(--color-brand);background:linear-gradient(90deg,#00a0e312,#0000 42%)}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-rule--featured{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 7%,transparent) 0%,transparent 42%)}}.implementation-escalation-rule--featured .implementation-escalation-rule-number{color:var(--color-brand)}.implementation-escalation-bridge{max-width:var(--container-2xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;margin:0;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-bridge{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.implementation-escalation-bridge{font-size:.9375rem}}.implementation-escalation-bridge{animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s)}.implementation-escalation-cta{align-items:center;gap:calc(var(--spacing) * 2.5);animation:.7s ease-out both implementation-escalation-rise;animation-delay:var(--implementation-escalation-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.implementation-escalation-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}.implementation-escalation-cta-hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#004d808c;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-escalation-cta-hint{color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-escalation-cta-link:hover{transform:translateY(-2px)}}@keyframes implementation-escalation-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-escalation-header,.implementation-escalation-duo,.implementation-escalation-rules-label,.implementation-escalation-rule,.implementation-escalation-bridge,.implementation-escalation-cta{animation:none}.implementation-escalation-cta-link{transition:none}.implementation-escalation-cta-link:hover{transform:none}}.tariffs-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 12);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-hero{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 14)}}@media(min-width:64rem){.tariffs-hero{padding-bottom:calc(var(--spacing) * 16)}}.tariffs-hero{background:radial-gradient(ellipse 70% 55% at 15% 10%,#e3f5fce6,transparent 58%),radial-gradient(ellipse 50% 40% at 90% 30%,#00a0e31f,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-hero{background:radial-gradient(ellipse 70% 55% at 15% 10%,color-mix(in srgb,var(--color-surface-muted) 90%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 90% 30%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}}.tariffs-hero-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.tariffs-hero-inner{align-items:center;column-gap:calc(var(--spacing) * 12);row-gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.tariffs-hero-primary,.tariffs-hero-aside,.tariffs-hero-secondary,.tariffs-hero-header,.tariffs-hero-included,.tariffs-hero-cta{animation:.65s ease-out both tariffs-hero-rise;animation-delay:var(--tariffs-hero-delay,0s)}.tariffs-hero-primary{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.tariffs-hero-primary{gap:calc(var(--spacing) * 7)}}.tariffs-hero-header{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:48rem){.tariffs-hero-header{gap:calc(var(--spacing) * 4)}}.tariffs-hero-eyebrow{margin:0}.tariffs-hero-title{max-width:var(--container-xl);margin:0}.tariffs-hero-lead{max-width:var(--container-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0}@media(min-width:48rem){.tariffs-hero-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-hero-included{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:40rem){.tariffs-hero-included{column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 2.5);flex-flow:wrap}}.tariffs-hero-included-item{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.tariffs-hero-included-item{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.tariffs-hero-included-mark{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 4px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-included-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.tariffs-hero-cta{align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.tariffs-hero-cta{align-items:flex-start}}.tariffs-hero-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none}@media(min-width:40rem){.tariffs-hero-cta-link{width:auto}}.tariffs-hero-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.tariffs-hero-aside{display:none;position:relative}@media(min-width:64rem){.tariffs-hero-aside{display:block}}.tariffs-hero-photo{border-radius:var(--radius-xl);object-fit:cover;object-position:center;aspect-ratio:4/3;width:100%;box-shadow:0 18px 40px #00a0e31f,0 0 0 1px #00a0e31a}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-photo{box-shadow:0 18px 40px color-mix(in srgb,var(--color-brand) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand) 10%,transparent)}}.tariffs-hero-diagram{min-height:18rem;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.tariffs-hero-diagram-core{z-index:10;justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;border-radius:3.40282e38px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-diagram-core{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.tariffs-hero-diagram-core{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10);text-align:center;width:11.5rem;height:11.5rem;box-shadow:0 0 0 10px #00a0e314,0 18px 40px #004d801a}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-diagram-core{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-brand) 8%,transparent),0 18px 40px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.tariffs-hero-diagram-core{background-image:radial-gradient(circle at 30% 25%,#40c4ff2e,transparent 55%),linear-gradient(160deg,var(--color-surface) 0%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-diagram-core{background-image:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 55%),linear-gradient(160deg,var(--color-surface) 0%,var(--color-surface-muted) 100%)}}.tariffs-hero-diagram-core-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}.tariffs-hero-diagram-core-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.tariffs-hero-secondary{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-hero-secondary{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.tariffs-hero-secondary{padding-top:calc(var(--spacing) * 6)}@media(min-width:64rem){.tariffs-hero-secondary{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 8);flex-direction:row;grid-column:span 2/span 2}}.tariffs-hero-contrast{gap:calc(var(--spacing) * 4);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));min-width:0;display:grid}@media(min-width:40rem){.tariffs-hero-contrast{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.tariffs-hero-contrast-col{gap:var(--spacing);flex-direction:column;display:flex}.tariffs-hero-contrast-col--before .tariffs-hero-contrast-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-hero-contrast-col--before .tariffs-hero-contrast-text{font-size:.9375rem}}.tariffs-hero-contrast-col--after{position:relative}@media(min-width:40rem){.tariffs-hero-contrast-col--after{padding-left:calc(var(--spacing) * 5)}}.tariffs-hero-contrast-col--after:before{content:"";width:calc(var(--spacing) * .5);background-color:var(--color-brand);border-radius:3.40282e38px;display:none;position:absolute;top:0;bottom:0;left:0}@media(min-width:40rem){.tariffs-hero-contrast-col--after:before{display:block}}.tariffs-hero-contrast-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.tariffs-hero-contrast-col--after .tariffs-hero-contrast-label{color:var(--color-brand)}.tariffs-hero-contrast-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-navy);margin:0}.tariffs-hero-contrast-col--after .tariffs-hero-contrast-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.tariffs-hero-contrast-col--after .tariffs-hero-contrast-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@keyframes tariffs-hero-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-hero-primary,.tariffs-hero-aside,.tariffs-hero-secondary,.tariffs-hero-header,.tariffs-hero-included,.tariffs-hero-cta{animation:none}}.business-economics{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.business-economics{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.business-economics{padding-block:calc(var(--spacing) * 20)}}.business-economics{background:linear-gradient(180deg,var(--color-surface-muted) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}.business-economics-atmosphere{pointer-events:none;background:radial-gradient(70% 55% at 50% -10%,#00a0e32e,#0000 62%),radial-gradient(45% 40% at 0 85%,#004d801f,#0000 55%),radial-gradient(40% 35% at 100% 70%,#40c4ff24,#0000 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.business-economics-atmosphere{background:radial-gradient(ellipse 70% 55% at 50% -10%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 62%),radial-gradient(ellipse 45% 40% at 0% 85%,color-mix(in srgb,var(--color-brand-navy) 12%,transparent),transparent 55%),radial-gradient(ellipse 40% 35% at 100% 70%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 50%)}}.business-economics-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.business-economics-inner{gap:calc(var(--spacing) * 10)}}.business-economics-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;animation:.7s ease-out both business-economics-rise;animation-delay:var(--business-economics-delay,0s);flex-direction:column;margin-inline:auto;display:flex}.business-economics-eyebrow{margin:0}.business-economics-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-economics-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.business-economics-title{font-size:1.875rem}}.business-economics-subtitle{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-economics-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-economics-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-economics-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-economics-panel{background:linear-gradient(165deg,#ebf7fd 0%,var(--color-surface) 45%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-economics-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--color-surface) 92%,var(--color-brand) 8%) 0%,var(--color-surface) 45%,var(--color-surface) 100%)}}.business-economics-panel{box-shadow:0 1px #00a0e31a,0 18px 40px -28px #004d8047}@supports (color:color-mix(in lab,red,red)){.business-economics-panel{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 10%,transparent),0 18px 40px -28px color-mix(in srgb,var(--color-brand-navy) 28%,transparent)}}.business-economics-proof{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:40rem){.business-economics-proof{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);text-align:left;flex-direction:row}}.business-economics-proof{background:linear-gradient(135deg,#dbf2fb 0%,#f0faff 55%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.business-economics-proof{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-brand-bright) 8%,var(--color-surface)) 55%,var(--color-surface) 100%)}}.business-economics-proof{animation:.7s ease-out both business-economics-rise;animation-delay:var(--business-economics-delay,0s)}.business-economics-stat{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:48rem){.business-economics-stat{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.business-economics-stat{font-size:5rem}}.business-economics-proof-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media(min-width:40rem){.business-economics-proof-copy{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 6)}}.business-economics-proof-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-economics-proof-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.business-economics-proof-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-economics-proof-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-economics-disclaimer{border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;margin:0}@supports (color:color-mix(in lab,red,red)){.business-economics-disclaimer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.business-economics-disclaimer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:40rem){.business-economics-disclaimer{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:48rem){.business-economics-disclaimer{font-size:.8125rem}}.business-economics-disclaimer{background:#e3f5fc8c}@supports (color:color-mix(in lab,red,red)){.business-economics-disclaimer{background:color-mix(in srgb,var(--color-surface-muted) 55%,transparent)}}.business-economics-disclaimer{animation:.7s ease-out both business-economics-rise;animation-delay:var(--business-economics-delay,0s)}.business-economics-ledger{border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;gap:0;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.business-economics-ledger{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-economics-ledger{padding:0}.business-economics-row{column-gap:calc(var(--spacing) * 3.5);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.business-economics-row{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.business-economics-row{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.business-economics-row{column-gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}}.business-economics-row{animation:.7s ease-out both business-economics-rise;animation-delay:var(--business-economics-delay,0s)}.business-economics-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.business-economics-number{padding-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.8125rem;transition:color .2s,transform .2s}.business-economics-row-main{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;transition:transform .2s;display:flex}.business-economics-row-head{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.business-economics-row-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-economics-row-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-economics-metric{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;margin:0}@media(min-width:48rem){.business-economics-metric{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-economics-row-foot{gap:var(--spacing);flex-direction:column;display:flex}@media(min-width:40rem){.business-economics-row-foot{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);flex-direction:row}}.business-economics-row-summary{max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.business-economics-row-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.business-economics-outcome{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-shrink:0;margin:0}@media(min-width:40rem){.business-economics-outcome{text-align:right}}.business-economics-cta-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.business-economics-cta-band{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.business-economics-cta-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.business-economics-cta-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.business-economics-cta-band{background:linear-gradient(135deg,#d6f0fb 0%,var(--color-surface) 48%,#f0f4f7 100%)}@supports (color:color-mix(in lab,red,red)){.business-economics-cta-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 16%,var(--color-surface)) 0%,var(--color-surface) 48%,color-mix(in srgb,var(--color-brand-navy) 6%,var(--color-surface)) 100%)}}.business-economics-cta-band{box-shadow:0 1px #00a0e324,0 16px 36px -24px #004d8052}@supports (color:color-mix(in lab,red,red)){.business-economics-cta-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 14%,transparent),0 16px 36px -24px color-mix(in srgb,var(--color-brand-navy) 32%,transparent)}}.business-economics-cta-band{animation:.7s ease-out both business-economics-rise;animation-delay:var(--business-economics-delay,0s)}.business-economics-cta-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.business-economics-cta-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.business-economics-cta-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.business-economics-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.business-economics-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.business-economics-cta-link{width:auto}}.business-economics-cta-link{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.business-economics-row:hover .business-economics-number{color:var(--color-brand-deep);transform:translate(3px)}.business-economics-row:hover .business-economics-row-main{transform:translate(2px)}.business-economics-cta-link:hover{transform:translateY(-1px)}}@keyframes business-economics-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.business-economics-header,.business-economics-proof,.business-economics-disclaimer,.business-economics-row,.business-economics-cta-band{animation:none}.business-economics-row:hover .business-economics-number,.business-economics-row:hover .business-economics-row-main{transform:none}.business-economics-number,.business-economics-row-main{transition:none}}.cost-factors{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.cost-factors{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.cost-factors{padding-block:calc(var(--spacing) * 20)}}.cost-factors{background:radial-gradient(ellipse 55% 45% at 0% 100%,#00a0e31f,transparent 58%),radial-gradient(ellipse 48% 40% at 100% 0%,#40c4ff24,transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.cost-factors{background:radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 58%),radial-gradient(ellipse 48% 40% at 100% 0%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 55%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 52%,var(--color-surface-muted) 100%)}}.cost-factors-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 9);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.cost-factors-inner{gap:calc(var(--spacing) * 11)}}.cost-factors-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.cost-factors-eyebrow{margin:0}.cost-factors-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cost-factors-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.cost-factors-title{font-size:1.875rem}}.cost-factors-subtitle{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.cost-factors-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cost-factors-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:40rem){.cost-factors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cost-factors-grid:before{content:"";pointer-events:none;top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#b7d5ecb3;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.cost-factors-grid:before{background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}@media(min-width:40rem){.cost-factors-grid:before{display:block}}.cost-factors-item{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 6);display:flex;position:relative}@media(min-width:40rem){.cost-factors-item{gap:calc(var(--spacing) * 4);min-height:7.5rem;padding-inline:calc(var(--spacing) * 6)}}.cost-factors-item{animation:.7s ease-out both cost-factors-rise;animation-delay:var(--cost-delay,0s)}@media(min-width:40rem){.cost-factors-item:first-child,.cost-factors-item:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0}}.cost-factors-item:first-child{border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0}@media(min-width:40rem){.cost-factors-item:nth-child(n+3){padding-top:calc(var(--spacing) * 8)}}.cost-factors-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.875rem;transition:color .2s,transform .2s}.cost-factors-item-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;transition:transform .2s;display:flex}.cost-factors-item-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cost-factors-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cost-factors-item-summary{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.cost-factors-item-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cost-factors-cta-band{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.cost-factors-cta-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.cost-factors-cta-band{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.cost-factors-cta-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:row}}.cost-factors-cta-band{background:linear-gradient(135deg,#e0f4fc 0%,var(--color-surface) 55%,#e3f5fccc 100%)}@supports (color:color-mix(in lab,red,red)){.cost-factors-cta-band{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 12%) 0%,var(--color-surface) 55%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent) 100%)}}.cost-factors-cta-band{box-shadow:0 1px #00a0e314}@supports (color:color-mix(in lab,red,red)){.cost-factors-cta-band{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 8%,transparent)}}.cost-factors-cta-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.cost-factors-cta-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.cost-factors-cta-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cost-factors-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.cost-factors-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.cost-factors-cta-link{width:auto}}.cost-factors-cta-link{transition:transform .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.cost-factors-item:hover .cost-factors-number{color:var(--color-brand-deep);transform:translate(3px)}.cost-factors-item:hover .cost-factors-item-body{transform:translate(2px)}.cost-factors-cta-link:hover{transform:translateY(-1px)}}@keyframes cost-factors-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cost-factors-item{animation:none}.cost-factors-item:hover .cost-factors-number,.cost-factors-item:hover .cost-factors-item-body,.cost-factors-cta-link:hover{transform:none}.cost-factors-number,.cost-factors-item-body,.cost-factors-cta-link{transition:none}}.tariffs-teaser{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-teaser{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.tariffs-teaser{padding-block:calc(var(--spacing) * 20)}}.tariffs-teaser{background:radial-gradient(ellipse 65% 45% at 50% 0%,#e3f5fcb3,transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser{background:radial-gradient(ellipse 65% 45% at 50% 0%,color-mix(in srgb,var(--color-surface-muted) 70%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}}.tariffs-teaser-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.tariffs-teaser-inner{gap:calc(var(--spacing) * 9)}}.tariffs-teaser-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.tariffs-teaser-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-teaser-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.tariffs-teaser-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-teaser-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-teaser-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.tariffs-teaser-grid{gap:calc(var(--spacing) * 4)}}@media(min-width:64rem){.tariffs-teaser-grid{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.tariffs-teaser-card{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec80;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.tariffs-teaser-card{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.tariffs-teaser-card{padding:calc(var(--spacing) * 5)}@media(min-width:48rem){.tariffs-teaser-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6)}}.tariffs-teaser-card{animation:.7s ease-out both tariffs-teaser-rise;animation-delay:var(--tariff-delay,0s);transition:transform .25s,box-shadow .25s,border-color .25s}.tariffs-teaser-card--featured{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);border-color:#0000;order:-9999}@media(min-width:64rem){.tariffs-teaser-card--featured{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y);order:0;scale:1.03}}.tariffs-teaser-card--featured{background-image:radial-gradient(90% 70% at 100% 0,#00a0e35c,#0000 55%),radial-gradient(50% 40% at 0 100%,#40c4ff1f,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 50%)}}.tariffs-teaser-card--featured{box-shadow:0 16px 40px #004d8042}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured{box-shadow:0 16px 40px color-mix(in srgb,var(--color-brand-navy) 26%,transparent)}}.tariffs-teaser-card--featured{z-index:1}.tariffs-teaser-badge{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.tariffs-teaser-card--featured .tariffs-teaser-badge{color:#40c4fff2}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-badge{color:color-mix(in oklab,var(--color-brand-bright) 95%,transparent)}}.tariffs-teaser-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.tariffs-teaser-card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.tariffs-teaser-card--featured .tariffs-teaser-card-title{color:var(--color-text-on-brand)}.tariffs-teaser-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);margin:0}.tariffs-teaser-card--featured .tariffs-teaser-summary{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-summary{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.tariffs-teaser-audience{min-height:1.25rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.tariffs-teaser-audience{font-size:.9375rem}}.tariffs-teaser-card--featured .tariffs-teaser-audience{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-audience{color:color-mix(in oklab,var(--color-text-on-brand) 78%,transparent)}}.tariffs-teaser-anchor{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);margin:auto 0 0;border-color:#b7d5ec99;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-anchor{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-teaser-anchor{padding-top:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.tariffs-teaser-card--featured .tariffs-teaser-anchor{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-anchor{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.tariffs-teaser-card--featured .tariffs-teaser-anchor{color:var(--color-text-on-brand)}.tariffs-teaser-anchor-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0}.tariffs-teaser-card--featured .tariffs-teaser-anchor-mark{background-color:var(--color-brand-bright);box-shadow:0 0 0 3px #40c4ff38}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-anchor-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-bright) 22%,transparent)}}.tariffs-teaser-anchor-text{min-width:0}.tariffs-teaser-features{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;margin:auto 0 0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-features{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-teaser-features{padding:0;padding-top:calc(var(--spacing) * 3.5)}.tariffs-teaser-card--featured .tariffs-teaser-features{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-features{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.tariffs-teaser-feature{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0;display:flex}.tariffs-teaser-card--featured .tariffs-teaser-feature{color:var(--color-text-on-brand)}.tariffs-teaser-feature-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0}.tariffs-teaser-card--featured .tariffs-teaser-feature-mark{background-color:var(--color-brand-bright);box-shadow:0 0 0 3px #40c4ff38}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured .tariffs-teaser-feature-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-bright) 22%,transparent)}}.tariffs-teaser-cta{padding-top:var(--spacing);flex-direction:column;align-items:center;display:flex}@media(min-width:48rem){.tariffs-teaser-cta{padding-top:calc(var(--spacing) * 2)}}.tariffs-teaser-cta-actions{width:100%;max-width:var(--container-lg);justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.tariffs-teaser-cta-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.tariffs-teaser-cta-link,.tariffs-teaser-cta-secondary{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex:1;text-decoration-line:none}@media(min-width:40rem){.tariffs-teaser-cta-link,.tariffs-teaser-cta-secondary{flex:none;min-width:12.5rem}}.tariffs-teaser-cta-secondary{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-cta-secondary{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}@media(hover:hover)and (pointer:fine){.tariffs-teaser-card:not(.tariffs-teaser-card--featured):hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card:not(.tariffs-teaser-card--featured):hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.tariffs-teaser-card:not(.tariffs-teaser-card--featured):hover{background-color:var(--color-surface)}.tariffs-teaser-card--featured:hover{transform:translateY(-8px)scale(1.03);box-shadow:0 20px 44px #004d804d}@supports (color:color-mix(in lab,red,red)){.tariffs-teaser-card--featured:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--color-brand-navy) 30%,transparent)}}}@keyframes tariffs-teaser-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-teaser-card{animation:none}.tariffs-teaser-card,.tariffs-teaser-card--featured{transition:none}.tariffs-teaser-card--featured:hover,.tariffs-teaser-card--featured{transform:none}}.placement-models{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.placement-models{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.placement-models{padding-block:calc(var(--spacing) * 24)}}.placement-models{background:radial-gradient(ellipse 70% 48% at 50% 0%,#e3f5fc8c,transparent 72%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 45%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.placement-models{background:radial-gradient(ellipse 70% 48% at 50% 0%,color-mix(in srgb,var(--color-surface-muted) 55%,transparent),transparent 72%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 45%,var(--color-surface) 100%)}}.placement-models-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.placement-models-inner{gap:calc(var(--spacing) * 10)}}.placement-models-header{max-width:var(--container-2xl);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.placement-models-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-models-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.placement-models-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.placement-models-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-models-trust{margin:0;margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#004d80b3;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab,red,red)){.placement-models-trust{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}@media(min-width:48rem){.placement-models-trust{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.placement-models-trust li{position:relative}.placement-models-trust li:not(:last-child):after{content:"·";top:0;right:calc(var(--spacing) * -2);color:#004d8059;position:absolute}@supports (color:color-mix(in lab,red,red)){.placement-models-trust li:not(:last-child):after{color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.placement-models-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:64rem){.placement-models-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.placement-models--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.placement-models--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.placement-models--gov-priority,.placement-models--business-priority{align-items:flex-start}}.placement-models-card{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#b7d5ec73;border-top-width:1px;flex-direction:column;gap:0;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.placement-models-card{border-color:color-mix(in oklab,var(--color-border) 45%,transparent)}}.placement-models-card{padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);background-color:#0000}@media(min-width:48rem){.placement-models-card{padding-block:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6)}}.placement-models-card{animation:.7s ease-out both placement-models-rise;animation-delay:var(--placement-delay,0s);transition:background-color .25s,box-shadow .25s}.placement-models-card-link{height:100%;color:inherit;--tw-outline-style:none;outline-style:none;flex-direction:column;gap:0;text-decoration-line:none;display:flex}.placement-models-card-body{flex-direction:column;gap:0;height:100%;display:flex}.placement-models-card-link:focus-visible{border-radius:var(--radius-md);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.placement-models-card-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.placement-models-card-link:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-surface)}.placement-models-card-more{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);margin-top:auto;display:inline-flex}.placement-models-card-more span[aria-hidden=true]{transition:transform .2s}.placement-models-card:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:48rem){.placement-models-card:first-child{padding-top:calc(var(--spacing) * 6)}}@media(min-width:1024px){.placement-models-card{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-color:#b7d5ec73;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.placement-models-card{border-color:color-mix(in oklab,var(--color-border) 45%,transparent)}}.placement-models-card{padding-inline:calc(var(--spacing) * 6)}.placement-models-card:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.placement-models-card:last-child{padding-right:0}@media(min-width:64rem){.placement-models--gov-priority .placement-models-card--hosted{margin-top:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}.placement-models--gov-priority .placement-models-card--cloud{margin-top:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 5);opacity:.9}.placement-models--business-priority .placement-models-card--cloud,.placement-models--default .placement-models-card--cloud{margin-top:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8)}.placement-models--business-priority .placement-models-card--onprem{margin-top:var(--spacing);padding-block:calc(var(--spacing) * 6)}.placement-models--default .placement-models-card--hosted,.placement-models--default .placement-models-card--onprem{margin-top:var(--spacing);padding-block:calc(var(--spacing) * 5)}}.placement-models-grid>.placement-models-card:first-child{padding-left:1.25rem}}.placement-models-card--onprem{background-color:#eff4f7f5}@supports (color:color-mix(in lab,red,red)){.placement-models-card--onprem{background-color:color-mix(in srgb,var(--color-surface) 90%,var(--color-brand-navy) 6%)}}.placement-models-card--hosted{background-color:#f5fbfefa}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted{background-color:color-mix(in srgb,var(--color-surface) 94%,var(--color-brand) 4%)}}.placement-models-card--cloud{background-color:#f9fdff}@supports (color:color-mix(in lab,red,red)){.placement-models-card--cloud{background-color:color-mix(in srgb,var(--color-surface) 97%,var(--color-brand-bright) 3%)}}.placement-models-card--web{background-color:#ebf7fd}@supports (color:color-mix(in lab,red,red)){.placement-models-card--web{background-color:color-mix(in srgb,var(--color-surface) 92%,var(--color-brand) 8%)}}.placement-models--gov-priority .placement-models-card--onprem{background-color:#eaf0f4f5}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--onprem{background-color:color-mix(in srgb,var(--color-surface) 88%,var(--color-brand-navy) 8%)}}.placement-models--gov-priority .placement-models-card--hosted{background-color:#e4f5fcf5}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--hosted{background-color:color-mix(in srgb,var(--color-surface) 86%,var(--color-brand) 10%)}}.placement-models--gov-priority .placement-models-card--hosted{box-shadow:inset 0 0 0 1px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--hosted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.placement-models--gov-priority .placement-models-card--cloud{color:#004d80d9}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud{color:color-mix(in oklab,var(--color-brand-navy) 85%,transparent)}}.placement-models--gov-priority .placement-models-card--cloud{background-color:#0000}.placement-models--business-priority .placement-models-card--cloud{background-color:#e4f5fcf5}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud{background-color:color-mix(in srgb,var(--color-surface) 86%,var(--color-brand) 10%)}}.placement-models--business-priority .placement-models-card--cloud{box-shadow:inset 0 0 0 1px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.placement-models--default .placement-models-card--cloud{background-color:#eaf7fdf5}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud{background-color:color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 8%)}}.placement-models--default .placement-models-card--cloud{box-shadow:inset 0 0 0 1px #00a0e324}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.placement-models--business-priority .placement-models-card--onprem{background-color:#eaf0f4f5}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem{background-color:color-mix(in srgb,var(--color-surface) 88%,var(--color-brand-navy) 8%)}}@media(max-width:1023px){.placement-models--gov-priority .placement-models-card--onprem,.placement-models--gov-priority .placement-models-card--hosted{padding-block:calc(var(--spacing) * 4)}.placement-models--gov-priority .placement-models-card--cloud{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#b7d5ec80;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.placement-models--gov-priority .placement-models-card--cloud{padding-top:calc(var(--spacing) * 8)}.placement-models--business-priority .placement-models-card--cloud{padding-block:calc(var(--spacing) * 4)}.placement-models--business-priority .placement-models-card--onprem{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#b7d5ec80;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.placement-models--business-priority .placement-models-card--onprem{padding-top:calc(var(--spacing) * 8)}}.placement-models-card:before{content:"";top:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * .5);background-color:#00a0e373;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.placement-models-card:before{background-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}}.placement-models-card:before{transition:background-color .25s,width .25s}.placement-models-card--hosted:before{background-color:#00a0e3bf;width:3px}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted:before{background-color:color-mix(in srgb,var(--color-brand) 75%,transparent)}}.placement-models-card--onprem:before{background-color:#004d80b3;width:2px}@supports (color:color-mix(in lab,red,red)){.placement-models-card--onprem:before{background-color:color-mix(in srgb,var(--color-brand-navy) 70%,transparent)}}.placement-models-card--cloud:before{background-color:#004d8040;width:1px}@supports (color:color-mix(in lab,red,red)){.placement-models-card--cloud:before{background-color:color-mix(in srgb,var(--color-brand-navy) 25%,transparent)}}.placement-models--gov-priority .placement-models-card--hosted:before{background:linear-gradient(#00a0e3e6,#0066ccb3);width:3px}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--hosted:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 90%,transparent),color-mix(in srgb,var(--color-brand-deep) 70%,transparent))}}.placement-models--gov-priority .placement-models-card--cloud:before{opacity:.4}.placement-models--business-priority .placement-models-card--cloud:before{background:linear-gradient(#00a0e3e6,#0066ccb3);width:3px}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 90%,transparent),color-mix(in srgb,var(--color-brand-deep) 70%,transparent))}}.placement-models--default .placement-models-card--cloud:before{background:linear-gradient(#00a0e3d9,#0066cca6);width:3px}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 85%,transparent),color-mix(in srgb,var(--color-brand-deep) 65%,transparent))}}.placement-models--business-priority .placement-models-card--onprem:before{opacity:1;background-color:#004d808c;width:2px}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem:before{background-color:color-mix(in srgb,var(--color-brand-navy) 55%,transparent)}}.placement-models-card-top{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.placement-models-card-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#004d80bf;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.placement-models-card-icon{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.placement-models-card-icon{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 55%,transparent)}}.placement-models-card-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.placement-models-card--hosted .placement-models-card-icon{color:#0066cce6}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted .placement-models-card-icon{color:color-mix(in srgb,var(--color-brand-deep) 90%,transparent)}}.placement-models-card--hosted .placement-models-card-icon{background-color:#cbecf9b0}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 55%,var(--color-brand) 14%)}}.placement-models--gov-priority .placement-models-card--hosted .placement-models-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.placement-models-card--onprem .placement-models-card-icon{color:#004d80eb}@supports (color:color-mix(in lab,red,red)){.placement-models-card--onprem .placement-models-card-icon{color:color-mix(in srgb,var(--color-brand-navy) 92%,transparent)}}.placement-models-card--onprem .placement-models-card-icon{background-color:#c7d8e3a3}@supports (color:color-mix(in lab,red,red)){.placement-models-card--onprem .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 50%,var(--color-brand-navy) 14%)}}.placement-models-card--cloud .placement-models-card-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#004d8080}@supports (color:color-mix(in lab,red,red)){.placement-models-card--cloud .placement-models-card-icon{color:color-mix(in oklab,var(--color-brand-navy) 50%,transparent)}}.placement-models-card--cloud .placement-models-card-icon{background-color:#e6f3f8cc}@supports (color:color-mix(in lab,red,red)){.placement-models-card--cloud .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface-soft) 80%,transparent)}}.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-icon{color:#004d8059}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-icon{color:color-mix(in oklab,var(--color-brand-navy) 35%,transparent)}}.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{color:#0066cce6}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{color:color-mix(in srgb,var(--color-brand-deep) 90%,transparent)}}.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{background-color:#cbecf9b0}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--cloud .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 55%,var(--color-brand) 14%)}}.placement-models--default .placement-models-card--cloud .placement-models-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:#0066cce0}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud .placement-models-card-icon{color:color-mix(in srgb,var(--color-brand-deep) 88%,transparent)}}.placement-models--default .placement-models-card--cloud .placement-models-card-icon{background-color:#d1eefaab}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 55%,var(--color-brand) 12%)}}.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{color:#004d80e0}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{color:color-mix(in srgb,var(--color-brand-navy) 88%,transparent)}}.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{background-color:#cedde69e}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem .placement-models-card-icon{background-color:color-mix(in srgb,var(--color-surface) 50%,var(--color-brand-navy) 12%)}}.placement-models-card-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#00a0e3cc}@supports (color:color-mix(in lab,red,red)){.placement-models-card-eyebrow{color:color-mix(in oklab,var(--color-brand) 80%,transparent)}}.placement-models-card-eyebrow{text-transform:uppercase}.placement-models--gov-priority .placement-models-card--hosted .placement-models-card-eyebrow{color:var(--color-brand)}.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-eyebrow{color:#004d8073}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 45%,transparent)}}.placement-models--business-priority .placement-models-card--cloud .placement-models-card-eyebrow,.placement-models--default .placement-models-card--cloud .placement-models-card-eyebrow{color:var(--color-brand)}.placement-models--business-priority .placement-models-card--onprem .placement-models-card-eyebrow{color:#004d80b3}@supports (color:color-mix(in lab,red,red)){.placement-models--business-priority .placement-models-card--onprem .placement-models-card-eyebrow{color:color-mix(in oklab,var(--color-brand-navy) 70%,transparent)}}.placement-models-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.placement-models-card-title{font-size:1.375rem}.placement-models--gov-priority .placement-models-card--hosted .placement-models-card-title{font-size:1.5rem}}.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-title{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.placement-models--gov-priority .placement-models-card--cloud .placement-models-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.placement-models--business-priority .placement-models-card--cloud .placement-models-card-title{font-size:1.5rem}}.placement-models--business-priority .placement-models-card--onprem .placement-models-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-brand-navy)}@media(min-width:48rem){.placement-models--business-priority .placement-models-card--onprem .placement-models-card-title{font-size:1.3125rem}}.placement-models-summary{margin:0;margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep)}@media(min-width:48rem){.placement-models-summary{margin-top:calc(var(--spacing) * 3);font-size:1.0625rem}}.placement-models--gov-priority .placement-models-card--cloud .placement-models-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d8099}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud .placement-models-summary{color:color-mix(in oklab,var(--color-brand-navy) 60%,transparent)}}@media(min-width:48rem){.placement-models--gov-priority .placement-models-card--cloud .placement-models-summary{font-size:.9375rem}}.placement-models--business-priority .placement-models-card--onprem .placement-models-summary{--tw-font-weight:var(--font-weight-semibold);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-brand-deep)}@media(min-width:48rem){.placement-models--business-priority .placement-models-card--onprem .placement-models-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.placement-models-facts{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.placement-models-card>.placement-models-facts:last-child{border-top-style:var(--tw-border-style);border-color:#b7d5ec59;border-top-width:1px;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.placement-models-card>.placement-models-facts:last-child{border-color:color-mix(in oklab,var(--color-border) 35%,transparent)}}.placement-models-card>.placement-models-facts:last-child{padding-top:calc(var(--spacing) * 3.5)}.placement-models-meta-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#4a6b82bf;display:block}@supports (color:color-mix(in lab,red,red)){.placement-models-meta-label{color:color-mix(in oklab,var(--color-text-muted) 75%,transparent)}}.placement-models-meta-label{text-transform:uppercase}.placement-models-meta-value{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);display:block}@media(min-width:48rem){.placement-models-meta-value{font-size:.9375rem}}.placement-models-audience,.placement-models-anchor{margin:0}.placement-models-anchor-text{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.placement-models--gov-priority .placement-models-card--cloud .placement-models-anchor-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud .placement-models-anchor-text{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}.placement-models-detail{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#b7d5ec59;border-top-width:1px;flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.placement-models-detail{border-color:color-mix(in oklab,var(--color-border) 35%,transparent)}}.placement-models-detail{padding-top:calc(var(--spacing) * 3.5)}.placement-models-meta{margin:0}.placement-models-detail .placement-models-meta-value{--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:#004d80bf}@supports (color:color-mix(in lab,red,red)){.placement-models-detail .placement-models-meta-value{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}@media(min-width:48rem){.placement-models-detail .placement-models-meta-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.placement-models-footer{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.placement-models-footer{gap:calc(var(--spacing) * 5)}}.placement-models-footer{animation:.7s ease-out .28s both placement-models-rise}@media(max-width:639px){.placement-models-footer{margin-inline:calc(var(--spacing) * -2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec66}@supports (color:color-mix(in lab,red,red)){.placement-models-footer{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-models-footer{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.placement-models-footer{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.placement-models-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);box-shadow:0 8px 24px #004d800f}@supports (color:color-mix(in lab,red,red)){.placement-models-footer{box-shadow:0 8px 24px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.placement-models-cta-actions{gap:calc(var(--spacing) * 3)}.placement-models-cta-secondary{min-height:calc(var(--spacing) * 12)}}.placement-models-cta{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}.placement-models-cta-prompt{max-width:var(--container-xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.placement-models-cta-prompt{font-size:.9375rem}}.placement-models-cta-actions{width:100%;max-width:var(--container-lg);justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.placement-models-cta-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.placement-models-cta-link,.placement-models-cta-secondary{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex:1;text-decoration-line:none}@media(min-width:40rem){.placement-models-cta-link,.placement-models-cta-secondary{flex:none;min-width:12.5rem}}.placement-models-cta-link,.placement-models-cta-secondary{transition:transform .2s}.placement-models-cta-secondary{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.placement-models-cta-secondary{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.placement-models-bridge{border-top-style:var(--tw-border-style);border-color:#b7d5ec66;border-top-width:1px;width:100%;margin:0}@supports (color:color-mix(in lab,red,red)){.placement-models-bridge{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-models-bridge{padding-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80a6}@supports (color:color-mix(in lab,red,red)){.placement-models-bridge{color:color-mix(in oklab,var(--color-brand-navy) 65%,transparent)}}@media(min-width:48rem){.placement-models-bridge{padding-top:calc(var(--spacing) * 5);font-size:.9375rem}}@media(hover:hover)and (pointer:fine){.placement-models-card--onprem:hover,.placement-models-card--hosted:hover{background-color:#e9f0f4f0}@supports (color:color-mix(in lab,red,red)){.placement-models-card--onprem:hover,.placement-models-card--hosted:hover{background-color:color-mix(in srgb,var(--color-surface) 86%,var(--color-brand-navy) 8%)}}.placement-models-card--hosted:hover{background-color:#eaf7fdfa}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted:hover{background-color:color-mix(in srgb,var(--color-surface) 90%,var(--color-brand) 8%)}}.placement-models-card--cloud:hover{background-color:#f5fcfffc}@supports (color:color-mix(in lab,red,red)){.placement-models-card--cloud:hover{background-color:color-mix(in srgb,var(--color-surface) 94%,var(--color-brand-bright) 5%)}}.placement-models--gov-priority .placement-models-card--onprem:hover{background-color:#e4ecf1f0}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--onprem:hover{background-color:color-mix(in srgb,var(--color-surface) 84%,var(--color-brand-navy) 10%)}}.placement-models--gov-priority .placement-models-card--hosted:hover{background-color:#def3fbf0}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--hosted:hover{background-color:color-mix(in srgb,var(--color-surface) 82%,var(--color-brand) 12%)}}.placement-models--gov-priority .placement-models-card--cloud:hover{background-color:#e6f3f8b3}@supports (color:color-mix(in lab,red,red)){.placement-models--gov-priority .placement-models-card--cloud:hover{background-color:color-mix(in srgb,var(--color-surface-soft) 70%,transparent)}}.placement-models-card--hosted:hover:before,.placement-models--gov-priority .placement-models-card--onprem:hover:before{background-color:#00a0e3e6}@supports (color:color-mix(in lab,red,red)){.placement-models-card--hosted:hover:before,.placement-models--gov-priority .placement-models-card--onprem:hover:before{background-color:color-mix(in srgb,var(--color-brand) 90%,transparent)}}.placement-models-card:hover .placement-models-card-more span[aria-hidden=true]{transform:translate(.2rem)}.placement-models--default .placement-models-card--cloud:hover{background-color:#e4f5fcf0}@supports (color:color-mix(in lab,red,red)){.placement-models--default .placement-models-card--cloud:hover{background-color:color-mix(in srgb,var(--color-surface) 84%,var(--color-brand) 10%)}}.placement-models-cta-link:hover{transform:translateY(-1px)}}@keyframes placement-models-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.placement-models-card,.placement-models-footer{animation:none}.placement-models-card,.placement-models-cta-link,.placement-models-card:before{transition:none}.placement-models-cta-link:hover{transform:none}}.placement-models-card#cloud,.placement-models-card#hosted,.placement-models-card#onprem{scroll-margin-top:6rem}.placement-models-card:target{z-index:10;box-shadow:inset 0 0 0 2px #00a0e359,0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.placement-models-card:target{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-brand) 35%,transparent),0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.placement-models-card:target{animation:.9s ease-out both placement-models-target-pulse}.placement-models-card:target:before{background-color:#00a0e3e6}@supports (color:color-mix(in lab,red,red)){.placement-models-card:target:before{background-color:color-mix(in srgb,var(--color-brand) 90%,transparent)}}.placement-models-card:target:before{opacity:1}@keyframes placement-models-target-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-brand) 0%,transparent),0 8px 20px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}45%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-brand) 28%,transparent),0 14px 32px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent),0 14px 32px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}@media(prefers-reduced-motion:reduce){.placement-models-card:target{animation:none;transform:none}}.placement-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.placement-hero{padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 16)}}@media(min-width:64rem){.placement-hero{padding-bottom:calc(var(--spacing) * 20)}}.placement-hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,#00a0e324,transparent 55%),radial-gradient(ellipse 55% 45% at 0% 80%,#e3f5fcd9,transparent 60%),radial-gradient(ellipse 45% 40% at 100% 60%,#0066cc14,transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.placement-hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 55%),radial-gradient(ellipse 55% 45% at 0% 80%,color-mix(in srgb,var(--color-surface-muted) 85%,transparent),transparent 60%),radial-gradient(ellipse 45% 40% at 100% 60%,color-mix(in srgb,var(--color-brand-deep) 8%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 55%,var(--color-surface-soft) 100%)}}.placement-hero-glow{pointer-events:none;opacity:.95;inset-inline:0;background:linear-gradient(#0000,#e3f5fc8c);height:48%;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.placement-hero-glow{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-surface-muted) 55%,transparent) 100%)}}.placement-hero-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.placement-hero-inner{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.placement-hero-inner{gap:calc(var(--spacing) * 9)}}.placement-hero-header,.placement-hero-cta,.placement-hero-scale{animation:.7s ease-out both placement-hero-rise;animation-delay:var(--placement-hero-delay,0s)}.placement-hero-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.placement-hero-header{gap:calc(var(--spacing) * 4)}}.placement-hero-eyebrow,.placement-hero-title{margin:0}.placement-hero-lead{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0}@media(min-width:48rem){.placement-hero-lead{max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-hero-cta{width:100%;max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;margin-inline:auto;display:flex}.placement-hero-cta-actions{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.placement-hero-cta-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.placement-hero-cta-link,.placement-hero-cta-secondary{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex:1;text-decoration-line:none}@media(min-width:40rem){.placement-hero-cta-link,.placement-hero-cta-secondary{flex:none;min-width:12.5rem}}.placement-hero-cta-link,.placement-hero-cta-secondary{transition:transform .2s}.placement-hero-cta-secondary{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.placement-hero-cta-secondary{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.placement-hero-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.placement-hero-scale{width:100%;position:relative}.placement-hero-scale-stage{width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);position:relative}@media(min-width:40rem){.placement-hero-scale-stage{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3)}}@media(min-width:48rem){.placement-hero-scale-stage{padding-block:calc(var(--spacing) * 4)}}.placement-hero-scale-ends{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}@media(min-width:40rem){.placement-hero-scale-ends{margin-bottom:calc(var(--spacing) * 7)}}.placement-hero-scale-end{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.placement-hero-scale-end--right{color:var(--color-brand-navy)}.placement-hero-scale-rail{padding-left:calc(var(--spacing) * 5);position:relative}@media(min-width:40rem){.placement-hero-scale-rail{padding-top:calc(var(--spacing) * 2);padding-left:0}}.placement-hero-scale-rail:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);width:1px;position:absolute;left:.4rem}@media(min-width:40rem){.placement-hero-scale-rail:before{display:none}}.placement-hero-scale-rail:before{background:linear-gradient(#00a0e3b3,#0066cc8c,#004d80b3)}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-rail:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 70%,transparent),color-mix(in srgb,var(--color-brand-deep) 55%,transparent),color-mix(in srgb,var(--color-brand-navy) 70%,transparent))}}.placement-hero-scale-track{height:calc(var(--spacing) * 1.5);transform-origin:0;border-radius:3.40282e38px;display:none;position:absolute;top:1.05rem;left:8%;right:8%}@media(min-width:40rem){.placement-hero-scale-track{display:block}}.placement-hero-scale-track{background:linear-gradient(90deg,#00a0e3d9,#0066ccb3,#004d80d9)}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-track{background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 85%,transparent),color-mix(in srgb,var(--color-brand-deep) 70%,transparent),color-mix(in srgb,var(--color-brand-navy) 85%,transparent))}}.placement-hero-scale-track{box-shadow:0 0 20px #00a0e340}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-track{box-shadow:0 0 20px color-mix(in srgb,var(--color-brand) 25%,transparent)}}.placement-hero-scale-track{animation:.95s ease-out .2s both placement-hero-track}.placement-hero-scale-stops{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex;position:relative}@media(min-width:40rem){.placement-hero-scale-stops{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.placement-hero-scale-stop{animation:.65s ease-out both placement-hero-rise;animation-delay:var(--placement-scale-delay,0s);position:relative}.placement-hero-scale-link{align-items:flex-start;gap:calc(var(--spacing) * 3);outline-offset:4px;text-decoration-line:none;display:flex;position:relative}@media(min-width:40rem){.placement-hero-scale-link{align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column}}.placement-hero-scale-link{transition:transform .2s}.placement-hero-scale-dot{z-index:10;margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-surface);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:40rem){.placement-hero-scale-dot{margin-top:0;margin-bottom:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}}.placement-hero-scale-dot{box-shadow:0 0 0 5px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.placement-hero-scale-dot{transition:box-shadow .2s}.placement-hero-scale-dot-ring{pointer-events:none;border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;border-radius:3.40282e38px;position:absolute;inset:-6px}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-dot-ring{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}@media(min-width:40rem){.placement-hero-scale-dot-ring{inset:-8px}}.placement-hero-scale-dot-ring{animation:1.1s ease-out both placement-hero-dot-pulse;animation-delay:var(--placement-scale-delay,0s)}.placement-hero-scale-stop--hosted .placement-hero-scale-dot{background-color:var(--color-brand-deep);box-shadow:0 0 0 5px #0066cc2e}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--hosted .placement-hero-scale-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand-deep) 18%,transparent)}}.placement-hero-scale-stop--hosted .placement-hero-scale-dot-ring{border-color:#0066cc59}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--hosted .placement-hero-scale-dot-ring{border-color:color-mix(in oklab,var(--color-brand-deep) 35%,transparent)}}.placement-hero-scale-stop--onprem .placement-hero-scale-dot{background-color:var(--color-brand-navy);box-shadow:0 0 0 5px #004d8029}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--onprem .placement-hero-scale-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand-navy) 16%,transparent)}}.placement-hero-scale-stop--onprem .placement-hero-scale-dot-ring{border-color:#004d804d}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--onprem .placement-hero-scale-dot-ring{border-color:color-mix(in oklab,var(--color-brand-navy) 30%,transparent)}}.placement-hero-scale-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}@media(min-width:40rem){.placement-hero-scale-copy{align-items:center}}.placement-hero-scale-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-hero-scale-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-hero-scale-label{transition:color .2s}.placement-hero-scale-detail{--tw-leading:var(--leading-snug);max-width:18rem;font-size:.8125rem;line-height:var(--leading-snug);color:var(--color-text-muted)}@media(min-width:40rem){.placement-hero-scale-detail{max-width:13.5rem}}@media(min-width:48rem){.placement-hero-scale-detail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(hover:hover)and (pointer:fine){.placement-hero-cta-link:hover,.placement-hero-cta-secondary:hover,.placement-hero-scale-link:hover{transform:translateY(-1px)}.placement-hero-scale-link:hover .placement-hero-scale-label{color:var(--color-brand)}.placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px #00a0e338}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.placement-hero-scale-stop--hosted .placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px #0066cc38}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--hosted .placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-brand-deep) 22%,transparent)}}.placement-hero-scale-stop--onprem .placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px #004d8033}@supports (color:color-mix(in lab,red,red)){.placement-hero-scale-stop--onprem .placement-hero-scale-link:hover .placement-hero-scale-dot{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-brand-navy) 20%,transparent)}}.placement-hero-scale-stop--hosted .placement-hero-scale-link:hover .placement-hero-scale-label,.placement-hero-scale-stop--onprem .placement-hero-scale-link:hover .placement-hero-scale-label{color:var(--color-brand-deep)}}@keyframes placement-hero-rise{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes placement-hero-track{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes placement-hero-dot-pulse{0%{opacity:0;transform:scale(.55)}55%{opacity:.85}to{opacity:.35;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.placement-hero-header,.placement-hero-cta,.placement-hero-scale,.placement-hero-scale-stop,.placement-hero-scale-track,.placement-hero-scale-dot-ring{animation:none}.placement-hero-cta-link,.placement-hero-cta-secondary,.placement-hero-scale-link,.placement-hero-scale-dot,.placement-hero-scale-label{transition:none}.placement-hero-cta-link:hover,.placement-hero-cta-secondary:hover,.placement-hero-scale-link:hover{transform:none}}.placement-audience{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.placement-audience{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.placement-audience{padding-block:calc(var(--spacing) * 20)}}.placement-audience{background:linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 100%)}.placement-audience-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.placement-audience-inner{gap:calc(var(--spacing) * 9)}}.placement-audience-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.placement-audience-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-audience-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.placement-audience-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.placement-audience-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-audience-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:64rem){.placement-audience-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.placement-audience-card{animation:.7s ease-out both placement-audience-rise;animation-delay:var(--placement-audience-delay,0s)}.placement-audience-link{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec66;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.placement-audience-link{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-audience-link{background-color:var(--color-surface);color:inherit;outline-offset:4px;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));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}.placement-audience-visual{aspect-ratio:2;background-color:var(--color-surface-soft);margin:0;position:relative;overflow:hidden}.placement-audience-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s}.placement-audience-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#ffffffe0);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.placement-audience-visual:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-surface) 88%,transparent) 0%,transparent 55%)}}.placement-audience-card--gov .placement-audience-visual img{filter:saturate(.82)contrast(1.05)brightness(.94)}.placement-audience-body{z-index:10;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;position:relative}@media(min-width:48rem){.placement-audience-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6)}}.placement-audience-body{background-image:radial-gradient(80% 60% at 0 0,#40c4ff1f,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.placement-audience-body{background-image:radial-gradient(ellipse 80% 60% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 55%)}}.placement-audience-card--gov .placement-audience-body{background-image:radial-gradient(90% 70% at 100% 0,#00a0e329,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.placement-audience-card--gov .placement-audience-body{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 55%)}}.placement-audience-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.placement-audience-card-title{font-size:1.375rem}}.placement-audience-promise{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.placement-audience-cta{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);margin-top:auto;display:flex}.placement-audience-card--gov .placement-audience-cta{color:var(--color-brand-deep)}.placement-audience-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover)and (pointer:fine){.placement-audience-link:hover{transform:translateY(-4px);box-shadow:0 14px 32px #004d801f}@supports (color:color-mix(in lab,red,red)){.placement-audience-link:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--color-brand-navy) 12%,transparent)}}.placement-audience-link:hover .placement-audience-visual img{transform:scale(1.05)}.placement-audience-link:hover .placement-audience-arrow{transform:translate(.3rem)}}@keyframes placement-audience-rise{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.placement-audience-card{animation:none}.placement-audience-link:hover,.placement-audience-link:hover .placement-audience-visual img,.placement-audience-link:hover .placement-audience-arrow{transform:none}.placement-audience-visual img{transition:none}}.placement-compare{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.placement-compare{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.placement-compare{padding-block:calc(var(--spacing) * 24)}}.placement-compare{background:radial-gradient(ellipse 60% 42% at 50% 100%,#e3f5fcb3,transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,var(--color-surface-soft) 100%);scroll-margin-top:6rem}@supports (color:color-mix(in lab,red,red)){.placement-compare{background:radial-gradient(ellipse 60% 42% at 50% 100%,color-mix(in srgb,var(--color-surface-muted) 70%,transparent),transparent 70%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 40%,var(--color-surface-soft) 100%)}}.placement-compare-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.placement-compare-inner{gap:calc(var(--spacing) * 9)}}.placement-compare-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.placement-compare-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-compare-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.placement-compare-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.placement-compare-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-compare-shared,.placement-compare-scroll,.placement-compare-footer{animation:.7s ease-out both placement-compare-rise;animation-delay:var(--placement-compare-delay,0s)}.placement-compare-shared{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.placement-compare-shared{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.placement-compare-shared{background-color:#e3f5fc80}@supports (color:color-mix(in lab,red,red)){.placement-compare-shared{background-color:color-mix(in oklab,var(--color-surface-muted) 50%,transparent)}}.placement-compare-shared{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.placement-compare-shared{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6)}}.placement-compare-shared-label{margin:0;margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.placement-compare-shared-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:40rem){.placement-compare-shared-list{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2.5);flex-flow:wrap}}.placement-compare-shared-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.placement-compare-shared-item{font-size:.9375rem}}.placement-compare-shared-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 5px #00a0e333}@supports (color:color-mix(in lab,red,red)){.placement-compare-shared-mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-brand) 20%,transparent)}}.placement-compare-scroll{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);overflow-x:auto}@media(min-width:48rem){.placement-compare-scroll{margin-inline:0;padding-inline:0}}.placement-compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.placement-compare-table{min-width:0;font-size:.9375rem}}.placement-compare-corner{z-index:20;background-color:var(--color-surface-soft);min-width:8.5rem;padding:calc(var(--spacing) * 3);position:sticky;left:0}@media(min-width:48rem){.placement-compare-corner{min-width:11rem;padding:calc(var(--spacing) * 4)}}.placement-compare-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.placement-compare-col{border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;min-width:7.5rem}@supports (color:color-mix(in lab,red,red)){.placement-compare-col{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.placement-compare-col{padding:calc(var(--spacing) * 3);vertical-align:bottom;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-compare-col{min-width:9rem;padding:calc(var(--spacing) * 4)}}.placement-compare-col--featured{background:linear-gradient(#e6edf2,#f5f8fa);position:relative}@supports (color:color-mix(in lab,red,red)){.placement-compare-col--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-navy) 10%,var(--color-surface)),color-mix(in srgb,var(--color-brand-navy) 4%,var(--color-surface)))}}.placement-compare-col--featured{box-shadow:inset 0 3px 0 0 var(--color-brand)}.placement-compare-badge{margin-bottom:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-on-brand);text-transform:uppercase;display:inline-block}.placement-compare-col-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}@media(min-width:48rem){.placement-compare-col-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-compare-group th{background-color:#e3f5fc80}@supports (color:color-mix(in lab,red,red)){.placement-compare-group th{background-color:color-mix(in oklab,var(--color-surface-muted) 50%,transparent)}}.placement-compare-group th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}@media(min-width:48rem){.placement-compare-group th{padding-inline:calc(var(--spacing) * 4)}}.placement-compare-feature{z-index:10;border-bottom-style:var(--tw-border-style);border-color:#b7d5ec66;border-bottom-width:1px;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.placement-compare-feature{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-compare-feature{background-color:var(--color-surface);padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-compare-feature{padding:calc(var(--spacing) * 4)}}.placement-compare-cell{border-bottom-style:var(--tw-border-style);border-color:#b7d5ec66;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.placement-compare-cell{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-compare-cell{padding:calc(var(--spacing) * 3);vertical-align:middle;color:var(--color-text-muted)}@media(min-width:48rem){.placement-compare-cell{padding:calc(var(--spacing) * 4)}}.placement-compare-cell--featured{background:#f2f6f9}@supports (color:color-mix(in lab,red,red)){.placement-compare-cell--featured{background:color-mix(in srgb,var(--color-brand-navy) 5%,var(--color-surface))}}.placement-compare-cell--featured{color:var(--color-brand-navy)}.placement-compare-text{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.placement-compare-footer{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.placement-compare-footer--band{gap:calc(var(--spacing) * 5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec66}@supports (color:color-mix(in lab,red,red)){.placement-compare-footer--band{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.placement-compare-footer--band{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.placement-compare-footer--band{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.placement-compare-footer--band{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}@media(min-width:48rem){.placement-compare-footer--band{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8)}}.placement-compare-footer--band{box-shadow:0 8px 28px #004d800f}@supports (color:color-mix(in lab,red,red)){.placement-compare-footer--band{box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}.placement-compare-nudge{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.placement-compare-cta{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.placement-compare-cta-link{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);text-decoration-line:none}.placement-compare-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);margin:0}@keyframes placement-compare-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.placement-compare-shared,.placement-compare-scroll,.placement-compare-footer{animation:none}}.placement-scenarios{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media(min-width:48rem){.placement-scenarios{padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.placement-scenarios{padding-block:calc(var(--spacing) * 24)}}.placement-scenarios{background:radial-gradient(ellipse 55% 42% at 90% 10%,#00a0e31a,transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,#f5fcfe 50%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.placement-scenarios{background:radial-gradient(ellipse 55% 42% at 90% 10%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface-muted) 35%,var(--color-surface)) 50%,var(--color-surface) 100%)}}.placement-scenarios-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.placement-scenarios-inner{gap:calc(var(--spacing) * 12)}}.placement-scenarios-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.placement-scenarios-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.placement-scenarios-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.placement-scenarios-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.placement-scenarios-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.placement-scenarios-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.placement-scenarios-list{column-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.placement-scenarios-item{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#b7d5ec80;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.placement-scenarios-item{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.placement-scenarios-item{padding-block:calc(var(--spacing) * 7)}@media(min-width:48rem){.placement-scenarios-item{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}}.placement-scenarios-item{animation:.65s ease-out both placement-scenarios-rise;animation-delay:var(--placement-scenarios-delay,0s)}.placement-scenarios-number{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#00a0e34d;flex-shrink:0;padding-top:0}@supports (color:color-mix(in lab,red,red)){.placement-scenarios-number{color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}@media(min-width:48rem){.placement-scenarios-number{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.placement-scenarios-number{transition:transform .2s,color .2s}.placement-scenarios-body{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-width:0;display:flex}.placement-scenarios-situation{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.placement-scenarios-situation{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.placement-scenarios-recommendation{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.placement-scenarios-link{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;padding-bottom:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;transition:gap .2s;display:inline-flex;position:relative}.placement-scenarios-link:after{content:"";transform-origin:0;background-color:var(--color-brand);width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media(hover:hover)and (pointer:fine){.placement-scenarios-item:hover .placement-scenarios-number{color:#00a0e38c}@supports (color:color-mix(in lab,red,red)){.placement-scenarios-item:hover .placement-scenarios-number{color:color-mix(in oklab,var(--color-brand) 55%,transparent)}}.placement-scenarios-item:hover .placement-scenarios-number{transform:translateY(-2px)}.placement-scenarios-link:hover{gap:calc(var(--spacing) * 2.5)}.placement-scenarios-link:hover:after{transform:scaleX(1)}}@keyframes placement-scenarios-rise{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.placement-scenarios-item{animation:none}.placement-scenarios-item:hover .placement-scenarios-number{transform:none}.placement-scenarios-link:after{transition:none}}.subscription-included{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.subscription-included{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.subscription-included{padding-block:calc(var(--spacing) * 20)}}.subscription-included{background:radial-gradient(ellipse 55% 40% at 8% 20%,#00a0e31a,transparent 58%),radial-gradient(ellipse 48% 36% at 92% 85%,#e3f5fccc,transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.subscription-included{background:radial-gradient(ellipse 55% 40% at 8% 20%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 58%),radial-gradient(ellipse 48% 36% at 92% 85%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent),transparent 60%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 52%,var(--color-surface) 100%)}}.subscription-included-inner{z-index:10;max-width:var(--container-5xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.subscription-included-inner{gap:calc(var(--spacing) * 12)}}.subscription-included-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.subscription-included-header{gap:calc(var(--spacing) * 3.5)}}.subscription-included-header{animation:.7s ease-out both subscription-included-rise;animation-delay:var(--included-delay,0s)}.subscription-included-header:after{content:"";margin-top:var(--spacing);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 16);background-color:var(--color-brand);border-radius:3.40282e38px}@media(min-width:48rem){.subscription-included-header:after{margin-top:calc(var(--spacing) * 1.5)}}.subscription-included-eyebrow{margin:0}.subscription-included-claim{--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);max-width:18ch;font-size:1.75rem;line-height:1.15;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.subscription-included-claim{max-width:none;font-size:2rem}}@media(min-width:48rem){.subscription-included-claim{--tw-leading:1.12;font-size:2.25rem;line-height:1.12}}@media(min-width:64rem){.subscription-included-claim{font-size:2.5rem}}.subscription-included-claim-support{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.subscription-included-claim-support{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.subscription-included-groups{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:0;margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:48rem){.subscription-included-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.subscription-included-groups:before{content:"";pointer-events:none;top:var(--spacing);bottom:var(--spacing);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#b7d5ecb3;display:none;position:absolute;left:33.3333%}@supports (color:color-mix(in lab,red,red)){.subscription-included-groups:before{background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}@media(min-width:48rem){.subscription-included-groups:before{display:block}}.subscription-included-groups:after{content:"";pointer-events:none;top:var(--spacing);bottom:var(--spacing);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#b7d5ecb3;display:none;position:absolute;left:66.6667%}@supports (color:color-mix(in lab,red,red)){.subscription-included-groups:after{background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}@media(min-width:48rem){.subscription-included-groups:after{display:block}}.subscription-included-group{gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.subscription-included-group{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.subscription-included-group{padding-block:calc(var(--spacing) * 6)}.subscription-included-group:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:48rem){.subscription-included-group{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:var(--spacing);border-top-width:0}.subscription-included-group:first-child{padding-left:0}.subscription-included-group:last-child{padding-right:0}}.subscription-included-group{animation:.7s ease-out both subscription-included-rise;animation-delay:var(--included-delay,0s)}.subscription-included-group-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;margin:0}.subscription-included-items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.subscription-included-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.subscription-included-item{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.subscription-included-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 4px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.subscription-included-mark{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.subscription-included-bridge{max-width:var(--container-xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80cc;margin:0;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.subscription-included-bridge{color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}@media(min-width:48rem){.subscription-included-bridge{font-size:.9375rem}}.subscription-included-bridge{animation:.7s ease-out both subscription-included-rise;animation-delay:var(--included-delay,0s)}@keyframes subscription-included-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.subscription-included-header,.subscription-included-group,.subscription-included-bridge{animation:none}}.subscription-flexibility{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.subscription-flexibility{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.subscription-flexibility{padding-block:calc(var(--spacing) * 20)}}.subscription-flexibility{background:radial-gradient(ellipse 50% 42% at 88% 12%,#00a0e317,transparent 56%),radial-gradient(ellipse 42% 38% at 6% 90%,#e3f5fcd9,transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility{background:radial-gradient(ellipse 50% 42% at 88% 12%,color-mix(in srgb,var(--color-brand) 9%,transparent),transparent 56%),radial-gradient(ellipse 42% 38% at 6% 90%,color-mix(in srgb,var(--color-surface-muted) 85%,transparent),transparent 58%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 48%,var(--color-surface-soft) 100%)}}.subscription-flexibility-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.subscription-flexibility-inner{gap:calc(var(--spacing) * 12)}}.subscription-flexibility-header{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.subscription-flexibility-header{gap:calc(var(--spacing) * 4)}}.subscription-flexibility-header{animation:.7s ease-out both subscription-flexibility-rise;animation-delay:var(--flex-delay,0s)}.subscription-flexibility-eyebrow{margin:0}.subscription-flexibility-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);max-width:22ch;font-size:1.625rem;line-height:1.2;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.subscription-flexibility-title{max-width:none;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.subscription-flexibility-title{--tw-leading:1.18;font-size:2.125rem;line-height:1.18}}@media(min-width:64rem){.subscription-flexibility-title{font-size:2.375rem}}.subscription-flexibility-subtitle{max-width:40ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.subscription-flexibility-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.subscription-flexibility-growth{margin-top:var(--spacing);justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}.subscription-flexibility-growth-step{width:calc(var(--spacing) * 1.5);background-color:#00a0e359;border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-growth-step{background-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.subscription-flexibility-growth-step{animation:.85s ease-out both subscription-flexibility-grow}.subscription-flexibility-growth-step:first-child{height:.35rem;animation-delay:.12s}.subscription-flexibility-growth-step:nth-child(2){height:.55rem;animation-delay:.2s}.subscription-flexibility-growth-step:nth-child(3){height:.8rem;animation-delay:.28s}.subscription-flexibility-growth-step:nth-child(4){background-color:var(--color-brand);height:1.05rem;animation-delay:.36s}.subscription-flexibility-axes{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin:0;padding:0;list-style-type:none;display:grid;position:relative}@media(min-width:40rem){.subscription-flexibility-axes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.subscription-flexibility-axes{grid-template-columns:repeat(4,minmax(0,1fr))}}.subscription-flexibility-axes:before{content:"";pointer-events:none;top:var(--spacing);bottom:var(--spacing);--tw-translate-x: -50% ;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#b7d5ecb3;display:none;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-axes:before{background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}@media(min-width:40rem){.subscription-flexibility-axes:before{display:block}}@media(min-width:64rem){.subscription-flexibility-axes:before{display:none}}.subscription-flexibility-axes:after{content:"";pointer-events:none;inset-block:var(--spacing);width:100%;display:none;position:absolute;left:0}@media(min-width:64rem){.subscription-flexibility-axes:after{display:block}}.subscription-flexibility-axes:after{background-image:linear-gradient(90deg,#0000 calc(25% - .5px),#b7d5ecb3 calc(25% - .5px) calc(25% + .5px),#0000 calc(25% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#b7d5ecb3 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(75% - .5px),#b7d5ecb3 calc(75% - .5px) calc(75% + .5px),#0000 calc(75% + .5px))}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-axes:after{background-image:linear-gradient(to right,transparent calc(25% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(25% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(25% + .5px),transparent calc(25% + .5px)),linear-gradient(to right,transparent calc(50% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(50% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to right,transparent calc(75% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(75% - .5px),color-mix(in srgb,var(--color-border) 70%,transparent) calc(75% + .5px),transparent calc(75% + .5px))}}.subscription-flexibility-axis{z-index:10;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-axis{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.subscription-flexibility-axis{padding-block:calc(var(--spacing) * 6)}@media(min-width:40rem){.subscription-flexibility-axis{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}@media(min-width:64rem){.subscription-flexibility-axis{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);border-top-width:0}}.subscription-flexibility-axis{animation:.7s ease-out both subscription-flexibility-rise;animation-delay:var(--flex-delay,0s)}.subscription-flexibility-axis:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}@media(min-width:40rem){.subscription-flexibility-axis:first-child{padding-top:calc(var(--spacing) * 5)}}@media(min-width:64rem){.subscription-flexibility-axis:first-child{padding-top:calc(var(--spacing) * 2);padding-left:0}}@media(min-width:40rem){.subscription-flexibility-axis:nth-child(2){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-top-width:0}}@media(min-width:64rem){.subscription-flexibility-axis:nth-child(2){padding-top:calc(var(--spacing) * 2)}.subscription-flexibility-axis:last-child{padding-right:0}}.subscription-flexibility-axis--emphasize{border-radius:var(--radius-lg);background-color:#00a0e30d}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-axis--emphasize{background-color:color-mix(in oklab,var(--color-brand) 5%,transparent)}}.subscription-flexibility-axis--emphasize{padding-inline:calc(var(--spacing) * 4)}@media(min-width:40rem){.subscription-flexibility-axis--emphasize{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.subscription-flexibility-axis--emphasize{padding-inline:calc(var(--spacing) * 5)}}.subscription-flexibility-axis--emphasize{box-shadow:inset 3px 0 0 0 var(--color-brand)}.subscription-flexibility-axis-number{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);flex-shrink:0;font-size:.8125rem;transition:color .2s,transform .2s}.subscription-flexibility-axis--emphasize .subscription-flexibility-axis-number{color:var(--color-brand-deep)}.subscription-flexibility-axis-body{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;transition:transform .2s;display:flex}.subscription-flexibility-axis-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase;margin:0}.subscription-flexibility-axis--emphasize .subscription-flexibility-axis-title{color:var(--color-brand-deep)}.subscription-flexibility-axis-summary{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.subscription-flexibility-axis-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.subscription-flexibility-axis-proof{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#004d80bf;margin:0}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-axis-proof{color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.subscription-flexibility-cta-band{align-items:center;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.subscription-flexibility-cta-band{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.subscription-flexibility-cta-band{padding-top:calc(var(--spacing) * 8);text-align:center}@media(min-width:48rem){.subscription-flexibility-cta-band{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);text-align:left;flex-direction:row}}.subscription-flexibility-cta-band{animation:.7s ease-out both subscription-flexibility-rise;animation-delay:var(--flex-delay,0s)}.subscription-flexibility-cta-copy{max-width:var(--container-xl);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.subscription-flexibility-cta-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.subscription-flexibility-cta-note{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.subscription-flexibility-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.subscription-flexibility-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex-shrink:0;text-decoration-line:none}@media(min-width:48rem){.subscription-flexibility-cta-link{width:auto}}.subscription-flexibility-cta-link{transition:transform .2s,border-color .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.subscription-flexibility-axis:hover .subscription-flexibility-axis-number{transform:translateY(-2px)}.subscription-flexibility-axis:hover .subscription-flexibility-axis-body,.subscription-flexibility-cta-link:hover{transform:translateY(-1px)}}@keyframes subscription-flexibility-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes subscription-flexibility-grow{0%{opacity:0;transform-origin:bottom;transform:scaleY(.35)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.subscription-flexibility-header,.subscription-flexibility-axis,.subscription-flexibility-cta-band,.subscription-flexibility-growth-step{animation:none}}.implementation-teaser{background-color:var(--color-brand-navy);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);color:var(--color-text-on-brand);position:relative;overflow:hidden}@media(min-width:40rem){.implementation-teaser{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.implementation-teaser{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.implementation-teaser{padding-block:calc(var(--spacing) * 20)}}.implementation-teaser{background-image:radial-gradient(70% 45% at 50% 0,#40c4ff38,#0000 60%),radial-gradient(55% 50% at 0 80%,#00a0e359,#0000 55%),radial-gradient(50% 40% at 100% 60%,#40c4ff24,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.implementation-teaser{background-image:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--color-brand-bright) 22%,transparent),transparent 60%),radial-gradient(ellipse 55% 50% at 0% 80%,color-mix(in srgb,var(--color-brand) 35%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 60%,color-mix(in srgb,var(--color-brand-bright) 14%,transparent),transparent 50%)}}.implementation-teaser-inner{z-index:10;width:100%;max-width:var(--container-4xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.implementation-teaser-inner{gap:calc(var(--spacing) * 10)}}.implementation-teaser-header{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.implementation-teaser-header{gap:calc(var(--spacing) * 3.5)}}.implementation-teaser-header{animation:.7s ease-out both implementation-teaser-rise;animation-delay:var(--teaser-delay,0s)}.implementation-teaser-eyebrow{color:var(--color-brand-bright);margin:0}.implementation-teaser-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-on-brand);margin:0}@media(min-width:48rem){.implementation-teaser-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.implementation-teaser-title{font-size:1.75rem}}.implementation-teaser-subtitle{max-width:40ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-subtitle{color:color-mix(in oklab,var(--color-text-on-brand) 75%,transparent)}}@media(min-width:48rem){.implementation-teaser-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-teaser-stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stats{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}@media(min-width:40rem){.implementation-teaser-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.implementation-teaser-stat{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;flex-direction:row;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.implementation-teaser-stat{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 6);text-align:left}.implementation-teaser-stat:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:40rem){.implementation-teaser-stat{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);border-bottom-width:0}}@media(min-width:48rem){.implementation-teaser-stat{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6)}}.implementation-teaser-stat{animation:.7s ease-out both implementation-teaser-rise;animation-delay:var(--teaser-delay,0s)}@media(min-width:40rem){.implementation-teaser-stat:first-child{border-right-style:var(--tw-border-style);border-color:#ffffff26;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat:first-child{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.implementation-teaser-stat:first-child{padding-right:calc(var(--spacing) * 8)}}@media(min-width:48rem){.implementation-teaser-stat:first-child{padding-right:calc(var(--spacing) * 10)}}@media(min-width:40rem){.implementation-teaser-stat:last-child{padding-left:calc(var(--spacing) * 8)}}@media(min-width:48rem){.implementation-teaser-stat:last-child{padding-left:calc(var(--spacing) * 10)}}.implementation-teaser-stat-value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:2.5rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-bright);flex-shrink:0;margin:0}@media(min-width:40rem){.implementation-teaser-stat-value{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.implementation-teaser-stat-value{font-size:3.5rem}}.implementation-teaser-stat--accent .implementation-teaser-stat-value{font-size:2.75rem}@media(min-width:40rem){.implementation-teaser-stat--accent .implementation-teaser-stat-value{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.implementation-teaser-stat--accent .implementation-teaser-stat-value{font-size:3.75rem}}.implementation-teaser-stat--accent .implementation-teaser-stat-value{text-shadow:0 0 28px #40c4ff59}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat--accent .implementation-teaser-stat-value{text-shadow:0 0 28px color-mix(in srgb,var(--color-brand-bright) 35%,transparent)}}.implementation-teaser-stat-copy{gap:var(--spacing);border-left-style:var(--tw-border-style);border-color:#40c4ff66;border-left-width:1px;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat-copy{border-color:color-mix(in oklab,var(--color-brand-bright) 40%,transparent)}}.implementation-teaser-stat-copy{padding-left:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.implementation-teaser-stat-copy{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5)}}.implementation-teaser-stat--accent .implementation-teaser-stat-copy{border-color:#40c4ffb3}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat--accent .implementation-teaser-stat-copy{border-color:color-mix(in oklab,var(--color-brand-bright) 70%,transparent)}}.implementation-teaser-stat-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand);margin:0}@media(min-width:40rem){.implementation-teaser-stat-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.implementation-teaser-stat-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff9;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat-note{color:color-mix(in oklab,var(--color-text-on-brand) 60%,transparent)}}@media(min-width:48rem){.implementation-teaser-stat-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-teaser-stat--accent .implementation-teaser-stat-note{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#40c4ffd9}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat--accent .implementation-teaser-stat-note{color:color-mix(in oklab,var(--color-brand-bright) 85%,transparent)}}.implementation-teaser-stat--accent{border-radius:var(--radius-lg)}@media(min-width:40rem){.implementation-teaser-stat--accent{border-radius:0}}.implementation-teaser-stat--accent{box-shadow:inset 0 0 0 1px #40c4ff47}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-stat--accent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-bright) 28%,transparent)}}@media(min-width:640px){.implementation-teaser-stat--accent{box-shadow:none}}.implementation-teaser-bridge{animation:.7s ease-out both implementation-teaser-rise;animation-delay:var(--teaser-delay,0s);margin:0}.implementation-teaser-bridge-text{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#40c4ff66;justify-content:center;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-bridge-text{border-color:color-mix(in oklab,var(--color-brand-bright) 40%,transparent)}}.implementation-teaser-bridge-text{background-color:#40c4ff24}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-bridge-text{background-color:color-mix(in oklab,var(--color-brand-bright) 14%,transparent)}}.implementation-teaser-bridge-text{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-bright)}@media(min-width:40rem){.implementation-teaser-bridge-text{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.implementation-teaser-bridge-text{box-shadow:inset 0 1px #ffffff1f}.implementation-teaser-cta{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-cta{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.implementation-teaser-cta{padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.implementation-teaser-cta{gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 10)}}.implementation-teaser-cta{animation:.7s ease-out both implementation-teaser-rise;animation-delay:var(--teaser-delay,0s)}.implementation-teaser-cta-link{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;box-shadow:0 8px 28px #00000047}.implementation-teaser-cta-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffff80;margin:0}@supports (color:color-mix(in lab,red,red)){.implementation-teaser-cta-hint{color:color-mix(in oklab,var(--color-text-on-brand) 50%,transparent)}}@media(hover:hover)and (pointer:fine){.implementation-teaser-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000052}}@keyframes implementation-teaser-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.implementation-teaser-header,.implementation-teaser-stat,.implementation-teaser-bridge,.implementation-teaser-cta{animation:none}.implementation-teaser-cta-link{transition:none}.implementation-teaser-cta-link:hover{transform:none}}.tariffs-grid{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-grid{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.tariffs-grid{padding-block:calc(var(--spacing) * 20)}}.tariffs-grid{background:radial-gradient(ellipse 70% 50% at 50% 0%,#e3f5fcbf,transparent 65%),radial-gradient(ellipse 45% 40% at 100% 80%,#00a0e314,transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-grid{background:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--color-surface-muted) 75%,transparent),transparent 65%),radial-gradient(ellipse 45% 40% at 100% 80%,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 55%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-soft) 100%)}}.tariffs-grid-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.tariffs-grid-inner{gap:calc(var(--spacing) * 9)}}.tariffs-grid-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.tariffs-grid-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-grid-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.tariffs-grid-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-grid-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-grid-cards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:40rem){.tariffs-grid-cards{gap:calc(var(--spacing) * 5)}}@media(min-width:64rem){.tariffs-grid-cards{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.tariffs-grid-card{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec80;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.tariffs-grid-card{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card{background-color:color-mix(in oklab,var(--color-surface) 75%,transparent)}}.tariffs-grid-card{padding:calc(var(--spacing) * 5)}@media(min-width:48rem){.tariffs-grid-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6)}}.tariffs-grid-card{animation:.7s ease-out both tariffs-grid-rise;animation-delay:var(--tariff-grid-delay,0s);transition:transform .25s,box-shadow .25s,border-color .25s}.tariffs-grid-card--featured{background-color:var(--color-brand-navy);color:var(--color-text-on-brand);border-color:#0000;order:-9999}@media(min-width:64rem){.tariffs-grid-card--featured{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);order:0}}.tariffs-grid-card--featured{background-image:radial-gradient(90% 70% at 100% 0,#00a0e35c,#0000 55%),radial-gradient(50% 40% at 0 100%,#40c4ff1f,#0000 50%)}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand) 36%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 0% 100%,color-mix(in srgb,var(--color-brand-bright) 12%,transparent),transparent 50%)}}.tariffs-grid-card--featured{box-shadow:0 16px 40px #004d803d}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured{box-shadow:0 16px 40px color-mix(in srgb,var(--color-brand-navy) 24%,transparent)}}.tariffs-grid-badge{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);width:fit-content;font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#40c4fff2}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-badge{color:color-mix(in oklab,var(--color-brand-bright) 95%,transparent)}}.tariffs-grid-badge{text-transform:uppercase}.tariffs-grid-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.tariffs-grid-card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.tariffs-grid-card--featured .tariffs-grid-card-title{color:var(--color-text-on-brand)}.tariffs-grid-card-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);margin:0}.tariffs-grid-card--featured .tariffs-grid-card-summary{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-summary{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.tariffs-grid-card-audience{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec99;flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card-audience{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-grid-card-audience{background-color:#e3f5fc99}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card-audience{background-color:color-mix(in oklab,var(--color-surface-muted) 60%,transparent)}}.tariffs-grid-card-audience{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.tariffs-grid-card--featured .tariffs-grid-card-audience{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-audience{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.tariffs-grid-card--featured .tariffs-grid-card-audience{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-audience{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.tariffs-grid-card-audience-label{--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase}.tariffs-grid-card--featured .tariffs-grid-card-audience-label{color:#40c4ffe6}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-audience-label{color:color-mix(in oklab,var(--color-brand-bright) 90%,transparent)}}.tariffs-grid-card-audience-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-grid-card-audience-text{font-size:.9375rem}}.tariffs-grid-card--featured .tariffs-grid-card-audience-text{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-audience-text{color:color-mix(in oklab,var(--color-text-on-brand) 90%,transparent)}}.tariffs-grid-card-body{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ec8c;border-top-width:1px;flex-direction:column;flex:1;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card-body{border-color:color-mix(in oklab,var(--color-border) 55%,transparent)}}.tariffs-grid-card-body{padding-top:calc(var(--spacing) * 3.5)}.tariffs-grid-card--featured .tariffs-grid-card-body{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-card-body{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.tariffs-grid-includes{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0;display:flex}.tariffs-grid-card--featured .tariffs-grid-includes{color:var(--color-text-on-brand)}.tariffs-grid-includes-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-includes-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.tariffs-grid-card--featured .tariffs-grid-includes-mark{background-color:var(--color-brand-bright);box-shadow:0 0 0 3px #40c4ff38}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-includes-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-bright) 22%,transparent)}}.tariffs-grid-features{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.tariffs-grid-feature{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.tariffs-grid-feature{font-size:.9375rem}}.tariffs-grid-card--featured .tariffs-grid-feature{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured .tariffs-grid-feature{color:color-mix(in oklab,var(--color-text-on-brand) 88%,transparent)}}.tariffs-grid-feature-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0}.tariffs-grid-card--featured .tariffs-grid-feature-mark{background-color:var(--color-brand-bright)}.tariffs-grid-card-cta{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);text-align:center;margin-top:auto;text-decoration-line:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s}.tariffs-grid-card--featured .tariffs-grid-card-cta.btn-primary{background-color:var(--color-brand);color:var(--color-text-on-brand)}@media(hover:hover){.tariffs-grid-card--featured .tariffs-grid-card-cta.btn-primary:hover{background-color:var(--color-brand-bright)}}.tariffs-grid-card:not(.tariffs-grid-card--featured) .tariffs-grid-card-cta.btn-outline{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card:not(.tariffs-grid-card--featured) .tariffs-grid-card-cta.btn-outline{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.tariffs-grid-nudge{max-width:var(--container-xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);margin:0;margin-inline:auto}@media(min-width:48rem){.tariffs-grid-nudge{font-size:.9375rem}}.tariffs-grid-nudge{animation:.7s ease-out both tariffs-grid-rise;animation-delay:var(--tariff-grid-delay,0s)}.tariffs-grid-chooser{width:100%;max-width:var(--container-3xl);animation:.7s ease-out both tariffs-grid-rise;animation-delay:var(--tariff-grid-delay,0s);margin-inline:auto}.tariffs-grid-chooser-label{margin:0;margin-bottom:calc(var(--spacing) * 2.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.tariffs-grid-chooser-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:40rem){.tariffs-grid-chooser-list{gap:calc(var(--spacing) * 2.5)}}.tariffs-grid-chooser-item{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-grid-chooser-item{font-size:.9375rem}}.tariffs-grid-trust{margin:0;margin-top:calc(var(--spacing) * -2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-grid-trust{margin-top:calc(var(--spacing) * -3)}}@media(hover:hover)and (pointer:fine){.tariffs-grid-card:not(.tariffs-grid-card--featured):hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card:not(.tariffs-grid-card--featured):hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.tariffs-grid-card:not(.tariffs-grid-card--featured):hover{background-color:var(--color-surface);transform:translateY(-3px);box-shadow:0 10px 28px #004d801a}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card:not(.tariffs-grid-card--featured):hover{box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-navy) 10%,transparent)}}.tariffs-grid-card--featured:hover{transform:translateY(-8px);box-shadow:0 20px 44px #004d804d}@supports (color:color-mix(in lab,red,red)){.tariffs-grid-card--featured:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--color-brand-navy) 30%,transparent)}}.tariffs-grid-card-cta:hover{transform:translateY(-1px)}}@keyframes tariffs-grid-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-grid-card,.tariffs-grid-nudge,.tariffs-grid-chooser{animation:none}.tariffs-grid-card,.tariffs-grid-card--featured,.tariffs-grid-card-cta{transition:none}.tariffs-grid-card:hover,.tariffs-grid-card--featured:hover,.tariffs-grid-card-cta:hover,.tariffs-grid-card--featured{transform:none}}.tariffs-compare{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-compare{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.tariffs-compare{padding-block:calc(var(--spacing) * 20)}}.tariffs-compare{background:radial-gradient(ellipse 60% 45% at 50% 0%,#e3f5fccc,transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-compare{background:radial-gradient(ellipse 60% 45% at 50% 0%,color-mix(in srgb,var(--color-surface-muted) 80%,transparent),transparent 68%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 48%,var(--color-surface) 100%)}}.tariffs-compare-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.tariffs-compare-inner{gap:calc(var(--spacing) * 8)}}.tariffs-compare-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.tariffs-compare-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-compare-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.tariffs-compare-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-compare-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-compare-shared,.tariffs-compare-scroll,.tariffs-compare-footer{animation:.7s ease-out both tariffs-compare-rise;animation-delay:var(--compare-delay,0s)}.tariffs-compare-shared{width:100%;max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ec80;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-shared{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.tariffs-compare-shared{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-shared{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.tariffs-compare-shared{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.tariffs-compare-shared{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.tariffs-compare-shared-label{margin:0;margin-bottom:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.tariffs-compare-shared-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:40rem){.tariffs-compare-shared-list{justify-content:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-flow:wrap}}.tariffs-compare-shared-item{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);display:flex}@media(min-width:48rem){.tariffs-compare-shared-item{font-size:.9375rem}}.tariffs-compare-shared-mark{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-shared-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.tariffs-compare-scroll{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);overflow-x:auto}@media(min-width:48rem){.tariffs-compare-scroll{margin-inline:0;padding-inline:0;overflow:visible}}.tariffs-compare-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}@media(min-width:768px){.tariffs-compare-scroll{scroll-snap-type:none}}.tariffs-compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:38rem}@media(min-width:48rem){.tariffs-compare-table{min-width:0}}.tariffs-compare-table thead th{z-index:20;border-bottom-style:var(--tw-border-style);border-color:#b7d5ec99;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-table thead th{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-compare-table thead th{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-table thead th{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.tariffs-compare-table thead th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}@media(min-width:48rem){.tariffs-compare-table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}}.tariffs-compare-corner{z-index:30;background-color:#fffffff2;width:42%;min-width:9.5rem;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-corner{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}@media(min-width:48rem){.tariffs-compare-corner{z-index:20;width:32%;min-width:0;position:static}}.tariffs-compare-sr-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tariffs-compare-col{text-align:center;vertical-align:bottom;width:19%;min-width:6.25rem}@media(min-width:48rem){.tariffs-compare-col{width:22.5%}}.tariffs-compare-col{scroll-snap-align:center}.tariffs-compare-col--featured{background:linear-gradient(#e8eff4,#f2f6f9);position:relative}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-col--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-navy) 9%,var(--color-surface)),color-mix(in srgb,var(--color-brand-navy) 5%,var(--color-surface)))}}.tariffs-compare-col--featured{box-shadow:inset 0 3px 0 0 var(--color-brand)}.tariffs-compare-badge{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;display:inline-block}.tariffs-compare-col-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);display:block}@media(min-width:48rem){.tariffs-compare-col-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.tariffs-compare-col--featured .tariffs-compare-col-title{color:var(--color-brand-navy)}.tariffs-compare-group th{background-color:#e3f5fcb3}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-group th{background-color:color-mix(in oklab,var(--color-surface-muted) 70%,transparent)}}.tariffs-compare-group th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}@media(min-width:48rem){.tariffs-compare-group th{padding-inline:calc(var(--spacing) * 4)}}.tariffs-compare-row{border-bottom-style:var(--tw-border-style);border-color:#b7d5ec66;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-row{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.tariffs-compare-feature{z-index:10;border-right-style:var(--tw-border-style);border-color:#b7d5ec73;border-right-width:1px;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-feature{border-color:color-mix(in oklab,var(--color-border) 45%,transparent)}}.tariffs-compare-feature{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-compare-feature{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);background-color:#0000;border-right-width:0;font-size:.9375rem;position:static}}.tariffs-compare-row:nth-child(2n) .tariffs-compare-feature{background-color:#e3f5fc66}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-row:nth-child(2n) .tariffs-compare-feature{background-color:color-mix(in oklab,var(--color-surface-muted) 40%,transparent)}}@media(min-width:48rem){.tariffs-compare-row:nth-child(2n) .tariffs-compare-feature{background-color:#e3f5fc40}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-row:nth-child(2n) .tariffs-compare-feature{background-color:color-mix(in oklab,var(--color-surface-muted) 25%,transparent)}}}.tariffs-compare-row:nth-child(2n) .tariffs-compare-cell:not(.tariffs-compare-cell--featured){background-color:#e3f5fc40}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-row:nth-child(2n) .tariffs-compare-cell:not(.tariffs-compare-cell--featured){background-color:color-mix(in oklab,var(--color-surface-muted) 25%,transparent)}}.tariffs-compare-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);text-align:center;vertical-align:middle}@media(min-width:48rem){.tariffs-compare-cell{padding-inline:calc(var(--spacing) * 4)}}.tariffs-compare-cell--featured{background:#f1f5f8}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-cell--featured{background:color-mix(in srgb,var(--color-brand-navy) 5.5%,var(--color-surface))}}.tariffs-compare-yes{justify-content:center;align-items:center;display:inline-flex}.tariffs-compare-yes-mark{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;display:block;box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-yes-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.tariffs-compare-dash{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:#4a6b82a6}@supports (color:color-mix(in lab,red,red)){.tariffs-compare-dash{color:color-mix(in oklab,var(--color-text-muted) 65%,transparent)}}.tariffs-compare-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep)}@media(min-width:48rem){.tariffs-compare-text{font-size:.9375rem}}.tariffs-compare-footer{max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 4);padding-top:var(--spacing);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.tariffs-compare-footer{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 2)}}.tariffs-compare-nudge{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.tariffs-compare-nudge{font-size:.9375rem}}.tariffs-compare-cta{width:100%;max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.tariffs-compare-cta-link{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;text-decoration-line:none}@media(min-width:40rem){.tariffs-compare-cta-link{width:auto;min-width:18rem}}.tariffs-compare-trust{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@keyframes tariffs-compare-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-compare-shared,.tariffs-compare-scroll,.tariffs-compare-footer{animation:none}}.faq{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.faq{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.faq{padding-block:calc(var(--spacing) * 20)}}.faq{background:radial-gradient(ellipse 70% 50% at 50% -10%,#e3f5fcd9,transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface-muted) 42%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.faq{background:radial-gradient(ellipse 70% 50% at 50% -10%,color-mix(in srgb,var(--color-surface-muted) 85%,transparent),transparent 62%),linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface-muted) 42%,var(--color-surface) 100%)}}.faq-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.faq-inner{gap:calc(var(--spacing) * 10)}}.faq-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.faq-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.faq-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.faq-subtitle{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.faq-subtitle{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq-list{width:100%;max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.faq-list{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.faq-list{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.faq-list{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.faq-list{padding-inline:calc(var(--spacing) * 4)}@media(min-width:48rem){.faq-list{padding-inline:calc(var(--spacing) * 6)}}.faq-list{box-shadow:0 1px #004d800a}@supports (color:color-mix(in lab,red,red)){.faq-list{box-shadow:0 1px color-mix(in srgb,var(--color-brand-navy) 4%,transparent)}}.faq-item{border-bottom-style:var(--tw-border-style);border-color:#b7d5eccc;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.faq-item{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.faq-item{animation:.65s ease-out both faq-rise;animation-delay:var(--faq-delay,0s)}.faq-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.faq-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;list-style-type:none;transition-duration:.2s;display:flex}@media(min-width:40rem){.faq-summary{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}}@media(min-width:48rem){.faq-summary{padding-block:calc(var(--spacing) * 5)}}.faq-summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.faq-summary:hover .faq-question{color:var(--color-brand-deep)}.faq-summary:hover .faq-chevron{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.faq-summary:hover .faq-chevron{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.faq-summary:hover .faq-chevron{background-color:var(--color-surface-soft)}}.faq-item[open] .faq-summary{padding-bottom:calc(var(--spacing) * 2.5)}@media(min-width:48rem){.faq-item[open] .faq-summary{padding-bottom:calc(var(--spacing) * 3)}}.faq-item[open] .faq-question{color:var(--color-brand-deep)}.faq-question{--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.faq-question{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.faq-question{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq-chevron{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.2s;position:relative}.faq-chevron:before,.faq-chevron:after{content:"";background-color:var(--color-brand-navy);width:.625rem;height:1.5px;transition:transform .2s,background-color .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-chevron:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-chevron{border-color:#00a0e373}@supports (color:color-mix(in lab,red,red)){.faq-item[open] .faq-chevron{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent)}}.faq-item[open] .faq-chevron{background-color:var(--color-surface-soft)}.faq-item[open] .faq-chevron:before,.faq-item[open] .faq-chevron:after{background-color:var(--color-brand)}.faq-item[open] .faq-chevron:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{padding-right:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 4)}@media(min-width:48rem){.faq-answer{padding-right:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 5)}}.faq-answer-text{max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.faq-answer-text{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed)}}.faq-answer-text strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.faq-footer{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.faq-footer{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.faq-footer{padding-top:calc(var(--spacing) * 8);text-align:center}@media(min-width:48rem){.faq-footer{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10)}}.faq-footer-prompt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.faq-footer-prompt{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq-cta{width:100%;max-width:var(--container-lg);justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:40rem){.faq-cta{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.faq-cta-link,.faq-cta-secondary{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:center;flex:1;text-decoration-line:none}@media(min-width:40rem){.faq-cta-link,.faq-cta-secondary{flex:none;min-width:12.5rem}}.faq-cta-secondary{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.faq-cta-secondary{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}@keyframes faq-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-item{animation:none}.faq-summary,.faq-chevron,.faq-chevron:before,.faq-chevron:after{transition:none}}.tariffs-social-proof{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-social-proof{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.tariffs-social-proof{padding-block:calc(var(--spacing) * 20)}}.tariffs-social-proof{background:radial-gradient(ellipse 70% 50% at 0% 0%,#40c4ff29,transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,#00a0e31a,transparent 50%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof{background:radial-gradient(ellipse 70% 50% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 50%),linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 50%,var(--color-surface) 100%)}}.tariffs-social-proof-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.tariffs-social-proof-inner{gap:calc(var(--spacing) * 7)}}.tariffs-social-proof-header{max-width:var(--container-2xl);text-align:center;animation:.7s ease-out both tariffs-social-proof-rise;animation-delay:var(--proof-delay,0s);margin-inline:auto}.tariffs-social-proof-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-social-proof-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:64rem){.tariffs-social-proof-title{font-size:1.75rem}}.tariffs-social-proof-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.tariffs-social-proof-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-social-proof-band{align-items:stretch;gap:calc(var(--spacing) * 7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.tariffs-social-proof-band{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tariffs-social-proof-band{gap:calc(var(--spacing) * 12)}}.tariffs-social-proof-band:not(:has(.tariffs-social-proof-stat)){max-width:var(--container-3xl);margin-inline:auto}@media(min-width:48rem){.tariffs-social-proof-band:not(:has(.tariffs-social-proof-stat)){grid-template-columns:repeat(1,minmax(0,1fr))}}.tariffs-social-proof-stat{align-items:center;gap:calc(var(--spacing) * 2.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5eccc;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-stat{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.tariffs-social-proof-stat{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center}@media(min-width:48rem){.tariffs-social-proof-stat{border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 10);text-align:left;border-right-width:1px;justify-content:center;align-items:flex-start}}.tariffs-social-proof-stat{animation:.7s ease-out both tariffs-social-proof-rise;animation-delay:var(--proof-delay,0s)}.tariffs-social-proof-stat-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-brand);text-transform:uppercase;margin:0}@media(min-width:48rem){.tariffs-social-proof-stat-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.tariffs-social-proof-stat-value{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);flex-shrink:0;margin:0}@media(min-width:48rem){.tariffs-social-proof-stat-value{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media(min-width:64rem){.tariffs-social-proof-stat-value{font-size:5.5rem}}.tariffs-social-proof-stat-value--compact{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:48rem){.tariffs-social-proof-stat-value--compact{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.tariffs-social-proof-stat-value--compact{font-size:2.75rem}}.tariffs-social-proof-stat-copy{max-width:var(--container-sm);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media(min-width:48rem){.tariffs-social-proof-stat-copy{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 6)}}.tariffs-social-proof-stat-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.tariffs-social-proof-stat-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.tariffs-social-proof-stat-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.tariffs-social-proof-stat-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.tariffs-social-proof-quote{gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 5);flex-direction:column;margin:0;display:flex}@media(min-width:48rem){.tariffs-social-proof-quote{padding-left:calc(var(--spacing) * 6)}}.tariffs-social-proof-quote{animation:.7s ease-out both tariffs-social-proof-rise;animation-delay:var(--proof-delay,0s)}.tariffs-social-proof-quote-logo{margin-bottom:var(--spacing);height:calc(var(--spacing) * 12);justify-content:flex-start;align-items:center;display:flex}.tariffs-social-proof-quote-logo img{max-height:calc(var(--spacing) * 12);object-fit:contain;object-position:left;width:auto;max-width:10rem}.tariffs-social-proof-quote-monogram{margin-bottom:var(--spacing);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);background:#ddf4ff;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-quote-monogram{background:color-mix(in srgb,var(--color-brand-bright) 18%,var(--color-surface))}}.tariffs-social-proof-quote-monogram{border:1px solid #00a0e347}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-quote-monogram{border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent)}}.tariffs-social-proof-quote-org{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.tariffs-social-proof-quote-role{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.tariffs-social-proof-quote-text{margin:0;margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:.9375rem;line-height:var(--leading-snug);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-social-proof-quote-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.tariffs-social-proof-quote-mark{margin-right:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.tariffs-social-proof-pdf{margin-top:calc(var(--spacing) * 3);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-pdf{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.tariffs-social-proof-pdf{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;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));color:var(--color-brand-navy);font:inherit}.tariffs-social-proof-pdf-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-brand);border:1px solid #00a0e34d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-pdf-icon{border:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}}.tariffs-social-proof-pdf-copy{align-items:flex-start;gap:calc(var(--spacing) * .5);text-align:left;flex-direction:column;min-width:0;display:flex}.tariffs-social-proof-pdf-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.tariffs-social-proof-pdf-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.tariffs-social-proof-case{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);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));display:inline-flex}@media(hover:hover){.tariffs-social-proof-case:hover{color:var(--color-brand-navy)}}.tariffs-social-proof-case-label{text-decoration-line:underline;text-decoration-color:#00a0e359}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-case-label{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.tariffs-social-proof-case-label{text-underline-offset:4px}.tariffs-social-proof-logos{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.tariffs-social-proof-logos{column-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}}.tariffs-social-proof-logos{animation:none}.tariffs-social-proof-logos--business{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:40rem){.tariffs-social-proof-logos--business{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.tariffs-social-proof-logos--business{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(6,minmax(0,1fr))}}.tariffs-social-proof-clients{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#b7d5ec99;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-clients{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-social-proof-clients{padding-top:calc(var(--spacing) * 5);animation:.7s ease-out both tariffs-social-proof-rise;animation-delay:var(--proof-delay,0s)}.tariffs-social-proof-clients-label{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.tariffs-social-proof-logo{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;width:100%;display:flex}@media(min-width:48rem){.tariffs-social-proof-logo{height:calc(var(--spacing) * 14)}}.tariffs-social-proof-logos--business .tariffs-social-proof-logo{height:calc(var(--spacing) * 11)}@media(min-width:48rem){.tariffs-social-proof-logos--business .tariffs-social-proof-logo{height:calc(var(--spacing) * 12)}}.tariffs-social-proof-logo img{object-fit:contain;opacity:.8;--tw-grayscale:grayscale(.35);max-width:100%;max-height:100%;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,);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))}.tariffs-social-proof-actions{animation:.7s ease-out both tariffs-social-proof-rise;animation-delay:var(--proof-delay,0s);justify-content:center;display:flex}.tariffs-social-proof-all{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);text-decoration-line:none}@media(hover:hover)and (pointer:fine){.tariffs-social-proof-logo:hover img{opacity:.9;--tw-grayscale:grayscale(0%);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,)}.tariffs-social-proof-pdf:hover{border-color:var(--color-brand);background-color:var(--color-surface);box-shadow:0 4px 14px #004d8014}@supports (color:color-mix(in lab,red,red)){.tariffs-social-proof-pdf:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand-navy) 8%,transparent)}}.tariffs-social-proof-all:hover span{transform:translate(3px)}.tariffs-social-proof-all span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}}@keyframes tariffs-social-proof-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-social-proof-header,.tariffs-social-proof-stat,.tariffs-social-proof-quote,.tariffs-social-proof-clients,.tariffs-social-proof-actions{animation:none}.tariffs-social-proof-logo img,.tariffs-social-proof-pdf,.tariffs-social-proof-all span{transition:none}}.segment-fork{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface-soft);--tw-gradient-via:var(--color-surface);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-surface-muted) 40%, transparent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);position:relative;overflow:hidden}@media(min-width:48rem){.segment-fork{padding-block:calc(var(--spacing) * 12)}}@media(min-width:64rem){.segment-fork{padding-block:calc(var(--spacing) * 14)}}.segment-fork-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){.segment-fork-inner{gap:calc(var(--spacing) * 8)}}.segment-fork-header{max-width:var(--container-2xl);text-align:center;margin-inline:auto}.segment-fork-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:48rem){.segment-fork-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.segment-fork-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(min-width:48rem){.segment-fork-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.segment-fork-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media(min-width:48rem){.segment-fork-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.segment-fork-card{border-radius:var(--radius-lg);animation:.7s ease-out both segment-fork-rise;animation-delay:var(--segment-delay,0s);position:relative;overflow:hidden}.segment-fork-card--gov{background-color:var(--color-brand-navy);color:var(--color-text-on-brand)}.segment-fork-card--business{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-brand-navy);box-shadow:0 1px #b7d5ec99}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--business{box-shadow:0 1px color-mix(in srgb,var(--color-border) 60%,transparent)}}.segment-fork-link{z-index:10;outline-offset:4px;height:100%;color:inherit;flex-direction:column;text-decoration-line:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.segment-fork-visual{aspect-ratio:2;background-color:var(--color-surface-soft);margin:0;position:relative;overflow:hidden}.segment-fork-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.segment-fork-card--gov .segment-fork-visual:after{background:linear-gradient(#0000 42%,#004d80d1)}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--gov .segment-fork-visual:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-brand-navy) 82%,transparent) 0%,transparent 58%)}}.segment-fork-card--business .segment-fork-visual:after{background:linear-gradient(#0000 45%,#ffffffe0)}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--business .segment-fork-visual:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-surface) 88%,transparent) 0%,transparent 55%)}}.segment-fork-visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s}.segment-fork-card--gov .segment-fork-visual img{filter:saturate(.88)contrast(1.04)brightness(.96)}.segment-fork-card--business .segment-fork-visual img{filter:saturate(.95)contrast(1.02)brightness(1.02)}.segment-fork-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.segment-fork-body{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 6)}}.segment-fork-card--gov .segment-fork-body{background-image:radial-gradient(90% 70% at 100% 0,#00a0e347,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--gov .segment-fork-body{background-image:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--color-brand) 28%,transparent),transparent 55%)}}.segment-fork-card--business .segment-fork-body{background-image:radial-gradient(80% 60% at 0 0,#40c4ff29,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--business .segment-fork-body{background-image:radial-gradient(ellipse 80% 60% at 0% 0%,color-mix(in srgb,var(--color-brand-bright) 16%,transparent),transparent 55%)}}@media(hover:hover)and (pointer:fine){.segment-fork-card:hover .segment-fork-link{transform:translateY(-4px)}.segment-fork-card--gov:hover .segment-fork-link{box-shadow:0 16px 36px #00000047}.segment-fork-card--business:hover .segment-fork-link{box-shadow:0 14px 32px #004d8024}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--business:hover .segment-fork-link{box-shadow:0 14px 32px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.segment-fork-card:hover .segment-fork-visual img{transform:scale(1.03)}.segment-fork-card:hover .segment-fork-arrow{transform:translate(.35rem)}}.segment-fork-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin:0}@media(min-width:48rem){.segment-fork-card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.segment-fork-audience{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media(min-width:48rem){.segment-fork-audience{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.segment-fork-card--gov .segment-fork-audience{color:#fffc}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--gov .segment-fork-audience{color:color-mix(in oklab,var(--color-text-on-brand) 80%,transparent)}}.segment-fork-card--business .segment-fork-audience{color:var(--color-text-muted)}.segment-fork-promise{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.segment-fork-card--gov .segment-fork-promise{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--gov .segment-fork-promise{color:color-mix(in oklab,var(--color-text-on-brand) 65%,transparent)}}.segment-fork-card--business .segment-fork-promise{color:var(--color-text-muted)}.segment-fork-footer{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);flex-direction:column;margin-top:auto;display:flex}.segment-fork-proof{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.segment-fork-card--gov .segment-fork-proof{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--gov .segment-fork-proof{color:color-mix(in oklab,var(--color-text-on-brand) 45%,transparent)}}.segment-fork-card--business .segment-fork-proof{color:#4a6b82cc}@supports (color:color-mix(in lab,red,red)){.segment-fork-card--business .segment-fork-proof{color:color-mix(in oklab,var(--color-text-muted) 80%,transparent)}}.segment-fork-cta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);display:inline-flex}.segment-fork-card--gov .segment-fork-cta{color:var(--color-text-on-brand)}.segment-fork-card--business .segment-fork-cta{color:var(--color-brand-deep)}.segment-fork-arrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}@keyframes segment-fork-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.segment-fork-card{animation:none}.segment-fork-link,.segment-fork-arrow,.segment-fork-visual img{transition:none}.segment-fork-card:hover .segment-fork-link,.segment-fork-card:hover .segment-fork-arrow,.segment-fork-card:hover .segment-fork-visual img{transform:none}}.site-nav-mobile>summary::-webkit-details-marker{display:none}.site-nav-mobile details>summary::-webkit-details-marker{display:none}.site-nav-mobile summary,.site-nav-mobile details>summary{list-style:none}.site-nav-mobile[open]>summary{background-color:var(--color-surface-muted)}.site-nav-mobile-group[open]>summary .site-nav-mobile-chevron{transform:rotate(180deg)}.site-header{transition-property:background-color,box-shadow,-webkit-backdrop-filter,backdrop-filter,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.site-header.is-scrolled{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.site-header.is-scrolled{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.site-header.is-scrolled{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.site-header.is-scrolled .site-header-inner{padding-block:calc(var(--spacing) * 1.5)}.site-logo{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;text-decoration-line:none;display:inline-flex}.site-logo-mark{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transition-property:height,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(min-width:48rem){.site-logo-mark{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}}.site-logo-cms{height:calc(var(--spacing) * 9);width:auto;transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(min-width:48rem){.site-logo-cms{height:calc(var(--spacing) * 10)}}.site-logo-word{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.site-logo-word{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.site-header.is-scrolled .site-logo-mark{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}@media(min-width:48rem){.site-header.is-scrolled .site-logo-mark{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}}.site-header.is-scrolled .site-logo-cms{height:calc(var(--spacing) * 8)}@media(min-width:48rem){.site-header.is-scrolled .site-logo-cms{height:calc(var(--spacing) * 9)}}.site-header.is-scrolled .site-logo-word{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.site-header.is-scrolled .site-logo-word{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.back-to-top{pointer-events:none;right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:30;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-brand-navy);color:var(--color-text-on-brand);opacity:0;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:fixed}.back-to-top.is-visible{pointer-events:auto;opacity:1}.back-to-top:hover{background-color:var(--color-brand-deep)}.rich-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.rich-text>:first-child{margin-top:0}.rich-text h2{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy)}@media(min-width:48rem){.rich-text h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rich-text h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.rich-text p{margin-bottom:calc(var(--spacing) * 4);color:var(--color-text-muted)}.rich-text ul{margin-bottom:calc(var(--spacing) * 4);list-style-type:disc}:where(.rich-text ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.rich-text ul{padding-left:calc(var(--spacing) * 5);color:var(--color-text-muted)}.rich-text a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-underline-offset:2px}@media(hover:hover){.rich-text a:hover{text-decoration-line:underline}}.not-found-code{font-size:clamp(5.5rem,18vw,11rem)}.not-found-fade{animation:.7s ease-out both not-found-fade-up}.not-found-float{animation:6s ease-in-out infinite not-found-float}.lead-modal{z-index:50;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lead-modal[hidden]{display:none!important}.lead-modal-backdrop{background-color:#004d808c;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lead-modal-backdrop{background-color:color-mix(in oklab,var(--color-brand-navy) 55%,transparent)}}.lead-modal-backdrop{--tw-backdrop-blur:blur(2px);-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,)}.lead-modal-panel{z-index:10;width:100%;max-width:var(--container-lg);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-image:linear-gradient(165deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);animation:.22s ease-out lead-modal-in;position:relative;overflow:hidden}.lead-modal-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:var(--color-text-muted);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));justify-content:center;align-items:center;display:inline-flex;position:absolute}@media(hover:hover){.lead-modal-close:hover{background-color:var(--color-surface-muted);color:var(--color-brand-navy)}}.lead-modal-header{border-bottom-style:var(--tw-border-style);border-color:#b7d5ecb3;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.lead-modal-header{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.lead-modal-header{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 4)}@media(min-width:40rem){.lead-modal-header{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-right:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 5)}}.lead-modal-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:40rem){.lead-modal-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.lead-modal-subtitle{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.lead-interest-chip{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e359;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lead-interest-chip{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.lead-interest-chip{background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy);opacity:0;transition:opacity .28s,transform .28s,box-shadow .28s;transform:translateY(.25rem)scale(.98)}.lead-interest-chip--active{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 0 3px #00a0e329}@supports (color:color-mix(in lab,red,red)){.lead-interest-chip--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 16%,transparent)}}@media(prefers-reduced-motion:reduce){.lead-interest-chip{opacity:1;transition:none;transform:none}.lead-interest-chip--active{box-shadow:none}}.lead-modal-form,.lead-modal-success-view{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.lead-modal-form,.lead-modal-success-view{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.lead-modal-success-view{align-items:flex-start;gap:calc(var(--spacing) * 4);text-align:left;flex-direction:column;display:flex}.lead-success-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-brand);color:var(--color-text-on-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.lead-modal-error{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}@media(min-width:40rem){.lead-modal-error{margin-inline:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 5)}}.lead-modal-form{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.lead-field-row{gap:calc(var(--spacing) * 3.5);display:grid}@media(min-width:40rem){.lead-field-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.lead-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}.lead-optional{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.lead-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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))}.lead-input::placeholder{color:#4a6b82b3}@supports (color:color-mix(in lab,red,red)){.lead-input::placeholder{color:color-mix(in oklab,var(--color-text-muted) 70%,transparent)}}.lead-input:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.lead-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.lead-input:focus{--tw-outline-style:none;outline-style:none}.lead-input.is-invalid{border-color:var(--color-red-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--color-red-200)}.lead-textarea{min-height:calc(var(--spacing) * 16);resize:vertical}.lead-phone-wrap,.lead-phone-wrap .iti{width:100%}.lead-phone-wrap .iti__tel-input,.lead-phone-wrap .lead-phone-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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))}.lead-phone-wrap .iti__tel-input:focus,.lead-phone-wrap .lead-phone-input:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#00a0e340}@supports (color:color-mix(in lab,red,red)){.lead-phone-wrap .iti__tel-input:focus,.lead-phone-wrap .lead-phone-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.lead-phone-wrap .iti__tel-input:focus,.lead-phone-wrap .lead-phone-input:focus{--tw-outline-style:none;outline-style:none}.lead-phone-wrap .iti.is-invalid .iti__tel-input,.lead-phone-wrap .lead-phone-input.is-invalid{border-color:var(--color-red-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--color-red-200)}.lead-phone-wrap .iti__selected-country{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.iti__dropdown-content{z-index:60!important}.lead-field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-700)}.lead-consent{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);border-width:1px;border-color:#0000;display:flex}.lead-consent input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-border);color:var(--color-brand);accent-color:var(--color-brand);border-radius:.25rem;flex-shrink:0}.lead-consent a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-underline-offset:2px}@media(hover:hover){.lead-consent a:hover{text-decoration-line:underline}}.lead-consent.is-invalid{border-color:var(--color-red-300);background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.lead-consent.is-invalid{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.lead-submit{margin-top:var(--spacing);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}body.lead-modal-open{overflow:hidden}.document-viewer{z-index:50;padding:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media(min-width:40rem){.document-viewer{padding:calc(var(--spacing) * 4)}}@media(min-width:48rem){.document-viewer{padding:calc(var(--spacing) * 5)}}.document-viewer[hidden]{display:none!important}.document-viewer-backdrop{background-color:#004d80bf;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.document-viewer-backdrop{background-color:color-mix(in oklab,var(--color-brand-navy) 75%,transparent)}}.document-viewer-panel{z-index:10;width:100%;height:min(94vh,62rem);max-width:var(--container-6xl);border-radius:var(--radius-lg);background-color:var(--color-surface);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;animation:.22s ease-out document-viewer-in;display:flex;position:relative;overflow:hidden}.document-viewer-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media(min-width:40rem){.document-viewer-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.document-viewer-header-main{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}@media(min-width:40rem){.document-viewer-header-main{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:row}}.document-viewer-heading{flex:1;min-width:0}.document-viewer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0;overflow:hidden}@media(min-width:40rem){.document-viewer-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.document-viewer-meta{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.document-viewer-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}@media(min-width:40rem){.document-viewer-tags{justify-content:flex-end}}.document-viewer-tag{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e340;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.document-viewer-tag{border-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.document-viewer-tag{background-color:#00a0e314}@supports (color:color-mix(in lab,red,red)){.document-viewer-tag{background-color:color-mix(in oklab,var(--color-brand) 8%,transparent)}}.document-viewer-tag{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.document-viewer-close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:var(--color-brand-navy);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.document-viewer-close:hover{background-color:var(--color-surface-soft)}}.document-viewer-trust{border-bottom-style:var(--tw-border-style);border-color:#b7d5eccc;border-bottom-width:1px;flex-shrink:0;margin:0}@supports (color:color-mix(in lab,red,red)){.document-viewer-trust{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.document-viewer-trust{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}@media(min-width:40rem){.document-viewer-trust{padding-inline:calc(var(--spacing) * 5)}}.document-viewer-stage{background:radial-gradient(70% 50% at 50% 0,#00a0e32e,#0000 60%),linear-gradient(#004471,#004776);flex:1;min-height:0;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.document-viewer-stage{background:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand-navy) 88%,black),color-mix(in srgb,var(--color-brand-navy) 92%,black))}}.document-viewer-loading{pointer-events:none;z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:absolute;inset:0}.document-viewer-loading-sheet{aspect-ratio:3/4;width:calc(var(--spacing) * 28);animation:var(--animate-pulse);border-radius:var(--radius-md);background-color:#ffffff26;display:block}@supports (color:color-mix(in lab,red,red)){.document-viewer-loading-sheet{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.document-viewer-loading-sheet{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 12px 40px #00000059}.document-viewer-loading-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.document-viewer-loading-text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.document-viewer-canvas-host{min-height:100%;padding:calc(var(--spacing) * 4);justify-content:center;align-items:flex-start;display:flex}@media(min-width:40rem){.document-viewer-canvas-host{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.document-viewer-canvas-host{padding:calc(var(--spacing) * 8)}}.document-viewer-canvas{background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);max-width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 1px #fff6,0 18px 48px #00000073}.document-viewer-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}@media(min-width:40rem){.document-viewer-toolbar{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5)}}.document-viewer-pager,.document-viewer-zoom{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.document-viewer-tool-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.document-viewer-tool-btn:hover{border-color:#00a0e366}@supports (color:color-mix(in lab,red,red)){.document-viewer-tool-btn:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.document-viewer-tool-btn:hover{background-color:var(--color-surface-soft)}}.document-viewer-tool-btn:disabled{cursor:not-allowed;opacity:.4}.document-viewer-tool-btn{font:inherit}.document-viewer-page-label,.document-viewer-zoom-label{text-align:center;min-width:3.5rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.document-viewer-zoom-label{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);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));background-color:#0000;border-width:0}@media(hover:hover){.document-viewer-zoom-label:hover{background-color:var(--color-surface-soft)}}.document-viewer-zoom-label{font:inherit}.document-viewer-lead{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-left:auto;text-decoration-line:none;display:inline-flex}.document-viewer-lead span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-block}body.document-viewer-open{overflow:hidden}@media(hover:hover)and (pointer:fine){.document-viewer-lead:hover span{transform:translate(3px)}}[data-screenshot-zoom]{cursor:zoom-in}.screenshot-lightbox{z-index:50;padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media(min-width:40rem){.screenshot-lightbox{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.screenshot-lightbox{padding:calc(var(--spacing) * 8)}}.screenshot-lightbox[hidden]{display:none!important}.screenshot-lightbox-backdrop{background-color:#004d80cc;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.screenshot-lightbox-backdrop{background-color:color-mix(in oklab,var(--color-brand-navy) 80%,transparent)}}.screenshot-lightbox-panel{z-index:10;flex-direction:column;align-items:center;max-width:100%;max-height:100%;animation:.22s ease-out screenshot-lightbox-in;display:flex;position:relative}.screenshot-lightbox-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:20;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:#ffffffe6;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.screenshot-lightbox-close{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screenshot-lightbox-close{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))}@media(hover:hover){.screenshot-lightbox-close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.screenshot-lightbox-close:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media(min-width:40rem){.screenshot-lightbox-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}}.screenshot-lightbox-figure{flex-direction:column;align-items:center;max-width:min(96vw,80rem);max-height:min(92vh,56rem);margin:0;display:flex}.screenshot-lightbox-figure img{object-fit:contain;max-width:100%;max-height:min(86vh,52rem);box-shadow:0 1px #ffffff47,0 18px 48px #00000073}.screenshot-lightbox-caption{margin:0;margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.screenshot-lightbox-caption{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}body.screenshot-lightbox-open{overflow:hidden}.final-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.final-cta{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.final-cta{padding-block:calc(var(--spacing) * 20)}}.final-cta{background:radial-gradient(ellipse 60% 50% at 15% 20%,#40c4ff2e,transparent 70%),radial-gradient(ellipse 50% 45% at 90% 80%,#00a0e31f,transparent 65%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.final-cta{background:radial-gradient(ellipse 60% 50% at 15% 20%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 70%),radial-gradient(ellipse 50% 45% at 90% 80%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 65%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}}.final-cta-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.final-cta-inner{align-items:flex-start;gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.final-cta-offer{max-width:var(--container-xl);gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:64rem){.final-cta-offer{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2)}}.final-cta-offer{animation:.7s ease-out both final-cta-rise}.final-cta-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.final-cta-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.final-cta-title{font-size:2rem}}.final-cta-brand{color:var(--color-brand)}.final-cta-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.final-cta-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.final-cta-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.final-cta-trust{font-size:.9375rem}}[data-final-cta-case-detail] .final-cta-proof{margin-top:var(--spacing);align-items:stretch;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#b7d5ec8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){[data-final-cta-case-detail] .final-cta-proof{border-color:color-mix(in oklab,var(--color-border) 55%,transparent)}}[data-final-cta-case-detail] .final-cta-proof{padding-block:calc(var(--spacing) * 4);animation:.7s ease-out 80ms both final-cta-rise}[data-final-cta-case-detail] .final-cta-proof-item{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}[data-final-cta-case-detail] .final-cta-proof-item-secondary{border-left-style:var(--tw-border-style);border-color:#b7d5ec8c;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){[data-final-cta-case-detail] .final-cta-proof-item-secondary{border-color:color-mix(in oklab,var(--color-border) 55%,transparent)}}[data-final-cta-case-detail] .final-cta-proof-item-secondary{padding-left:calc(var(--spacing) * 6)}[data-final-cta-case-detail] .final-cta-proof-stat{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);margin:0}@media(min-width:48rem){[data-final-cta-case-detail] .final-cta-proof-stat{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}[data-final-cta-case-detail] .final-cta-proof-label{max-width:14rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}@media(min-width:48rem){[data-final-cta-case-detail] .final-cta-proof-label{font-size:.9375rem}}[data-final-cta-case-detail] .final-cta-proof-stat-secondary{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-deep);margin:0}@media(min-width:48rem){[data-final-cta-case-detail] .final-cta-proof-stat-secondary{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}[data-final-cta-case-detail] .final-cta-proof-label-secondary{max-width:12rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}[data-final-cta-oko] .final-cta-trial{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#00a0e333;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-final-cta-oko] .final-cta-trial{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}[data-final-cta-oko] .final-cta-trial{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){[data-final-cta-oko] .final-cta-trial{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}[data-final-cta-oko] .final-cta-trial{background:linear-gradient(135deg,#8cd4f2 0%,var(--color-surface) 46%,#fff 100%)}@supports (color:color-mix(in lab,red,red)){[data-final-cta-oko] .final-cta-trial{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 55%,var(--color-brand) 45%) 0%,var(--color-surface) 46%,#fff 100%)}}[data-final-cta-oko] .final-cta-trial{box-shadow:0 1px #00a0e31f,0 12px 28px #004d800f}@supports (color:color-mix(in lab,red,red)){[data-final-cta-oko] .final-cta-trial{box-shadow:0 1px color-mix(in srgb,var(--color-brand) 12%,transparent),0 12px 28px color-mix(in srgb,var(--color-brand-navy) 6%,transparent)}}[data-final-cta-oko] .final-cta-trial{animation:.7s ease-out 80ms both final-cta-rise}[data-final-cta-oko] .final-cta-trial:before{content:"";width:var(--spacing);background-color:var(--color-brand);inset-block:0;position:absolute;left:0}[data-final-cta-oko] .final-cta-trial-stat{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand);flex-shrink:0;margin:0;font-size:clamp(3.25rem,9vw,4.75rem)}[data-final-cta-oko] .final-cta-trial-copy{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}[data-final-cta-oko] .final-cta-trial-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-brand-navy);margin:0}@media(min-width:48rem){[data-final-cta-oko] .final-cta-trial-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}[data-final-cta-oko] .final-cta-trial-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.final-cta-next{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.final-cta-next-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.final-cta-next-list{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-navy);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media(min-width:48rem){.final-cta-next-list{font-size:.9375rem}}.final-cta-next-list li{padding-left:calc(var(--spacing) * 4);position:relative}.final-cta-next-list li:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute;top:.45em;left:0}.final-cta-contacts{margin-top:var(--spacing);gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.final-cta-contacts{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.final-cta-contacts{padding-top:calc(var(--spacing) * 4)}@media(min-width:48rem){.final-cta-contacts{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5)}}.final-cta-contacts-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.final-cta-contacts-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.final-cta-contact-link{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);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));text-decoration-line:none;display:inline-flex}@media(hover:hover){.final-cta-contact-link:hover{color:var(--color-brand-deep)}}.final-cta-contact-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0}.final-cta-panel{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;position:relative}@supports (color:color-mix(in lab,red,red)){.final-cta-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.final-cta-panel{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.final-cta-panel{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.final-cta-panel{padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.final-cta-panel{padding:calc(var(--spacing) * 5)}}@media(min-width:48rem){.final-cta-panel{padding:calc(var(--spacing) * 6)}}.final-cta-panel{animation:.7s ease-out .12s both final-cta-rise}.final-cta-panel .lead-input,.final-cta-panel .lead-phone-wrap .iti__tel-input,.final-cta-panel .lead-phone-wrap .lead-phone-input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.final-cta-form{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:48rem){.final-cta-form{gap:calc(var(--spacing) * 4)}}.final-cta-error{margin-bottom:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.final-cta-interest{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.final-cta-interest .lead-label{margin-bottom:calc(var(--spacing) * 2)}.final-cta-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}@media(min-width:40rem){.final-cta-chips{gap:calc(var(--spacing) * 2)}}.final-cta-chip{cursor:pointer;margin:0;position:relative}.final-cta-chip input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.final-cta-chip span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.final-cta-chip span{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.final-cta-chip span{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));background-color:#0000}@media(min-width:40rem){.final-cta-chip span{padding-inline:calc(var(--spacing) * 3)}}.final-cta-chip:hover span{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.final-cta-chip:hover span{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.final-cta-chip:hover span{background-color:var(--color-surface-soft);color:var(--color-brand-deep)}.final-cta-chip:has(input:checked) span,.final-cta-chip input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand)}.final-cta-chip:has(input:focus-visible) span,.final-cta-chip input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.final-cta-panel .lead-consent{--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug)}@media(min-width:48rem){.final-cta-panel .lead-consent{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.final-cta-submit{margin-top:calc(var(--spacing) * .5);width:100%}.final-cta-actions{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.final-cta-alt{text-align:center;margin:0}.final-cta-demo-link{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px;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));background-color:#0000;border-width:0;padding:0}@media(hover:hover){.final-cta-demo-link:hover{color:var(--color-brand-deep);text-decoration-line:underline}}.final-cta-success-view{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;display:flex}.final-cta-success-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-surface-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.final-cta-success-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.final-cta-success-text{max-width:var(--container-sm);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@keyframes final-cta-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.final-cta-offer,.final-cta-panel,[data-final-cta-case-detail] .final-cta-proof,[data-final-cta-oko] .final-cta-trial{animation:none}}.tariffs-quote{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);position:relative;overflow:hidden}@media(min-width:48rem){.tariffs-quote{padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.tariffs-quote{padding-block:calc(var(--spacing) * 20)}}.tariffs-quote{background:radial-gradient(ellipse 60% 50% at 15% 20%,#40c4ff2e,transparent 70%),radial-gradient(ellipse 50% 45% at 90% 80%,#00a0e31f,transparent 65%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.tariffs-quote{background:radial-gradient(ellipse 60% 50% at 15% 20%,color-mix(in srgb,var(--color-brand-bright) 18%,transparent),transparent 70%),radial-gradient(ellipse 50% 45% at 90% 80%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 65%),linear-gradient(165deg,var(--color-surface-soft) 0%,var(--color-surface) 42%,var(--color-surface-muted) 100%)}}.tariffs-quote{scroll-margin-top:5.5rem}.tariffs-quote-inner{z-index:10;max-width:var(--container-6xl);gap:calc(var(--spacing) * 8);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.tariffs-quote-inner{align-items:flex-start;gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}}.tariffs-quote-offer{max-width:var(--container-xl);gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:64rem){.tariffs-quote-offer{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2)}}.tariffs-quote-offer{animation:.7s ease-out both tariffs-quote-rise}.tariffs-quote-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-quote-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.tariffs-quote-title{font-size:2rem}}.tariffs-quote-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}@media(min-width:48rem){.tariffs-quote-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tariffs-quote-trust{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-navy);margin:0}@media(min-width:48rem){.tariffs-quote-trust{font-size:.9375rem}}.tariffs-quote-contacts{margin-top:var(--spacing);gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#b7d5ecb3;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-contacts{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.tariffs-quote-contacts{padding-top:calc(var(--spacing) * 4)}@media(min-width:48rem){.tariffs-quote-contacts{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5)}}.tariffs-quote-contacts-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.tariffs-quote-contacts-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.tariffs-quote-contact-link{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);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));text-decoration-line:none;display:inline-flex}@media(hover:hover){.tariffs-quote-contact-link:hover{color:var(--color-brand-deep)}}.tariffs-quote-contact-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0}.tariffs-quote-panel{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3;position:relative}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-panel{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.tariffs-quote-panel{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-panel{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.tariffs-quote-panel{padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.tariffs-quote-panel{padding:calc(var(--spacing) * 5)}}@media(min-width:48rem){.tariffs-quote-panel{padding:calc(var(--spacing) * 6)}}.tariffs-quote-panel{transition:box-shadow .35s,border-color .35s;animation:.7s ease-out .12s both tariffs-quote-rise}.tariffs-quote-panel.is-prefilled{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-panel.is-prefilled{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.tariffs-quote-panel.is-prefilled{box-shadow:0 0 0 3px #00a0e32e}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-panel.is-prefilled{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}}.tariffs-quote-panel .lead-input,.tariffs-quote-panel .lead-phone-wrap .iti__tel-input,.tariffs-quote-panel .lead-phone-wrap .lead-phone-input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tariffs-quote-progress{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.tariffs-quote-progress-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase}.tariffs-quote-progress-track{height:var(--spacing);background-color:#b7d5ec99;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-progress-track{background-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.tariffs-quote-progress-fill{background-color:var(--color-brand);border-radius:3.40282e38px;height:100%;transition:width .35s}.tariffs-quote-form{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:48rem){.tariffs-quote-form{gap:calc(var(--spacing) * 4)}}.tariffs-quote-error{margin-bottom:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.tariffs-quote-step{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}@media(min-width:48rem){.tariffs-quote-step{gap:calc(var(--spacing) * 4)}}.tariffs-quote-fieldset{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.tariffs-quote-fieldset .lead-label{margin-bottom:calc(var(--spacing) * 2)}.tariffs-quote-segment{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariffs-quote-segment-option{cursor:pointer;margin:0;position:relative}.tariffs-quote-segment-option input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.tariffs-quote-segment-option span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-segment-option span{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.tariffs-quote-segment-option span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy);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));background-color:#0000}.tariffs-quote-segment-option:hover span{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-segment-option:hover span{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.tariffs-quote-segment-option:hover span{background-color:var(--color-surface-soft);color:var(--color-brand-deep)}.tariffs-quote-segment-option:has(input:checked) span,.tariffs-quote-segment-option input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand)}.tariffs-quote-segment-option:has(input:focus-visible) span,.tariffs-quote-segment-option input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.tariffs-quote-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}@media(min-width:40rem){.tariffs-quote-chips{gap:calc(var(--spacing) * 2)}}.tariffs-quote-chip{cursor:pointer;margin:0;position:relative}.tariffs-quote-chip input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.tariffs-quote-chip span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5eccc;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-chip span{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.tariffs-quote-chip span{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-navy);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));background-color:#0000}@media(min-width:40rem){.tariffs-quote-chip span{padding-inline:calc(var(--spacing) * 3)}}.tariffs-quote-chip:hover span{border-color:#00a0e380}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-chip:hover span{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.tariffs-quote-chip:hover span{background-color:var(--color-surface-soft);color:var(--color-brand-deep)}.tariffs-quote-chip:has(input:checked) span,.tariffs-quote-chip input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand)}.tariffs-quote-chip:has(input:focus-visible) span,.tariffs-quote-chip input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.tariffs-quote-summary{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#b7d5ecb3}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-summary{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.tariffs-quote-summary{background-color:#e6f3f8cc}@supports (color:color-mix(in lab,red,red)){.tariffs-quote-summary{background-color:color-mix(in oklab,var(--color-surface-soft) 80%,transparent)}}.tariffs-quote-summary{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.tariffs-quote-summary-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.tariffs-quote-summary-text{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-navy)}@media(min-width:48rem){.tariffs-quote-summary-text{font-size:.9375rem}}.tariffs-quote-panel .lead-consent{--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug)}@media(min-width:48rem){.tariffs-quote-panel .lead-consent{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.tariffs-quote-actions{margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.tariffs-quote-actions{flex-direction:row;align-items:center}}.tariffs-quote-back,.tariffs-quote-next,.tariffs-quote-submit{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}@media(min-width:40rem){.tariffs-quote-back,.tariffs-quote-next,.tariffs-quote-submit{flex:1}}.tariffs-quote-alt{text-align:center;margin:0}.tariffs-quote-demo-link{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px;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));background-color:#0000;border-width:0;padding:0}@media(hover:hover){.tariffs-quote-demo-link:hover{color:var(--color-brand-deep);text-decoration-line:underline}}.tariffs-quote-success-view{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;display:flex}.tariffs-quote-success-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-surface-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.tariffs-quote-success-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-navy);margin:0}.tariffs-quote-success-text{max-width:var(--container-sm);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.tariffs-quote-success-demo{margin-top:var(--spacing)}@keyframes tariffs-quote-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tariffs-quote-offer,.tariffs-quote-panel{animation:none}.tariffs-quote-progress-fill,.tariffs-quote-panel{transition:none}}.cookie-consent{z-index:40;padding:calc(var(--spacing) * 3);inset-inline:0;position:fixed;bottom:0}@media(min-width:40rem){.cookie-consent{padding:calc(var(--spacing) * 4)}}.cookie-consent[hidden]{display:none!important}.cookie-consent-inner{max-width:var(--container-6xl);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:40rem){.cookie-consent-inner{align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-direction:row}}.cookie-consent-inner{background-image:linear-gradient(165deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);box-shadow:0 -1px #00a0e38c,0 18px 40px #004d8024}@supports (color:color-mix(in lab,red,red)){.cookie-consent-inner{box-shadow:0 -1px color-mix(in srgb,var(--color-brand) 55%,transparent),0 18px 40px color-mix(in srgb,var(--color-brand-navy) 14%,transparent)}}.cookie-consent-inner{animation:.35s ease-out both cookie-consent-rise}.cookie-consent-copy{flex:1;min-width:0}.cookie-consent-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-navy);margin:0}@media(min-width:40rem){.cookie-consent-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cookie-consent-text{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.cookie-consent-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px;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))}@media(hover:hover){.cookie-consent-link:hover{color:var(--color-brand-deep);text-decoration-line:underline}}.cookie-consent-actions{gap:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media(min-width:40rem){.cookie-consent-actions{flex-direction:row;align-items:center;width:auto}}.cookie-consent-actions .btn-primary,.cookie-consent-actions .btn-outline{width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);justify-content:center}@media(min-width:40rem){.cookie-consent-actions .btn-primary,.cookie-consent-actions .btn-outline{white-space:nowrap;width:auto}}@media(prefers-reduced-motion:reduce){.cookie-consent-inner{animation:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-full{top:100%}.right-0{right:0}.left-0{left:0}.z-20{z-index:20}.z-30{z-index:30}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-\[78vh\]{min-height:78vh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-52{min-width:calc(var(--spacing) * 52)}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border)}.border-brand{border-color:var(--color-brand)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-brand-navy{background-color:var(--color-brand-navy)}.bg-surface{background-color:var(--color-surface)}.bg-surface-soft{background-color:var(--color-surface-soft)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-surface-soft{--tw-gradient-from:var(--color-surface-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-surface{--tw-gradient-via:var(--color-surface);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-surface-muted{--tw-gradient-to:var(--color-surface-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-brand{color:var(--color-brand)}.text-brand-navy{color:var(--color-brand-navy)}.text-brand\/20{color:#00a0e333}@supports (color:color-mix(in lab,red,red)){.text-brand\/20{color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-on-brand{color:var(--color-text-on-brand)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-brand-deep:hover{color:var(--color-brand-deep)}.hover\:text-text-on-brand:hover{color:var(--color-text-on-brand)}.hover\:text-white:hover{color:var(--color-white)}}@media(min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-left{text-align:left}}@media(min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dist/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.webinar-container{width:min(100% - 3rem,72rem);margin-inline:auto}.webinars-intro,.webinar-hero{background:linear-gradient(130deg,#e3f5fc,#f7fcff 65%,#fff);padding:8rem 0 4rem}.webinars-intro h1,.webinar-hero h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:1.25rem 0;font-size:clamp(2rem,4.3vw,3.6rem);font-weight:650;line-height:1.12}.webinars-intro h1{max-width:19ch}.webinars-lead{color:var(--color-text-muted);max-width:48rem;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.7}.webinars-format,.webinar-meta{flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;font-size:.82rem;display:flex}.webinars-format{margin-top:2rem;font-weight:600}.webinars-format span+span:before{content:"·";color:var(--color-brand);margin-right:1.25rem}.webinar-section{padding-block:4.5rem;scroll-margin-top:6rem}.webinar-section-muted{background:#f4f9fc}.webinar-section-heading{margin-bottom:2rem}.webinar-section h2,.webinar-audience h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:650;line-height:1.25}.webinar-section h2+p,.webinar-section-heading p:last-child{color:var(--color-text-muted);margin-top:.9rem}.webinars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.webinar-card{border:1px solid var(--color-border);background:#fff;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.webinar-card-visual{background:var(--color-brand-navy);color:#fff;flex-direction:column;justify-content:space-between;gap:1rem;min-height:13rem;padding:1.75rem;display:flex;position:relative}.webinar-card:nth-child(2n) .webinar-card-visual{background:#0066a4}.webinar-card-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.webinar-card-topic,.webinar-card-line{letter-spacing:.08em;opacity:.85;font-size:.75rem}.webinar-card-word{max-width:15ch;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:600;line-height:1.2}.webinar-card-body{flex-direction:column;flex:1;gap:1rem;padding:1.75rem;display:flex}.webinar-card h3{font-size:1.35rem;font-weight:650;line-height:1.4}.webinar-card h3 a:hover,.webinar-text-link:hover{color:var(--color-brand-deep)}.webinar-card-body>p:not(.webinar-date){color:var(--color-text-muted)}.webinar-date{font-size:.85rem;font-weight:600}.webinar-text-link{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.75rem;font-weight:650;display:inline-flex}.webinar-badge{color:#005d92;background:#e2f4fc;border-radius:2rem;width:fit-content;padding:.35rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.webinar-hero-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:3rem;display:grid}.webinar-hero h1{font-size:clamp(2rem,3.5vw,3.1rem)}.webinar-back{color:var(--color-text-muted);margin-bottom:2rem;font-size:.85rem;display:inline-block}.webinar-quick-action{display:none}.webinar-hero .webinar-meta{margin-top:1.5rem}.webinar-registration{border:1px solid var(--color-border);border-top:4px solid var(--color-brand);background:#fff;border-radius:.8rem;padding:1.75rem;scroll-margin-top:6rem;box-shadow:0 12px 40px #004d800b}.webinar-registration h2{margin-block:1.25rem;font-size:1.45rem;font-weight:650;line-height:1.5}.webinar-registration>p{color:var(--color-text-muted);margin-block:1rem}.webinar-registration .webinar-terms{color:var(--color-brand-navy);font-weight:650}.webinar-full-button{text-align:center;width:100%;margin-top:.5rem;padding:.9rem 1rem}.webinar-small{font-size:.75rem}.webinar-notice{border-left:3px solid var(--color-brand);white-space:pre-line;padding-left:.8rem}.webinar-process{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.webinar-process li{align-items:baseline;gap:.75rem;font-size:.85rem;display:flex}.webinar-process span{color:var(--color-brand-deep);font-size:.7rem}.webinar-process strong{font-weight:550}.webinar-cover{border-radius:.75rem;width:100%;margin-top:2rem}.webinar-audience{background:var(--color-brand-navy);color:#fff;padding-block:2rem}.webinar-audience-inner{grid-template-columns:1fr 2fr;align-items:center;gap:2rem;display:grid}.webinar-audience h2{font-size:1.3rem}.webinar-audience p{color:#dbedf7}.webinar-outcomes,.webinar-program-grid{grid-template-columns:1fr 1.4fr;gap:4rem;display:grid}.webinar-outcomes ul{gap:1.1rem;display:grid}.webinar-outcomes li{border-bottom:1px solid var(--color-border);gap:1rem;padding-bottom:1.1rem;display:flex}.webinar-outcomes li span{color:var(--color-brand-deep)}.webinar-agenda li{border-bottom:1px solid var(--color-border);gap:1.5rem;padding:1.5rem 0;display:flex}.webinar-agenda li:first-child{padding-top:0}.webinar-agenda li>span{color:var(--color-brand-deep);padding-top:.2rem;font-size:.8rem}.webinar-agenda h3{font-size:1.1rem;font-weight:650}.webinar-agenda p{color:var(--color-text-muted);margin-top:.5rem}.webinar-speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.webinar-speaker{align-items:center;gap:1.5rem;display:flex}.webinar-speaker img{object-fit:cover;border-radius:50%;width:6rem;height:6rem}.webinar-speaker h3{font-size:1.2rem;font-weight:650}.webinar-speaker p{color:var(--color-text-muted);margin-top:.4rem}.webinar-faq{max-width:50rem}.webinar-faq h2{margin-bottom:1.5rem}.webinar-faq details{border-bottom:1px solid var(--color-border);padding:1.25rem 0}.webinar-faq summary{cursor:pointer;font-weight:600}.webinar-faq details p{color:var(--color-text-muted);white-space:pre-line;padding-top:1rem}.webinar-repeat,.webinar-teaser{justify-content:space-between;align-items:center;gap:2rem;display:flex}.webinar-repeat>div,.webinar-teaser>div{max-width:45rem}.webinar-repeat>a,.webinar-teaser>a{text-align:center;flex-shrink:0}.webinar-repeat .text-eyebrow,.webinar-teaser .text-eyebrow{margin-bottom:.75rem}.webinar-teaser{border-top:1px solid var(--color-border);padding-block:2rem}.webinar-recording{background:#e3f5fc;border-radius:1rem;align-items:center;gap:2rem;padding:2.5rem;display:flex}.webinar-recording>span{color:var(--color-brand-deep);font-size:3rem}.webinar-recording h3{margin-bottom:1.5rem;font-size:1.35rem;font-weight:600}.webinar-materials{text-underline-offset:.2rem;gap:.75rem;margin-top:1.5rem;text-decoration:underline;display:grid}.webinar-empty{border:1px solid var(--color-border);border-radius:1rem;padding:2rem}.webinar-empty h3{font-size:1.3rem;font-weight:600}.webinar-empty p{max-width:45rem;color:var(--color-text-muted);margin-block:1rem}@media(max-width:900px){.webinar-quick-action{text-align:center;margin-bottom:2rem;padding:.9rem 1rem;display:flex}.webinar-hero-grid{grid-template-columns:1fr;gap:2rem}.webinar-registration{max-width:none}.webinar-outcomes,.webinar-program-grid{gap:2rem}.webinar-repeat,.webinar-teaser{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.webinar-container{width:calc(100% - 2rem)}.webinars-intro,.webinar-hero{padding:7rem 0 2.5rem}.webinar-section{padding-block:3rem}.webinars-grid,.webinar-speakers,.webinar-outcomes,.webinar-program-grid,.webinar-audience-inner{grid-template-columns:1fr}.webinar-audience-inner,.webinar-outcomes,.webinar-program-grid{gap:1rem}.webinar-card-body,.webinar-card-visual,.webinar-registration{padding:1.25rem}.webinar-repeat>a,.webinar-teaser>a{width:100%}.webinar-recording{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.webinars-format span+span:before{display:none}}@keyframes not-found-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes lead-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes document-viewer-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes screenshot-lightbox-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.lead-modal-panel,.document-viewer-panel,.screenshot-lightbox-panel,.not-found-fade,.not-found-float{animation:none}}@keyframes cookie-consent-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}@keyframes pulse{50%{opacity:.5}}
