.text-wrap-normal[data-astro-cid-pztda3xi]{text-wrap:normal}@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Roboto local", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-900:#111827;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.8125rem;--text-xs--line-height:1.2;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--shadow-sm:0 1px 2px #1324340f, 0 4px 12px #1324340f;--shadow-md:0 4px 8px #13243414, 0 16px 32px #1324341a;--ease-out:cubic-bezier(.16, 1, .3, 1);--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);--text-display:clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem);--text-display--line-height:1.05;--text-display--letter-spacing:-.02em;--text-display--font-weight:700;--text-h1:clamp(2.25rem, 1.8979rem + 1.5023vw, 3.25rem);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.02em;--text-h1--font-weight:700;--text-h2:clamp(1.875rem, 1.6549rem + .939vw, 2.5rem);--text-h2--line-height:1.15;--text-h2--letter-spacing:-.01em;--text-h2--font-weight:700;--text-h3:clamp(1.6rem, 1.5472rem + .2254vw, 1.75rem);--text-h3--line-height:1.2;--text-h3--font-weight:700;--text-h4:1.3rem;--text-h4--line-height:1.3;--text-h4--font-weight:700;--text-h5:1.2rem;--text-h5--line-height:1.4;--text-h5--font-weight:700;--text-h6:1.1rem;--text-h6--line-height:1.4;--text-h6--font-weight:700;--text-body-lg:1.2rem;--text-body-lg--line-height:1.6;--text-body-lg--font-weight:400;--text-body:1.1rem;--text-body--line-height:1.6;--text-body--font-weight:400;--text-body-sm:1rem;--text-body-sm--line-height:1.6;--text-body-sm--font-weight:400;--text-small:.875rem;--text-small--line-height:1.5;--text-small--font-weight:400;--text-xs--font-weight:400;--text-caption:.8125rem;--text-caption--line-height:1.4;--text-caption--letter-spacing:.06em;--text-caption--font-weight:700;--color-navy:#132434;--color-blue:#1f6acc;--color-blue-dark:#295fa6;--color-blue-light:#e5f1ff;--color-teal:#14b8a6;--color-teal-dark:#0ea393;--color-teal-darker:#038c80;--color-teal-deepest:#02786e;--color-teal-light:#dffbf6;--color-teal-soft:#5eead4;--color-teal-soft-dark:#2dd4bf;--color-aqua-light:#b3fff7;--color-teal-deep:#0b8177;--color-purple:#7f43bf;--color-purple-dark:#67528e;--color-purple-light:#ebeefc;--color-sky:#3eaee6;--color-sky-dark:#0d739f;--color-sky-bright:#0b9be0;--color-sky-light:#e7f4f7;--color-yellow:#fcc453;--color-yellow-light:#f6efb3;--color-red:#991b1b;--color-red-light:#fef2f2;--color-wash-sky:#bee3f5;--color-wash-blue:#c1d9f8;--color-wash-lavender:#ddd4f2;--color-wash-mint:#d0e8e5;--color-surface:var(--color-white);--color-surface-subtle:var(--color-gray-100);--color-surface-inverse:var(--color-navy);--color-surface-black:#000;--color-ink:var(--color-gray-700);--color-ink-strong:var(--color-navy);--color-ink-muted:var(--color-gray-600);--color-ink-inverse:var(--color-white);--color-ink-on-inverse-muted:var(--color-gray-300);--color-line:var(--color-gray-200);--color-line-strong:var(--color-gray-500);--color-line-outline:var(--color-gray-400);--color-line-inverse:#ffffff3d;--color-line-inverse-strong:#fff9;--color-action:var(--color-teal);--color-action-hover:var(--color-teal-dark);--color-action-ink:var(--color-white);--color-button:var(--color-teal-soft);--color-button-hover:var(--color-teal-soft-dark);--color-button-ink:var(--color-ink-strong);--color-action-surface:var(--color-teal-light);--color-action-strong:var(--color-teal-deepest);--color-highlight:var(--color-aqua-light);--color-link:var(--color-teal-deepest);--color-link-hover:var(--color-ink-strong);--color-link-inverse:var(--color-teal-light);--color-focus:var(--color-blue);--color-focus-inverse:var(--color-teal-light);--color-danger:var(--color-red);--color-danger-surface:var(--color-red-light);--color-accent:var(--color-blue);--color-accent-surface:var(--color-blue-light);--color-accent-alt:var(--color-purple);--color-accent-alt-surface:var(--color-purple-light);--color-accent-sky:var(--color-sky);--color-accent-sky-strong:var(--color-sky-bright);--color-accent-sky-surface:var(--color-sky-light);--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-24:6rem;--spacing-32:8rem;--radius-input:.375rem;--radius-button:.5rem;--radius-card:1rem;--radius-image:.75rem;--radius-media:1.5rem;--radius-pill:9999px;--background-image-hero-sky:linear-gradient(180deg, var(--color-white) 30%, var(--color-wash-sky));--background-image-hero-blue:linear-gradient(180deg, var(--color-white) 30%, var(--color-wash-blue));--background-image-hero-lavender:linear-gradient(180deg, var(--color-white) 30%, var(--color-wash-lavender));--background-image-hero-mint:linear-gradient(180deg, var(--color-white) 30%, var(--color-wash-mint));--background-image-hero-navy:linear-gradient(180deg, var(--color-navy) 39%, #0e4a5c);--background-image-card-sky:linear-gradient(180deg, #f9fafb 30%, var(--color-wash-sky))}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-card-sky:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-surface)) 30%, var(--color-wash-sky))}}:root,:host{--background-image-card-blue:linear-gradient(180deg, #f9fafb 30%, var(--color-wash-blue))}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-card-blue:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-surface)) 30%, var(--color-wash-blue))}}:root,:host{--background-image-card-lavender:linear-gradient(180deg, #f9fafb 30%, var(--color-wash-lavender))}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-card-lavender:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-subtle) 50%, var(--color-surface)) 30%, var(--color-wash-lavender))}}:root,:host{--background-image-hover-card-teal:linear-gradient(180deg, var(--color-sky-dark), #11445f)}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-hover-card-teal:linear-gradient(180deg, var(--color-sky-dark), color-mix(in srgb, var(--color-sky-dark) 40%, var(--color-navy)))}}:root,:host{--background-image-hover-card-blue:linear-gradient(180deg, var(--color-blue-dark), #1c3c62)}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-hover-card-blue:linear-gradient(180deg, var(--color-blue-dark), color-mix(in srgb, var(--color-blue-dark) 40%, var(--color-navy)))}}:root,:host{--background-image-hover-card-purple:linear-gradient(180deg, #693da3, #443273)}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-hover-card-purple:linear-gradient(180deg, color-mix(in srgb, var(--color-purple) 80%, var(--color-navy)), color-mix(in srgb, var(--color-purple) 45%, var(--color-navy)))}}:root,:host{--background-image-duotone:linear-gradient(135deg, var(--color-blue-light), var(--color-wash-mint));--background-image-duotone-reverse:linear-gradient(315deg, var(--color-blue-light), var(--color-wash-mint));--background-image-wash-teal:linear-gradient(180deg, var(--color-white), var(--color-sky-light));--background-image-wash-teal-up:linear-gradient(180deg, var(--color-sky-light), var(--color-white));--background-image-wash-card:linear-gradient(135deg, var(--color-blue-light), var(--color-wash-mint));--background-image-brand-blue:linear-gradient(139deg, #0e80b1, #45a9d3);--background-image-brand-navy:linear-gradient(135deg, #1a5098, #2a76b4);--background-image-brand-purple:linear-gradient(135deg, #60409c, #8568bb);--background-image-brand-teal:linear-gradient(180deg, #19b7a5, #0e6c9a);--background-image-brand-plum:linear-gradient(180deg, #6245ad, #453867);--background-image-text-brand:linear-gradient(104deg, var(--color-teal-dark), var(--color-sky) 35%, var(--color-blue) 70%, var(--color-purple));--container-measure:45rem;--container-narrow:48rem;--container-default:75rem;--container-wide:98rem;--duration-fast:.15s;--duration-page:.2s;--duration-reveal:.5s;--duration-hero:.6s;--duration-section:.7s;--duration-slide:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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}*,:before,:after{box-sizing:border-box}:where(a,button,summary,[role=button]){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}html{-webkit-text-size-adjust:100%;font-synthesis-weight:none;min-height:100%}body{text-wrap:pretty;background:var(--color-surface);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{color:var(--color-ink-strong);margin:0}h1,h2,h3,h4,h5,h6,.text-display,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{text-wrap:balance}p{margin:0}.measure{max-width:68ch}a{color:inherit;text-underline-offset:.2em;text-decoration-style:dashed;text-decoration-thickness:1px}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-input)}[data-scroll-target]:focus-visible{outline:none}.on-inverse :focus-visible,[data-surface=inverse] :focus-visible{outline-color:var(--color-focus-inverse)}[data-surface=default] :focus-visible{outline-color:var(--color-focus)}}@layer components{.is-focus{outline:2px solid var(--color-focus);outline-offset:2px}[data-surface=inverse] .is-focus{outline-color:var(--color-focus-inverse)}[data-surface=default] .is-focus{outline-color:var(--color-focus)}.btn{--btn-bg:transparent;--btn-fg:var(--color-ink-strong);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--spacing-2);border:1px solid var(--btn-border);border-radius:var(--radius-button);background:var(--btn-bg);color:var(--btn-fg);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:inline-flex}.btn-sm{min-height:2rem;padding-inline:var(--spacing-3);font-size:var(--text-small)}.btn-md{min-height:2.75rem;padding-inline:var(--spacing-6);font-size:var(--text-body)}.btn-lg{min-height:3.25rem;padding-inline:var(--spacing-8);font-size:var(--text-body-lg)}.btn-primary{--btn-bg:var(--color-button);--btn-fg:var(--color-button-ink)}.btn-secondary{--btn-border:var(--color-line-outline)}.btn-dark{--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-ink-inverse)}.btn-ghost{white-space:normal;text-align:left;max-width:100%;padding-inline:0;font-weight:600}.btn-accent{--btn-bg:var(--color-accent);--btn-fg:var(--color-ink-inverse)}.btn-alt{--btn-bg:var(--color-accent-alt);--btn-fg:var(--color-ink-inverse)}.btn-sky{--btn-bg:var(--color-accent-sky-strong);--btn-fg:var(--color-ink-inverse)}.btn-secondary-inverse,:where([data-surface=inverse]) .btn-secondary{--btn-fg:var(--color-ink-inverse);--btn-border:var(--color-line-inverse-strong)}.btn-dark-inverse,:where([data-surface=inverse]) .btn-dark{--btn-bg:var(--color-surface);--btn-fg:var(--color-ink-strong)}.btn-ghost-inverse,:where([data-surface=inverse]) .btn-ghost{--btn-fg:var(--color-ink-inverse)}.btn-ghost-inverse{padding-inline:0;font-weight:600}:where([data-surface=default]) .btn-secondary{--btn-fg:var(--color-ink-strong);--btn-border:var(--color-line-outline)}:where([data-surface=default]) .btn-dark{--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-ink-inverse)}:where([data-surface=default]) .btn-ghost{--btn-fg:var(--color-ink-strong)}.btn-primary:is(:hover,.is-hover){--btn-bg:var(--color-button-hover)}:is(.btn-accent,.btn-alt,.btn-sky):is(:hover,.is-hover){--btn-bg:var(--color-ink-strong)}:where([data-surface=inverse]) :is(.btn-accent,.btn-alt,.btn-sky):is(:hover,.is-hover){--btn-bg:var(--color-surface);--btn-fg:var(--color-ink-strong)}:is(.btn-secondary,.btn-secondary-inverse,.btn-dark,.btn-dark-inverse):is(:hover,.is-hover){--btn-bg:var(--color-button);--btn-fg:var(--color-button-ink);--btn-border:var(--color-button)}:where([data-surface=tint]) .btn-primary{--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-ink-inverse)}:where([data-surface=tint]) .btn-primary:is(:hover,.is-hover),:where([data-surface=default]) .btn-primary{--btn-bg:var(--color-button);--btn-fg:var(--color-button-ink)}:where([data-surface=default]) .btn-primary:is(:hover,.is-hover){--btn-bg:var(--color-button-hover)}:where([data-surface=inverse]) .btn-primary{--btn-bg:var(--color-button);--btn-fg:var(--color-button-ink)}:where([data-surface=inverse]) .btn-primary:is(:hover,.is-hover){--btn-bg:var(--color-button-hover)}.btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}:is(.btn-ghost,.btn-ghost-inverse).is-hover .btn-arrow{transform:translate(2px)}@media (hover:hover){:is(.btn-ghost,.btn-ghost-inverse):hover .btn-arrow{transform:translate(2px)}}.btn-ghost:is(:hover,.is-hover){--btn-fg:var(--color-link)}:is(.btn-ghost-inverse,:where([data-surface=inverse]) .btn-ghost):is(:hover,.is-hover){--btn-fg:var(--color-link-inverse)}:where([data-surface=default]) .btn-ghost:is(:hover,.is-hover){--btn-fg:var(--color-link)}.btn[aria-disabled=true],.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-spinner{border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.7s linear infinite btn-spin}.field{gap:var(--spacing-2);flex-direction:column;display:flex}.field-label{color:var(--color-ink-strong);font-size:var(--text-small);font-weight:700}.field-label .field-optional{color:var(--color-ink-muted);font-weight:400}.field-hint{color:var(--color-ink-muted);font-size:var(--text-small);line-height:1.4}.field-fine-print{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.field-control{width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.field-control::placeholder{color:var(--color-ink-muted)}.field-control:hover,.field-control.is-hover{border-color:var(--color-ink)}.field-control:focus-visible,.field-control.is-focus{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:0}.field-control:disabled{opacity:.6;background:var(--color-surface-subtle);cursor:not-allowed}.field-control[aria-invalid=true]{border-color:var(--color-danger)}textarea.field-control{min-height:6.25rem;padding-block:var(--spacing-3);resize:vertical}select.field-control{appearance:none;padding-right:var(--spacing-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right var(--spacing-4) center, calc(100% - var(--spacing-3)) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.field-choice{align-items:center;gap:var(--spacing-3);display:flex}.field-choice input{width:1.5rem;height:1.5rem;accent-color:var(--color-action);flex:none;margin:0}.field-choice label{color:var(--color-ink);font-size:var(--text-small);line-height:1.4}.field-error{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-input);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--text-small)}.form-panel__intro{gap:var(--spacing-2);flex-direction:column;display:flex}.form-panel__intro+.form-panel__body{margin-top:var(--spacing-2)}.form-panel__body{min-height:var(--form-panel-min-height,24rem);flex-direction:column;display:flex}@media (width>=48rem) and (prefers-reduced-motion:no-preference){:where(section,div,header):has(>[data-backdrop=fixed]){clip-path:inset(0)}}.hero-backdrop-grid{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:50rem;height:calc(100% + 60rem);-webkit-mask-image:linear-gradient(#000 50%,#0000 92%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#000 50%,#0000 92%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-composite:intersect}@media (width>=48rem){.hero-backdrop-grid{width:93.9375rem}}.form-panel__form{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}.form-panel__form>*{grid-area:1/1;min-width:0}.form-panel__placeholder{gap:var(--spacing-4);flex-direction:column;display:flex}.form-panel[data-form-state=ready] .form-panel__placeholder,.form-panel[data-form-state=submitted] .form-panel__placeholder{display:none}.form-panel__skeleton{--skeleton-label:calc(var(--text-small) * var(--text-small--line-height));gap:var(--spacing-4);flex-direction:column;display:flex}.form-panel__skeleton-field,.form-panel__skeleton-line,.form-panel__skeleton-button{border-radius:var(--radius-input);background:var(--color-surface-subtle);display:block}.form-panel__skeleton-field{height:2.75rem;margin-top:calc(var(--skeleton-label) + var(--spacing-2));position:relative}.form-panel__skeleton-field:before{content:"";left:0;bottom:calc(100% + var(--spacing-2) + .25rem);width:6rem;height:calc(var(--skeleton-label) - .5rem);border-radius:var(--radius-input);background:var(--color-surface-subtle);position:absolute}.form-panel__skeleton-pair{gap:var(--spacing-4);display:grid}@media (width>=48rem){.form-panel__skeleton-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-panel__skeleton-textarea{height:6.25rem}.form-panel__skeleton-consent{gap:var(--spacing-2);padding-top:var(--spacing-2);flex-direction:column;display:flex}.form-panel__skeleton-line{height:.75rem}.form-panel__skeleton-line:first-child{width:60%;height:1.25rem;margin-bottom:var(--spacing-2)}.form-panel__skeleton-line:last-child{width:40%}.form-panel__skeleton-consent--gate .form-panel__skeleton-line:first-child{width:100%;height:.875rem;margin:0}.form-panel__skeleton-consent--gate .form-panel__skeleton-line--check{width:90%;height:1.25rem;margin-block:var(--spacing-2)}.form-panel__skeleton-consent--gate .form-panel__skeleton-line:last-child{width:70%}@media (width>=48rem){.form-panel__skeleton-line--narrow{display:none}}.form-panel__skeleton-button{border-radius:var(--radius-button);width:10rem;height:3.25rem}.form-panel__failed,.form-panel[data-form-state=error] .form-panel__skeleton{display:none}.form-panel[data-form-state=error] .form-panel__placeholder{flex:1;justify-content:center}.form-panel[data-form-state=error] .form-panel__failed{display:block}.form-panel__thanks,.form-panel--thanks[data-form-state=submitted] .form-panel__form,.form-panel--thanks .submitted-message,[data-gate=open] .form-panel--thanks .form-panel__placeholder,[data-gate=open] .form-panel--thanks .form-panel__form{display:none}[data-gate=open] .form-panel--thanks .form-panel__thanks{justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;flex:1;display:flex}.form-panel--thanks[data-form-state=submitted] .form-panel__intro,[data-gate=open] .form-panel--thanks .form-panel__intro{display:none}.form-panel--thanks[data-form-state=submitted] .form-panel__body,[data-gate=open] .form-panel--thanks .form-panel__body{min-height:0;padding-block:var(--spacing-6)}@media (width>=48rem){[data-webinar-gate][data-gate=open] .hero__media{align-self:center}}.form-panel--thanks[data-form-state=submitted] .form-panel__thanks{justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;flex:1;display:flex}.card-interactive{transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.card-interactive.is-hover,.card-interactive:has(:focus-visible){box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (hover:hover){.card-interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.stretched-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.comparison-card{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-4) var(--spacing-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);flex-direction:column;display:flex}.comparison-card__before{gap:var(--spacing-1);min-height:7.5rem;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-input);background:var(--color-surface-subtle);flex-direction:column;display:flex}.comparison-card>:last-child{padding-inline:var(--spacing-1)}.comparison-card__icon{margin-left:var(--spacing-1)}.icon-line{flex:none;align-items:center;height:1lh;display:inline-flex}.pricing-plans__action{--btn-bg:var(--color-action-strong);--btn-fg:var(--color-ink-inverse)}.pricing-plans__action:is(:hover,.is-hover){--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-ink-inverse)}.pricing-plans__connect{--btn-bg:var(--color-sky-dark);--btn-fg:var(--color-ink-inverse)}.pricing-plans__connect:is(:hover,.is-hover){--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-ink-inverse)}.product-card:has(.product-card__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.product-card__link:focus-visible{outline:none}.product-card__link:after{z-index:1}.product-card{isolation:isolate}.product-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-surface-subtle);transition:opacity var(--duration-reveal) var(--ease-standard);position:absolute;inset:0}.product-card:is(:hover,.is-hover,:focus-within):before{opacity:0}@media (prefers-reduced-motion:reduce){.product-card:before{transition:none}}.media-zoom{border-radius:var(--radius-image);overflow:hidden}.media-zoom__image{display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.media-zoom__image{transition:transform .8s var(--ease-standard)}.media-zoom:is(:hover,.is-hover) .media-zoom__image{transform:scale(1.03)}.post-card__cover{transition:transform .8s var(--ease-standard)}.post-card:is(:hover,:focus-within) .post-card__cover{transform:scale(1.03)}}@media (width>=62rem) and (hover:hover) and (prefers-reduced-motion:no-preference){.split-feature__image{transition:transform .8s var(--ease-standard)}.split-feature__image:hover,.split-feature__image.is-hover{transform:scale(1.03)}}@media (width>=62rem) and (prefers-reduced-motion:no-preference){.product-card__image{transform:translateY(var(--spacing-4));transition:transform var(--duration-reveal) var(--ease-standard)}.product-card:hover .product-card__image,.product-card.is-hover .product-card__image,.product-card:focus-within .product-card__image{transform:none}}@media (prefers-reduced-motion:no-preference){:root[data-reveal=on] .reveal:not([data-revealed]),:root[data-reveal=on] .reveal-stagger:not([data-revealed])>*{opacity:0}.reveal[data-revealed]{animation:reveal-rise var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s) both}.reveal-stagger[data-revealed]>*{animation:reveal-rise var(--duration-reveal) var(--ease-out) both;animation-delay:calc(var(--reveal-delay,0s) + var(--reveal-step,60ms) * var(--reveal-index,0))}.reveal-stagger[data-revealed]>:first-child{--reveal-index:0}.reveal-stagger[data-revealed]>:nth-child(2){--reveal-index:1}.reveal-stagger[data-revealed]>:nth-child(3){--reveal-index:2}.reveal-stagger[data-revealed]>:nth-child(4){--reveal-index:3}.reveal-stagger[data-revealed]>:nth-child(5){--reveal-index:4}.reveal-stagger[data-revealed]>:nth-child(6){--reveal-index:5}.reveal-stagger[data-revealed]>:nth-child(n+7){--reveal-index:6}}@media (prefers-reduced-motion:no-preference) and (width>=48rem){.hero__text>*{animation:hero-rise var(--duration-hero) var(--ease-out) backwards;animation-delay:calc(80ms * var(--hero-index,0))}.hero__text>:nth-child(2){--hero-index:1}.hero__text>:nth-child(3){--hero-index:2}.hero__text>:nth-child(4){--hero-index:3}.hero__text>:nth-child(5){--hero-index:4}.hero__text>:nth-child(n+6){--hero-index:5}@media screen{[data-reveal-pending]{opacity:0}}[data-reveal-in]{animation:section-rise var(--duration-section) var(--ease-out) backwards}[data-reveal-in] [data-stagger-item]{animation:section-rise var(--duration-section) var(--ease-out) backwards;animation-delay:calc(.15s + 90ms * var(--stagger-index,0))}@media screen{[data-closing-pending] :is(.closing-cta__circle,.closing-cta__mascot){opacity:0}}[data-closing-in] :is(.closing-cta__circle--1,.closing-cta__circle--4){animation:slide-from-left var(--duration-slide) var(--ease-out) .15s backwards}[data-closing-in] :is(.closing-cta__circle--2,.closing-cta__circle--5){animation:slide-from-right var(--duration-slide) var(--ease-out) .15s backwards}[data-closing-in] .closing-cta__mascot{animation:mascot-rise var(--duration-slide) var(--ease-out) backwards}}.stat__value[data-counter-final]{display:grid}.stat__value[data-counter-final]:before{content:attr(data-counter-final);visibility:hidden;grid-area:1/1}.stat__value[data-counter-final]>[data-counter-text]{grid-area:1/1}.media-frame{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.media-frame-lg{border-radius:var(--radius-media)}.media-frame-plain{border-radius:var(--radius-card);overflow:hidden}.video-embed__play{border-radius:var(--radius-pill);background:var(--color-surface);width:4.5rem;height:4.5rem;color:var(--color-ink-strong);box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed__poster:is(:hover,:focus-visible) .video-embed__play{background:var(--color-action);color:var(--color-action-ink)}.video-embed__poster:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.video-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--spacing-16) var(--spacing-4);background:0 0;border:0;margin:0}.video-lightbox[open]{place-items:center;display:grid}.video-lightbox::backdrop{background:#000000e0}.video-lightbox__frame{aspect-ratio:16/9;width:min(100%,177.778dvh - 14.2222rem)}.video-lightbox__frame iframe{border-radius:var(--radius-card);border:0;width:100%;height:100%;display:block}.video-lightbox__close{top:var(--spacing-4);right:var(--spacing-4);border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-ink-inverse);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:fixed}.video-lightbox__close:hover{background:#ffffff26}.video-lightbox__close:focus-visible{outline:2px solid var(--color-focus-inverse);outline-offset:2px}.text-gradient-brand{color:var(--color-ink-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient-brand{background-image:var(--background-image-text-brand);color:#0000;-webkit-background-clip:text;background-clip:text}}.mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mask-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.mask-fade-bottom{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.site-header{--header-height:4rem;--header-gutter:1.25rem;--header-ink:var(--color-ink);--header-logo:var(--color-ink-strong);--header-hover:var(--color-action-strong);--header-chevron:var(--color-ink-muted);z-index:60;width:100%;color:var(--header-ink);font-size:var(--text-body);line-height:1.4;position:relative}.site-header[data-surface=inverse]{--header-ink:var(--color-ink-inverse);--header-logo:var(--color-ink-inverse);--header-hover:var(--color-action);--header-chevron:var(--color-ink-on-inverse-muted)}.site-header[data-overlay=true]{position:absolute;inset:0 0 auto}.site-header[data-stuck=true],.site-header[data-stuck=leaving]{border-bottom:1px solid var(--color-line);background:#fffc;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header[data-stuck=true],.site-header[data-stuck=leaving]{background:color-mix(in srgb, var(--color-surface) 80%, transparent)}}.site-header[data-stuck=true],.site-header[data-stuck=leaving]{box-shadow:var(--shadow-sm);backdrop-filter:blur(20px);transition:transform var(--duration-page) var(--ease-standard)}.site-header[data-stuck=true]{animation:site-header-in var(--duration-page) var(--ease-standard)}.site-header[data-stuck=leaving]{transform:translateY(-110%)}html.site-header-lock{overflow:hidden}.site-header-slot[data-overlay=true]{display:contents}.site-header-slot[data-overlay=false]{min-height:4rem}@media (width>=48rem){.site-header-slot[data-overlay=false]{min-height:4.5rem}}.site-header__bar{width:100%;max-width:calc(105rem + 2 * var(--header-gutter));height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--spacing-2);padding-inline:var(--header-gutter);margin-inline:auto;display:flex;position:relative}.site-header__brand{min-width:6rem;margin-right:var(--spacing-2);color:var(--header-logo);flex:0 9.88rem;display:block}.site-header__brand svg{width:100%;height:auto}.site-header__chevron{color:var(--header-chevron);transition:transform var(--duration-fast) var(--ease-standard)}[data-open=true]>:is(.site-header__trigger,.site-header__section-trigger) .site-header__chevron{transform:rotate(180deg)}.site-header__country{min-height:var(--header-height);flex:none;align-items:center;display:flex;position:relative}.site-header__country .site-header__indicator{bottom:calc((1.9rem - var(--header-height)) / 2)}.site-header__desktop{display:none}.site-header__item{align-items:center;min-height:4.5rem;display:flex;position:relative}.site-header__desktop{min-width:0;margin-left:var(--spacing-8);flex:1;align-self:stretch}.site-header__menu{height:100%;margin:0;padding:0;list-style:none;display:flex}.site-header__trigger{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);color:var(--header-ink);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.site-header__country .site-header__trigger{padding-inline:0}.site-header__trigger:hover,[data-open=true]>.site-header__trigger{color:var(--header-hover)}.site-header__indicator{background:var(--color-action);opacity:0;height:.25rem;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:auto 0 -1.25rem}[data-open=true]>.site-header__trigger .site-header__indicator{opacity:1}.site-header__panel{z-index:1;border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-ink-strong);translate:var(--panel-shift,0) 0;display:none;position:absolute;top:100%;left:0;overflow:hidden}[data-open=true]>.site-header__panel{display:block}.site-header__region-trigger{gap:var(--spacing-1);white-space:nowrap;font-weight:700}.site-header__region-globe{color:var(--header-hover);display:none}.site-header__region-full{display:none}.site-header__panel--region{min-width:100%;padding:var(--spacing-2);margin:0;list-style:none}.site-header__panel--columns{gap:var(--spacing-8);width:50rem;padding:var(--spacing-6)}.site-header__panel--columns[data-columns="2"]{gap:var(--spacing-6)}[data-open=true]>.site-header__panel--columns{display:flex}.site-header__panel--columns[data-columns="2"]>.site-header__links{flex:1 1 0}.site-header__divider{background:var(--color-line);flex:none;align-self:stretch;width:1px}.site-header__links{align-content:start;gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.site-header__panel-link,.site-header__story{margin:calc(-1 * var(--spacing-2));padding:var(--spacing-2);border-radius:var(--radius-input);color:var(--color-ink-strong);transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.site-header__panel-link{align-items:flex-start;gap:var(--spacing-3);line-height:1.3}.site-header__panel-link:hover,.site-header__story:hover{background:var(--color-gray-100)}.site-header__panel-text{flex-direction:column;gap:.125rem;display:flex}.site-header__panel-title{font-weight:700}.site-header__panel-description{color:var(--color-ink-muted);font-size:var(--text-small);line-height:1.3}.site-header__panel--solutions{grid-template-columns:.75fr 1fr;min-width:43rem;max-width:45rem}[data-open=true]>.site-header__panel--solutions{display:grid}.site-header__solutions-main{padding:var(--spacing-6)}.site-header__panel-heading{margin-bottom:var(--spacing-4);color:var(--color-ink-muted);font-size:var(--text-small);transition:color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:block}a.site-header__panel-heading:hover{color:var(--color-ink-strong)}.site-header__stories{padding:var(--spacing-6);background:var(--color-surface-subtle)}.site-header__story-list{gap:var(--spacing-4);margin:0 0 var(--spacing-2);padding:0;list-style:none;display:grid}.site-header__story{gap:var(--spacing-4)}.site-header__story-media{aspect-ratio:1.59;border-radius:var(--radius-input);flex:none;width:10rem;position:relative;overflow:hidden}.site-header__story-media>img{object-fit:cover;width:100%;height:100%}.site-header__story-badge{aspect-ratio:1;border-radius:var(--radius-pill);background:#fffc;justify-content:center;align-items:center;width:40%;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.site-header__story-badge{background:color-mix(in srgb, var(--color-surface) 80%, transparent)}}.site-header__story-badge{backdrop-filter:blur(6px);transform:translate(-50%,-50%)}.site-header__story-badge img{object-fit:contain;width:50%;height:50%}.site-header__story-body{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.site-header__story-company{color:var(--color-ink);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.site-header__story-title{font-size:var(--text-body-sm);font-weight:700;line-height:1.25}.site-header__actions{align-items:center;gap:var(--spacing-2);flex:none;margin-left:auto;display:flex}.site-header__login{padding-block:var(--spacing-1);color:var(--header-ink);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:none}.site-header__login:hover{color:var(--header-hover)}.site-header__call{width:2.75rem;padding-inline:0}.site-header__call-text{display:none}.site-header__call-icon{display:contents}.site-header__demo{display:none}.site-header__toggle{width:2.75rem;padding-inline:0}.site-header__toggle-open,.site-header__toggle-close{display:contents}.site-header__toggle-close,[data-menu-open=true] .site-header__toggle-open{display:none}[data-menu-open=true] .site-header__toggle-close{display:contents}.site-header__menu-panel{max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding:var(--spacing-6) var(--header-gutter) var(--spacing-8);border-top:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-ink-strong);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}[data-menu-open=true]>.site-header__menu-panel{display:block}.site-header__sections{margin:0;padding:0;list-style:none}.site-header__section{border-bottom:1px solid var(--color-line)}.site-header__section-heading{display:none}.site-header__section-trigger{align-items:center;gap:var(--spacing-1);width:100%;padding:var(--spacing-2) 0;color:var(--color-ink-muted);font:inherit;font-size:var(--text-body-lg);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;font-weight:700;text-decoration:none;display:flex}.site-header__section-trigger:hover,[data-open=true]>.site-header__section-trigger{color:var(--color-action-strong)}.site-header__section-body{padding:var(--spacing-2) 0 var(--spacing-3);display:none}[data-open=true]>.site-header__section-body{display:block}.site-header__compact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-header__compact-link{align-items:center;gap:var(--spacing-3);margin-inline:calc(-1 * var(--spacing-2));padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-input);color:var(--color-ink-strong);font-size:var(--text-small);transition:background-color var(--duration-fast) var(--ease-standard);font-weight:700;line-height:1.4;text-decoration:none;display:flex}.site-header__compact-link:hover{background:var(--color-gray-100)}.site-header__compact-icon,.site-header__extras{display:none}.site-header__menu-footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex}.site-header__menu-login{color:var(--color-ink-muted);font-size:var(--text-body-lg);transition:color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none}.site-header__menu-login:hover{color:var(--color-action-strong)}@media (width>=30rem){.site-header__bar{gap:var(--spacing-6)}.site-header__brand{flex:none;width:9.88rem}.site-header__actions{gap:var(--spacing-4)}.site-header__login{font-size:var(--text-body-lg);display:block}.site-header__menu-panel{padding:var(--spacing-8) var(--spacing-6) var(--spacing-6)}.site-header__sections{gap:var(--spacing-4) calc(2 * var(--spacing-4) + 1px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-header__section{border-bottom:0;position:relative}.site-header__section:not(:first-child):before{content:"";top:0;bottom:0;left:calc(-1 * var(--spacing-4) - 1px);background:var(--color-line);width:1px;position:absolute}.site-header__section--link,.site-header__section-trigger,.site-header__menu-footer{display:none}.site-header__section-heading{margin-bottom:var(--spacing-6);color:var(--color-ink-muted);font-size:var(--text-small);font-weight:700;display:block}.site-header__section-body,[data-open]>.site-header__section-body{padding:0;display:block}.site-header__extras{gap:var(--spacing-2);margin:var(--spacing-2) 0 0;padding:0;list-style:none;display:grid}.site-header__extra-link{color:var(--color-ink-muted);font-size:var(--text-small);transition:color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none}.site-header__extra-link:hover{color:var(--color-action-strong)}}@media (width>=48rem){.site-header{--header-height:4.5rem;--header-gutter:2.5rem}.site-header__demo{display:inline-flex}.site-header__bar{gap:var(--spacing-4)}.site-header__brand{margin-right:var(--spacing-4)}.site-header__region-trigger{gap:var(--spacing-2)}.site-header__region-globe{display:contents}.site-header__region-full{display:inline}.site-header__region-short{display:none}}@media (width>=62rem){.site-header__login{font-size:var(--text-body)}.site-header__call{width:auto;padding-inline:var(--spacing-6)}.site-header__call-text{display:inline}.site-header__call-icon{display:none}.site-header__menu-panel{padding:2.5rem}.site-header__section-heading{margin-bottom:var(--spacing-4)}.site-header__compact-list{gap:var(--spacing-1)}.site-header__extras{gap:var(--spacing-3)}.site-header__compact-link{font-size:var(--text-body)}.site-header__compact-icon{display:contents}.site-header__extras{margin-top:var(--spacing-3)}.site-header__extra-link{font-size:var(--text-body-lg)}}@media (width>=78.8125rem){.site-header{--header-gutter:4rem}.site-header__bar{gap:0}.site-header__actions{gap:1.25rem}.site-header__desktop .site-header__trigger,.site-header__login,.site-header__actions .btn{font-size:1rem}.site-header__desktop{display:flex}.site-header__toggle,.site-header__menu-panel,[data-menu-open=true]>.site-header__menu-panel{display:none}}@media (width>=78.8125rem) and (width<=83.6875rem){.site-header__desktop{margin-left:var(--spacing-4)}.site-header__desktop .site-header__trigger{padding-inline:var(--spacing-2)}.site-header__actions{gap:var(--spacing-3)}}.site-header--landing .site-header__demo{display:inline-flex}.site-header--landing .site-header__desktop{display:none}@media (width<=30.99rem){.site-header--landing .site-header__call{display:none}}@media (width<=22.49rem){.site-header--landing .site-header__demo{padding-inline:var(--spacing-3)}}.site-header__anchors{margin:0;padding:0;list-style:none}.site-header__anchors li{border-bottom:1px solid var(--color-line)}.site-header__anchor{padding:var(--spacing-2) 0;color:var(--color-ink-muted);font-size:var(--text-body-lg);transition:color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:block}.site-header__anchor:hover{color:var(--color-action-strong)}.site-header__anchor-call{margin-top:var(--spacing-4);display:inline-block}@media (width>=62rem){.site-header--landing .site-header__toggle,.site-header--landing .site-header__menu-panel{display:none}.site-header--landing .site-header__desktop{margin-left:var(--spacing-8);display:flex}.site-header--landing .site-header__desktop .site-header__trigger{font-size:1rem}}@media (scripting:none){.site-header[data-overlay=true]{position:relative}.site-header__toggle{display:none}.site-header__menu-panel{max-height:none;box-shadow:none;display:block;position:static}.site-header__section-body{display:block}.site-header__section-trigger .site-header__chevron{display:none}:is(.site-header__item,.site-header__country):is(:hover,:focus-within)>.site-header__panel{display:block}.site-header__item:is(:hover,:focus-within)>.site-header__panel--columns{display:flex}.site-header__item:is(:hover,:focus-within)>.site-header__panel--solutions{display:grid}}@media (scripting:none) and (width>=78.8125rem){.site-header__menu-panel{display:none}}@media (prefers-reduced-motion:reduce){.site-header[data-stuck=true]{animation:none}}.site-footer{background:var(--color-surface);color:var(--color-ink-strong);font-size:var(--text-caption);line-height:1.5}.site-footer__inner{gap:var(--spacing-8);padding-block:var(--spacing-12) var(--spacing-8);flex-direction:column;display:flex}.site-footer__top{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.site-footer__title{margin:0 0 var(--spacing-2);color:var(--color-ink-strong);font-size:var(--text-body);font-weight:700;line-height:1}.site-footer__brand{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}.site-footer__logo{width:7.5rem;color:var(--color-ink-strong);display:none}.site-footer__logo svg{width:100%;height:auto;display:block}.site-footer__region{position:relative}.site-footer__region-trigger{align-items:center;gap:var(--spacing-2);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink-strong);font:inherit;font-size:var(--text-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:700;line-height:1.4;display:inline-flex}.site-footer__region-trigger:hover,[data-open=true]>.site-footer__region-trigger{border-color:var(--color-ink);background:var(--color-gray-100)}.site-footer__region-globe{color:var(--color-action-strong)}.site-footer__region-chevron{color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-standard)}[data-open=true]>.site-footer__region-trigger .site-footer__region-chevron{transform:rotate(180deg)}.site-footer__region-panel{z-index:20;top:calc(100% + var(--spacing-2));min-width:100%;padding:var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);margin:0;list-style:none;display:none;position:absolute;left:0}[data-open=true]>.site-footer__region-panel{display:block}.region-option{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-input);color:var(--color-ink-strong);font-size:var(--text-body);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:flex}a.region-option:hover{background:var(--color-gray-100)}.region-option__check{color:var(--color-action-strong)}.site-footer__content{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex;container:footer-content/inline-size}.site-footer__main{gap:var(--spacing-8);flex-direction:column;display:flex}.site-footer__nav{gap:var(--spacing-8);text-align:center;grid-template-columns:1fr 1fr;display:grid}.site-footer__links{gap:var(--spacing-1);margin:var(--spacing-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.site-footer__link{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard);padding-block:1px;text-decoration:none;display:inline-block}.site-footer__link:hover{color:var(--color-ink-strong)}.site-footer__badges{--badge-height:5rem;align-items:center;gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:flex}.site-footer__badge{min-width:0;max-width:calc(var(--badge-height) * var(--badge-ratio));flex:var(--badge-ratio) 1 0}.site-footer__badge a{display:block}.site-footer__badge img{width:100%;height:auto;display:block}.site-footer__aside{gap:var(--spacing-8);flex-direction:column;display:flex}.site-footer__block{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;flex:1 1 0;display:flex}.site-footer__text{margin:0 0 var(--spacing-2);color:var(--color-ink);font-style:normal}.site-footer__contact{font-style:normal}.site-footer__contact ul{gap:var(--spacing-2);color:var(--color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__contact li{align-items:flex-start;gap:var(--spacing-2);display:flex}.site-footer__contact-icon{color:var(--color-ink-muted);margin-top:calc(.5lh - .5rem)}.site-footer__bottom{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.site-footer__legal{justify-content:center;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.site-footer__soc{border-radius:var(--radius-pill);flex:none;width:3rem;height:3rem}.site-footer__credit{flex-direction:column;align-items:flex-start;display:flex}.site-footer__copyright{color:var(--color-ink-muted);margin:0}.site-footer__legal-links{gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal-link{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard);text-decoration-line:underline}.site-footer__legal-link:hover{color:var(--color-ink-strong)}.site-footer__social{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:flex}.site-footer__social-link{border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.site-footer__social-link:hover{color:var(--color-ink-strong)}@media (width<=29.9375rem){.site-footer__block{text-align:center;align-items:center}.site-footer__contact ul{text-align:left}}@media (width>=30rem){.site-footer__top{flex-direction:row;align-items:flex-start}.site-footer__brand{width:30%}.site-footer__logo{display:block}.site-footer__nav{justify-content:space-between;column-gap:var(--spacing-4);text-align:left;display:flex}.site-footer__aside{flex-direction:row}}@container footer-content not (width>=25.25rem){.site-footer__nav{gap:var(--spacing-8);grid-template-columns:1fr 1fr;display:grid}.site-footer__aside{flex-direction:column}}@media (width>=30rem){.site-footer__bottom{padding-top:var(--spacing-8);flex-direction:row;justify-content:space-between}.site-footer__legal{flex-wrap:nowrap;justify-content:flex-start}.site-footer__social{margin-right:calc(-1 * var(--spacing-1))}}@media (width>=48rem){.site-footer__inner{padding-top:var(--spacing-16)}.site-footer__badges{gap:var(--spacing-8)}}@media (width>=62rem){.site-footer__top{gap:0}.site-footer__brand{width:20%}.site-footer__logo{width:10rem}.site-footer__content{flex-direction:row;gap:0}.site-footer__main{width:70%;padding-inline:var(--spacing-16)}.site-footer__aside{flex-direction:column;width:30%}.site-footer__block{flex:none}.site-footer__credit{align-items:center;gap:var(--spacing-4);flex-direction:row}}@media (width>=80rem){.site-footer__main{padding-right:var(--spacing-24)}}@media (scripting:none){.site-footer__region:is(:hover,:focus-within)>.site-footer__region-panel{display:block}}@media (width>=80rem){.hero__media--bleed{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}}.hero-carousel{--carousel-ink:var(--color-ink-strong)}:where([data-surface=inverse]) .hero-carousel{--carousel-ink:var(--color-ink-inverse)}.hero-carousel__viewport{touch-action:pan-y;position:relative}.hero-carousel__track{display:grid}.hero-carousel__slide{aspect-ratio:6/5;border-radius:var(--radius-card);grid-area:1/1;display:none;position:relative;overflow:hidden}.hero-carousel__slide:is([data-active],[data-leaving]){display:block}.hero-carousel__slide[data-active]{z-index:1}.hero-carousel__slide[data-entering]{animation:hero-carousel-fade-in var(--duration-reveal) var(--ease-standard)}.hero-carousel__slide[data-leaving]{animation:hero-carousel-fade-out var(--duration-reveal) var(--ease-standard) forwards}.hero-carousel__image{object-fit:cover;width:100%;height:100%}.hero-carousel__link{inset-inline:var(--spacing-4);bottom:var(--spacing-4);white-space:normal;position:absolute}@media (width>=48rem){.hero-carousel__link{inset-inline:var(--spacing-8);bottom:var(--spacing-6)}}.hero-carousel__arrow{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-gray-400);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:40%}.hero-carousel__arrow:hover{background:var(--color-gray-100);color:var(--color-ink-strong)}.hero-carousel__arrow--prev{left:var(--spacing-2)}.hero-carousel__arrow--next{right:var(--spacing-2)}.hero-carousel__link{--btn-bg:#132434cc}@supports (color:color-mix(in lab, red, red)){.hero-carousel__link{--btn-bg:color-mix(in srgb, var(--color-ink-strong) 80%, transparent)}}.hero-carousel__link{--btn-fg:var(--color-ink-inverse);backdrop-filter:blur(8px)}.hero-carousel__link:is(:hover,.is-hover){--btn-bg:var(--color-ink-strong);--btn-fg:var(--color-button);--btn-border:transparent}.hero-carousel__controls{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);display:flex}.hero-carousel__dots{gap:var(--spacing-2);flex:1;display:flex}.hero-carousel__dot{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-height:1.5rem;padding:0;display:flex}.hero-carousel__bar{border-radius:var(--radius-pill);background:var(--carousel-ink);width:100%;height:.25rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-carousel__bar{background:color-mix(in srgb, var(--carousel-ink) 45%, transparent)}}.hero-carousel__bar{transition:background-color var(--duration-fast) var(--ease-standard)}.hero-carousel__dot:hover .hero-carousel__bar{background:var(--carousel-ink)}@supports (color:color-mix(in lab, red, red)){.hero-carousel__dot:hover .hero-carousel__bar{background:color-mix(in srgb, var(--carousel-ink) 70%, transparent)}}.hero-carousel__fill{background:var(--carousel-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-carousel__dot[data-active] .hero-carousel__fill{animation:hero-carousel-progress var(--carousel-delay,6s) linear forwards}.hero-carousel:focus-within .hero-carousel__dot[data-active] .hero-carousel__fill{animation-play-state:paused}@media (hover:hover){.hero-carousel:hover .hero-carousel__dot[data-active] .hero-carousel__fill{animation-play-state:paused}}.hero-carousel:not([data-enhanced]) :is(.hero-carousel__arrow,.hero-carousel__controls){visibility:hidden}@media (scripting:none){.hero-carousel :is(.hero-carousel__arrow,.hero-carousel__controls){display:none}}@media (prefers-reduced-motion:reduce){.hero-carousel__slide{animation:none!important}.hero-carousel__dot[data-active] .hero-carousel__fill{animation:none;transform:none}}.review-carousel{width:100%;max-width:35rem;padding-bottom:var(--spacing-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);position:relative}.review-carousel__viewport{border-radius:var(--radius-card) var(--radius-card) 0 0;position:relative;overflow:hidden}.review-carousel__track{transition:transform var(--duration-reveal) var(--ease-standard);display:flex}.review-carousel__track[data-instant]{transition:none}.review-carousel__slide{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) calc(var(--spacing-12) + var(--spacing-2));text-align:center;flex-direction:column;flex:0 0 100%;margin:0;display:flex}.review-carousel__stars{width:6rem;display:block}.review-carousel__stars svg{width:100%;height:auto;display:block}.review-carousel__arrow{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.review-carousel__arrow:hover{color:var(--color-ink-strong);background:var(--color-gray-100)}.review-carousel__arrow--prev{left:var(--spacing-2)}.review-carousel__arrow--next{right:var(--spacing-2)}.review-carousel__controls{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.review-carousel__dots{flex-wrap:wrap;justify-content:center;display:flex}.review-carousel__dot{border-radius:var(--radius-pill);place-items:center;width:1.5rem;height:1.5rem;display:grid}.review-carousel__dot:before{content:"";border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);width:.625rem;height:.625rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.review-carousel__dot:hover:before{border-color:var(--color-ink-strong)}.review-carousel__dot[aria-current]:before{border-color:var(--color-ink-strong);background:var(--color-ink-strong)}.review-carousel__timer{width:0;height:0;overflow:hidden}.review-carousel__timer[data-running]{animation:review-carousel-timer var(--review-delay,8s) linear forwards}.review-carousel:is(:hover,:focus-within) .review-carousel__timer{animation-play-state:paused}.review-carousel:not([data-enhanced]) :is(.review-carousel__arrow,.review-carousel__controls){visibility:hidden}@media (scripting:none){.review-carousel :is(.review-carousel__arrow,.review-carousel__controls){display:none}}@media (prefers-reduced-motion:reduce){.review-carousel__track{transition:none}.review-carousel__timer[data-running]{animation:none}}.badge-marquee{contain:inline-size;overflow:hidden}.badge-marquee__track{width:max-content;animation:badge-marquee var(--marquee-duration,36s) linear infinite;display:flex}.badge-marquee:hover .badge-marquee__track{animation-play-state:paused}.badge-marquee__list{align-items:center;gap:var(--spacing-6);padding:0 var(--spacing-6) 0 0;flex:none;margin:0;list-style:none;display:flex}.badge-marquee__badge{width:auto;height:3rem}@media (width>=30rem){.badge-marquee__badge{height:4.5rem}}.badge-marquee--logos .badge-marquee__list{gap:0;padding:0}.badge-marquee__logo{width:7rem;height:auto;margin-inline:var(--spacing-6);aspect-ratio:544/300;object-fit:contain}@media (width>=30rem){.badge-marquee__logo{width:8rem}}@media (width>=48rem){.badge-marquee__logo{width:9rem}}@media (width>=62rem){.badge-marquee__logo{width:10rem}}@media (prefers-reduced-motion:reduce){.badge-marquee__track{animation:none}.badge-marquee--logos{-webkit-mask-image:none;mask-image:none}.badge-marquee--logos .badge-marquee__track{width:auto}.badge-marquee--logos .badge-marquee__list{flex-wrap:wrap;flex:1;justify-content:center}.badge-marquee--logos .badge-marquee__list[aria-hidden]{display:none}}.rich-text a{color:var(--color-link);text-decoration-line:underline}.rich-text a:hover{color:var(--color-link-hover)}[data-surface=inverse] .rich-text a{color:var(--color-link-inverse)}[data-surface=inverse] .bg-surface .rich-text a{color:var(--color-link)}.feature-marquee__viewport{width:100%;max-width:var(--container-wide,98rem);contain:inline-size;padding-block:var(--spacing-4) var(--spacing-6);margin-inline:auto;margin-block:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-6));overflow:hidden}.feature-marquee__track{width:max-content;animation:badge-marquee var(--marquee-duration,50s) linear infinite;display:flex}.feature-marquee__list{align-items:stretch;gap:var(--spacing-6);padding:0 var(--spacing-6) 0 0;flex:none;margin:0;list-style:none;display:flex}.feature-marquee__card{flex:none;width:18rem}@media (width>=48rem){.feature-marquee__card{width:20rem}}@media (width>=62rem){.feature-marquee__card{width:calc((min(100vw, var(--container-wide)) - 8rem - 4rem) / 3)}}.feature-marquee__track:is(:has(.feature-marquee__card:hover),:focus-within){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.feature-marquee__track{width:auto;animation:none;display:block}.feature-marquee__viewport{max-width:var(--container-wide,98rem);padding-inline:var(--spacing-4);margin-inline:auto;-webkit-mask-image:none;mask-image:none}.feature-marquee__list{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.feature-marquee__list[aria-hidden]{display:none}}.product-tabs__wrapper{gap:var(--spacing-6);display:grid;position:relative}.product-tabs__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-tabs__item{gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.product-tabs__item[data-selected]{background:var(--color-gray-100);border-top-color:#0000}.bg-gray-100 .product-tabs__item[data-selected]{background:var(--color-surface)}.product-tabs__item:first-child{border-top:0}.product-tabs__tab{width:100%;color:var(--color-ink-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;display:block}.product-tabs__tab:hover,.product-tabs__item[data-selected] .product-tabs__tab{color:var(--color-ink-strong)}.product-tabs__tab--icon{align-items:center;gap:var(--spacing-4);display:flex}.product-tabs__panel{gap:var(--spacing-4);flex-direction:column;display:flex}.product-tabs__panel[hidden]{display:none}.product-tabs__media{position:relative}.product-tabs__image{border-radius:var(--radius-card);object-fit:cover;aspect-ratio:632/512;width:100%}.product-tabs__outgoing{border-radius:var(--radius-card);object-fit:cover;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity var(--duration-reveal) ease-in-out;position:absolute;inset:0}.product-tabs__outgoing[data-fading]{opacity:0}.product-tabs__timer{height:3px;margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4)) -3px;background:var(--color-action);transform-origin:0;display:block;transform:scaleX(0)}.product-tabs__timer[data-running]{animation:product-tabs-timer var(--tabs-delay,8s) linear forwards}.product-tabs:is([data-paused],[data-focused]) .product-tabs__timer{animation-play-state:paused}@media (hover:hover){.product-tabs:has(.product-tabs__wrapper:hover) .product-tabs__timer{animation-play-state:paused}}.product-tabs__pause{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-gray-400);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;justify-self:start;place-items:center;display:grid}.product-tabs__pause:hover{color:var(--color-ink-strong);background:var(--color-gray-100)}.product-tabs__play-icon,.product-tabs[data-paused] .product-tabs__pause-icon{display:none}.product-tabs[data-paused] .product-tabs__play-icon{display:block}.product-tabs:not([data-enhanced]) .product-tabs__pause{visibility:hidden}@media (scripting:none){.product-tabs__pause{display:none}}@media (width>=48rem){.product-tabs__wrapper{gap:var(--spacing-6);grid-template-columns:1fr 1fr;align-items:center}.product-tabs__stage{aspect-ratio:632/512;border-radius:var(--radius-card);background:var(--color-gray-100);position:relative}.product-tabs__stage:has(.product-tabs__outgoing){z-index:1;background:0 0}.product-tabs__list{grid-column:2}.product-tabs__media{display:contents}.product-tabs__image{width:calc(50% - var(--spacing-3));height:100%;position:absolute;top:0;left:0}.product-tabs__pause{top:var(--spacing-2);left:var(--spacing-2);z-index:2;position:absolute}}@media (width>=62rem){.product-tabs__wrapper{gap:var(--spacing-12)}.product-tabs__image{width:calc(50% - var(--spacing-6))}}.product-tabs--centered .product-tabs__image{aspect-ratio:1260/884;object-fit:contain;border-radius:0}.product-tabs--centered .product-tabs__outgoing{object-fit:contain;border-radius:0}.product-tabs--centered .product-tabs__stage{aspect-ratio:1260/884;background:0 0}@media (prefers-reduced-motion:reduce){.product-tabs__outgoing{transition:none}.product-tabs__timer[data-running]{animation:none}.product-tabs__pause{display:none}}.faq-accordion__item{border-bottom:1px solid var(--color-line-strong)}.faq-accordion__summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;cursor:pointer;list-style:none;display:flex}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__question{transition:color var(--duration-fast) var(--ease-standard)}.faq-accordion__summary:hover .faq-accordion__question{color:var(--color-action-strong)}.faq-accordion__icon{color:var(--color-ink-strong);transition:transform var(--duration-reveal) var(--ease-standard);flex:none;place-items:center;display:grid}.faq-accordion__item[open] .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__list--panel>.faq-accordion__item:last-child{border-bottom:0}:is(.faq-accordion__bullets,.prose__bullets) li{padding-left:var(--spacing-6);position:relative}:is(.faq-accordion__bullets,.prose__bullets) li:before{content:"";top:.65em;left:var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-ink-muted);width:.3125rem;height:.3125rem;position:absolute}@supports (interpolate-size:allow-keywords){.faq-accordion__item{interpolate-size:allow-keywords}.faq-accordion__item::details-content{height:0;transition:height var(--duration-reveal) var(--ease-standard), content-visibility var(--duration-reveal) allow-discrete;overflow:clip}.faq-accordion__item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.faq-accordion__icon,.faq-accordion__item::details-content{transition:none}}.lottie-player{position:relative}.lottie-player__stage{opacity:0;position:absolute;inset:0}.lottie-player__stage svg{width:100%;height:100%}.lottie-player[data-lottie-ready=true] .lottie-player__stage{opacity:1}.lottie-player[data-lottie-ready=true] .lottie-player__poster{visibility:hidden}.lottie-player__pause{right:var(--spacing-2);bottom:var(--spacing-2);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-ink-strong);background:var(--color-surface);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:absolute}.lottie-player__pause[hidden],.lottie-player__play-icon,.lottie-player[data-paused] .lottie-player__pause-icon{display:none}.lottie-player[data-paused] .lottie-player__play-icon{display:block}.review-carousel--story{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding-bottom:0}.review-carousel--story .review-carousel__viewport{border-radius:0}.review-carousel--story{isolation:isolate}.review-carousel--story .review-carousel__slide{min-height:40rem;padding:var(--spacing-16) var(--spacing-16) var(--spacing-24);text-align:left;justify-content:center}.review-carousel__backdrops{z-index:-1;position:absolute;inset:0;overflow:hidden}.review-carousel__backdrop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-standard);position:absolute;inset:0}.review-carousel__backdrop[data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.review-carousel__backdrop{transition:none}}.review-carousel--story .review-carousel__dots{gap:var(--spacing-2);flex-wrap:nowrap}.review-carousel--story .review-carousel__controls{width:min(20rem,70%)}.review-carousel--story .review-carousel__dots{flex:1}.review-carousel--story .review-carousel__dot{border-radius:0;flex:1;width:auto;position:relative}.review-carousel--story .review-carousel__dot:before,.review-carousel--story .review-carousel__dot:after{content:"";border-radius:var(--radius-pill);border:0;width:auto;height:.25rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.review-carousel--story .review-carousel__dot:before{background:#9ca3af99}@supports (color:color-mix(in lab, red, red)){.review-carousel--story .review-carousel__dot:before{background:color-mix(in srgb, var(--color-gray-400) 60%, transparent)}}.review-carousel--story .review-carousel__dot:hover:before{background:var(--color-gray-400)}.review-carousel--story .review-carousel__dot:after{background:var(--color-surface);transform-origin:0;transform:translateY(-50%)scaleX(0)}.review-carousel--story .review-carousel__dot[aria-current]:before{background:#9ca3af99}@supports (color:color-mix(in lab, red, red)){.review-carousel--story .review-carousel__dot[aria-current]:before{background:color-mix(in srgb, var(--color-gray-400) 60%, transparent)}}.review-carousel--story .review-carousel__dot[aria-current]:after{animation:review-story-progress var(--review-delay,8s) linear forwards}.review-carousel--story:is(:hover,:focus-within) .review-carousel__dot[aria-current]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.review-carousel--story .review-carousel__dot[aria-current]:after{animation:none;transform:translateY(-50%)scaleX(1)}}.review-carousel__story{align-items:center;gap:var(--spacing-6);width:100%;max-width:70rem;padding:var(--spacing-8);border-radius:var(--radius-card);backdrop-filter:blur(5px);background:#fffffff2;flex-direction:column;margin-inline:auto;display:flex}.review-carousel--story .review-carousel__arrow{color:var(--color-gray-400);background:0 0}.review-carousel--story .review-carousel__arrow:hover{color:var(--color-ink-strong);background:var(--color-gray-100)}.review-carousel--story .review-carousel__controls{bottom:var(--spacing-8);position:absolute;left:50%;transform:translate(-50%)}@media (width<=47.99rem){.review-carousel--story .review-carousel__arrow{display:none}.review-carousel--story .review-carousel__slide{padding:var(--spacing-12) var(--spacing-4) var(--spacing-24)}.review-carousel__story{padding:var(--spacing-6) var(--spacing-4)}}.review-carousel__story-left{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.review-carousel__story-right{gap:var(--spacing-4);flex-direction:column;display:flex}@media (width>=48rem){.review-carousel__story{gap:var(--spacing-12);flex-direction:row}.review-carousel__story-left,.review-carousel__story-right{flex:1 1 0;min-width:0}}.dialog{border-radius:var(--radius-card);background:var(--color-surface);width:min(100% - 2rem,36rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-md);border:0;margin:auto;padding:0;overflow:auto}.dialog::backdrop{background:#132434bf}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background:color-mix(in srgb, var(--color-surface-inverse) 75%, transparent)}}.dialog__panel{gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-8) var(--spacing-8);flex-direction:column;display:flex;position:relative}.dialog__close{top:var(--spacing-3);right:var(--spacing-3);border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-ink-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:absolute}.dialog__close:hover{background:var(--color-surface-subtle)}.dialog__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dialog[open]{animation:dialog-in .2s var(--ease-standard)}}@media (scripting:none){.dialog:not([open]){width:auto;max-height:none;box-shadow:none;background:0 0;margin:0;display:block;position:static;overflow:visible}.dialog:not([open]) .dialog__panel{padding:0}.dialog__close,[data-dialog-open]{display:none}}.hover-card{min-height:18.75rem;padding:var(--spacing-6);border-radius:var(--radius-card);color:var(--color-ink-inverse);isolation:isolate;display:flex;position:relative;overflow:hidden}.hover-card--teal{background-image:var(--background-image-hover-card-teal)}.hover-card--blue{background-image:var(--background-image-hover-card-blue)}.hover-card--purple{background-image:var(--background-image-hover-card-purple)}.hover-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.hover-card__text{z-index:1;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex;position:relative}.hover-card__description{font-size:.9rem}.hover-card__picture{top:var(--hc-top,auto);right:var(--hc-right,auto);bottom:var(--hc-bottom,auto);z-index:0;width:var(--hc-width);object-fit:contain;object-position:50% 50%;height:100%;opacity:var(--hc-opacity,1);pointer-events:none;position:absolute}.hover-card--teal{--hc-width:80%;--hc-top:-16%;--hc-right:-20%;--hc-opacity:.2}.hover-card--blue{--hc-width:100%;--hc-top:-17%;--hc-right:-28%;--hc-opacity:.2}.hover-card--purple{--hc-width:80%;--hc-top:-16%;--hc-right:-19%;--hc-opacity:.2}@media (width>=30rem){.hover-card__text{width:70%}.hover-card__description{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.hover-card--teal{--hc-width:30%;--hc-top:auto;--hc-right:-4%;--hc-bottom:-8%;--hc-opacity:.65}.hover-card--blue{--hc-width:40%;--hc-top:auto;--hc-right:-7%;--hc-bottom:10%;--hc-opacity:.6}.hover-card--purple{--hc-width:32%;--hc-top:0%;--hc-right:-2%;--hc-bottom:-1%;--hc-opacity:.7}}@media (width>=48rem){.hover-card--teal{--hc-bottom:0%}.hover-card--blue{--hc-bottom:4%}.hover-card--purple{--hc-top:auto;--hc-bottom:0%}}@media (width>=62rem){.hover-card__text{width:80%}.hover-card--teal{--hc-width:16.25rem;--hc-top:13%;--hc-right:-23%;--hc-bottom:auto;--hc-opacity:1}.hover-card--blue{--hc-width:22.5rem;--hc-top:13%;--hc-right:-22%;--hc-bottom:auto;--hc-opacity:1}.hover-card--purple{--hc-width:18.75rem;--hc-top:13%;--hc-right:-8%;--hc-bottom:auto;--hc-opacity:1}}@media (width>=80rem){.hover-card--teal{--hc-right:-13%}.hover-card--blue{--hc-top:auto;--hc-right:-34%;--hc-bottom:0%}.hover-card--purple{--hc-top:auto;--hc-right:-11%;--hc-bottom:-5%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hover-card__description{opacity:0;transition:opacity .3s var(--ease-standard), transform .3s var(--ease-standard);transform:translateY(.5rem)}.hover-card__picture{transition:opacity .4s var(--ease-standard), transform .4s var(--ease-standard), filter .4s var(--ease-standard)}.hover-card:is(:hover,:focus-visible,.is-hover) .hover-card__description{opacity:1;transform:none}.hover-card:is(:hover,:focus-visible,.is-hover) .hover-card__picture{opacity:.25;filter:blur(6px);transform:scale(1.15)}}.integrations-card{border-radius:var(--radius-card);background:var(--color-sky-light);flex-direction:column;display:flex;overflow:hidden}.integrations-ticker{align-items:center;height:25rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.integrations-ticker__strip{width:100%;height:auto;display:block}.integrations-card:has(.integrations-card__soc){background-image:var(--soc-circles);background-position:50% 0;background-repeat:no-repeat;background-size:100%}.integrations-card__soc{height:25rem}.review-carousel--quote{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0}.review-carousel--quote .review-carousel__viewport{min-width:0}.review-carousel--quote .review-carousel__slide{min-width:0;padding-top:var(--spacing-4)}.review-carousel--quote .review-carousel__arrow{color:var(--color-ink-on-inverse-muted)}.review-carousel--quote .review-carousel__arrow:hover{color:var(--color-ink-inverse);background:#ffffff1f}.review-carousel--quote .review-carousel__dot:before{border-color:var(--color-ink-on-inverse-muted)}.review-carousel--quote .review-carousel__dot[aria-current]:before,.review-carousel--quote .review-carousel__dot:hover:before{border-color:var(--color-ink-inverse);background:var(--color-ink-inverse)}.filter-chips{border:0;min-width:0;margin:0;padding:0}.term-grid__letter{min-width:2.75rem;height:2.75rem;padding-inline:var(--spacing-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-button);color:var(--color-ink-strong);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);place-items:center;font-weight:700;text-decoration:none;display:grid}.term-grid__letter:hover{border-color:var(--color-ink-strong);background:var(--color-gray-100)}html:has(.term-grid__letters){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.term-grid__letters){scroll-behavior:auto}}.filter-chip{min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-strong);font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;align-items:center;font-weight:700;display:inline-flex;position:relative}.filter-chip__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.filter-chip:hover{border-color:var(--color-ink-strong);background:var(--color-gray-100)}.filter-chip:has(:checked),.filter-chip[aria-current=page]{border-color:var(--color-ink-strong);background:var(--color-ink-strong);color:var(--color-ink-inverse)}.filter-chip:has(:focus-visible),a.filter-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a.filter-chip{text-decoration:none}.pagination{justify-content:center;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.pagination__step{gap:var(--spacing-2)}.pagination__pages{justify-content:center;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination__page{min-width:2.75rem;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-strong);font-size:var(--text-small);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pagination__page:hover{border-color:var(--color-ink-strong);background:var(--color-gray-100)}.pagination__page[aria-current=page]{border-color:var(--color-ink-strong);background:var(--color-ink-strong);color:var(--color-ink-inverse)}.pagination__page:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pagination__gap{padding-inline:var(--spacing-1);color:var(--color-ink-muted)}.plan-comparison__toggle{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.plan-comparison__toggle:hover{color:var(--color-action-strong)}.plan-comparison__icon{color:var(--color-ink-strong);transition:transform var(--duration-reveal) var(--ease-standard);flex:none;place-items:center;display:grid}.plan-comparison__toggle[aria-expanded=true] .plan-comparison__icon{transform:rotate(180deg)}@media (scripting:enabled){.plan-comparison tbody:has(.plan-comparison__toggle[aria-expanded=false]) .plan-comparison__row{display:none}}@media (scripting:none){.plan-comparison__icon{display:none}.plan-comparison__toggle{cursor:default}}@media (prefers-reduced-motion:reduce){.plan-comparison__icon{transition:none}}.time-comparison__vs{border-radius:var(--radius-pill);background:var(--color-action-strong);width:5rem;height:5rem;color:var(--color-ink-inverse);font-size:var(--text-h3);place-items:center;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-comparison__item{border-bottom:1px solid var(--color-line-inverse)}.time-comparison__summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;cursor:pointer;list-style:none;display:flex}.time-comparison__summary::-webkit-details-marker{display:none}.time-comparison__icon{color:var(--color-ink-inverse);transition:transform var(--duration-reveal) var(--ease-standard);flex:none;place-items:center;display:grid}.time-comparison__item[open] .time-comparison__icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.time-comparison__icon{transition:none}}.workable-jobs .whr-items{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.workable-jobs .whr-items{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.workable-jobs .whr-item{padding:var(--spacing-8);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin:0;list-style:none}.workable-jobs .whr-title{margin:0 0 var(--spacing-4);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-ink-strong);font-weight:700}.workable-jobs .whr-title a{color:inherit;text-decoration:none}.workable-jobs .whr-title a:hover{color:var(--color-link);text-decoration-line:underline}.workable-jobs .whr-info{margin:0;padding:0;list-style:none}.workable-jobs .whr-info li{margin:var(--spacing-2) 0 0;font-size:var(--text-body);color:var(--color-ink);padding:0}.workable-jobs .whr-info li span{color:var(--color-ink-muted);text-transform:uppercase}.prose-body{color:var(--color-ink);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);overflow-wrap:break-word}.prose-body>*+*{margin-top:var(--spacing-6)}.prose-body :is(h2,h3,h4){color:var(--color-ink-strong);text-wrap:balance;font-weight:700}.prose-body h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.prose-body h3{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.prose-body h4{font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.prose-body>h2{margin-top:var(--spacing-12)}.prose-body>h3{margin-top:var(--spacing-8)}.prose-body>h4{margin-top:var(--spacing-6)}.prose-body>:is(h2,h3,h4)+*,.prose-body>h2+h3{margin-top:var(--spacing-4)}.prose-body>:first-child{margin-top:0}.prose-body a{color:var(--color-link);text-decoration-line:underline}.prose-body a :is(strong,b,em,i){color:inherit;font-weight:inherit}.prose-body :is(em,i){box-shadow:inset 0 -6px var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone}.prose-body a:hover{color:var(--color-link-hover)}.prose-body strong{color:var(--color-ink-strong)}.prose-body :is(ul,ol){padding-left:var(--spacing-6)}.prose-body :is(ul,ol) li+li{margin-top:var(--spacing-3)}.prose-body ul{list-style:none}.prose-body ul>li{position:relative}.prose-body ul>li:before{content:"";top:.7em;left:calc(-1 * var(--spacing-4));border-radius:var(--radius-pill);background:var(--color-action-strong);width:.375rem;height:.375rem;position:absolute}.prose-body ol{list-style:decimal}.prose-body ol ::marker{color:var(--color-ink-strong);font-weight:700}.prose-body :is(img,iframe,video){border-radius:var(--radius-card);width:100%;height:auto;display:block}.prose-body>p:has(>img:only-child),.prose-body>img,.prose-body>figure{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.prose-body>:is(p:has(>img:only-child),img,figure)+*{margin-top:0}.prose-body figure{margin-inline:0}.prose-body figcaption{margin-top:var(--spacing-3);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-ink-muted)}.prose-body .video-embed{aspect-ratio:16/9;position:relative}.prose-body .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose-body blockquote,.pull-quote{margin:var(--spacing-12) 0;border:0;padding:0;font-style:normal}.prose-body blockquote>p:first-child,.pull-quote__bubble{padding:var(--spacing-12) var(--spacing-8) var(--spacing-8);border-radius:var(--radius-card);background:var(--color-surface-subtle);font-size:var(--text-h4);color:var(--color-ink-strong);margin:0;font-style:italic;line-height:1.5;position:relative}.prose-body blockquote>p:first-child:before,.pull-quote__bubble:before{content:"“";top:var(--spacing-4);left:var(--spacing-8);color:var(--color-action);font-size:4.5rem;font-style:normal;line-height:1;position:absolute}.prose-body blockquote>p:first-child:after,.pull-quote__bubble:after{content:"";bottom:-.75rem;left:var(--spacing-8);border-inline:.75rem solid #0000;border-top:.75rem solid var(--color-surface-subtle);position:absolute}.prose-body blockquote>p+p,.pull-quote__who{margin-top:var(--spacing-6);padding-left:var(--spacing-8);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted);flex-direction:column;font-style:normal;display:flex}.prose-body blockquote>p+p br{display:none}.prose-body blockquote img,.pull-quote__avatar{width:3rem;height:3rem;margin-bottom:var(--spacing-2);border-radius:var(--radius-pill);object-fit:cover;display:block}.prose-body blockquote strong,.pull-quote__name{color:var(--color-ink-strong)}.prose-body .prose-table{width:100%;max-width:100%;overflow-x:auto}.prose-body .prose-table:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.prose-body table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-small);line-height:var(--text-small--line-height)}.prose-body :is(th,td){padding:var(--spacing-3);border:1px solid var(--color-line);text-align:left;vertical-align:top}.prose-body th{background:var(--color-surface-subtle);color:var(--color-ink-strong)}.prose-body code{border-radius:var(--radius-input);background:var(--color-surface-subtle);padding:.1em .35em;font-size:.9em}.prose-body pre{padding:var(--spacing-4);border-radius:var(--radius-card);background:var(--color-surface-subtle);font-size:var(--text-small);overflow-x:auto}.prose-body pre code{font-size:inherit;background:0 0;padding:0}.prose-body hr{border:0;border-top:1px solid var(--color-line)}[data-surface=inverse] .prose-body,[data-surface=inverse] .prose-body :is(h2,h3,h4,strong){color:var(--color-ink-inverse)}[data-surface=inverse] .prose-body a{color:var(--color-link-inverse)}[data-surface=inverse] .prose-body ul>li:before{background:var(--color-action)}.prose-body--compact{font-size:var(--text-body);line-height:var(--text-body--line-height)}.prose-body--compact>*+*{margin-top:var(--spacing-6)}[data-gate=closed] [data-gate-open],[data-gate=open] [data-gate-closed]{display:none!important}.eyebrow{color:var(--color-action-strong)}:where([data-surface=inverse]) .eyebrow,.eyebrow--inverse{color:var(--color-button)}:where([data-surface=inverse] [data-surface=default]) .eyebrow{color:var(--color-action-strong)}.bg-brand-purple .eyebrow{color:var(--color-link-inverse)}.cta-block{align-items:flex-start;gap:var(--spacing-4);border-radius:var(--radius-card);background-image:var(--background-image-duotone-reverse);padding:var(--spacing-6);color:var(--color-ink);flex-direction:column;display:flex}@media (width>=48rem){.cta-block:not(.cta-block--compact){padding:var(--spacing-8)}}.cta-block--compact{background:var(--color-surface-subtle)}.cta-block .cta-block__title{color:var(--color-ink-strong);font-size:var(--text-h3);line-height:var(--text-h3--line-height);text-wrap:balance;margin:0;font-weight:700}.cta-block--compact .cta-block__title{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.cta-block .cta-block__text{font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.cta-block--compact .cta-block__text{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.cta-block .btn:not(.btn-ghost){margin-top:var(--spacing-2)}.cta-block__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.cta-block__actions .btn{margin-top:0}.prose-body>.cta-block{margin-block:var(--spacing-12)}.prose-body .cta-block .btn{color:var(--btn-fg);text-decoration:none}@media (width>=62rem){.article-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.article-toc ol{border-left:2px solid var(--color-line)}.article-toc a{padding:var(--spacing-2) var(--spacing-4);color:var(--color-ink-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;margin-left:-2px;text-decoration:none;display:block}.article-toc a:hover{color:var(--color-ink-strong)}.article-toc a[aria-current=true]{border-left-color:var(--color-action);color:var(--color-ink-strong);font-weight:700}.share-link{border-radius:var(--radius-pill);border:1px solid var(--color-line-outline);width:2.5rem;height:2.5rem;color:var(--color-ink-strong);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.share-link:hover{background:var(--color-ink-strong);color:var(--color-ink-inverse);border-color:var(--color-ink-strong)}.tag-pill{border-radius:var(--radius-pill);background:var(--color-surface-subtle);padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;font-weight:700;display:inline-flex}.tag-pill:hover{background:var(--color-gray-200);color:var(--color-ink-strong)}.speaker-card__logo-box{place-items:center;width:100%;height:4.5rem;display:grid}.speaker-card__logo{width:var(--logo-width);height:var(--logo-height);object-fit:contain;max-width:100%}.contact-card{min-width:0}.contact-card__detail{color:var(--color-link);font-size:var(--text-body-lg);overflow-wrap:anywhere;font-weight:700;text-decoration:none}a.contact-card__detail{text-decoration-line:underline;text-decoration-color:#0000}a.contact-card__detail:hover{color:var(--color-link-hover);text-decoration-color:currentColor}.contact-card__social{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:flex}.contact-card__social-link{border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.contact-card__social-link:hover{color:var(--color-ink-strong)}.office-location__block{border-left:2px solid var(--color-action);padding-left:var(--spacing-4)}.office-location__map{border-radius:var(--radius-card);background:var(--color-surface-subtle);border:0;width:100%;height:24rem;display:block}.office-location__marker{pointer-events:none;width:9rem;height:auto;margin:-3.12rem 0 0 -4.5rem;position:absolute;top:50%;left:50%}.office-location__map-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:var(--radius-card)}.office-location__credit{border-top-left-radius:var(--radius-input);min-height:1.5rem;color:var(--color-ink);background:#ffffffd9;align-items:center;padding:2px 8px;font-size:.6875rem;line-height:1.4;text-decoration:underline #0000;display:inline-flex;position:absolute;bottom:0;right:0}.office-location__credit:hover{text-decoration-color:currentColor}@media (width>=62rem){.office-location__map{height:28rem}}.business-card-page{min-height:100vh;padding:var(--spacing-24) var(--spacing-16);background-image:var(--background-image-wash-card);justify-content:center;align-items:flex-start;display:flex}@media (width<=61.9375rem){.business-card-page{padding-block:var(--spacing-16)}}@media (width<=29.9375rem){.business-card-page{padding:var(--spacing-12) var(--spacing-4)}}.business-card{align-items:center;gap:var(--spacing-12);background:var(--color-surface);width:100%;max-width:42rem;padding:var(--spacing-16) var(--spacing-32);border-radius:.75rem;flex-direction:column;display:flex}@media (width<=61.9375rem){.business-card{padding-inline:var(--spacing-24)}}@media (width<=47.9375rem){.business-card{gap:var(--spacing-8);padding:var(--spacing-8)}}@media (width<=29.9375rem){.business-card{padding-inline:var(--spacing-4)}}.business-card__top{align-items:center;gap:var(--spacing-2);text-align:center;flex-direction:column;display:flex}.business-card__photo{width:11.25rem;height:11.25rem;margin-bottom:var(--spacing-2);border-radius:var(--radius-pill);position:relative;overflow:clip}.business-card__photo:after{content:"";border:10px solid #fff6;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.business-card__photo:after{border:10px solid color-mix(in srgb, var(--color-surface) 40%, transparent)}}.business-card__photo:after{border-radius:inherit}@media (width<=47.9375rem){.business-card__photo{width:7.5rem;height:7.5rem}.business-card__photo:after{border-width:6px}}.business-card__role{color:var(--color-ink)}.business-card__company{color:var(--color-link);font-weight:700;text-decoration:none}.business-card__company:hover{color:var(--color-link-hover);text-decoration-line:underline}.business-card__icons{justify-content:center;gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:flex}@media (width<=47.9375rem){.business-card__icons{justify-content:space-between;gap:0;width:100%}}.business-card__icon{border-radius:var(--radius-pill);background:var(--color-action-surface);width:5rem;height:5rem;color:var(--color-ink-strong);transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.business-card__icon:hover{background:#b6eee6}@supports (color:color-mix(in lab, red, red)){.business-card__icon:hover{background:color-mix(in srgb, var(--color-action) 20%, var(--color-action-surface))}}@media (width<=47.9375rem){.business-card__icon{width:4rem;height:4rem}}.business-card__links{gap:var(--spacing-4);text-align:center;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.business-card__links .btn{white-space:normal}.business-card__logo{width:10rem;color:var(--color-ink-strong);display:block}.business-card__logo svg{width:100%;height:auto}.hero--compact.hero--centered{padding-bottom:var(--spacing-12)}@media (width>=62rem){.hero--compact.hero--centered{padding-top:7.5rem;padding-bottom:var(--spacing-16)}}.cookie-consent{--cookie-consent-inset:20px;--cookie-consent-lift:var(--locale-suggestion-height,0px)}.cookie-consent__dock,.cookie-consent__reopen{z-index:55;bottom:calc(var(--cookie-consent-inset) + var(--cookie-consent-lift));left:var(--cookie-consent-inset);position:fixed}.cookie-consent__dock{width:min(420px, 100% - 2 * var(--cookie-consent-inset));animation:cookie-consent-in var(--duration-page) var(--ease-out) both}.cookie-consent__card{max-height:calc(100dvh - 2 * var(--cookie-consent-inset) - var(--cookie-consent-lift));box-shadow:var(--shadow-md);overflow-y:auto}.cookie-consent__body{gap:var(--spacing-2);padding:var(--spacing-4);flex-direction:column;display:flex}.cookie-consent__card a{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}.cookie-consent__card a:hover{color:var(--color-link-hover)}.cookie-consent__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cookie-consent__options{visibility:hidden;transition:grid-template-rows var(--duration-page) var(--ease-standard), visibility 0s linear var(--duration-page);grid-template-rows:0fr;display:grid}.cookie-consent[data-options=open] .cookie-consent__options{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.cookie-consent__groups{gap:var(--spacing-2);min-height:0;padding-top:var(--spacing-1);flex-direction:column;display:flex;overflow:hidden}.cookie-consent__choices{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.cookie-consent__choices .field-choice{gap:var(--spacing-2)}.cookie-consent__choices .field-choice input{width:1.25rem;height:1.25rem}.cookie-consent__choices .field-choice label{font-size:var(--text-xs)}.cookie-consent__reopen{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink-strong);box-shadow:var(--shadow-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.cookie-consent__reopen:hover{background:var(--color-surface-subtle)}.cookie-consent__reopen[hidden],.cookie-consent__dock[hidden]{display:none}@media (width<=479px){.cookie-consent{--cookie-consent-inset:10px}.cookie-consent__actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent__actions>.btn-primary{grid-column:1/-1}}.cookie-consent--static{align-items:flex-end;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.cookie-consent--static .cookie-consent__dock,.cookie-consent--static .cookie-consent__reopen{animation:none;position:static}.cookie-consent--static .cookie-consent__dock{width:min(420px,100%)}@media (prefers-reduced-motion:reduce){.cookie-consent__dock{animation:none}.cookie-consent__options{transition:none}}.hs-form{gap:var(--spacing-4);flex-direction:column;display:flex}.hs-form fieldset{border:0;margin:0;padding:0;max-width:none!important}.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{gap:var(--spacing-4);display:grid}.hs-form fieldset .hs-form-field{float:none!important;width:100%!important;padding:0!important}.hs-form .input{margin-right:0!important}.hs-form fieldset:has(input[type=hidden]):not(:has(input:not([type=hidden]))){display:none}@media (width>=48rem){.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs-form-field{gap:var(--spacing-2);flex-direction:column;display:flex}.hs-form-field>label{color:var(--color-ink-strong);font-size:var(--text-small);font-weight:700}.hs-form-required{color:var(--color-danger);margin-left:.125rem}.hs-field-desc{color:var(--color-ink-muted);font-size:var(--text-small);padding:0;line-height:1.4}.hs-input:where(:not([type=checkbox]):not([type=radio])){min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);width:100%!important}.hs-input::placeholder{color:var(--color-ink-muted)}.hs-input:where(:not([type=checkbox]):not([type=radio])):hover{border-color:var(--color-ink)}.hs-input:where(:not([type=checkbox]):not([type=radio])):focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:0}textarea.hs-input{min-height:6.25rem;padding-block:var(--spacing-3);resize:vertical}select.hs-input{appearance:none;padding-right:var(--spacing-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right var(--spacing-4) center, calc(100% - var(--spacing-3)) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.hs-input:disabled{opacity:.6;background:var(--color-surface-subtle);cursor:not-allowed}.hs-input.error,.hs-input.invalid{border-color:var(--color-danger)}.hs-form .inputs-list{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-form .inputs-list>li{display:flex}.hs-form .hs-form-booleancheckbox-display,.hs-form .hs-form-checkbox-display,.hs-form .hs-form-radio-display{align-items:center;gap:var(--spacing-3);color:var(--color-ink);font-size:var(--text-small);font-weight:400;line-height:1.4;display:flex}.hs-form .hs-form-booleancheckbox-display>span{margin-left:0!important}.hs-form .hs-form-booleancheckbox-display>span,.hs-form .hs-form-booleancheckbox-display p,.hs-form .hs-form-checkbox-display p,.hs-form .hs-form-radio-display p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:var(--color-action);flex:none;margin:0;width:1.5rem!important;height:1.5rem!important}.hs-error-msgs{margin:0;padding:0;list-style:none}.hs-error-msg,.hs-error-msgs label{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-input);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--text-small);font-weight:400;display:block}.hs-form .legal-consent-container,.hs-form .hs-richtext{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.hs-form .legal-consent-container>div>*+*{margin-top:var(--spacing-2)}.hs-form .legal-consent-container p,.hs-form .hs-richtext p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.hs-form .hs-richtext a,.hs-form .legal-consent-container a{color:var(--color-link);text-decoration-line:underline}.hs-form .hs-richtext a:hover,.hs-form .legal-consent-container a:hover{color:var(--color-link-hover)}.hs-form .actions{margin:0;padding:0}.hs-form .hs-button{min-height:2.75rem;padding-inline:var(--spacing-6);border-radius:var(--radius-button);background:var(--color-button);color:var(--color-button-ink);font-family:var(--font-sans);font-size:var(--text-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.hs-form .hs-button:hover{background:var(--color-button-hover)}.hs-form .hs-button:disabled{opacity:.5;cursor:not-allowed}.hs-form .hs-button.large{min-height:3.25rem;padding-inline:var(--spacing-8);font-size:var(--text-body-lg)}.submitted-message{padding:var(--spacing-6);border-radius:var(--radius-card);background:var(--color-action-surface);color:var(--color-ink-strong)}[data-surface=inverse] .hs-form-field>label,[data-surface=inverse] .hs-form .hs-form-booleancheckbox-display,[data-surface=inverse] .hs-form .hs-form-radio-display{color:var(--color-ink-inverse)}[data-surface=inverse] .hs-field-desc,[data-surface=inverse] .hs-form .legal-consent-container,[data-surface=inverse] .hs-form .hs-richtext{color:var(--color-ink-on-inverse-muted)}[data-surface=inverse] .hs-form .hs-richtext a,[data-surface=inverse] .hs-form .legal-consent-container a{color:var(--color-link-inverse)}[data-surface=inverse] [data-surface=default] .hs-form-field>label,[data-surface=inverse] [data-surface=default] .hs-form .hs-form-booleancheckbox-display,[data-surface=inverse] [data-surface=default] .hs-form .hs-form-radio-display{color:var(--color-ink-strong)}[data-surface=inverse] [data-surface=default] .hs-field-desc,[data-surface=inverse] [data-surface=default] .hs-form .legal-consent-container,[data-surface=inverse] [data-surface=default] .hs-form .hs-richtext{color:var(--color-ink-muted)}[data-surface=inverse] [data-surface=default] .hs-form .hs-richtext a,[data-surface=inverse] [data-surface=default] .hs-form .legal-consent-container a{color:var(--color-link)}.skip-link{z-index:100;top:var(--spacing-2);left:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-button);background:var(--color-surface-inverse);color:var(--color-ink-inverse);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.locale-suggestion{z-index:50;right:var(--spacing-4);bottom:var(--spacing-4);left:var(--spacing-4);justify-content:space-between;align-items:center;gap:var(--spacing-4);max-width:40rem;padding:var(--spacing-4);border-radius:var(--radius-card);background:var(--color-surface-inverse);color:var(--color-ink-inverse);box-shadow:var(--shadow-md);animation:locale-suggestion-in var(--duration-page) var(--ease-out) both;margin-inline:auto;display:flex;position:fixed}.locale-suggestion[hidden]{display:none}.locale-suggestion :focus-visible{outline-color:var(--color-focus-inverse)}.locale-suggestion div{align-items:center;gap:var(--spacing-4);flex:none;display:flex}.locale-suggestion button:not(.btn){color:var(--color-ink-on-inverse-muted);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=29.99rem){.locale-suggestion{align-items:stretch;gap:var(--spacing-3);text-align:center;flex-direction:column}.locale-suggestion div{align-items:stretch;gap:var(--spacing-3);flex-direction:column}.locale-suggestion .btn{width:100%}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.-top-32{top:calc(var(--spacing-32) * -1)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:var(--spacing-0)}.top-4{top:var(--spacing-4)}.top-64{top:calc(var(--spacing) * 64)}.right-0{right:var(--spacing-0)}.right-4{right:var(--spacing-4)}.bottom-0{bottom:var(--spacing-0)}.-left-24{left:calc(var(--spacing-24) * -1)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.-mt-4{margin-top:calc(var(--spacing-4) * -1)}.-mt-8{margin-top:calc(var(--spacing-8) * -1)}.-mt-12{margin-top:calc(var(--spacing-12) * -1)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:var(--spacing-12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.h-0{height:var(--spacing-0)}.h-3{height:var(--spacing-3)}.h-8{height:var(--spacing-8)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:var(--spacing-16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-50{height:calc(var(--spacing) * 50)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-auto{height:auto}.h-full{height:100%}.max-h-1\/2{max-height:50%}.max-h-24{max-height:var(--spacing-24)}.w-1\/2{width:50%}.w-2\/5{width:40%}.w-4\/5{width:80%}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:var(--spacing-24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:var(--spacing-32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-\[27rem\]{width:27rem}.w-\[36\%\]{width:36%}.w-\[40rem\]{width:40rem}.w-\[88\%\]{width:88%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[29rem\]{max-width:29rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[60\%\]{max-width:60%}.max-w-default{max-width:var(--container-default)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--container-measure)}.max-w-narrow{max-width:var(--container-narrow)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-wide{max-width:var(--container-wide)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:var(--spacing-0)}.min-w-\[40rem\]{min-width:40rem}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:var(--spacing-0);--tw-border-spacing-y:var(--spacing-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:var(--spacing-24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[4fr_1fr\]{grid-template-columns:4fr 1fr}.grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:var(--spacing-12)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-8{row-gap:var(--spacing-8)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-input{border-radius:var(--radius-input)}.rounded-media{border-radius:var(--radius-media)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-b-card{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line{border-color:var(--color-line)}.border-line-inverse{border-color:var(--color-line-inverse)}.border-line-strong{border-color:var(--color-line-strong)}.bg-accent{background-color:var(--color-accent)}.bg-accent-alt{background-color:var(--color-accent-alt)}.bg-accent-alt-surface{background-color:var(--color-accent-alt-surface)}.bg-accent-sky-strong{background-color:var(--color-accent-sky-strong)}.bg-accent-sky-surface{background-color:var(--color-accent-sky-surface)}.bg-accent-surface{background-color:var(--color-accent-surface)}.bg-action{background-color:var(--color-action)}.bg-action-strong{background-color:var(--color-action-strong)}.bg-action-surface{background-color:var(--color-action-surface)}.bg-blue-dark{background-color:var(--color-blue-dark)}.bg-danger-surface{background-color:var(--color-danger-surface)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-ink-strong{background-color:var(--color-ink-strong)}.bg-navy{background-color:var(--color-navy)}.bg-sky-dark{background-color:var(--color-sky-dark)}.bg-sky-light{background-color:var(--color-sky-light)}.bg-surface{background-color:var(--color-surface)}.bg-surface-black{background-color:var(--color-surface-black)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-inverse\/60{background-color:#13243499}@supports (color:color-mix(in lab, red, red)){.bg-surface-inverse\/60{background-color:color-mix(in oklab, var(--color-surface-inverse) 60%, transparent)}}.bg-surface-inverse\/70{background-color:#132434b3}@supports (color:color-mix(in lab, red, red)){.bg-surface-inverse\/70{background-color:color-mix(in oklab, var(--color-surface-inverse) 70%, transparent)}}.bg-surface-inverse\/75{background-color:#132434bf}@supports (color:color-mix(in lab, red, red)){.bg-surface-inverse\/75{background-color:color-mix(in oklab, var(--color-surface-inverse) 75%, transparent)}}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-surface\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-wash-mint{background-color:var(--color-wash-mint)}.bg-wash-sky{background-color:var(--color-wash-sky)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-yellow-light{background-color:var(--color-yellow-light)}.bg-brand-blue{background-image:var(--background-image-brand-blue)}.bg-brand-navy{background-image:var(--background-image-brand-navy)}.bg-brand-plum{background-image:var(--background-image-brand-plum)}.bg-brand-purple{background-image:var(--background-image-brand-purple)}.bg-brand-teal{background-image:var(--background-image-brand-teal)}.bg-card-blue{background-image:var(--background-image-card-blue)}.bg-card-lavender{background-image:var(--background-image-card-lavender)}.bg-card-sky{background-image:var(--background-image-card-sky)}.bg-duotone{background-image:var(--background-image-duotone)}.bg-duotone-reverse{background-image:var(--background-image-duotone-reverse)}.bg-hero-blue{background-image:var(--background-image-hero-blue)}.bg-hero-lavender{background-image:var(--background-image-hero-lavender)}.bg-hero-mint{background-image:var(--background-image-hero-mint)}.bg-hero-navy{background-image:var(--background-image-hero-navy)}.bg-hero-sky{background-image:var(--background-image-hero-sky)}.bg-wash-teal{background-image:var(--background-image-wash-teal)}.bg-wash-teal-up{background-image:var(--background-image-wash-teal-up)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-top{object-position:top}.p-0{padding:var(--spacing-0)}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-0{padding-inline:var(--spacing-0)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:var(--spacing-6)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-8{padding-block:var(--spacing-8)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.py-24{padding-block:var(--spacing-24)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:var(--spacing-12)}.pt-16{padding-top:var(--spacing-16)}.pt-24{padding-top:var(--spacing-24)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pr-6{padding-right:var(--spacing-6)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-12{padding-bottom:var(--spacing-12)}.pb-16{padding-bottom:var(--spacing-16)}.pb-24{padding-bottom:var(--spacing-24)}.pl-6{padding-left:var(--spacing-6)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-h5{font-size:var(--text-h5);line-height:var(--tw-leading,var(--text-h5--line-height));font-weight:var(--tw-font-weight,var(--text-h5--font-weight))}.text-h6{font-size:var(--text-h6);line-height:var(--tw-leading,var(--text-h6--line-height));font-weight:var(--tw-font-weight,var(--text-h6--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-normal{white-space:normal}.text-accent{color:var(--color-accent)}.text-accent-alt{color:var(--color-accent-alt)}.text-accent-sky-strong{color:var(--color-accent-sky-strong)}.text-action{color:var(--color-action)}.text-action-strong{color:var(--color-action-strong)}.text-blue{color:var(--color-blue)}.text-button{color:var(--color-button)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink-inverse{color:var(--color-ink-inverse)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-on-inverse-muted{color:var(--color-ink-on-inverse-muted)}.text-ink-strong{color:var(--color-ink-strong)}.text-line-outline{color:var(--color-line-outline)}.text-link{color:var(--color-link)}.text-link-inverse{color:var(--color-link-inverse)}.text-navy{color:var(--color-navy)}.text-purple{color:var(--color-purple)}.text-sky-dark{color:var(--color-sky-dark)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.underline-offset-2{text-underline-offset:2px}.accent-surface{accent-color:var(--color-surface)}.opacity-60{opacity:.6}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--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)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1324340f), 0 4px 12px var(--tw-shadow-color,#1324340f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--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)}.ring-accent-sky-strong{--tw-ring-color:var(--color-accent-sky-strong)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));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{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:bg-surface:is(:where(.group):hover *){background-color:var(--color-surface)}.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-accent-alt:is(:where(.group):hover *){color:var(--color-accent-alt)}.group-hover\:text-accent-sky-strong:is(:where(.group):hover *){color:var(--color-accent-sky-strong)}.group-hover\:text-action-strong:is(:where(.group):hover *){color:var(--color-action-strong)}.group-hover\:text-ink-strong:is(:where(.group):hover *){color:var(--color-ink-strong)}}.first\:mt-0:first-child{margin-top:var(--spacing-0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-action-hover:hover{background-color:var(--color-action-hover)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-ink-strong:hover{color:var(--color-ink-strong)}.hover\:text-link:hover{color:var(--color-link)}.hover\:text-link-hover:hover{color:var(--color-link-hover)}.hover\:text-link-inverse:hover{color:var(--color-link-inverse)}.hover\:decoration-current:hover{text-decoration-color:currentColor}}@media not all and (width>=29.99rem){.max-\[29\.99rem\]\:hidden{display:none}}@media (width>=30rem){.min-\[30rem\]\:mt-8{margin-top:var(--spacing-8)}.min-\[30rem\]\:w-2\/5{width:40%}.min-\[30rem\]\:w-3\/5{width:60%}.min-\[30rem\]\:w-50{width:calc(var(--spacing) * 50)}.min-\[30rem\]\:flex-1{flex:1}.min-\[30rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[30rem\]\:flex-col{flex-direction:column}.min-\[30rem\]\:flex-row{flex-direction:row}.min-\[30rem\]\:items-center{align-items:center}.min-\[30rem\]\:items-start{align-items:flex-start}.min-\[30rem\]\:justify-between{justify-content:space-between}.min-\[30rem\]\:justify-center{justify-content:center}.min-\[30rem\]\:justify-items-center{justify-items:center}.min-\[30rem\]\:gap-4{gap:var(--spacing-4)}.min-\[30rem\]\:gap-6{gap:var(--spacing-6)}.min-\[30rem\]\:gap-8{gap:var(--spacing-8)}.min-\[30rem\]\:gap-9{gap:calc(var(--spacing) * 9)}.min-\[30rem\]\:gap-x-8{column-gap:var(--spacing-8)}.min-\[30rem\]\:gap-y-12{row-gap:var(--spacing-12)}.min-\[30rem\]\:self-start{align-self:flex-start}.min-\[30rem\]\:self-stretch{align-self:stretch}.min-\[30rem\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[30rem\]\:object-center{object-position:center}.min-\[30rem\]\:p-8{padding:var(--spacing-8)}.min-\[30rem\]\:pl-6{padding-left:var(--spacing-6)}.min-\[30rem\]\:text-left{text-align:left}@media not all and (width>=48rem){.min-\[30rem\]\:max-md\:col-span-2{grid-column:span 2/span 2}.min-\[30rem\]\:max-md\:mt-8{margin-top:var(--spacing-8)}.min-\[30rem\]\:max-md\:w-1\/2{width:50%}.min-\[30rem\]\:max-md\:flex-row{flex-direction:row}.min-\[30rem\]\:max-md\:justify-center{justify-content:center}.min-\[30rem\]\:max-md\:justify-start{justify-content:flex-start}.min-\[30rem\]\:max-md\:self-end{align-self:flex-end}}}@media (width>=37.5rem){.min-\[37\.5rem\]\:col-span-2{grid-column:span 2/span 2}.min-\[37\.5rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[37\.5rem\]\:gap-x-8{column-gap:var(--spacing-8)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-24{top:var(--spacing-24)}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:mt-12{margin-top:var(--spacing-12)}.md\:-mr-6{margin-right:calc(var(--spacing-6) * -1)}.md\:block{display:block}.md\:grid{display:grid}.md\:inline-flex{display:inline-flex}.md\:size-16{width:var(--spacing-16);height:var(--spacing-16)}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[1fr_4rem_1fr\]{grid-template-columns:1fr 4rem 1fr}.md\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.md\:grid-cols-\[9fr_11fr\]{grid-template-columns:9fr 11fr}.md\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.md\:grid-cols-\[11fr_9fr\]{grid-template-columns:11fr 9fr}.md\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.md\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-0{gap:var(--spacing-0)}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-6{gap:var(--spacing-6)}.md\:gap-8{gap:var(--spacing-8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:var(--spacing-12)}.md\:gap-16{gap:var(--spacing-16)}.md\:gap-x-8{column-gap:var(--spacing-8)}.md\:gap-x-12{column-gap:var(--spacing-12)}.md\:self-start{align-self:flex-start}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-line-inverse{border-color:var(--color-line-inverse)}.md\:border-line-strong{border-color:var(--color-line-strong)}.md\:p-6{padding:var(--spacing-6)}.md\:p-8{padding:var(--spacing-8)}.md\:p-12{padding:var(--spacing-12)}.md\:px-6{padding-inline:var(--spacing-6)}.md\:px-8{padding-inline:var(--spacing-8)}.md\:px-16{padding-inline:var(--spacing-16)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:var(--spacing-16)}.md\:py-24{padding-block:var(--spacing-24)}.md\:py-32{padding-block:var(--spacing-32)}.md\:pt-6{padding-top:var(--spacing-6)}.md\:pt-8{padding-top:var(--spacing-8)}.md\:pt-12{padding-top:var(--spacing-12)}.md\:pt-16{padding-top:var(--spacing-16)}.md\:pt-32{padding-top:var(--spacing-32)}.md\:pb-16{padding-bottom:var(--spacing-16)}.md\:pb-24{padding-bottom:var(--spacing-24)}.md\:text-left{text-align:left}.md\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.md\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (prefers-reduced-motion:no-preference){.md\:motion-safe\:fixed{position:fixed}.md\:motion-safe\:h-lvh{height:100lvh}}}@media (width>=62rem){.min-\[62rem\]\:sticky{position:sticky}.min-\[62rem\]\:top-24{top:var(--spacing-24)}.min-\[62rem\]\:-mt-16{margin-top:calc(var(--spacing-16) * -1)}.min-\[62rem\]\:mt-8{margin-top:var(--spacing-8)}.min-\[62rem\]\:mt-12{margin-top:var(--spacing-12)}.min-\[62rem\]\:ml-auto{margin-left:auto}.min-\[62rem\]\:block{display:block}.min-\[62rem\]\:hidden{display:none}.min-\[62rem\]\:h-50{height:calc(var(--spacing) * 50)}.min-\[62rem\]\:h-62{height:calc(var(--spacing) * 62)}.min-\[62rem\]\:w-1\/2{width:50%}.min-\[62rem\]\:w-64{width:calc(var(--spacing) * 64)}.min-\[62rem\]\:w-72{width:calc(var(--spacing) * 72)}.min-\[62rem\]\:w-full{width:100%}.min-\[62rem\]\:max-w-none{max-width:none}.min-\[62rem\]\:max-w-sm{max-width:var(--container-sm)}.min-\[62rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[62rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[62rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[62rem\]\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.min-\[62rem\]\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.min-\[62rem\]\:grid-cols-\[9fr_10fr\]{grid-template-columns:9fr 10fr}.min-\[62rem\]\:grid-cols-\[11fr_9fr\]{grid-template-columns:11fr 9fr}.min-\[62rem\]\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.min-\[62rem\]\:flex-row{flex-direction:row}.min-\[62rem\]\:items-start{align-items:flex-start}.min-\[62rem\]\:justify-between{justify-content:space-between}.min-\[62rem\]\:justify-start{justify-content:flex-start}.min-\[62rem\]\:justify-items-stretch{justify-items:stretch}.min-\[62rem\]\:gap-4{gap:var(--spacing-4)}.min-\[62rem\]\:gap-8{gap:var(--spacing-8)}.min-\[62rem\]\:gap-12{gap:var(--spacing-12)}.min-\[62rem\]\:gap-16{gap:var(--spacing-16)}.min-\[62rem\]\:gap-x-8{column-gap:var(--spacing-8)}.min-\[62rem\]\:gap-y-12{row-gap:var(--spacing-12)}.min-\[62rem\]\:p-12{padding:var(--spacing-12)}.min-\[62rem\]\:px-16{padding-inline:var(--spacing-16)}.min-\[62rem\]\:py-12{padding-block:var(--spacing-12)}.min-\[62rem\]\:py-16{padding-block:var(--spacing-16)}.min-\[62rem\]\:py-24{padding-block:var(--spacing-24)}.min-\[62rem\]\:pt-12{padding-top:var(--spacing-12)}.min-\[62rem\]\:pt-14{padding-top:calc(var(--spacing) * 14)}.min-\[62rem\]\:pt-24{padding-top:var(--spacing-24)}.min-\[62rem\]\:pt-32{padding-top:var(--spacing-32)}.min-\[62rem\]\:pr-8{padding-right:var(--spacing-8)}.min-\[62rem\]\:pb-12{padding-bottom:var(--spacing-12)}.min-\[62rem\]\:pb-16{padding-bottom:var(--spacing-16)}.min-\[62rem\]\:pb-24{padding-bottom:var(--spacing-24)}.min-\[62rem\]\:text-left{text-align:left}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=75rem){.min-\[75rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.min-\[80rem\]\:col-start-3{grid-column-start:3}.min-\[80rem\]\:row-start-1{grid-row-start:1}.min-\[80rem\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.min-\[80rem\]\:gap-y-1{row-gap:var(--spacing-1)}.min-\[80rem\]\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}}@media (width>=90rem){.min-\[90rem\]\:flex{display:flex}.min-\[90rem\]\:min-h-\[32rem\]{min-height:32rem}.min-\[90rem\]\:flex-col{flex-direction:column}.min-\[90rem\]\:justify-center{justify-content:center}}.on-wash\:bg-surface:where([data-wash] *){background-color:var(--color-surface)}@media (width>=62rem){.\[\&_\.stat__label\]\:min-\[62rem\]\:whitespace-nowrap .stat label{white-space:nowrap}}.\[\&_p\]\:leading-snug p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[data-carousel-slide\]\:visible:is(data-carousel-slide){visibility:visible}@media (width>=80rem){.min-\[80rem\]\:\[\&\:not\(\:first-child\)\]\:mt-3:not(:first-child){margin-top:var(--spacing-3)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes section-rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-3rem)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(3rem)}}@keyframes mascot-rise{0%{opacity:0;transform:translateY(2.5rem)}}@keyframes site-header-in{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes hero-carousel-progress{to{transform:scaleX(1)}}@keyframes hero-carousel-fade-in{0%{opacity:0}}@keyframes hero-carousel-fade-out{to{opacity:0}}@keyframes badge-marquee{to{transform:translate(-50%)}}@keyframes review-carousel-timer{0%{opacity:0}to{opacity:0}}@keyframes product-tabs-timer{to{transform:scaleX(1)}}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes review-story-progress{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}.hero__actions:empty{display:none}.hero:has(>.hero__backdrop){isolation:isolate;position:relative;overflow:hidden}.hero__backdrop{z-index:-1;pointer-events:none;min-height:25rem;position:absolute;inset:auto 0 0}.hero__backdrop-image{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.hero__backdrop:after{content:"";position:absolute;inset:0}@media (width>=48rem){.hero__backdrop{width:60%;min-height:0;inset:0 0 0 auto}.hero__backdrop-image{object-position:50% 50%}.hero__backdrop:after{background-image:linear-gradient(90deg, var(--color-surface-black), transparent 5%), linear-gradient(var(--color-surface-black), #00000040 30%)}@supports (color:color-mix(in lab, red, red)){.hero__backdrop:after{background-image:linear-gradient(90deg, var(--color-surface-black), transparent 5%), linear-gradient(var(--color-surface-black), color-mix(in srgb, var(--color-surface-black) 25%, transparent) 30%)}}}@media (width>=62rem){.hero__backdrop{width:55%}}.hero:has([data-hero-block=cta-card]){padding-bottom:2rem}.hero:has([data-hero-block=cta-card]) .hero__below{margin-top:2rem}.hero:has([data-hero-block=cta-card]) .hero-blocks{gap:2rem}@keyframes dialog-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@font-face{font-family:Roboto local;src:url(/fonts/roboto-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto local;src:url(/fonts/roboto-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Roboto local;src:url(/fonts/roboto-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Roboto local;src:url(/fonts/roboto-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto local;src:url(/fonts/roboto-700italic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@keyframes locale-suggestion-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
