.e_root,:host,:root{--c-brand:#f35916;--c-white:#fff;--c-black:#000;--c-grey-1:#fafafa;--c-grey-2:#ebebeb;--c-grey-3:#c9c9c9;--c-grey-4:#888;--c-grey-5:#666;--c-grey-6:#444;--c-grey-7:#333;--c-grey-8:#111;--c-success:#4cb782;--c-warning:#f1bf00;--c-error:#eb5758;--focus-ring-color:var(--c-brand);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-outline:var(--focus-ring-width) solid var(--focus-ring-color);--selection-text:var(--c-white);--selection-bg:var(--c-brand);--radius-pill:9999px;--radius-circle:50%;--multiplier-radius:1;--font-sans-fallback:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono-fallback:ui-monospace,"Roboto Mono",Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;--font-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Twemoji Mozilla","Noto Color Emoji","Android Emoji";--text-size-10:.625rem;--text-size-12:.75rem;--text-size-14:.875rem;--text-size-16:1rem;--text-size-18:1.125rem;--text-size-20:1.25rem;--text-size-24:1.5rem;--text-size-30:1.875rem;--text-size-36:2.25rem;--text-size-40:2.5rem;--text-size-48:3rem;--text-size-56:3.5rem;--text-size-60:3.75rem;--text-size-72:4.5rem;--multiplier-text:1;--dvh:var(--vh,1vh);--100dvh:calc(var(--dvh)*100);--1fr:minmax(0,1fr);--100vh-offset:calc(var(--100dvh) - var(--header-height) - var(--banner-height));--banner-height:0px;--header-height:56px;--hero-height:var(--100vh-offset);--border-width:1px;--space-gap:24px;--space-gap-half:calc(var(--space-gap)/2);--space-gap-negative:calc(var(--space-gap)*-1);--space-gap-half-negative:calc((var(--space-gap)/2)*-1);--space-none:0rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-112:7rem;--space-128:8rem;--multiplier-space:1;--grid-columns:4;--grid-gutter:var(--space-gap);--page-width:90rem;--page-margin:var(--space-gap-half);--column-padding:var(--space-gap-half);--layer-below:-1;--layer-1:1;--layer-2:2;--layer-3:3;--layer-footer:50;--layer-main:75;--layer-header:100;--layer-overlay:500;--layer-popover:600;--layer-dialog:700;--layer-toasts:800;--layer-tooltip:900;--layer-context-menu:1200;--layer-skip-nav:5000;--layer-debug:5100;--layer-max:10000;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-gleasing:cubic-bezier(.53,0,0,1);--transition-duration-fastest:.15s;--transition-duration-faster:.2s;--transition-duration-fast:.3s;--transition-duration:.4s;--transition-duration-slow:.6s;--transition-duration-slower:.8s;--transition-duration-slowest:1s}@media(min-width:768px){.e_root,:host,:root{--grid-columns:6}}@media(min-width:1024px){.e_root,:host,:root{--grid-columns:12}}.e_app,:root{--ds-c-primary:var(--c-brand);--ds-c-secondary:var(--c-brand);--ds-c-accent:var(--c-brand);--ds-c-text:var(--c-black);--ds-c-text-muted:var(--c-grey-4);--ds-c-bg:var(--c-white);--ds-c-border:var(--c-grey-2);--ds-c-caption:var(--c-black);--ds-c-link:#47a8ff;--ds-c-white:var(--c-white);--ds-c-black:var(--c-black);--ds-c-grey-1:var(--c-grey-1);--ds-c-grey-2:var(--c-grey-2);--ds-c-grey-3:var(--c-grey-3);--ds-c-grey-4:var(--c-grey-4);--ds-c-grey-5:var(--c-grey-5);--ds-c-grey-6:var(--c-grey-6);--ds-c-grey-7:var(--c-grey-7);--ds-c-grey-8:var(--c-grey-8);--ds-c-level-1:var(--c-grey-1);--ds-c-level-2:var(--c-grey-2);--ds-c-level-3:var(--c-grey-3);--ds-c-success:var(--c-success);--ds-c-warning:var(--c-warning);--ds-c-error:var(--c-error);--ds-c-overlay:hsla(0,0%,7%,.4);--ds-border:var(--border-width,1px) solid var(--border-color,var(--c-grey-2));--ds-shadow-border:0 0 0 1px rgba(0,0,0,.08);--ds-shadow-border-inset:inset 0 0 0 1px rgba(0,0,0,.08);--ds-shadow-xs:0 1px 1px rgba(0,0,0,.04);--ds-shadow-s:0 2px 2px rgba(0,0,0,.04);--ds-shadow:0 2px 4px rgba(0,0,0,.04);--ds-shadow-border-xs:var(--ds-shadow-border),var(--ds-shadow-xs);--ds-shadow-border-s:var(--ds-shadow-border),var(--ds-shadow-s);--ds-radius-2xs:calc(2px*var(--multiplier-radius));--ds-radius-xs:calc(4px*var(--multiplier-radius));--ds-radius-s:calc(6px*var(--multiplier-radius));--ds-radius:calc(8px*var(--multiplier-radius));--ds-radius-m:calc(12px*var(--multiplier-radius));--ds-radius-l:calc(16px*var(--multiplier-radius));--ds-radius-xl:calc(24px*var(--multiplier-radius));--ds-radius-2xl:calc(32px*var(--multiplier-radius));--ds-font-heading:var(--font-primary,var(--font-sans-fallback));--ds-font-body:var(--font-secondary,var(--font-sans-fallback));--ds-font-code:var(--font-code,var(--font-mono-fallback));--ds-text-weight-light:var(--text-weight-light,300);--ds-text-weight-normal:var(--text-weight-normal,400);--ds-text-weight-medium:var(--text-weight-medium,500);--ds-text-weight-semibold:var(--text-weight-semibold,600);--ds-text-weight-bold:var(--text-weight-bold,700);--ds-text-size-2xs:calc(var(--text-size-10)*var(--multiplier-text));--ds-text-size-xs:calc(var(--text-size-12)*var(--multiplier-text));--ds-text-size-s:calc(var(--text-size-14)*var(--multiplier-text));--ds-text-size:calc(var(--text-size-16)*var(--multiplier-text));--ds-text-size-m:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(.833vw*var(--multiplier-text)),calc(var(--text-size-18)*var(--multiplier-text)));--ds-text-size-l:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(1.667vw*var(--multiplier-text)),calc(var(--text-size-20)*var(--multiplier-text)));--ds-text-size-xl:clamp(calc(var(--text-size-20)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-24)*var(--multiplier-text)));--ds-text-size-2xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-36)*var(--multiplier-text)));--ds-text-size-3xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3.33vw*var(--multiplier-text)),calc(var(--text-size-40)*var(--multiplier-text)));--ds-text-size-4xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3.75vw*var(--multiplier-text)),calc(var(--text-size-48)*var(--multiplier-text)));--ds-text-size-5xl:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(4.667vw*var(--multiplier-text)),calc(var(--text-size-56)*var(--multiplier-text)));--ds-text-size-6xl:clamp(calc(var(--text-size-36)*var(--multiplier-text)),calc(6vw*var(--multiplier-text)),calc(var(--text-size-72)*var(--multiplier-text)));--ds-space-4:calc(clamp(var(--space-4), .2315rem + .0926vw, .3125rem)*var(--multiplier-space));--ds-space-8:calc(clamp(var(--space-8), .4815rem + .0926vw, .5625rem)*var(--multiplier-space));--ds-space-12:calc(clamp(var(--space-12), .713rem + .1852vw, .875rem)*var(--multiplier-space));--ds-space-16:calc(clamp(var(--space-16), .963rem + .1852vw, 1.125rem)*var(--multiplier-space));--ds-space-20:calc(clamp(var(--space-20), 1.1944rem + .2778vw, 1.4375rem)*var(--multiplier-space));--ds-space-24:calc(clamp(var(--space-24), 1.4444rem + .2778vw, 1.6875rem)*var(--multiplier-space));--ds-space-32:calc(clamp(var(--space-32), 1.9259rem + .3704vw, 2.25rem)*var(--multiplier-space));--ds-space-36:calc(clamp(var(--space-36), 2.1574rem + .463vw, 2.5625rem)*var(--multiplier-space));--ds-space-40:calc(clamp(var(--space-40), 2.4074rem + .463vw, 2.8125rem)*var(--multiplier-space));--ds-space-48:calc(clamp(var(--space-48), 2.8889rem + .5556vw, 3.375rem)*var(--multiplier-space));--ds-space-56:calc(clamp(var(--space-56), 3.3704rem + .6481vw, 3.9375rem)*var(--multiplier-space));--ds-space-64:calc(clamp(var(--space-64), 3.8519rem + .7407vw, 4.5rem)*var(--multiplier-space));--ds-space-80:calc(clamp(var(--space-80), 4.8148rem + .9259vw, 5.625rem)*var(--multiplier-space));--ds-space-96:calc(clamp(var(--space-96), 5.7778rem + 1.1111vw, 6.75rem)*var(--multiplier-space));--ds-space-112:calc(clamp(var(--space-112), 6.7407rem + 1.2963vw, 7.875rem)*var(--multiplier-space));--ds-space-128:calc(clamp(var(--space-128), 7.7037rem + 1.4815vw, 9rem)*var(--multiplier-space));--ds-page-width-with-margin:calc(var(--page-margin)*2 + var(--page-width));--ds-page-width:var(--page-width);--ds-transition-hover:.15s var(--ease-out-cubic);--ds-page-transition-duration:var(--transition-duration-slower);--ds-page-transition-delay:var(--transition-duration)}.theme--light,[data-theme=light]{color-scheme:light;--ds-c-primary:var(--palette-light-primary,var(--c-brand));--ds-c-secondary:var(--palette-light-secondary,var(--c-brand));--ds-c-accent:var(--palette-light-accent,var(--c-brand));--ds-c-text:var(--palette-light-text,var(--c-grey-8));--ds-c-text-muted:var(--palette-light-text-muted,var(--c-grey-5));--ds-c-text-inverted:var(--palette-light-background,var(--c-white));--ds-c-bg:var(--palette-light-background,var(--c-white));--ds-c-bg-inverted:var(--palette-light-text,var(--c-grey-8));--ds-c-border:var(--palette-light-border,var(--c-grey-2));--ds-c-caption:var(--palette-light-caption,var(--c-grey-8));--ds-c-link:var(--palette-light-link,#47a8ff);--ds-c-white:var(--palette-light-white,var(--c-white));--ds-c-black:var(--palette-light-black,var(--c-black));--ds-c-grey-1:var(--palette-light-grey-1,var(--c-grey-1));--ds-c-grey-2:var(--palette-light-grey-2,var(--c-grey-2));--ds-c-grey-3:var(--palette-light-grey-3,var(--c-grey-3));--ds-c-grey-4:var(--palette-light-grey-4,var(--c-grey-4));--ds-c-grey-5:var(--palette-light-grey-5,var(--c-grey-5));--ds-c-grey-6:var(--palette-light-grey-6,var(--c-grey-6));--ds-c-grey-7:var(--palette-light-grey-7,var(--c-grey-7));--ds-c-grey-8:var(--palette-light-grey-8,var(--c-grey-8));--ds-c-level-1:var(--palette-light-level-1,var(--c-grey-1));--ds-c-level-2:var(--palette-light-level-2,var(--c-grey-2));--ds-c-level-3:var(--palette-light-level-3,var(--c-grey-3));--ds-c-success:var(--palette-light-success,var(--c-success));--ds-c-warning:var(--palette-light-warning,var(--c-warning));--ds-c-error:var(--palette-light-error,var(--c-error));--ds-border:var(--border-width,1px) solid var(--border-color,var(--ds-c-border));--ds-border-theme:var(--border-width,1px) solid var(--border-color,var(--c-black));--focus-ring-color:var(--ds-c-primary);--selection-bg:var(--palette-light-primary,var(--c-brand))}:is(.theme--light,[data-theme=light])::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}:is(.theme--light,[data-theme=light])::selection{background-color:var(--selection-bg);color:var(--selection-text)}.theme--dark,[data-theme=dark]{color-scheme:dark;--ds-c-primary:var(--palette-dark-primary,var(--palette-light-primary,var(--c-brand)));--ds-c-secondary:var(--palette-dark-secondary,var(--palette-light-secondary,var(--c-brand)));--ds-c-accent:var(--palette-dark-accent,var(--palette-light-accent,var(--c-brand)));--ds-c-text:var(--palette-dark-text,var(--palette-light-text,var(--c-grey-1)));--ds-c-text-muted:var( --palette-dark-text-muted,var(--palette-light-text-muted,var(--c-grey-4)) );--ds-c-bg:var(--palette-dark-background,var(--palette-light-background,var(--c-black)));--ds-c-border:var(--palette-dark-border,var(--palette-light-border,var(--c-grey-7)));--ds-c-caption:var(--palette-dark-caption,var(--palette-light-caption,var(--c-grey-1)));--ds-c-link:var(--palette-dark-link,var(--palette-light-link,#47a8ff));--ds-c-white:var(--palette-dark-white,var(--palette-light-white,var(--c-white)));--ds-c-black:var(--palette-dark-black,var(--palette-light-black,var(--c-black)));--ds-c-grey-1:var(--palette-dark-grey-1,var(--palette-light-grey-1,var(--c-grey-8)));--ds-c-grey-2:var(--palette-dark-grey-2,var(--palette-light-grey-2,var(--c-grey-7)));--ds-c-grey-3:var(--palette-dark-grey-3,var(--palette-light-grey-3,var(--c-grey-6)));--ds-c-grey-4:var(--palette-dark-grey-4,var(--palette-light-grey-4,var(--c-grey-5)));--ds-c-grey-5:var(--palette-dark-grey-5,var(--palette-light-grey-5,var(--c-grey-4)));--ds-c-grey-6:var(--palette-dark-grey-6,var(--palette-light-grey-6,var(--c-grey-3)));--ds-c-grey-7:var(--palette-dark-grey-7,var(--palette-light-grey-7,var(--c-grey-2)));--ds-c-grey-8:var(--palette-dark-grey-8,var(--palette-light-grey-8,var(--c-grey-1)));--ds-c-level-1:var(--palette-dark-level-1,var(--palette-light-level-1,var(--c-grey-8)));--ds-c-level-2:var(--palette-dark-level-2,var(--palette-light-level-2,var(--c-grey-7)));--ds-c-level-3:var(--palette-dark-level-3,var(--palette-light-level-3,var(--c-grey-6)));--ds-c-success:var(--palette-dark-success,var(--palette-light-success,var(--c-success)));--ds-c-warning:var(--palette-dark-warning,var(--palette-light-warning,var(--c-warning)));--ds-c-error:var(--palette-dark-error,var(--palette-light-error,var(--c-error)));--ds-border:var(--border-width,1px) solid var(--border-color,var(--ds-c-border));--ds-border-theme:var(--border-width,1px) solid var(--border-color,var(--c-white));--ds-shadow-border:0 0 0 1px hsla(0,0%,100%,.145);--ds-shadow-border-inset:inset 0 0 0 1px hsla(0,0%,100%,.1);--ds-shadow-small:0px 1px 2px rgba(0,0,0,.16);--ds-shadow-border-small:var(--ds-shadow-border),var(--ds-shadow-small);--focus-ring-color:var(--ds-c-primary);--selection-bg:var(--palette-dark-primary,var(--c-brand))}:is(.theme--dark,[data-theme=dark])::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}:is(.theme--dark,[data-theme=dark])::selection{background-color:var(--selection-bg);color:var(--selection-text)}.legacy-ui{--ds-layout-columns:12;--ds-layout-gutter:1rem;--ds-layout-margin:1rem;--ds-layout-width-max:1280px;--ds-page-margin:24px;--ds-page-width:1400px;--ds-page-width-with-margin:calc(var(--ds-page-margin)*2 + var(--ds-page-width));--ds-column-padding-none:0;--ds-column-padding-sm:8px;--ds-column-padding:16px;--ds-column-padding-md:32px;--ds-column-padding-lg:64px;--ds-column-padding-xl:84px;--ds-border-width:1px;--ds-border-style:solid;--ds-max-logo-width:184px;--ds-space-2xs:clamp(.25rem,.2065rem + .2174vi,.375rem);--ds-space-xs:clamp(.375rem,.3098rem + .3261vi,.5625rem);--ds-space-sm:clamp(.5rem,.413rem + .4348vi,.75rem);--ds-space-md:clamp(.75rem,.6196rem + .6522vi,1.125rem);--ds-space-lg:clamp(1rem,.8261rem + .8696vi,1.5rem);--ds-space-xl:clamp(1.5rem,1.2391rem + 1.3043vi,2.25rem);--ds-space-2xl:clamp(2rem,1.6522rem + 1.7391vi,3rem);--ds-space-3xl:clamp(3rem,2.4783rem + 2.6087vi,4.5rem);--ds-card-shadow-xs:0 2px 5px -1px rgba(50,50,93,.15),0 1px 3px -1px rgba(0,0,0,.2);--ds-card-shadow-sm:0 6px 12px -2px rgba(50,50,93,.15),0 3px 7px -3px rgba(0,0,0,.2);--ds-card-shadow:0 9px 23px -3px rgba(50,50,93,.25),0 6px 9px -7px rgba(0,0,0,.2);--ds-card-shadow-md:0 13px 27px -5px rgba(50,50,93,.15),0 8px 16px -8px rgba(0,0,0,.2);--ds-card-shadow-lg:0 30px 60px -12px rgba(50,50,93,.15),0 18px 36px -18px rgba(0,0,0,.2)}@media(max-width:768px){.legacy-ui{--ds-layout-columns:4}}.layout_column[data-columns="1,4"]{--default-layout-areas:"a a a b b b b b b b b b"}.layout_column[data-columns="1,4"][data-column-reverse]{--default-layout-areas:"b b b b b b b b b a a a"}.layout_column[data-columns="4,1"]{--default-layout-areas:"a a a a a a a a a b b b"}.layout_column[data-columns="4,1"][data-column-reverse]{--default-layout-areas:"b b b a a a a a a a a a"}.justify-between{justify-content:space-between}.items-center{align-items:center}.stack[data-gap="32"]{--stack-gap:var(--ds-space-32)}.button{align-items:center;background-color:var(--button-bg,var(--ds-c-primary));border-radius:var(--button-radius,var(--ds-radius));box-shadow:var(--button-shadow,none);color:var(--button-fg,var(--ds-c-text));cursor:pointer;display:inline-flex;font-size:var(--button-text-size,var(--ds-text-size-s));font-weight:var(--button-text-weight,var(--ds-text-weight-medium));gap:var(--button-gap,var(--ds-space-4));height:var(--button-height,40px);justify-content:center;line-height:var(--button-line-height,1);max-width:100%;padding:0 var(--button-padding-x,var(--ds-space-12));position:relative;text-align:center;transition-duration:.16s;transition-property:border,background-color,color,box-shadow,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:not([disabled]):hover{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));color:var(--button-hover-fg,var(--button-fg,var(--ds-c-text)))}.button:not(:has(.icon)):after{--button-icon-size:1rem;background-color:var(--button-icon-color,currentColor);content:"";display:inline-block;height:var(--button-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s var(--ease-out-cubic);vertical-align:middle;width:var(--button-icon-size)}.button:not(:has(.icon),[disabled]):hover:after{background-color:var(--button-hover-icon-color,var(--button-icon-color,currentColor));transform:translate(3px)}.button.variant--primary,.button[data-variant=primary]{--button-fg:var(--ds-c-white);--button-bg:var(--ds-c-primary);--button-hover-bg:var(--c-grey-8);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--secondary,.button[data-variant=secondary]{--button-fg:var(--ds-c-text);--button-bg:var(--ds-c-level-1);--button-shadow:var(--ds-shadow-border-s);--button-hover-bg:var(--ds-c-bg);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--ghost,.button[data-variant=ghost]{--button-fg:var(--ds-c-text);--button-bg:transparent;--button-hover-bg:var(--ds-c-level-1);--button-hover-icon-color:var(--ds-c-primary)}.button.variant--white,.button[data-variant=white]{--button-fg:var(--ds-c-black);--button-bg:var(--ds-c-white);--button-shadow:var(--ds-shadow-border-s);--button-icon-color:var(--ds-c-grey-4);--button-hover-icon-color:var(--ds-c-grey-6)}.button.variant--outline,.button[data-variant=outline]{--c-outline:rgba(0,0,0,.08);--button-bg:transparent;--button-shadow:0 0 0 1px var(--c-outline),0 1px 1px var(--c-outline)}:is(.button.variant--outline,.button[data-variant=outline]):hover{--c-outline:rgba(0,0,0,.2)}.button.variant--accent,.button[data-variant=accent]{--button-fg:var(--ds-c-text);--button-bg:var(--ds-c-accent)}:is(.theme--dark,[data-theme=dark]) .button.variant--outline,:is(.theme--dark,[data-theme=dark]) .button[data-variant=outline]{--c-outline:hsla(0,0%,100%,.2)}:is(:is(.theme--dark,[data-theme=dark]) .button.variant--outline,:is(.theme--dark,[data-theme=dark]) .button[data-variant=outline]):hover{--c-outline:hsla(0,0%,100%,.6)}.button.variant--glass,.button[data-variant=glass]{--button-bg:hsla(0,0%,100%,.2);--button-fg:var(--ds-c-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--button-shadow:var(--ds-shadow-border-s)}.button.variant--link,.button[data-variant=link]{--button-padding-x:0;--button-bg:transparent;--icon-color:var(--ds-c-primary);--icon-size:16px}.button[data-shape=rounded]{--button-radius:var(--radius-pill)}.button[data-size=small]{--button-height:32px;--button-padding-x:var(--ds-space-8);--button-text-size:var(--ds-text-size-s)}.button[data-size=large]{--button-height:48px;--button-padding-x:var(--ds-space-16);--button-text-size:var(--ds-text-size)}.filter{align-items:center;background-color:var(--filter-bg,var(--ds-c-level-1));border:1px solid var(--filter-border,var(--ds-c-border));border-radius:var(--radius-pill);color:var(--filter-fg,var(--ds-c-text));cursor:pointer;display:flex;font-size:var(--ds-text-size-s);font-weight:var(--ds-text-weight-medium);padding:var(--ds-space-4) var(--ds-space-16);transition:all .3s var(--ease-out-quint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter:hover{--filter-border:var(--ds-c-level-3)}.filter:active{transform:translate3d(0,2px,0)}.filter[data-active=true]{--filter-fg:var(--ds-c-primary);--filter-bg:color-mix(in lch,var(--ds-c-primary),transparent 95%);--filter-border:color-mix(in lch,var(--ds-c-primary),transparent 80%)}.filter[data-active=true]:hover{--filter-border:var(--ds-c-primary)}.icon-button{align-items:center;background-color:var(--icon-button-bg,var(--ds-c-primary));border:var(--icon-button-border,var(--ds-border));border-radius:var(--icon-button-radius,var(--radius-circle));color:var(--icon-button-fg,var(--ds-c-text));cursor:pointer;display:inline-flex;gap:var(--icon-button-gap,var(--ds-space-4));height:var(--icon-button-size,40px);justify-content:center;position:relative;transition-duration:.16s;transition-property:border,background-color,color,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--icon-button-size,40px)}.icon-button[disabled]{cursor:not-allowed;opacity:.6}.icon-button.variant--primary{--icon-button-fg:var(--ds-c-white);--icon-button-bg:var(--ds-c-primary);--icon-button-border:var(--border-width,1px) solid var(--ds-c-primary)}.icon-button.variant--primary:hover:not([disabled]){--icon-color:var(--ds-c-primary);--icon-button-bg:var(--c-grey-8);--icon-button-border:var(--border-width,1px) solid var(--c-grey-8)}.icon-button.variant--secondary{--icon-button-fg:var(--ds-c-text);--icon-button-bg:var(--ds-c-bg);--icon-button-border:var(--border-width,1px) solid var(--ds-c-border)}.icon-button.variant--secondary:hover:not([disabled]){--icon-color:var(--ds-c-primary);--icon-button-bg:var(--ds-c-level-1);--icon-button-border:var(--border-width,1px) solid var(--ds-c-primary)}.icon-button.variant--white{--icon-button-fg:var(--ds-c-black);--icon-button-bg:var(--ds-c-white);--icon-button-border:var(--border-width,1px) solid var(--ds-c-border)}.icon-button.variant--white:hover:not([disabled]){--icon-button-border:var(--border-width,1px) solid var(--ds-c-level-3)}.controls{display:flex;gap:var(--ds-space-2xs);position:relative}.controls>a,.controls>button{pointer-events:auto}.controls.variant--center{justify-content:center}.controls.variant--space-between{align-items:center;flex-direction:row;justify-content:space-between}@media(max-width:600px){.controls.variant--space-between{flex-direction:column}}.control-arrow{--size:42px;align-items:center;background-color:var(--ds-button-secondary-background);border:var(--ds-border-width) var(--ds-border-style) var(--ds-button-secondary-border);border-radius:var(--ds-radius);color:var(--ds-button-secondary-text);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--size);min-width:var(--size)}.control-arrow:hover{background-color:var(--ds-button-secondary-background-hover);border:var(--ds-border-width) var(--ds-border-style) var(--ds-button-secondary-border-hover);color:var(--ds-button-secondary-text-hover)}.control-filter{--border-color:var(--ds-button-secondary-border);align-items:center;border:var(--ds-border-width) var(--ds-border-style) var(--border-color);border-radius:var(--radius-pill);color:var(--ds-button-secondary-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:var(--ds-text-weight-medium);line-height:1;padding:5px 15px}.control-filter[data-active=true]{--border-color:var(--ds-c-primary)}.cta-link{all:unset;align-items:center;color:var(--ds-c-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:var(--ds-text-weight-medium);line-height:1;text-decoration:none}.cta-link:before{background-color:var(--ds-c-primary);content:"";display:inline-block;height:2px;margin-right:10px;transition:opacity .5s ease-in-out;width:20px}.cta-link:after{color:var(--ds-c-primary);content:"+";display:inline-block;font-size:25px;margin-left:-10px;opacity:0;transition:all .5s}.cta-link:hover:before{margin-right:0;transition:.5s;width:0}.cta-link:hover:after{margin-left:10px;opacity:1;transition:all .5s}.button-group{display:flex;flex-direction:column;gap:var(--ds-space-8)}@media(min-width:600px){.button-group{flex-direction:row}}.label-switch{--switch-padding:4px;align-items:center;background-color:var(--ds-c-level-1);border:var(--ds-border);border-radius:var(--ds-radius);display:flex;flex-direction:row;gap:var(--switch-padding);padding:var(--switch-padding);position:relative;width:-moz-fit-content;width:fit-content}.label-switch .discount{align-items:center;background:var(--ds-c-bg-inverse,var(--ds-c-black));border-radius:var(--radius-pill);bottom:calc(100% + var(--switch-padding, 0px));box-shadow:var(--ds-card-shadow-xs);color:var(--ds-c-text-inverse,var(--ds-c-white));display:flex;font-size:var(--ds-text-size-xs);font-weight:var(--ds-text-weight-medium);height:24px;left:calc(100% - 24px);padding:0 var(--ds-space-xs);position:absolute}.label-switch-item{display:flex;position:relative}.label-switch-item>label{border-radius:var(--ds-radius);cursor:pointer;display:flex;font-weight:var(--ds-text-weight-medium);padding-block:.25rem;padding-inline:1rem;transition:background-color var(--ds-transition-hover)}.label-switch-item:hover:not(.active)>label{background-color:var(--ds-c-level-2)}.label-switch-item:has(input:checked)>label{background-color:var(--ds-button-primary-background,var(--ds-c-primary));color:var(--ds-sc-button-primary-text,var(--ds-c-white))}.label-switch-item>label>input[type=radio]{display:none}.variant--contact[data-plx=plx-formidable-steps] form{max-width:none}.variant--contact[data-plx=plx-formidable-steps] .card{--card-border-radius:var(--ds-radius-l);--card-shadow:var(--ds-card-shadow-lg);--card-gap:var(--ds-space-24);background-color:var(--card-background,var(--ds-c-level-1));color:var(--card-text,inherit)}.variant--contact[data-plx=plx-formidable-steps] .list{--spacing:4.375rem;--padding-x:64px;--padding-y:2.5rem;--link-weight:var(--ds-text-weight-normal);color:var(--ds-c-text);display:grid;height:100%;place-content:center}:is(.variant--contact[data-plx=plx-formidable-steps] .list) .list--list{border-left:var(--ds-border-width) var(--ds-border-style) hsla(0,0%,100%,.4);padding-left:var(--padding-x);padding-block:var(--padding-y)}:is(.variant--contact[data-plx=plx-formidable-steps] .list) .list--item{display:flex;flex-direction:column}:is(.variant--contact[data-plx=plx-formidable-steps] .list) .icon{--size:64px;--offset:calc(var(--padding-x)/2);align-items:center;background:linear-gradient(to bottom,var(--icon-gradient-color,var(--ds-c-primary)),transparent);border-radius:var(--radius-pill);color:var(--icon-color,var(--text-color));display:flex;height:var(--size);justify-content:center;left:calc((var(--size) + var(--offset) - var(--ds-border-width))*-1);padding:8px;position:absolute;top:0;width:var(--size)}:is(:is(.variant--contact[data-plx=plx-formidable-steps] .list) .icon) .icon-inner{align-items:center;background-color:var(--icon-background-color,var(--ds-c-secondary));border-radius:var(--radius-pill);display:flex;height:100%;justify-content:center;width:100%}.icon--style-solid:is(.variant--contact[data-plx=plx-formidable-steps] .list) .icon{background:var(--icon-background-color,var(--ds-c-primary));border:1px solid hsla(0,0%,100%,.15);padding:0}:is(.icon--style-solid:is(.variant--contact[data-plx=plx-formidable-steps] .list) .icon) .icon-inner{background-color:transparent}@media not (min-width:544px){.variant--contact[data-plx=plx-formidable-steps] .list{place-content:flex-start}.variant--contact[data-plx=plx-formidable-steps] .list .list--list{border:none;padding-left:0}.variant--contact[data-plx=plx-formidable-steps] .list .icon{inset:0;margin-bottom:var(--ds-space-12);position:relative}}.variant--contact[data-plx=plx-formidable-steps] .frm_radio{position:relative}.variant--contact[data-plx=plx-formidable-steps] .frm_description,.variant--contact[data-plx=plx-formidable-steps] .frm_html_container,.variant--contact[data-plx=plx-formidable-steps] .frm_primary_label{color:var(--ds-c-text-muted);font-size:var(--ds-text-size-m)}.variant--contact[data-plx=plx-formidable-steps] .frm_form_fields .frm_tabs label{width:100%}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_text_label_for_image{background-color:inherit;padding:0 10px;text-transform:capitalize}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .ffd-radio-desc{background-color:var(--ds-c-level-1);border-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));border-radius:var(--button-radius,var(--ds-radius));border-top:1px solid var(--ds-c-primary);color:var(--button-fg,var(--ds-c-text));display:none;flex-flow:column;height:0;inset:0;padding:30px 20px 15px;position:absolute;transition:top .5s;width:0;z-index:1000}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .ffd-radio-more{bottom:30px;cursor:pointer;font-size:var(--description-font-size);left:0;margin-left:20px;position:absolute}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .ffd-radio-desc .button{margin-top:auto;width:100%}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_radio label{height:100%}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_text_label_for_image{color:var(--title-color,currentColor);font-size:var(--ds-text-size);text-align:left}.variant--contact[data-plx=plx-formidable-steps] .frm_prev_page{display:none}.variant--contact[data-plx=plx-formidable-steps] .frm_submit button:hover{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)))!important}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_image_option_container.frm_label_with_image img,.variant--contact[data-plx=plx-formidable-steps] .frm_tabs~.frm_submit{display:none}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .ffd-desc-close{color:var(--ds-c-primary);cursor:pointer;position:absolute;right:10px;top:10px}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_image_option_container{align-items:start;background-color:var(--white);border:0;box-shadow:3px 3px 5px #ababab4d;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px 10px 60px}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--ds-c-primary);border-color:var(--ds-c-primary);color:var(--ds-c-primary);display:inline-block!important;flex:none;height:25px!important;min-width:25px!important;padding:0;position:static;vertical-align:middle;width:25px!important}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_radio input[type=radio]:not([disabled]):checked{background-color:var(--ds-c-primary)}.variant--contact[data-plx=plx-formidable-steps] h1,.variant--contact[data-plx=plx-formidable-steps] h2,.variant--contact[data-plx=plx-formidable-steps] h3,.variant--contact[data-plx=plx-formidable-steps] h4,.variant--contact[data-plx=plx-formidable-steps] h5,.variant--contact[data-plx=plx-formidable-steps] h6{color:var(--title-color,var(--ds-c-text));font:var(--title-font);letter-spacing:var(--title-letter-spacing,inherit);text-wrap:balance}.variant--contact[data-plx=plx-formidable-steps] h5,.variant--contact[data-plx=plx-formidable-steps] h6{font-size:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(.833vw*var(--multiplier-text)),calc(var(--text-size-18)*var(--multiplier-text)))}.variant--contact[data-plx=plx-formidable-steps] h4{font-size:clamp(calc(var(--text-size-16)*var(--multiplier-text)),calc(1.667vw*var(--multiplier-text)),calc(var(--text-size-20)*var(--multiplier-text)))}.variant--contact[data-plx=plx-formidable-steps] h3{font-size:clamp(calc(var(--text-size-20)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-24)*var(--multiplier-text)))}.variant--contact[data-plx=plx-formidable-steps] h2{font-size:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3vw*var(--multiplier-text)),calc(var(--text-size-36)*var(--multiplier-text)))}.variant--contact[data-plx=plx-formidable-steps] h1{font-size:clamp(calc(var(--text-size-24)*var(--multiplier-text)),calc(3.33vw*var(--multiplier-text)),calc(var(--text-size-40)*var(--multiplier-text)))}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .ffd-masked-icon{display:block;flex-shrink:0;height:120px!important;transition:transform .6s ease,background-color .3s ease;width:120px!important}.variant--contact[data-plx=plx-formidable-steps] .frm_style_formidable-style.with_frm_style .frm_submit button{background-color:var(--ds-c-primary);border-color:var(--ds-c-primary)}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_radio:hover .ffd-masked-icon{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));transform:rotate(1turn)}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_opt_container{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));margin:0!important}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_opt_container .frm_radio{background-color:var(--white,#fff);box-sizing:border-box;margin:0!important;min-height:250px;width:100%!important}.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_opt_container .frm_image_option_container{height:100%}@media(max-width:1024px){.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_opt_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.variant--contact[data-plx=plx-formidable-steps] .frm_tabs .frm_opt_container{grid-template-columns:1fr}}.variant--contact[data-plx=plx-formidable-steps] button.frm_button_submit{--button-fg:var(--ds-c-white);--button-bg:var(--ds-c-primary);--button-hover-bg:var(--c-grey-8);--button-hover-icon-color:var(--ds-c-primary)}.variant--contact[data-plx=plx-formidable-steps] .frm_button_submit{align-items:center;background-color:var(--button-bg,var(--ds-c-primary));border-radius:var(--button-radius,var(--ds-radius));box-shadow:var(--button-shadow,none);color:var(--button-fg,var(--ds-c-text));cursor:pointer;display:inline-flex;font-size:var(--button-text-size,var(--ds-text-size-s));font-weight:var(--button-text-weight,var(--ds-text-weight-medium));gap:var(--button-gap,var(--ds-space-4));height:var(--button-height,40px);justify-content:center;line-height:var(--button-line-height,1);max-width:100%;padding:0 var(--button-padding-x,var(--ds-space-12));position:relative;text-align:center;transition-duration:.16s;transition-property:border,background-color,color,box-shadow,opacity,filter,transform;transition-timing-function:var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none}.variant--contact[data-plx=plx-formidable-steps] .frm_button_submit:not([disabled]):hover{background-color:var(--button-hover-bg,var(--button-bg,var(--ds-c-primary)));color:var(--button-hover-fg,var(--button-fg,var(--ds-c-text)))}.variant--contact[data-plx=plx-formidable-steps] .frm_button_submit:not(:has(.icon)):after{--button-icon-size:1rem;background-color:var(--button-icon-color,currentColor);content:"";display:inline-block;height:var(--button-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6.5 11.5 3.146-3.146a.5.5 0 0 0 0-.708L6.5 4.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s var(--ease-out-cubic);vertical-align:middle;width:var(--button-icon-size)}.variant--contact[data-plx=plx-formidable-steps] .frm_button_submit:not(:has(.icon),[disabled]):hover:after{background-color:var(--button-hover-icon-color,var(--button-icon-color,currentColor));transform:translate(3px)}[data-plx=plx-formidable-steps].variant--blox{background-color:var(--ds-c-level-1);--ds-c-text:var(--white,#fff)}.variant--blox[data-plx=plx-formidable-steps] .form-layout{grid-template-areas:"form form form form form form form form . . . ." ". . . . . . . title title title title title";row-gap:var(--ds-space-3xl)}@media(max-width:960px){.variant--blox[data-plx=plx-formidable-steps] .form-layout{grid-template-areas:"form form form form form form form form form form . ." ". . . . . title title title title title title title"}}@media(max-width:768px){.variant--blox[data-plx=plx-formidable-steps] .form-layout{grid-template-areas:"form form form form" "title title title title"}}.variant--blox[data-plx=plx-formidable-steps] .form{--form-max-width:100%}.variant--blox[data-plx=plx-formidable-steps] .card{--card-background:var(--ds-c-primary);display:flex;grid-area:form;height:auto;padding:48px}.variant--blox[data-plx=plx-formidable-steps] .copy{grid-area:title}@media(min-width:768px){.variant--blox[data-plx=plx-formidable-steps] .copy{text-align:end}}
