.button{justify-content:center;align-items:center;gap:var(--button-gap);min-width:var(--button-min-width);min-height:var(--button-min-height);padding:var(--button-padding-block-start) var(--button-padding-inline) var(--button-padding-block-end);border:var(--button-border-width) solid currentColor;border-radius:var(--button-radius);box-shadow:var(--shadow-button);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.button :is(.phosphor-icon,.material-symbols-rounded){width:var(--button-icon-size);height:var(--button-icon-size)}.button:focus{outline:none}.button:focus-visible{outline:var(--button-focus-width) solid var(--color-border-focus);outline-offset:var(--button-focus-offset)}.button:active{transform:translateY(1px)}.button[aria-disabled=true],.button:disabled{color:var(--button-disabled-content);pointer-events:none;cursor:not-allowed;background:var(--button-disabled-background);border-color:var(--button-disabled-border);box-shadow:none}.button--tertiary{color:var(--button-tertiary-content);background:var(--button-tertiary-background);border-color:var(--button-tertiary-border);box-shadow:none}.button--tertiary:hover,.button--tertiary:focus-visible{color:var(--color-content-on-brand);background:var(--color-interactive-hover);border-color:var(--color-border-interactive-hover);box-shadow:var(--shadow-button)}.button--tertiary:active{color:var(--color-content-on-brand);background:var(--color-interactive-pressed);border-color:var(--color-border-interactive-pressed);box-shadow:none}.button--tertiary-reversed{color:var(--color-content-on-brand);background:var(--color-interactive-tertiary-reversed);border-color:var(--color-border-tertiary-reversed);box-shadow:none}.button--tertiary-reversed:hover,.button--tertiary-reversed:focus-visible{color:var(--color-interactive-focus);background:var(--color-content-on-brand);border-color:var(--color-border-inverse)}.button--tertiary-reversed:active{color:var(--color-interactive-reversed-pressed);background:var(--color-content-on-brand);border-color:var(--color-border-inverse)}.button--primary-reversed{color:var(--button-reversed-content);background:var(--button-reversed-background);border-color:var(--color-border-inverse)}.button--primary-reversed:hover,.button--primary-reversed:focus-visible{color:var(--color-content-on-brand);background:var(--color-interactive-hover);border-color:var(--color-interactive-hover)}.button--primary-reversed:active{color:var(--color-content-on-brand);background:var(--color-interactive-pressed);border-color:var(--color-interactive-pressed)}.button--secondary-reversed{color:var(--color-content-on-brand);border-color:var(--color-border-inverse);box-shadow:none;background:0 0}.button--secondary-reversed:hover,.button--secondary-reversed:focus-visible{color:var(--color-content-primary);background:var(--color-content-on-brand);border-color:var(--color-border-inverse);box-shadow:var(--shadow-button)}.button--secondary-reversed:active{color:var(--color-interactive-reversed-pressed);background:var(--color-content-on-brand);border-color:var(--color-border-inverse)}.button--primary{color:var(--button-primary-content);background:var(--button-primary-background);border-color:var(--button-primary-background)}.button--primary:hover,.button--primary:focus-visible{color:var(--color-content-on-brand);background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover)}.button--primary:active{color:var(--color-content-on-brand);background:var(--button-primary-background-pressed);border-color:var(--button-primary-background-pressed);box-shadow:none}.button--secondary{color:var(--button-secondary-content);background:var(--button-secondary-background);border-color:var(--button-secondary-border);box-shadow:none}.button--secondary:hover,.button--secondary:focus-visible{color:var(--color-content-on-brand);background:var(--color-interactive-hover);border-color:var(--color-border-interactive);box-shadow:var(--shadow-button)}.button--secondary:active{color:var(--color-content-on-brand);background:var(--color-interactive-pressed);border-color:var(--color-border-interactive);box-shadow:none}:root{color-scheme:light;--color-brand-blue:#0062e1;--color-brand-blue-subtle:#7eb2ff;--color-content-primary:#141414;--color-content-secondary:#2d2d2d;--color-content-muted:#707374;--color-content-on-brand:#fff;--color-content-disabled:#c9ced6;--color-content-link:#2563eb;--color-content-link-hover:#1d4ed8;--color-interactive:#0062e1;--color-interactive-hover:#014297;--color-interactive-pressed:#014297;--color-control-pressed:#272929;--color-interactive-focus:#07192a;--color-interactive-reversed-pressed:#1a3a55;--color-interactive-tertiary:#f1f5f91a;--color-interactive-tertiary-border:#f1f5f999;--color-interactive-tertiary-reversed:#0d263f1a;--color-interactive-tertiary-reversed-border:#f1f5f929;--color-surface-raised:#fff;--color-surface-base:#f8f9fa;--color-surface-muted:#f3f4f5;--color-surface-disabled:#e3e6ea;--color-surface-dark:#0f1112;--color-surface-dark-elevated:#1c1f1f;--color-border-subtle:#e3e6ea;--color-border-default:#c9ced6;--color-border-strong:#9aa3ae;--color-border-inverse:#fff;--color-border-interactive:#0062e1;--color-border-interactive-hover:#014297;--color-border-interactive-pressed:#014297;--color-border-tertiary:#f1f5f999;--color-border-tertiary-reversed:#f1f5f929;--color-border-reversed-hover:#f3f4f5;--color-border-reversed-pressed:#e8eaea;--color-border-focus:#3b82f6;--color-border-error:#ef4444;--color-border-success:#2dd86e;--color-border-disabled:#c9ced6;--color-border-danger-feedback:#fca5a5;--color-border-transparent:#fff0;--color-focus:#3b82f6;--color-focus-ring:#3b82f6;--font-heading:Sora, system-ui, sans-serif;--font-body:Public Sans, system-ui, sans-serif;--container-content:90rem;--container-hero-wide:100rem;--page-margin:1rem;--section-padding-block:4.5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-2xl:1.5rem;--radius-full:62.438rem;--shadow-button:0 1px 2px #0000000a, 0 1px 3px #00000014;--motion-duration-none:0s;--motion-duration-fast:.16s;--motion-duration-standard:.22s;--motion-duration-reduced:.01ms;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--touch-target-min:2.75rem;--z-header:2;--z-overlay:3;--z-skip-link:4;--button-min-width:2rem;--button-min-height:2.5rem;--button-padding-block-start:0;--button-padding-inline:1.75rem;--button-padding-block-end:0;--button-gap:.5rem;--button-radius:.25rem;--button-border-width:2px;--button-focus-width:4px;--button-focus-offset:2px;--button-icon-size:1.5rem;--button-primary-background:#0062e1;--button-primary-background-hover:#014297;--button-primary-background-pressed:#014297;--button-primary-content:#fff;--button-secondary-background:#fff0;--button-secondary-border:#0062e1;--button-secondary-content:#0062e1;--button-tertiary-background:#f1f5f91a;--button-tertiary-border:#f1f5f999;--button-tertiary-content:#0062e1;--button-reversed-background:#fff;--button-reversed-content:#0062e1;--button-disabled-background:#e3e6ea;--button-disabled-border:#c9ced6;--button-disabled-content:#c9ced6;--input-min-height:3.5rem;--input-padding-block:.5rem;--input-padding-inline:1rem;--input-radius:.5rem;--input-border-width:1px;--legal-gradient-dark:#2d2d2d;--legal-gradient-mid:#414141;--legal-gradient-light:#555;--legal-toc-gradient-inner:#f1f3f5;--legal-toc-gradient-outer:#f4f5f6;--checkbox-size:1.5rem;--checkbox-radius:.5rem;--checkbox-gap:.75rem;--card-background:#fff;--card-border-color:#c9ced6;--product-card-background:#fff;--product-card-border-color:#e3e6ea;--product-card-radius:.25rem;--product-card-padding:1rem;--product-card-gap:1rem;--product-card-media-background:#f3f4f5;--product-card-title-color:#141414;--product-card-body-color:#2d2d2d;--product-card-muted-color:#707374;--product-card-price-background:#f1f3f5;--product-card-price-color:#141414;--product-card-price-coming-soon-color:#141414;--product-card-status-background:#dce8f2;--product-card-status-color:#141414;--product-card-actions-gap:.5rem;--product-card-control-width:14.25rem;--product-card-feature-gap:.5rem;--product-card-feature-divider-color:#c9ced6;--product-modal-scrim:#1c1f1f;--product-modal-panel-background:#fff;--product-modal-panel-border:#e3e6ea;--product-modal-body-background:#fff;--product-modal-media-background:#f1f3f5;--product-modal-radius:1.5rem;--product-modal-media-radius:.25rem;--product-modal-padding:1rem;--product-modal-gap:1.5rem;--product-modal-close-size:1.5rem;--hero-gradient-start:#0f1112;--hero-gradient-coral-start:#fb866d;--hero-gradient-coral-end:#bf462f;--hero-gradient-bottom:#b04a34;--hero-gradient-origin:#6c1501;--hero-gradient-coral:#f36c52;--hero-background-image:none;--nav-header-height-mobile:4.5rem;--nav-header-height-desktop:5rem;--nav-item-min-size:2rem;--nav-item-height:2.6875rem;--nav-item-padding-block:.5rem;--nav-item-padding-inline:.75rem;--nav-label-padding-inline:1.5rem;--nav-item-gap:0;--nav-item-radius:.25rem;--nav-item-border-width:2px;--nav-item-font-size:1rem;--nav-item-font-weight:500;--nav-item-font-weight-selected:700;--nav-item-line-height:1.5;--nav-item-letter-spacing:0;--nav-item-icon-size:1.5rem;--nav-item-content:#141414;--nav-item-content-reversed:#fff;--nav-item-content-selected:#0062e1;--nav-item-hover-background:#e3e6ea4d;--nav-item-hover-content:#014297;--nav-item-pressed-background:#c9ced64d;--nav-item-pressed-content:#014297;--nav-item-border-interactive:#0062e1;--nav-item-focus-background:#e3e6ea4d;--nav-item-focus-content:#014297;--nav-item-focus-ring:#3b82f6;--nav-item-focus-ring-offset:#fff;--nav-item-focus-gap:.25rem;--nav-item-focus-radius:.5rem;--nav-item-disabled-background:#e3e6ea;--nav-item-disabled-border:#c9ced6;--nav-item-disabled-content:#c9ced6;--faq-border-color:#c9ced6;--faq-item-padding-inline:0;--faq-item-gap:1rem;--faq-summary-padding-block:.75rem;--faq-content-padding-block-end:.75rem;--faq-question-color:#141414;--faq-answer-color:#2d2d2d;--faq-icon-color:#1c1f1f;--faq-transition-duration:.2s;--faq-transition-easing:cubic-bezier(.4, 0, .2, 1);--legal-content-width:44rem;--legal-padding-block-start:6rem;--legal-padding-block-end:6rem;--legal-title-gap:2rem;--legal-section-gap:2rem;--legal-content-gap:1rem;--legal-list-indent:1.5rem;--legal-divider-color:#e3e6ea;--form-background:#f3f4f5}@media (width>=764px){:root{--page-margin:2rem;--section-padding-block:4.5rem;--product-modal-padding:2rem}}@media (width>=1440px){:root{--page-margin:10rem;--section-padding-block:6rem}}*,:before,:after{box-sizing:border-box}*{min-width:0}html{scroll-behavior:smooth;text-size-adjust:100%;font-size:100%}#how-it-works,#getting-started{scroll-margin-block-start:1rem}body{min-width:320px;color:var(--color-content-primary);background:var(--color-surface-raised);font-family:var(--font-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.5}body.is-menu-open{overflow:hidden}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:from-font}ul,ol{margin-block:0}h1,h2,h3,h4,h5,h6{color:var(--color-content-primary);font-family:var(--font-heading);max-width:35ch;font-weight:700}h1,.text-display-hero{letter-spacing:-.03em;font-size:5rem;font-weight:700;line-height:1.15}h2,.text-heading-01{letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:1.2}h3,.text-heading-03{letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.5}p{color:var(--color-content-secondary);max-width:65ch}.text-align-left{text-align:left}.text-body-lg{letter-spacing:0;font-family:Public Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6}.text-body-sm{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.5}.text-eyebrow{color:var(--color-brand-blue);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.5}.phosphor-icon{color:currentColor;flex:none;width:1.5rem;height:1.5rem;line-height:1;display:inline-flex}.phosphor-icon svg{fill:currentColor;width:100%;height:100%;display:block}.material-symbols-rounded{width:var(--material-symbol-size,1.5rem);height:var(--material-symbol-size,1.5rem);color:currentColor;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-size:var(--material-symbol-size,1.5rem);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" var(--material-symbol-weight,400), "GRAD" 0, "opsz" var(--material-symbol-optical-size,24);direction:ltr;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.skip-link{z-index:var(--z-skip-link);background:var(--color-surface-raised);color:var(--color-content-primary);border:2px solid var(--color-border-focus);padding:.75rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.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}.site-header{z-index:var(--z-header);min-height:5rem;padding:1rem var(--page-margin);color:var(--color-content-on-brand);isolation:isolate;background:0 0;transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s;position:fixed;inset-block-start:0;inset-inline:0}.site-header:before{z-index:-1;content:"";opacity:1;pointer-events:none;background:linear-gradient(#0009 0%,#0000 100%);height:6rem;transition:opacity .22s;position:absolute;inset:0 0 auto}.site-header.is-solid,.site-header.is-scrolled,.site-header.is-menu-open{color:var(--color-content-primary);-webkit-backdrop-filter:blur(6px);border-block-end:1px solid var(--color-border-subtle);background:#fffffff5;box-shadow:0 1px 12px #1c1f1f0f}.site-header.is-solid:before,.site-header.is-scrolled:before,.site-header.is-menu-open:before{opacity:0}.site-header__inner{width:100%;max-width:var(--container-content);justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;margin-inline:auto;display:flex}.site-header__brand{width:11.466rem;height:1.25rem;color:inherit;flex:0 0 11.466rem;text-decoration:none;display:block;position:relative}.site-header__logo{aspect-ratio:477/52;width:100%;height:100%;display:block;position:absolute}.site-header__logo-image{object-fit:contain;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.site-header__logo-image--dark,.site-header.is-solid .site-header__logo-image--light,.site-header.is-scrolled .site-header__logo-image--light,.site-header.is-menu-open .site-header__logo-image--light{opacity:0}.site-header.is-solid .site-header__logo-image--dark,.site-header.is-scrolled .site-header__logo-image--dark,.site-header.is-menu-open .site-header__logo-image--dark{opacity:1}.site-header__nav{display:none}.site-header__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.site-header__cta{display:none}.site-header__nav-link,.site-header__mobile-nav-link{color:inherit;text-decoration:none}.site-header__mobile-nav{--mobile-menu-offset:5rem;z-index:var(--z-overlay);block-size:calc(100vh - var(--mobile-menu-offset));block-size:calc(100dvh - var(--mobile-menu-offset));min-block-size:0;padding:1rem var(--page-margin) max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--color-content-primary);-webkit-backdrop-filter:blur(6px);border-block-end:1px solid var(--color-border-subtle);opacity:0;background:#fffffff5;align-content:start;gap:0;transition:opacity .22s,transform .22s;display:grid;position:fixed;inset-block-start:var(--mobile-menu-offset);inset-inline:0;overflow:hidden auto;transform:translateY(-.75rem);box-shadow:0 20px 40px #1c1f1f1a}.site-header__mobile-nav.is-open{opacity:1;transform:translateY(0)}.site-header__mobile-nav[hidden]{display:none}.site-header__menu-button{color:currentColor;background:0 0;border-width:2px;place-content:center;gap:0;width:3rem;height:3rem;padding:.125rem .25rem;display:inline-grid;position:relative}.site-header__menu-icon{grid-area:1/1;width:1.5rem;height:1.5rem;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.site-header__menu-icon--close,.site-header__menu-button[aria-expanded=true] .site-header__menu-icon--open{opacity:0;transform:rotate(-45deg)scale(.9)}.site-header__menu-button[aria-expanded=true] .site-header__menu-icon--close{opacity:1;transform:rotate(0)scale(1)}.site-header__menu-button:focus-visible{color:inherit;outline:var(--button-focus-width) solid var(--color-focus-ring);outline-offset:var(--button-focus-offset);background:0 0;border-color:currentColor}@media (width>=47.75rem) and (width<=89.9375rem){.site-header{min-height:5.5rem;padding:1.5rem 2rem}.site-header__inner{min-height:2.5rem}.site-header__brand,.site-header__logo,.site-header__logo-image{height:1.5rem}.site-header__brand{flex-basis:13.75rem;width:13.75rem}.site-header__menu-button{width:2.5rem;height:2.5rem;padding:.25rem .5rem}.site-header__mobile-nav{--mobile-menu-offset:5.5rem}}.site-header__mobile-nav-link{font-family:var(--font-body);padding-block:.875rem;font-size:1rem;font-weight:500;line-height:1.5}.site-header__mobile-nav a[aria-current=true]{color:var(--color-content-link-hover)}.site-header__mobile-cta{background:var(--button-primary-background);border:1px solid var(--button-primary-background);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:2.5rem;margin-block-start:1rem;padding:.5rem 1.125rem;display:inline-flex;color:var(--button-primary-content)!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5!important}.site-footer{width:100%;padding:4.5rem var(--page-margin) 2rem;color:var(--color-content-on-brand);background:var(--color-surface-dark);flex-direction:column;align-items:center;display:flex}.site-footer__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:3rem;display:flex}.site-footer__top{flex-direction:column;gap:3rem;display:flex}.site-footer__brand{flex-direction:column;gap:1.5rem;width:100%;display:flex}.site-footer__logo-link{width:fit-content;color:var(--color-content-on-brand);display:inline-flex}.site-footer__logo{width:9.59675rem;max-width:100%;height:auto}.site-footer__brand p{max-width:22.5rem;color:var(--color-content-on-brand);font-size:.9375rem;line-height:1.55}.site-footer__social{flex-direction:column;gap:.5rem;display:flex}.site-footer__social>div{flex-wrap:wrap;gap:.75rem;display:flex}.site-footer__social a{place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.site-footer__social img{filter:brightness(0)invert();width:2rem;height:2rem}.site-footer__subscribe{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;max-width:22.5rem;display:grid}.site-footer__field{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.site-footer__surface{min-height:var(--input-min-height);padding:var(--input-padding-block) var(--input-padding-inline);background:var(--color-surface-raised);border:var(--input-border-width) solid var(--color-border-default);border-radius:var(--input-radius);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), padding var(--motion-duration-fast) var(--motion-ease-standard);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.site-footer__surface:hover{border-color:var(--color-border-strong)}.site-footer__field:focus-within .site-footer__surface{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);border-width:2px;justify-content:flex-start;padding:.4375rem .9375rem}:-webkit-any(.site-footer__field:has(input:not(:placeholder-shown)) .site-footer__surface,.site-footer__field:has(input:-webkit-autofill) .site-footer__surface){border-color:var(--color-border-default);justify-content:flex-start}:is(.site-footer__field:has(input:not(:placeholder-shown)) .site-footer__surface,.site-footer__field:has(input:autofill) .site-footer__surface){border-color:var(--color-border-default);justify-content:flex-start}.site-footer__field:has(input:disabled) .site-footer__surface{background:var(--color-surface-disabled);border-color:var(--color-border-disabled)}.site-footer__label{color:var(--color-content-muted);font-size:1rem;font-weight:500;line-height:1.5}.site-footer__field:focus-within .site-footer__label,.site-footer__field:has(input:not(:placeholder-shown)) .site-footer__label{color:var(--color-content-primary);font-size:.875rem}.site-footer__field:has(input:-webkit-autofill) .site-footer__label{color:var(--color-content-primary);font-size:.875rem}.site-footer__field p{color:#ffffffa3;font-size:.75rem;line-height:1.4}.site-footer__subscribe input{width:100%;min-height:0;max-height:0;color:var(--color-content-primary);font:inherit;opacity:0;transition:max-height var(--motion-duration-standard) var(--motion-ease-standard), opacity var(--motion-duration-standard) var(--motion-ease-standard);background:0 0;border:0;border-radius:0;outline:0;padding:0}.site-footer__subscribe input:-webkit-autofill{-webkit-text-fill-color:var(--color-content-primary);box-shadow:0 0 0 1000px var(--color-surface-raised) inset}.site-footer__field:focus-within input,.site-footer__field:has(input:not(:placeholder-shown)) input{opacity:1;min-height:1.5rem;max-height:6rem}.site-footer__field:has(input:-webkit-autofill) input{opacity:1;min-height:1.5rem;max-height:6rem}.site-footer__subscribe input::placeholder{color:var(--color-content-muted)}.site-footer__subscribe input:disabled{color:var(--color-content-disabled);cursor:not-allowed}.site-footer__subscribe .button{min-height:var(--input-min-height);align-self:start}.site-footer__columns{grid-template-columns:1fr;gap:2rem;display:grid}.site-footer__column{flex-direction:column;gap:1rem;display:flex}.site-footer__column h2{color:var(--color-content-on-brand);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.site-footer__column div{flex-direction:column;gap:.5rem;display:flex}.site-footer__column a,.site-footer__bottom a,.site-footer__bottom span,.site-footer__bottom p{color:var(--color-content-on-brand);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none}.site-footer__bottom{flex-direction:column;gap:1.5rem;width:100%;display:flex}.site-footer__divider{background:var(--color-border-inverse);opacity:.28;width:100%;height:1px}.site-footer__partner{justify-content:flex-end;width:100%;display:flex}.site-footer__partner img{object-fit:contain;width:9.6875rem;height:3.5rem;display:block}.site-footer__legal{flex-direction:column;gap:1rem;width:100%;display:flex}.site-footer__bottom p,.site-footer__bottom span,.site-footer__bottom a{font-size:.8125rem;line-height:1}.site-footer__legal>div{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.not-found-section{min-height:100svh;padding:10rem var(--page-margin) 6rem;background:var(--color-surface-raised);place-items:center;display:grid}.not-found-section__inner{gap:1.5rem;width:100%;max-width:40rem;display:grid}.not-found-section__inner p:not(.eyebrow){max-width:32.5rem;font-size:1.25rem;line-height:1.6}.not-found-section__inner .button{justify-self:start}.is-reveal-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(.875rem)}.is-reveal-ready [data-reveal].is-revealed{opacity:1;will-change:auto;transform:translate(0,0)}.is-reveal-ready [data-reveal-item]{opacity:0;will-change:opacity, transform;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.is-reveal-ready [data-reveal].is-revealed [data-reveal-item]{opacity:1;transition-delay:calc(60ms + var(--reveal-index,0) * 42ms);will-change:auto;transform:translate(0,0)}.hero{width:100%;max-width:var(--container-hero-wide);min-height:100svh;color:var(--color-content-on-brand);background:radial-gradient(82.13% 34.71% at 50% 100%, var(--hero-gradient-bottom) 0%, #b04a3400 100%), radial-gradient(120.31% 93.72% at 0% 0%, var(--hero-gradient-origin) 0%, var(--hero-gradient-coral) 100%), radial-gradient(60.27% 42.42% at 50% 55.51%, var(--hero-gradient-coral-start) 0.67%, var(--hero-gradient-coral-end) 100%);isolation:isolate;flex-direction:column;align-items:center;margin-inline:auto;padding-block-start:3rem;display:flex;position:relative;overflow:clip}.hero__background{z-index:-2;pointer-events:none;will-change:transform;display:block;position:absolute;inset:0}.hero__background:before{content:"";background-image:var(--hero-background-image);opacity:0;background-position:50%;background-size:cover;position:absolute;inset:0}.hero--with-background-image .hero__background:before{opacity:1}.hero__background-image{width:100%;height:100%;display:block}.hero__background-image img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__gradient{background-image:linear-gradient(99.246deg,#000000b8 0%,#0000 71.535%)}.hero__content{flex-direction:column;flex:1 0 0;align-items:stretch;width:100%;min-height:0;display:flex;position:relative}.hero__row{width:100%;min-height:0;padding:4.5rem var(--page-margin) 2rem;isolation:isolate;flex:1 0 0;align-items:flex-start;gap:2rem;display:flex;position:relative}.hero__copy{z-index:2;will-change:transform;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:1rem;min-width:0;display:flex;position:relative;overflow:clip}.hero__copy h1{width:100%;color:var(--color-content-on-brand);letter-spacing:-.03em;font-size:3.5rem;font-weight:700;line-height:1.15}.hero__copy>p{width:100%;color:var(--color-content-on-brand);font-size:1.125rem;font-weight:400;line-height:1.6}.hero__cta{align-items:flex-start;gap:.5rem;width:100%;display:flex}.hero__visual{z-index:1;pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:248.488px;height:379.209px;display:flex;position:absolute;bottom:0;right:-77.49px}.hero__visual img{object-fit:cover;width:100%;max-width:none;height:100%}.hero__trusted{z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;width:100%;padding-block:0 1rem;display:flex;position:relative;overflow:clip}.hero__trusted p{width:100%;padding-inline:var(--page-margin);color:var(--color-content-on-brand);text-align:center;font-size:.875rem;font-weight:400;line-height:1.5}.hero__logos{justify-content:center;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.hero__logo-marquee{width:100%;overflow:clip}.hero__logos li{width:var(--logo-width);height:var(--logo-height);flex:none;margin-inline-end:1.5rem}.hero__logos li:last-child{margin-inline-end:0}.hero__logos li[aria-hidden=true]{display:none}.hero__logos img{width:100%;height:100%}@keyframes hero-logo-marquee{to{transform:translate(-50%)}}@media (width<=763.98px){.hero__logo-marquee:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.hero__logos{justify-content:flex-start;width:max-content;min-width:max-content;animation:28s linear infinite hero-logo-marquee}.hero__logos li[aria-hidden=true]{display:block}.hero__logo-marquee:hover .hero__logos,.hero__logo-marquee:focus-within .hero__logos{animation-play-state:paused}}.statement-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.statement-section__inner{width:100%;max-width:var(--container-content)}.statement-section h2{width:100%;color:var(--color-content-primary);letter-spacing:-.02em;text-align:center;font-size:2rem;font-weight:700;line-height:1.2}.getting-started-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;align-items:center;display:flex}.getting-started-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.section-heading{flex-direction:column;align-items:flex-start;width:100%;display:flex}.getting-started-section__heading{gap:.75rem}.section-heading__title-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.eyebrow{width:100%;color:var(--color-brand-blue);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.5}.section-heading h2{width:100%;color:var(--color-content-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.2}.section-heading__description{width:100%;color:var(--color-content-secondary);font-size:1.25rem;font-weight:400;line-height:1.6}.getting-started-steps{width:100%;box-shadow:inset 0 1px 0 var(--color-border-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.getting-started-step{width:100%;box-shadow:inset 0 -1px 0 var(--color-border-default);flex-direction:column;align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.getting-started-step__number{width:3.75rem;color:var(--color-content-muted);font-family:var(--font-heading);letter-spacing:-.02em;padding-block-start:.125rem;font-size:1.75rem;font-weight:600;line-height:1.2}.getting-started-step h3{width:100%;color:var(--color-content-primary);letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.5}.getting-started-step>p:last-child{width:100%;color:var(--color-content-secondary);font-size:1rem;font-weight:400;line-height:1.5}.getting-started-steps__actions{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding-block-start:1.5rem;list-style:none;display:flex}.getting-started-steps__dashboard{flex-direction:column;gap:.75rem;width:100%;display:flex}.getting-started-steps__dashboard-copy{flex-direction:column;gap:.25rem;display:flex}.getting-started-steps__dashboard p:first-child{color:var(--color-content-primary);font-weight:600}.getting-started-steps__dashboard p{color:var(--color-content-secondary);font-size:.875rem;line-height:1.5}.getting-started-steps__actions .button{width:100%;min-width:12.5rem;min-height:3rem}.getting-started-steps__actions .button--secondary{display:inline-flex}.getting-started-steps__dashboard .button{align-self:flex-start}.products-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-muted);flex-direction:column;align-items:center;display:flex}.products-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.products-section__heading{gap:.75rem}.product-grid{border-radius:var(--product-card-radius);flex-direction:column;width:100%;display:flex}.product-card{gap:var(--product-card-gap);width:100%;padding:var(--product-card-padding);background:var(--product-card-background);border-block-end:1px solid var(--product-card-border-color);flex-direction:column;display:flex}.product-card:last-child{border-block-end:0}.product-card__media{border-radius:var(--product-card-radius);background:var(--product-card-media-background);width:100%;padding:var(--product-card-padding);justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.product-card__media img{object-fit:contain;width:auto;max-width:none;height:100%;max-height:15.5rem}.product-card__media--icon{color:var(--color-content-primary)}.product-card__image--pro{transform:translateY(.5rem)}.product-card__content{gap:var(--product-card-gap);flex-direction:column;align-items:stretch;width:100%;display:flex}.product-card__copy{gap:var(--product-card-feature-gap);width:100%;padding-bottom:var(--button-gap);flex-direction:column;display:flex}.product-card__meta{color:var(--color-brand-blue);letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.5}.product-card h3{color:var(--product-card-title-color);letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.5}.product-card__copy>p:last-child{color:var(--product-card-body-color);font-size:1rem;font-weight:400;line-height:1.5}.product-card__price{align-items:stretch;gap:var(--product-card-feature-gap);color:var(--product-card-price-color);background:var(--product-card-price-background);padding:var(--product-card-feature-gap);border-radius:.125rem .75rem .75rem;flex-direction:column;font-size:1.25rem;line-height:1.5;display:flex}.product-grid .product-card__price,.product-grid .product-card__price>*{inline-size:100%;min-inline-size:0}.product-grid .product-card__price>*{max-inline-size:none}.product-card__price-inner{gap:var(--product-card-feature-gap);justify-content:center;align-items:center;display:flex}.product-card__price span{color:var(--product-card-body-color)}.product-card__price strong{color:var(--product-card-price-color);font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.5}.product-card__price--coming-soon strong{color:var(--product-card-price-coming-soon-color)}.product-card__payment-methods{flex-direction:column;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.product-modal .product-card__payment-methods{padding-inline:0}.product-card__payment-method-row{flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}.product-card__payment-methods img{flex:none;width:auto;height:1.625rem}.product-card__payment-methods .payment-icon--contactless,.product-modal .payment-icon--contactless{aspect-ratio:22/13;object-fit:contain;width:2.75rem;height:1.625rem}.product-card__status{color:var(--product-card-status-color);background:var(--product-card-status-background);border-radius:.5rem;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;width:100%;padding:.5rem 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.5;display:flex}.product-card__actions{gap:var(--product-card-actions-gap);flex-flow:column wrap;justify-content:flex-end;display:flex}.product-card__actions .button{justify-content:center}.bottom-sheet-dialog{--modal-enter-duration:.32s;--modal-exit-duration:.26s;--modal-backdrop-duration:.2s;--modal-enter-ease:cubic-bezier(.22, 1, .36, 1);--modal-exit-ease:cubic-bezier(.4, 0, 1, 1);width:100vw;max-width:none;max-height:calc(100dvh - 4.5rem);color:var(--color-content-primary);opacity:0;transition:opacity var(--modal-enter-duration) var(--modal-enter-ease), transform var(--modal-enter-duration) var(--modal-enter-ease), overlay var(--modal-enter-duration) allow-discrete, display var(--modal-enter-duration) allow-discrete;background:0 0;border:0;margin:auto auto 0;padding:0;position:fixed;inset:auto 0 0;overflow:visible;transform:translateY(100%)}.bottom-sheet-dialog::backdrop{backdrop-filter:blur(6px);opacity:0;transition:opacity var(--modal-backdrop-duration) linear, overlay var(--modal-backdrop-duration) allow-discrete, display var(--modal-backdrop-duration) allow-discrete;background:#1414147a}.bottom-sheet-dialog.is-open{opacity:1;transform:translateY(0)}.bottom-sheet-dialog.is-open::backdrop{opacity:1}.bottom-sheet-dialog.is-closing{opacity:0;transition-duration:var(--modal-exit-duration);transition-timing-function:var(--modal-exit-ease);transform:translateY(100%)}.bottom-sheet-dialog.is-closing::backdrop{opacity:0;transition-duration:var(--modal-backdrop-duration)}@starting-style{.bottom-sheet-dialog.is-open{opacity:0;transform:translateY(100%)}.bottom-sheet-dialog.is-open::backdrop{opacity:0}}.bottom-sheet-dialog__panel{max-height:inherit;overflow:clip}.product-modal{color:var(--color-content-primary)}.product-modal__panel{background:var(--product-modal-panel-background);border:1px solid var(--product-modal-panel-border);border-radius:var(--product-modal-radius) var(--product-modal-radius) 0 0;flex-direction:column;display:flex;box-shadow:0 .25rem .375rem #0000000a,0 .625rem .9375rem #00000014}.product-modal__grabber{flex:0 0 1.25rem;justify-content:center;align-items:center;width:100%;display:flex}.product-modal__grabber span{background:var(--color-border-subtle);border-radius:var(--radius-full);width:2.25rem;height:.25rem}.product-modal__header{justify-content:flex-end;padding:.75rem 1rem .5rem;display:flex}.product-modal__close{width:3rem;height:3rem;color:var(--color-brand-blue);cursor:pointer;border-radius:var(--radius-sm);background:#f1f5f91a;border:2px solid #f1f5f999;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-modal__close :is(.phosphor-icon,.material-symbols-rounded){width:var(--product-modal-close-size);height:var(--product-modal-close-size)}.product-modal__body{padding:.5rem 1.5rem max(1.5rem, env(safe-area-inset-bottom));overflow:auto}.product-modal__card{gap:var(--product-modal-gap);background:var(--product-modal-body-background);flex-direction:column;width:100%;padding:0;display:flex}.product-modal__media{background:var(--product-modal-media-background);border-radius:var(--product-modal-media-radius);justify-content:center;align-items:center;width:100%;min-height:16rem;margin:0;padding:1.5rem .75rem;display:flex;overflow:hidden}.product-modal__media img{object-fit:contain;width:auto;max-width:none;height:100%;max-height:15.5rem}.product-modal__content,.product-modal__summary,.product-modal__copy{flex-direction:column;display:flex}.product-modal__content{gap:var(--product-modal-gap)}.product-modal__row{gap:var(--product-modal-gap);display:grid}.product-modal__summary,.product-modal__copy{gap:.75rem}.product-modal__meta{color:var(--color-brand-blue);font-size:.75rem;line-height:1.5}.product-modal h2{color:var(--color-content-primary);font-size:1.5rem;font-weight:600;line-height:1.5}.product-modal__copy>p:last-child,.product-modal__features{color:var(--color-content-secondary);font-size:1rem;line-height:1.5}.product-modal__features{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.product-modal__features li{color:var(--color-content-primary);padding-block:.75rem}.product-modal__features li:first-child{padding-block-start:0}.product-modal__features li+li{border-block-start:1px solid var(--product-card-feature-divider-color)}.product-modal__actions{width:min(100%, var(--product-card-control-width));display:flex}.product-modal__actions .button{width:100%}.why-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-dark-elevated);flex-direction:column;align-items:center;display:flex}.why-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.why-section__heading{gap:.75rem}.why-section .section-heading h2,.why-section .section-heading__description{color:var(--color-content-on-brand)}.why-section .eyebrow{color:var(--color-brand-blue-subtle)}.why-pillars{flex-direction:column;gap:1px;width:100%;display:flex}.why-pillar{background:var(--color-surface-dark);flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.why-pillar__icon{width:3rem;height:3rem;color:var(--color-content-on-brand);justify-content:center;align-items:center;font-size:3rem;display:inline-flex}.why-pillar__content{flex-direction:column;gap:.75rem;width:100%;display:flex}.why-pillar__kicker{color:var(--color-content-on-brand);text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.4}.why-pillar h3{color:var(--color-content-on-brand);font-size:1.25rem;font-weight:600;line-height:1.5}.why-pillar p{color:var(--color-content-on-brand);font-size:1rem;font-weight:400;line-height:1.5}.challenges-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.challenges-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:3rem;display:flex}.challenges-section__heading{width:100%;max-width:var(--container-content);gap:.75rem}.challenge-list{--challenge-layout-duration:.4s;--challenge-content-exit-duration:.14s;--challenge-content-enter-duration:.21s;--challenge-layout-ease:cubic-bezier(.16, 1, .3, 1);--challenge-content-ease:cubic-bezier(.33, 1, .68, 1);flex-direction:column;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.challenge-item{width:100%;min-height:3.25rem;color:var(--color-content-on-brand);background:var(--challenge-image) center/cover no-repeat;border-block-end:1px solid var(--color-border-default);border-radius:var(--radius-sm);flex:none;position:relative;overflow:hidden}.challenge-item__scrim{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 100%);mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:alpha}.challenge-item__scrim:before{content:"";background:var(--challenge-image) center/cover no-repeat;filter:blur(8px);position:absolute;inset:0}.challenge-item:after{z-index:0;content:"";pointer-events:none;border-radius:inherit;transition:background var(--challenge-layout-duration) var(--challenge-layout-ease);background:linear-gradient(#0000 0%,#000000b3 100%),linear-gradient(127.6deg,#000c,#0006);position:absolute;inset:0}.challenge-item.is-active{min-height:12rem}.challenge-item.is-active:after{background:linear-gradient(#0000 0%,#000000b3 100%),linear-gradient(#0003 0%,#000000b3 100%)}.challenge-item__trigger{z-index:1;width:100%;min-height:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:relative}.challenge-item__trigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.challenge-item__content{flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.challenge-item__title{width:100%;color:var(--color-content-on-brand);font-size:1.125rem;font-weight:600;line-height:1.5}.challenge-item__description-shell{width:100%;transition:grid-template-rows var(--challenge-layout-duration) var(--challenge-layout-ease);grid-template-rows:0fr;display:grid;overflow:hidden}.challenge-item__description{min-height:0;color:var(--color-content-on-brand);opacity:0;transition:opacity var(--challenge-content-exit-duration) var(--challenge-content-ease), transform var(--challenge-content-exit-duration) var(--challenge-content-ease);font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden;transform:translateY(.5rem)}.challenge-item.is-active .challenge-item__description-shell{grid-template-rows:1fr}.challenge-item.is-active:not(.is-preparing) .challenge-item__description{opacity:1;transition-duration:var(--challenge-content-enter-duration);transform:translateY(0)}.challenge-item.is-exiting .challenge-item__description{opacity:0;transform:translateY(.375rem)}@media (width<47.75rem){.challenge-list.is-animating{overflow-anchor:none}.challenge-item__description-shell{transition:none}}.outcomes-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.outcomes-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.outcomes-row{flex-direction:column;gap:1px;width:100%;display:flex}.outcome-card{background:var(--color-surface-raised);flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.outcome-card__icon{width:3rem;height:3rem;color:var(--color-content-primary);padding:.5rem;font-size:3rem}.outcome-card__from-to{flex-direction:column;gap:.375rem;width:100%;display:flex}.outcome-card__from-to p{color:var(--color-content-muted);font-size:.75rem;line-height:1.5}.outcome-card h3{color:var(--color-content-primary);font-size:1.5rem;font-weight:600;line-height:1.5}.outcome-card>p{color:var(--color-content-secondary);font-size:1rem;line-height:1.5}.customer-story{flex-direction:column;width:100%;display:flex}.customer-story__photo{aspect-ratio:16/9;background:#dfe7ef;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.customer-story__photo iframe{border:0;width:100%;height:100%;display:block}.customer-story__photo-content{width:18.875rem;color:var(--color-content-muted);text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.customer-story__photo-content .phosphor-icon{width:2.125rem;height:2.125rem;font-size:2.125rem}.customer-story__photo-content p:first-of-type{color:var(--color-content-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1}.customer-story__photo-content p:last-of-type{color:var(--color-content-muted);font-size:.75rem;line-height:1}.customer-story__quote{flex-direction:column;gap:1rem;width:100%;margin:0;padding:2rem 1rem;display:flex}.customer-story__quote>p{color:var(--color-content-primary);font:inherit;letter-spacing:inherit}.customer-story__quote blockquote{width:100%;color:var(--color-content-primary);font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.5}.customer-story__quote figcaption{flex-direction:column;gap:.125rem;display:flex}.customer-story__quote strong{color:var(--color-content-primary);font-size:1rem;line-height:1.5}.customer-story__quote span{color:var(--color-content-secondary);font-size:.875rem;line-height:1.5}.how-it-works-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-muted);flex-direction:column;align-items:center;display:flex}.rewards-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-muted);border-block-start:1px solid var(--color-border-subtle);justify-content:center;display:flex}.rewards-section__inner,.rewards-section__copy,.rewards-section__heading,.rewards-section__description,.rewards-section__bottom,.rewards-section__mechanics,.rewards-section__closing,.reward-tier,.reward-tier>div{flex-direction:column;display:flex}.rewards-section__inner{width:100%;max-width:var(--container-content);gap:2rem}.rewards-section__top{flex-direction:column;gap:1rem;display:flex}.rewards-section__media{aspect-ratio:41/23;border-radius:var(--radius-sm);order:-1;width:100%;margin:0;overflow:hidden}.rewards-section__media img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.rewards-section__copy{gap:.75rem}.rewards-section__heading{gap:1rem}.rewards-section__heading h2{letter-spacing:-.04rem;font-size:2.5rem;font-weight:700;line-height:1.2}.rewards-section__description{color:var(--color-content-secondary);gap:1rem}.rewards-section__description p:first-child{color:var(--color-content-primary)}.rewards-section__callout{text-align:center;background:var(--color-surface-raised);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.rewards-section__callout>p:first-child{font-size:1rem;line-height:1.5}.rewards-section__callout>p:last-child{white-space:nowrap;align-items:baseline;gap:.75rem;display:flex}.rewards-section__callout strong{color:var(--color-brand-blue);font-family:var(--font-heading);font-size:2rem;line-height:1.2}.rewards-section__callout span{font-family:var(--font-heading);font-size:1.25rem;font-weight:600}.rewards-section__bottom{gap:1.5rem}.rewards-section__bottom>h3{font-size:1.125rem;font-weight:600;line-height:1.5}.rewards-section__mechanics{gap:.25rem}.reward-tier strong{font-family:var(--font-heading);font-size:1.75rem;line-height:1.25}.rewards-section__tiers{background:var(--color-border-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);gap:1px;display:grid;overflow:hidden}.reward-tier{background:var(--color-surface-raised);gap:1rem;padding:1.5rem}.reward-tier h4{color:var(--color-content-secondary);font-size:.875rem;line-height:1.5}.reward-tier>div{gap:.25rem}.reward-tier span,.rewards-section__closing small{color:var(--color-content-secondary);font-size:.75rem;line-height:1.5}.reward-tier b{font-family:var(--font-heading);font-size:1.25rem;line-height:1.25}.reward-tier .reward-tier__fee{color:var(--color-brand-blue)}.reward-tier hr{background:var(--color-border-subtle);border:0;width:100%;height:1px;margin:0}.rewards-section__closing{color:var(--color-content-secondary);gap:.75rem;font-size:1rem;line-height:1.5}@media (width>=764px){.rewards-section__inner{gap:3rem}.rewards-section__top{gap:1.5rem}.rewards-section__media{aspect-ratio:35/19}.rewards-section__copy{gap:1rem}.rewards-section__callout{flex-direction:row;gap:.5rem;padding:1rem 2rem}.rewards-section__callout>p:first-child{flex:0 19.5rem}.rewards-section__callout strong{font-size:2.5rem}.rewards-section__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-tier{padding:1.75rem}}@media (width>=1440px){.rewards-section{padding-block:6rem}.rewards-section__inner{gap:4rem}.rewards-section__top{grid-template-columns:minmax(0,1fr) 35rem;align-items:stretch;gap:2rem;display:grid}.rewards-section__media{aspect-ratio:auto;order:0}.rewards-section__copy{order:-1;gap:1.5rem}.rewards-section__heading h2{letter-spacing:-.06rem;font-size:3rem}.rewards-section__callout{margin-block-start:auto}.rewards-section__bottom{gap:3rem}.rewards-section__bottom>h3{font-size:1.5rem}.rewards-section__mechanics{gap:.75rem}.rewards-section__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-tier{gap:1.25rem;padding:2rem}.rewards-section__closing p{max-width:47.5rem}}.how-it-works-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.how-it-works-section__heading{gap:.75rem}.how-it-works-section__description{flex-direction:column;gap:.75rem;width:100%;display:flex}.how-it-works-section__description p{color:var(--color-content-secondary);font-size:1.25rem;line-height:1.6}.how-it-works-section__actions{align-items:center;gap:.5rem;width:100%;display:flex}.how-it-works-section__actions .button--secondary{gap:.5rem}.insights-diagram{grid-template-columns:min(232px,100%);justify-content:center;gap:0;width:100%;padding-block:.125rem;display:grid}.insights-node{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.insights-node__content{min-width:0}.insights-diagram__connector{background:var(--color-surface-dark);justify-self:center;width:1px;height:2rem}.insights-node .material-symbols-rounded{flex:0 0 2rem;width:2rem;height:2rem}.insights-node h3{color:var(--color-content-primary);font-size:1rem;font-weight:600;line-height:1.5}.insights-node p{color:var(--color-content-muted);font-size:.875rem;line-height:1.5}.insights-node__details{margin-top:3px}.insights-node__details p+p{margin-top:6px}.insights-node__content>h3+p{margin-top:1px}.insights-core{background:var(--color-surface-dark);border-radius:var(--radius-2xl);justify-content:center;justify-self:center;width:min(154px,100%);height:199.35px;padding:.75rem 41px;display:flex;overflow:hidden}.insights-core img{width:72px;height:auto;display:block}.insights-node-stack{flex-direction:column;gap:.25rem;display:flex}.capability-grid{background:var(--color-border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:1px;width:100%;display:flex;overflow:hidden}.capability-card{background:var(--color-surface-raised);flex-direction:column;gap:.125rem;width:100%;padding:.75rem;display:flex}.capability-card h3{color:var(--color-content-primary);font-size:1rem;font-weight:600;line-height:1.5}.capability-card p{color:var(--color-content-secondary);font-size:1rem;line-height:1.5}.faq-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.faq-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.faq-section__heading{gap:.75rem}.faq-section__description{flex-direction:column;gap:.75rem;width:100%;display:flex}.faq-section__description p{color:var(--color-content-secondary);font-size:1.25rem;line-height:1.6}.faq-section__actions{gap:.5rem;width:100%;display:flex}.faq-list{width:100%;box-shadow:inset 0 1px 0 var(--faq-border-color)}.faq-item{box-shadow:inset 0 -1px 0 var(--faq-border-color);padding-inline:var(--faq-item-padding-inline)}.faq-item summary{justify-content:space-between;align-items:flex-start;gap:var(--faq-item-gap);padding-block:var(--faq-summary-padding-block);cursor:pointer;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span:first-child{color:var(--faq-question-color);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}.faq-item__icons{flex:none;place-items:center;display:inline-grid}.faq-item__icon{color:var(--faq-icon-color);transition:opacity var(--faq-transition-duration) var(--faq-transition-easing), transform var(--faq-transition-duration) var(--faq-transition-easing);grid-area:1/1;font-size:1.5rem;line-height:1}.faq-item__icon--open{opacity:0;transform:rotate(-90deg)}.faq-item[open] .faq-item__icon--closed{opacity:0}.faq-item[open] .faq-item__icon--open{opacity:1;transform:rotate(0)}.faq-item__content{overflow:hidden}.faq-answer,.faq-answer__body{flex-direction:column;gap:1rem;display:flex}.faq-answer{padding-top:.5rem;padding-bottom:var(--faq-content-padding-block-end)}.faq-answer p,.faq-answer li{color:var(--faq-answer-color);font-size:1rem;line-height:1.5}.faq-answer ol,.faq-answer ul{flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.5rem;display:flex}.faq-answer__label{color:var(--faq-question-color)}.faq-answer__label--trailing{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.faq-item__icon,.faq-item__content{transition:none}}.legal-page{background:var(--color-surface-muted);width:100%}.legal-page__document{width:100%}.legal-page__masthead{min-height:20rem;padding:var(--nav-header-height-mobile) var(--page-margin) 1rem;background:radial-gradient(82.13% 34.71% at 50% 100%, var(--legal-gradient-dark) 0%, transparent 100%), radial-gradient(120.31% 93.72% at 0% 0%, var(--legal-gradient-dark) 0%, var(--legal-gradient-mid) 50%, var(--legal-gradient-light) 100%), radial-gradient(60.27% 42.42% at 50% 55.51%, var(--legal-gradient-light) 0.67%, var(--legal-gradient-mid) 50.34%, var(--legal-gradient-dark) 100%);align-items:flex-end;display:flex}.legal-page__masthead-inner{width:min(100%, var(--container-content));margin-inline:auto}.legal-page__masthead h1{letter-spacing:-.02em;max-width:18ch;color:var(--color-content-on-brand);font-size:2.5rem;font-weight:700;line-height:1.2}.legal-page__content{--legal-toc-sticky-offset:calc(var(--nav-header-height-mobile) + 1rem);width:min(100% - 2 * var(--page-margin), var(--container-content));gap:3rem;margin-inline:auto;padding-block:4.5rem;display:grid}.legal-document{gap:var(--legal-section-gap);width:100%;max-width:50rem;padding-inline:1rem 0;display:grid}.legal-document__section{gap:var(--legal-content-gap);display:grid}.legal-document h2{letter-spacing:0;max-width:30ch;font-size:1.25rem;font-weight:600;line-height:1.5}.legal-document h2[id]{scroll-margin-block-start:calc(var(--nav-header-height-mobile) + var(--legal-content-gap))}.legal-document h2[tabindex="-1"]:focus{outline:0}.legal-document p,.legal-document li,.legal-document address{color:var(--color-content-secondary);font:inherit;overflow-wrap:anywhere}.legal-document p{max-width:none}.legal-document ul{gap:var(--legal-content-gap);padding-inline-start:var(--legal-list-indent);display:grid}.legal-document address{font-style:normal}.legal-document a{color:var(--color-content-link)}.legal-document a:hover{color:var(--color-content-link-hover)}.legal-document a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.legal-toc__desktop,.legal-toc__tablet{display:none}.legal-toc{display:contents}.legal-toc__mobile-trigger,.legal-toc__tablet summary{width:100%;min-height:var(--touch-target-min);color:var(--color-content-primary);font-family:var(--font-heading);cursor:pointer;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.5}.legal-toc__mobile-trigger{top:var(--legal-toc-sticky-offset,calc(var(--nav-header-height-mobile) + 1rem));z-index:1;align-self:start;display:flex;position:sticky}.legal-toc__dialog{z-index:var(--z-overlay)}.legal-toc__sheet{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:1.5rem 1.5rem 0 0;grid-template-rows:1.25rem auto minmax(0,1fr);width:100%;min-height:0;display:grid;box-shadow:0 .25rem .375rem #0000000a,0 .625rem .9375rem #00000014}.legal-toc__grabber{justify-content:center;align-items:center;display:flex}.legal-toc__grabber span{background:var(--color-border-subtle);border-radius:var(--radius-full);width:2.25rem;height:.25rem}.legal-toc__sheet-header{grid-template-columns:minmax(0,1fr) 3rem;align-items:start;gap:.5rem;min-height:3.5rem;padding:0 1rem .5rem 1.5rem;display:grid}.legal-toc__sheet-header h2{padding-block-start:.25rem;font-size:1.25rem;font-weight:600;line-height:1.5}.legal-toc__sheet-header button{width:3rem;height:3rem;color:var(--color-brand-blue);cursor:pointer;border-radius:var(--radius-sm);background:#f1f5f91a;border:2px solid #f1f5f999;justify-content:center;align-items:center;padding:0;display:inline-flex}.legal-toc__sheet-body{min-height:0;padding:.5rem 1.5rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.legal-toc ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{min-height:var(--touch-target-min);color:var(--color-content-primary);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.legal-toc a[aria-current=location]{color:var(--color-interactive-pressed);background:var(--color-surface-base);border-color:var(--color-brand-blue);font-weight:700}.legal-toc :is(a,button,summary):focus-visible,.legal-toc__sheet-header button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (width>=764px){.legal-page__masthead{padding-block-start:var(--nav-header-height-desktop)}.legal-document h2[id]{scroll-margin-block-start:calc(var(--nav-header-height-desktop) + var(--legal-content-gap))}.legal-page__content{--legal-toc-sticky-offset:calc(var(--nav-header-height-desktop) + 1.5rem);gap:3rem;padding-block:4.5rem}.legal-document{padding-inline-start:1.5rem}.legal-toc__mobile-trigger,.legal-toc__dialog{display:none}.legal-toc__tablet{top:var(--legal-toc-sticky-offset,calc(var(--nav-header-height-desktop) + 1.5rem));z-index:1;max-height:calc(100dvh - var(--legal-toc-sticky-offset,calc(var(--nav-header-height-desktop) + 1.5rem)) - 1.5rem);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-self:start;display:block;position:sticky;overflow:hidden}.legal-toc__tablet summary{border:0;display:flex}.legal-toc__tablet summary::-webkit-details-marker{display:none}.legal-toc__tablet summary .material-symbols-rounded{transition:transform .2s ease-out}.legal-toc__tablet[open] summary .material-symbols-rounded{transform:rotate(90deg)}.legal-toc__tablet nav{max-height:calc(100dvh - var(--legal-toc-sticky-offset,calc(var(--nav-header-height-desktop) + 1.5rem)) - 5rem);overscroll-behavior:contain;border-block-start:1px solid var(--color-border-subtle);padding:.5rem;overflow-y:auto}}@media (width>=1440px){.legal-page__masthead h1{letter-spacing:-.135rem;font-size:4.5rem;line-height:1.15}.legal-page__content{grid-template-columns:minmax(15rem,17.5rem) minmax(0,50rem);align-items:start;gap:0;padding-block:6rem}.legal-toc__tablet{display:none}.legal-toc__desktop{top:var(--legal-toc-sticky-offset,calc(var(--nav-header-height-desktop) + 1.5rem));max-height:calc(100dvh - var(--legal-toc-sticky-offset,calc(var(--nav-header-height-desktop) + 1.5rem)) - 1.5rem);background:radial-gradient(2.03% 41.34% at 100% 50%, var(--legal-toc-gradient-inner) 0%, transparent 100%), radial-gradient(12.83% 50% at 100% 50%, var(--legal-toc-gradient-outer) 0%, transparent 100%);align-self:start;gap:1rem;padding-inline-end:1.5rem;display:grid;position:sticky;overflow-y:auto}.legal-toc__desktop h2{font-size:1.25rem;font-weight:600;line-height:1.5}}@media (forced-colors:active){.legal-toc__desktop{background:0 0}}@media (prefers-reduced-motion:reduce){.legal-toc__dialog,.legal-toc__dialog::backdrop{transition-duration:1ms}}.support-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-muted);flex-direction:column;align-items:center;display:flex}.support-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.support-section__heading{gap:.75rem}.portal-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.portal-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:3rem;display:flex}.portal-section__heading{gap:1rem}.support-grid,.support-grid__row{flex-direction:column;gap:0;width:100%;display:flex}.support-grid__row--top{background:var(--color-border-subtle);gap:1px}.support-card{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;padding:1rem;display:flex}.support-grid__row--top .support-card{border:0;gap:.75rem;overflow:hidden}.support-grid .support-card:first-child{border-bottom:none}.support-card--reversed{color:var(--color-content-on-brand);background:var(--color-surface-dark-elevated)}.support-card__top{flex-direction:column;gap:1rem;display:flex}.support-card__top :is(.phosphor-icon,.material-symbols-rounded){width:3rem;height:3rem;color:var(--color-content-primary);font-size:3rem}.support-card h3{color:var(--color-content-primary);font-size:1.25rem;font-weight:600;line-height:1.5}.support-card p{color:var(--color-content-secondary);font-size:1rem;line-height:1.5}.support-card--reversed .support-card__top :is(.phosphor-icon,.material-symbols-rounded),.support-card--reversed h3,.support-card--reversed p{color:var(--color-content-on-brand)}.support-card__middle{flex-direction:column;gap:1rem;display:flex}.support-card__contact-item{min-height:3rem;color:var(--color-content-secondary);align-items:flex-start;gap:.75rem;text-decoration:none;display:flex}.support-card__contact-item :is(.phosphor-icon,.material-symbols-rounded){width:1.5rem;height:1.5rem;color:var(--color-content-primary);flex:0 0 1.5rem;font-size:1.5rem}.support-card__contact-item>span{flex-direction:column;display:flex}.support-card__contact-item strong{color:var(--color-content-muted);font-size:1rem;font-weight:700;line-height:1.5}.support-card__contact-item span,.support-card__contact-item small{color:var(--color-content-secondary);font-size:1rem;font-weight:400;line-height:1.5}.support-card__contact-item small{color:var(--color-content-muted);font-size:.875rem}.support-card__contact-item--email>span>span{color:var(--color-content-link)}.support-card__contact-item:hover>span>span:last-child{color:var(--color-content-link-hover);text-decoration:underline}.support-card__contact-item:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.support-card__actions{align-items:flex-start;display:flex}@media (width>=47.75rem){.support-grid__row--top .support-card{gap:1.5rem;padding:1.5rem}}@media (width>=64rem){.support-grid__row--top .support-card{padding:2rem}}.contact-section{width:100%;padding:4.5rem var(--page-margin);background:var(--color-surface-raised);flex-direction:column;align-items:center;display:flex}.contact-section__inner{width:100%;max-width:var(--container-content);flex-direction:column;gap:2rem;display:flex}.contact-section__heading{gap:.75rem}.contact-section__row{flex-direction:column;justify-content:space-between;gap:2rem;width:100%;display:flex}.contact-details{flex-direction:column;gap:2rem;width:100%;display:flex}.contact-details__list{border-block-end:1px solid var(--color-border-subtle);flex-direction:column;gap:2rem;padding-block-end:2rem;display:flex}.contact-detail{align-items:center;gap:1rem;display:flex}.contact-detail__icon{flex:0 0 var(--touch-target-min);width:var(--touch-target-min);height:var(--touch-target-min);color:var(--color-content-on-brand);background:var(--color-content-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.contact-detail__icon :is(.phosphor-icon,.material-symbols-rounded),.contact-detail__icon img{width:1.5rem;height:1.5rem}.contact-detail__icon :is(.phosphor-icon,.material-symbols-rounded){font-size:1.5rem}.contact-detail__icon--image img{filter:brightness(0)invert()}.contact-detail h3{color:var(--color-content-muted);font-size:1.25rem;font-weight:600;line-height:1.5}.contact-form h3{color:var(--color-content-primary);font-size:1.25rem;font-weight:600;line-height:1.5}.contact-detail p{color:var(--color-content-secondary);font-size:1rem;line-height:1.5}.contact-detail__helper{color:var(--color-content-muted)!important;font-size:.875rem!important}.contact-detail__link{width:fit-content;color:var(--color-content-secondary);font-size:1rem;line-height:1.5;text-decoration:none;display:block}.contact-detail__link--email{color:var(--color-brand-blue)}.contact-detail__link:hover{text-decoration:underline}.contact-detail__link:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.contact-social{align-items:center;gap:1.5rem;display:flex}.contact-social p{color:var(--color-content-secondary);font-size:1.25rem;line-height:1.6}.contact-social nav{gap:1rem;display:flex}.contact-social a{width:2rem;height:2rem;color:var(--color-content-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact-social a:hover,.contact-social a:focus-visible{border-color:var(--color-border-interactive-hover)}.contact-social img{width:100%;height:100%;display:block}.contact-form{background:var(--color-surface-muted);flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.contact-form__fields{flex-direction:column;gap:1rem;display:flex}.contact-form__field{flex-direction:column;gap:.5rem;display:flex}.contact-form__surface{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:100%;min-height:4rem;max-height:4rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), padding var(--motion-duration-fast) var(--motion-ease-standard);flex-direction:column;justify-content:center;gap:0;padding:.75rem;display:flex}.contact-form__surface:hover{border-color:var(--color-border-strong)}.contact-form__field:focus-within .contact-form__surface{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);border-width:2px;justify-content:flex-start;max-height:4rem;padding:.4375rem .6875rem}.contact-form__field.is-filled .contact-form__surface{border-color:var(--color-border-default);justify-content:flex-start}.contact-form__field:has(input:-webkit-autofill) .contact-form__surface{border-color:var(--color-border-default);justify-content:flex-start}.contact-form__field:has(input:disabled) .contact-form__surface,.contact-form__field:has(textarea:disabled) .contact-form__surface{border-color:var(--color-border-disabled);background:#e8eaea}.contact-form__field:has(input[aria-invalid=true]) .contact-form__surface,.contact-form__field:has(textarea[aria-invalid=true]) .contact-form__surface{border-color:var(--color-border-danger-feedback)}.contact-form__field:has(input[aria-invalid=true]:focus) .contact-form__surface,.contact-form__field:has(textarea[aria-invalid=true]:focus) .contact-form__surface{box-shadow:0 0 0 1px var(--color-border-danger-feedback);border-width:2px;padding:.4375rem .6875rem}.contact-form__label{color:#707374;font-size:1rem;font-weight:500;line-height:1.5}.contact-form__field:focus-within .contact-form__label,.contact-form__field.is-filled .contact-form__label{color:var(--color-content-primary);font-size:.875rem}.contact-form__field:has(input:-webkit-autofill) .contact-form__label{color:var(--color-content-primary);font-size:.875rem}.contact-form em{color:#b91c1c;font-style:normal;font-weight:400}.contact-form__field input,.contact-form__field textarea{width:100%;height:100%;min-height:0;max-height:0;color:var(--color-content-primary);font:inherit;opacity:0;transition:max-height var(--motion-duration-standard) var(--motion-ease-standard), opacity var(--motion-duration-standard) var(--motion-ease-standard);background:0 0;border:0;border-radius:0;outline:0;padding:0}.contact-form__field input:-webkit-autofill{-webkit-text-fill-color:var(--color-content-primary);box-shadow:0 0 0 1000px var(--color-surface-raised) inset}.contact-form__field:focus-within input,.contact-form__field:focus-within textarea,.contact-form__field.is-filled input,.contact-form__field.is-filled textarea{opacity:1;min-height:1.5rem;max-height:6rem}.contact-form__field:has(input:-webkit-autofill) input{opacity:1;min-height:1.5rem;max-height:6rem}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#707374}.contact-form__field input:disabled,.contact-form__field textarea:disabled{color:#b7babb;cursor:not-allowed}.contact-form__field textarea{resize:vertical;min-height:0}.contact-form__field:focus-within textarea,.contact-form__field.is-filled textarea{min-height:4rem}.contact-form__surface--textarea{justify-content:flex-start;min-height:7.813rem;padding-block-start:.5rem}.contact-form__assistive{color:#3c3e3f;font-size:.875rem;line-height:1.4}.contact-form__field:has(input[aria-invalid=true]) .contact-form__assistive,.contact-form__field:has(textarea[aria-invalid=true]) .contact-form__assistive{color:#b91c1c}.contact-form__checkbox{color:var(--color-content-primary);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:grid;position:relative}.contact-form__checkbox-input{z-index:1;opacity:0;cursor:pointer;width:1.5rem;height:1.5rem;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.contact-form__checkbox-control{background:var(--color-surface-raised);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);width:1.6rem;height:1.6rem;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);flex:0 0 1.5rem;place-items:center;display:grid;overflow:hidden}.contact-form__checkbox-control:before{content:"";border:solid var(--color-content-on-brand);opacity:0;width:.45rem;height:.75rem;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);border-width:0 .125rem .125rem 0;transform:rotate(45deg)scale(.82)}.contact-form__checkbox:hover .contact-form__checkbox-control{border-color:var(--color-interactive)}.contact-form__checkbox-input:active+.contact-form__checkbox-control{border-color:var(--color-control-pressed);transform:scale(.96)}.contact-form__checkbox-input:focus-visible+.contact-form__checkbox-control{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f62e}.contact-form__checkbox-input:checked+.contact-form__checkbox-control{background:var(--color-content-primary);border-color:var(--color-content-primary)}.contact-form__checkbox-input:checked+.contact-form__checkbox-control:before{opacity:1;transform:rotate(45deg)scale(1)}.contact-form__checkbox-input:user-invalid+.contact-form__checkbox-control{border-color:var(--color-border-error)}.contact-form__checkbox-input:disabled{cursor:not-allowed}.contact-form__checkbox-input:disabled+.contact-form__checkbox-control{background:var(--color-surface-disabled);border-color:var(--color-border-disabled)}.contact-form__checkbox-input:disabled:checked+.contact-form__checkbox-control:before{color:var(--color-content-disabled)}.contact-form__checkbox:has(.contact-form__checkbox-input:disabled){color:var(--color-content-disabled);cursor:not-allowed}.contact-form__checkbox-label{color:var(--color-content-primary);font-size:1rem;font-weight:500;line-height:1.5}@media (width>=764px){.site-header{min-height:5.5rem;padding-block:1.5rem}.site-header__inner{min-height:2.5rem}.site-header__menu-button{width:2.5rem;height:2.5rem;padding:.25rem .5rem}.site-header__mobile-nav{padding-inline:var(--page-margin);inset-block-start:5.5rem}.site-footer{padding:4.5rem var(--page-margin) 2rem}.site-footer__inner{gap:3rem}.site-footer__top{flex-direction:column;gap:2rem}.site-footer__brand{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.site-footer__columns{flex:auto;grid-template-columns:repeat(3,minmax(0,auto));justify-content:stretch;gap:2rem}.site-footer__legal{flex-direction:row;justify-content:space-between;gap:1.5rem}.hero{min-height:95svh;padding-block-start:4rem}.hero__gradient{background-image:linear-gradient(108.739deg,#000 0%,#0000 71.535%)}.hero__row{padding:4.5rem var(--page-margin) 3rem;align-items:center;gap:3rem}.hero__copy{gap:1.5rem;padding-inline-end:10rem}.hero__copy h1{letter-spacing:-.03em;font-size:4rem}.hero__copy>p{font-size:1.125rem}.hero__cta{gap:.75rem}.hero__visual{width:455.869px;height:695.685px;right:-138.37px}.hero__trusted{gap:1.5rem;padding-block-end:1.5rem}.hero__logos li{margin-inline-end:2rem}.statement-section{padding:4.5rem var(--page-margin)}.statement-section h2{letter-spacing:-.02em;font-size:2.5rem}.getting-started-section{padding:4.5rem var(--page-margin)}.getting-started-section__inner{gap:3rem}.getting-started-section__heading{gap:1rem}.section-heading__title-group{gap:.75rem}.section-heading h2{letter-spacing:-.02em;font-size:2.5rem}.section-heading__description{font-size:1.125rem}.getting-started-step{flex-direction:row;align-items:center;gap:1.5rem;padding-block:1.5rem;display:flex}.getting-started-step__number{letter-spacing:-.02em;flex:0 0 3.75rem;padding-block-start:.25rem;font-size:2rem}.getting-started-step h3{flex:0 18.625rem;font-size:1.25rem}.getting-started-step>p:last-child{flex:1 1 0}.getting-started-steps__actions{flex-direction:row;align-items:flex-end;gap:2rem;padding-block-start:2rem}.getting-started-steps__actions .button{width:auto;min-height:2.5rem}.getting-started-steps__actions .button--secondary{display:inline-flex}.products-section{padding:4.5rem var(--page-margin)}.products-section__inner{gap:3rem}.products-section__heading{gap:1rem}.product-modal{width:100vw;max-width:none;max-height:calc(100dvh - 4.5rem);margin-block-end:0}.product-modal__panel{border-radius:var(--product-modal-radius) var(--product-modal-radius) 0 0}.product-modal__header{padding:.75rem 1rem .5rem}.product-modal__close{width:3rem;height:3rem}.product-modal__card{flex-direction:row;align-items:stretch}.product-modal__media{flex:1 0 13.5rem;max-width:17.5rem;min-height:100%}.product-modal__content{flex:auto}.product-modal__row{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.why-section{padding:4.5rem var(--page-margin)}.why-section__inner{gap:3rem}.why-section__heading{gap:1rem}.why-pillars{flex-direction:row;gap:1px}.why-pillar,.why-pillar:nth-child(3){flex:1 1 0;gap:1rem;padding:1.5rem}.challenges-section{padding:4.5rem var(--page-margin)}.challenges-section__inner{gap:3rem}.challenges-section__heading{gap:1rem}.challenge-item{min-height:16rem}.challenge-list{--challenge-active-track:clamp(18.5rem, 42vw, 37.5rem);--challenge-gap:.75rem;--challenge-inactive-track:calc((100% - var(--challenge-active-track) - (3 * var(--challenge-gap))) / 3);gap:var(--challenge-gap);width:min(100rem,100vw);margin-inline:50%;padding-inline:.75rem;transition:none;display:grid;transform:translate(-50%)}.challenge-list:has(.challenge-item:first-child.is-active){grid-template-columns:minmax(0, var(--challenge-active-track)) repeat(3, minmax(0, var(--challenge-inactive-track)))}.challenge-list:has(.challenge-item:nth-child(2).is-active){grid-template-columns:minmax(0, var(--challenge-inactive-track)) minmax(0, var(--challenge-active-track)) repeat(2, minmax(0, var(--challenge-inactive-track)))}.challenge-list:has(.challenge-item:nth-child(3).is-active){grid-template-columns:repeat(2, minmax(0, var(--challenge-inactive-track))) minmax(0, var(--challenge-active-track)) minmax(0, var(--challenge-inactive-track))}.challenge-list:has(.challenge-item:nth-child(4).is-active){grid-template-columns:repeat(3, minmax(0, var(--challenge-inactive-track))) minmax(0, var(--challenge-active-track))}.challenge-item{transform-origin:0;min-width:0;max-width:none}.challenge-item__trigger,.challenge-item__content,.challenge-item__title{min-width:0}.challenge-item__trigger{transform-origin:0}.challenge-item.is-active{min-height:16rem}.challenge-item__content{padding:1.5rem}.challenge-item__title{font-size:1.25rem}.challenge-item__description-shell{width:calc(var(--challenge-active-track) - 3rem);max-width:35rem}.outcomes-section{padding:4.5rem var(--page-margin)}.outcomes-section__inner{gap:3rem}.outcomes-row{flex-direction:row}.outcome-card{flex:1 1 0;gap:.75rem;padding:1.5rem}.customer-story__quote{gap:1.5rem;padding:3rem 1.5rem}.customer-story__quote blockquote{letter-spacing:-.01em;font-size:1.5rem}.how-it-works-section{padding:4.5rem var(--page-margin)}.how-it-works-section__inner{gap:3rem}.how-it-works-section__heading,.how-it-works-section__description{gap:1rem}.insights-diagram{grid-template-columns:246px 38px 104px 38px 246px;align-items:center;max-width:700px;margin-inline:auto;padding-block:.25rem}.insights-diagram__connector{width:100%;height:1px}.insights-node{gap:.75rem;padding:.75rem 1rem}.insights-core{width:104px;height:207.35px;padding:1rem}.insights-node-stack{gap:.5rem}.insights-node h3{font-size:1.125rem}.capability-grid{flex-direction:row}.capability-card{gap:.25rem;padding:1rem}.capability-card h3{font-size:1.0625rem;line-height:1.58824}.capability-card{flex:1 1 0}.faq-section{padding:4.5rem var(--page-margin)}.faq-section__inner{gap:3rem}.faq-section__heading,.faq-section__description{gap:1rem}.faq-item summary>span:first-child{font-size:1.125rem}.faq-item summary{padding-block:1rem}.faq-answer{padding-top:.75rem;padding-bottom:1rem}.support-section{padding:4.5rem var(--page-margin)}.support-section__inner{gap:3rem}.support-section__heading{gap:1rem}.support-grid__row{flex-direction:row}.support-grid__row--top .support-card{flex:1 1 0;gap:1.5rem;padding:1.5rem}.support-grid .support-card:first-child{border-right:none;border-bottom:1px solid var(--color-border-subtle)}.support-card__actions .button{align-self:flex-start;width:auto}.support-card h3{font-size:1.125rem}.contact-section{padding:4.5rem var(--page-margin)}.contact-section__inner{gap:3rem}.contact-section__heading{gap:1rem}.contact-section__row{flex-direction:row;gap:4rem}.contact-details{flex:1 1 0}.contact-form{flex:0 0 20.5rem;padding:1.5rem}.portal-section{padding:4.5rem var(--page-margin)}.portal-section__inner{gap:3rem}}@media (width>=1440px){.how-it-works-section{padding-block:6rem}.how-it-works-section__heading,.how-it-works-section__description{gap:1.5rem}.insights-diagram{grid-template-columns:290px minmax(0,1fr) 219px minmax(0,1fr) 290px;max-width:none;padding:.5rem 5rem}.insights-node-stack{gap:.75rem}.insights-node h3,.capability-card h3{font-size:1.25rem;line-height:1.5}.insights-core{width:219px;height:359.73px;padding:1.5rem 45.5px}.insights-core img{width:128px}.capability-card{gap:.5rem;padding:1.5rem}.site-header{min-height:6.5rem;padding-block:2rem}.support-card .card-cta{align-self:flex-start;width:fit-content}.site-footer{padding:6rem var(--page-margin) 3rem}.site-footer__inner{gap:3rem}.site-footer__top{flex-direction:row;gap:3rem}.site-footer__brand{flex-direction:column;flex:1 1 0;justify-content:flex-start}.site-footer__columns{flex:1 1 0;gap:2rem}.site-header__inner{min-height:2.5rem}.site-header__nav{flex:0 auto;justify-content:center;align-items:center;gap:.75rem;display:flex}.site-header__nav-link{justify-content:center;align-items:center;gap:var(--nav-item-gap);min-width:var(--nav-item-min-size);min-height:var(--nav-item-min-size);height:var(--nav-item-height);padding:var(--nav-item-padding-block) var(--nav-item-padding-inline);color:var(--nav-item-content-reversed);border:var(--nav-item-border-width) solid transparent;border-radius:var(--nav-item-radius) var(--nav-item-radius) 0 0;font-family:var(--font-body);font-size:var(--nav-item-font-size);font-weight:var(--nav-item-font-weight);line-height:var(--nav-item-line-height);letter-spacing:var(--nav-item-letter-spacing);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:inline-flex}.site-header__nav-link-icon{width:var(--nav-item-icon-size);height:var(--nav-item-icon-size);color:currentColor;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.site-header__nav-link:hover{color:var(--nav-item-content-reversed);background:var(--nav-item-hover-background);border-radius:var(--nav-item-radius)}.site-header__nav-link:active{color:var(--nav-item-pressed-content);background:var(--nav-item-pressed-background);border-radius:var(--nav-item-radius)}.site-header__nav-link:active .site-header__nav-link-icon{transform:rotate(180deg)}.site-header__nav-link:focus-visible{color:var(--nav-item-focus-content);background:var(--nav-item-focus-background);border-color:var(--nav-item-focus-ring-offset);border-radius:var(--nav-item-radius);outline:4px solid var(--nav-item-focus-ring);outline-offset:var(--nav-item-focus-gap)}.site-header__nav-link[aria-current=true]{color:var(--nav-item-content-selected);font-weight:var(--nav-item-font-weight-selected);border-block-end-color:var(--nav-item-border-interactive)}.site-header.is-solid .site-header__nav-link,.site-header.is-scrolled .site-header__nav-link,.site-header.is-menu-open .site-header__nav-link{color:var(--nav-item-content)}.site-header.is-solid .site-header__nav-link:hover,.site-header.is-scrolled .site-header__nav-link:hover,.site-header.is-menu-open .site-header__nav-link:hover{color:var(--nav-item-hover-content)}.site-header.is-solid .site-header__nav-link:active,.site-header.is-scrolled .site-header__nav-link:active,.site-header.is-menu-open .site-header__nav-link:active{color:var(--nav-item-pressed-content)}.site-header.is-solid .site-header__nav-link:focus-visible,.site-header.is-scrolled .site-header__nav-link:focus-visible,.site-header.is-menu-open .site-header__nav-link:focus-visible{color:var(--nav-item-focus-content)}.site-header.is-solid .site-header__nav-link[aria-current=true],.site-header.is-scrolled .site-header__nav-link[aria-current=true],.site-header.is-menu-open .site-header__nav-link[aria-current=true]{color:var(--nav-item-content-selected)}.site-header__nav-link[aria-disabled=true]{color:var(--nav-item-disabled-content);pointer-events:none;background:var(--nav-item-disabled-background);border-color:var(--nav-item-disabled-border)}.site-header__actions{flex:0 0 6rem;gap:1rem}.site-header__brand{flex-basis:13.75rem;width:13.75rem;height:1.5rem}.product-grid{row-gap:var(--product-card-gap);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--product-card-border-color);gap:0;height:100%;padding:1.5rem;display:grid}.product-card:last-child{border-block-end:1px solid var(--product-card-border-color)}.product-card__media{align-self:stretch}.product-card__content{display:contents}.product-card__payment-methods{padding:.75rem 0}.product-grid .product-card__price{align-self:start}.site-header__cta{width:6rem;height:auto;min-height:2.375rem;color:var(--button-reversed-content);background:var(--color-content-on-brand);border:2px solid var(--color-border-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-button);font-family:var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:0;padding:.5rem .75rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.site-header.is-solid .site-header__cta,.site-header.is-scrolled .site-header__cta{color:var(--button-primary-content);background:var(--button-primary-background);border-color:var(--button-primary-background)}.site-header.is-solid .site-header__cta:hover,.site-header.is-scrolled .site-header__cta:hover,.site-header.is-solid .site-header__cta:active,.site-header.is-scrolled .site-header__cta:active{color:var(--button-primary-content);background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover)}.site-header__cta:focus-visible{color:var(--button-reversed-content);background:var(--button-reversed-background);border-color:var(--color-border-inverse);outline:4px solid var(--color-focus-ring);outline-offset:2px}.site-header.is-solid .site-header__cta:focus-visible,.site-header.is-scrolled .site-header__cta:focus-visible{color:var(--button-primary-content);background:var(--button-primary-background);border-color:var(--button-primary-background)}.site-header__menu-button,.site-header__mobile-nav{display:none}.hero{padding-block-start:6rem}.hero__gradient{background-image:linear-gradient(122.459deg,#000 0%,#0000 71.535%)}.hero__row{padding:6rem var(--page-margin) 4rem;align-items:center;gap:4rem}.hero__copy{gap:2rem;padding-inline-end:0}.hero__copy h1{letter-spacing:-.03em;font-size:5rem}.hero__copy>p{font-size:1.25rem}.hero__cta{gap:1rem}.hero__visual{flex:0 0 414px;width:414px;height:384px;position:relative;bottom:-1.5rem;right:auto}.hero__visual img{width:455.869px;height:695.685px;position:absolute;top:-150px;left:0}.hero__trusted{gap:2rem;padding-block-end:2rem}.hero__logos li{margin-inline-end:3rem}.statement-section{padding:6rem var(--page-margin)}.statement-section h2{letter-spacing:-.02em;font-size:3rem}.getting-started-section{padding:6rem var(--page-margin)}.getting-started-section__inner{gap:4rem}.getting-started-section__heading{gap:1.5rem}.section-heading__title-group{gap:1rem}.section-heading h2{letter-spacing:-.02em;font-size:3rem}.section-heading__description{font-size:1.25rem}.getting-started-step{gap:2rem;padding-block:2rem}.getting-started-step__number{letter-spacing:-.02em;font-size:2.5rem}.getting-started-step h3{flex-basis:25rem;font-size:1.5rem}.getting-started-step>p:last-child{padding-block-start:.5rem}.getting-started-steps__actions{gap:.75rem;padding-block-start:3rem}.products-section{padding:6rem var(--page-margin)}.products-section__inner{gap:4rem}.products-section__heading{gap:1.5rem}.product-card{padding:2rem}.product-modal{--modal-enter-duration:.28s;--modal-exit-duration:.22s;--modal-backdrop-duration:.18s;width:min(100vw - 12rem,77rem);max-height:calc(100dvh - 4rem);margin:auto;inset:0;transform:translateY(.75rem)scale(.99)}.product-modal.is-open{transform:translateY(0)scale(1)}.product-modal.is-closing{transform:translateY(.75rem)scale(.99)}@starting-style{.product-modal.is-open{transform:translateY(.75rem)scale(.99)}}.product-modal__panel{border-radius:var(--product-modal-radius)}.product-modal__grabber{display:none}.product-modal__header{padding:1.5rem 2rem .5rem}.product-modal__body{padding:.5rem var(--product-modal-padding) var(--product-modal-padding)}.product-modal__card{padding:var(--product-modal-padding)}.product-modal__close{width:2rem;height:2rem}.product-modal__media{flex-basis:17.5rem}.why-section{padding:6rem var(--page-margin)}.why-section__inner{gap:4rem}.why-section__heading{gap:1.5rem}.why-pillar,.why-pillar:nth-child(3){gap:1.5rem;padding:2rem}.challenges-section{padding:6rem var(--page-margin)}.challenges-section__inner{gap:4rem}.challenges-section__heading{max-width:min(80rem, 100vw - 2 * var(--page-margin));gap:1.5rem;margin-inline:auto}.challenge-item{min-height:21.875rem}.challenge-list{--challenge-active-track:clamp(37.5rem, calc(29.1429rem + 9.2857vw), 44rem)}.challenge-item.is-active{min-height:21.875rem}.challenge-item__title{font-size:1.5rem}.outcomes-section{padding:6rem var(--page-margin)}.outcomes-section__inner{gap:4rem}.outcome-card{gap:1rem;min-height:14.875rem;padding:2rem}.customer-story{flex-direction:row}.customer-story__photo{aspect-ratio:16/9;flex:0 0 35rem;align-self:flex-start;width:35rem}.customer-story__quote{flex:auto;justify-content:center;gap:2rem;padding:3rem 2rem 3rem 4rem}.customer-story__quote blockquote{letter-spacing:-.01em;max-width:30.25rem;font-size:1.75rem}.customer-story__quote figcaption{gap:.5rem}.how-it-works-section{padding:6rem var(--page-margin)}.how-it-works-section__inner{gap:4rem}.how-it-works-section__heading,.how-it-works-section__description{gap:1.5rem}.how-it-works-section__description p{font-size:1.25rem}.how-it-works-section__actions{gap:.75rem}.insights-diagram{padding:.5rem 5rem}.insights-node{gap:1rem;padding:1rem 1.5rem}.capability-card h3{font-size:1.25rem}.faq-section{padding:6rem var(--page-margin)}.faq-section__inner{gap:4rem}.faq-section__heading,.faq-section__description{gap:1.5rem}.faq-section__actions{gap:.75rem}.faq-item summary{gap:1.5rem;padding-block:1.5rem}.faq-item summary>span:first-child{font-size:1.25rem}.faq-answer{padding-top:1rem;padding-bottom:1.5rem}.support-section{padding:6rem var(--page-margin)}.support-section__inner{gap:4rem}.support-section__heading{gap:1.5rem}.support-card{padding:2rem}.support-card h3{font-size:1.25rem}.contact-section{padding:6rem var(--page-margin)}.contact-section__inner{gap:4rem}.contact-section__heading{gap:1.5rem}.contact-section__row{gap:4rem}.contact-details{flex:0 0 33rem}.contact-form{flex:0 0 33rem;padding:2rem}.contact-form h3{font-size:1.5rem}.portal-section{padding:6rem var(--page-margin)}.portal-section__inner{gap:4rem}}@media (width>=47.75rem) and (width<=47.999rem){.site-footer{padding:4.5rem 2rem 2rem}.site-footer__top{gap:2rem}.site-footer__brand{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.site-footer__legal{flex-direction:row;justify-content:space-between;gap:1.5rem}}@media (width>=1600px){.how-it-works-section__inner{max-width:var(--container-content);gap:5rem}.insights-diagram{padding-block:.75rem;padding-inline:7.5rem}.insights-node-stack--inputs .insights-node{padding-block:21px}.insights-node-stack--inputs .insights-node:first-child{padding-block:19px}.insights-node-stack--inputs,.insights-node-stack--outputs{gap:1rem}.insights-node h3,.capability-card h3{font-size:1.25rem}.insights-node p{font-size:1rem}.insights-core{height:375.73px;padding-block:2rem}.capability-card{gap:.75rem;padding:2rem}.capability-card p{font-size:1.125rem}.site-header__actions{flex-basis:6rem}.site-header__cta{width:6rem;height:2.5rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.challenge-list{width:min(100rem,100vw);padding-inline:.75rem}}@media (width<1440px){.support-card .card-cta{align-self:stretch;width:100%}.button,.getting-started-steps__actions .button,.site-header__menu-button,.site-header__mobile-nav-link,.support-card__contact-item,.site-footer__column a,.site-footer__bottom a{min-height:var(--touch-target-min)}.site-header__brand{height:var(--touch-target-min);min-height:var(--touch-target-min);align-items:center;display:flex}.site-header__logo{height:1.25rem;position:relative}.site-header__menu-button{min-width:var(--touch-target-min)}.support-card__contact-item,.site-footer__column a,.site-footer__bottom a{align-items:center;display:flex}}@media (width>=47.75rem) and (width<=89.9375rem){.site-header__logo{height:1.5rem}}@media (prefers-reduced-motion:reduce){.challenge-list,.challenge-item,.challenge-item:after,.challenge-item__description-shell,.challenge-item__description,.bottom-sheet-dialog,.bottom-sheet-dialog::backdrop{transition-duration:1ms;transform:none}}@media (width>=1600px){.hero{border-end-end-radius:3rem;border-end-start-radius:3rem}}@media (width>=64rem){.support-grid__row--top .support-card{padding:2rem}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.site-header,.site-header.is-solid,.site-header.is-scrolled,.site-header.is-menu-open{color:var(--color-content-on-brand);background:var(--color-surface-dark);-webkit-backdrop-filter:none;box-shadow:none;border-block-end-color:#0000;position:relative;inset-block-start:auto;inset-inline:auto;transform:none}.site-header:before,.site-header.is-solid:before,.site-header.is-scrolled:before,.site-header.is-menu-open:before{opacity:0}.site-header .site-header__logo-image--light,.site-header.is-solid .site-header__logo-image--light,.site-header.is-scrolled .site-header__logo-image--light,.site-header.is-menu-open .site-header__logo-image--light{opacity:1}.site-header .site-header__logo-image--dark,.site-header.is-solid .site-header__logo-image--dark,.site-header.is-scrolled .site-header__logo-image--dark,.site-header.is-menu-open .site-header__logo-image--dark{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--motion-duration-reduced)!important;animation-duration:var(--motion-duration-reduced)!important;animation-iteration-count:1!important}.site-header__mobile-nav{transform:none}[data-parallax-layer]{transform:none!important}.hero__logos{flex-wrap:wrap;justify-content:center;width:100%;min-width:0;animation:none!important}.hero__logos li[aria-hidden=true]{display:none!important}.is-reveal-ready [data-reveal],.is-reveal-ready [data-reveal-item]{opacity:1!important;transition-delay:0s!important;transform:none!important}}
